|
Cyclone III PLL bug, Откуда дровишки(+) |
|
|
|
Dec 29 2009, 08:16
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
Добрый день господа! Есть у меня проект Cyclone III (25 ка, 7 ка в TQFP144 корпусе), наблюдается там занятнейший баг. Схема следующая ClockGen -> FPGA -> АЦП. Тактирование АЦП идет от ПЛИС (так сделано для удешевления, на Cyclone I/II работает без проблем). Сигнал переноситься из третьей зоны найквиста на ПЧ, потом идет обработка. С генератора идет тактовая 96МГц. Для эксперимента сделано две сборки : 1. Клок для АЦП берется с ПЛИС напрямую со входного порта. 2 Клок для АЦП берется с PLL в режиме работы 1:1. В остальном прошивки абсолютно одинаковые. С выхода АЦП сигнал сливается на комп, где по нему строим фурье. 1 ая сборка спектр сигнала чистый, а вот на второй видно что принимается два спектра сигнала, нужный и мешающий, с отстройкой по частоте на пару МГц. В процессе копания платы в спектре выходного сигнала PLL нашлась частота, преобразование которой дает мешающий спектр. Вот история в картинках Входной клок на ПЛИС 96МГЦ
Выходной клок с ПЛИС с работающей PLL
Частота, преобразование с которой крайне не айс
Та же частота когда работаем с 1 ой сборкой
PLL стоит в режиме Auto (хотя проверял режимы Low/Medium/High), частота ГУНа 576МГц. Главный вопрос откуда взялась частота в 336МГц? На плате нет источников сигнала такой, либо кратной частоты, на гармонику ГУНа это тоже не похоже. Еще вопрос что такого PLL сделала с чистым сигналом, что его так разнесло? Питание ПЛИС и PLL сделано как по даташиту. В схеме стоят импульсники, но замена их на хороший лабораторный источник питания результатов не дает. И самое занятное что точно так же сделаны платы на Cyclone I/II, там таких проблем нет. Это особенность третьих сыклонов, или особенность корпуса ? ЗЫ. Может быть Stewart Little поможет выяснить ситуацию
--------------------
|
|
|
|
|
 |
Ответов
(15 - 29)
|
Dec 30 2009, 08:23
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
Цитата(_Anatoliy @ Dec 30 2009, 02:13)  Я стараюсь не подавать клок на АЦП из плис,а в своём демодуляторе применил генератор от Silabs (Si570,Si571). по идее так и надо делать, но делали дешевое решение и потому сделали так. Генераторов от силабса на требуемую мне частоту нет. Цитата(VslavX @ Dec 30 2009, 02:15)  Прошу простить за глупый вопрос (в ЦОС опыта никакого) - а как цифровой сигнал (тот что тактирует АЦП) с таким спектром выглядит - меандр с основной частотой + некоторый промодулированный джиттер? несмотрел, не знаю %) а панорамник показывает анализ спектра.
--------------------
|
|
|
|
|
Dec 30 2009, 10:29
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
Цитата(_Anatoliy @ Dec 30 2009, 02:53)  Не понял - как это нет?В этих генераторах же DDS-ина стоит,самому можно программировать по I2C на нужную частоту. Но мне было легче - условия дешевизны не было. Просчет модема, разводку и конструирование платы выполняет другой человек, мой начальник. С меня прошивка и отладка модема с требуемым ТТХ. По его словам у фирмы силабс нет генераторов удовлетворяющих требуемым критериям. Мы заказываем у них генераторы но на другие частоты (для SDH систем). UPD#1 в схеме заложены генераторы GVXO-523 на частоту 44.8МГц. Цитата(vadimuzzz @ Dec 30 2009, 03:40)  т.е. там много палок по убывающей идут? я на снимках не разглядел. у себя в приемнике я тоже "КАМовские яйца" наблюдал, когда УКВ-радиостанцию поймал, которая близко к ПЧ была  кстати, а можно поподробнее о питающих? На снимке Выходной клок с ПЛИС с работающей PLL видны первая и третья гармоники (две большие палки слева и справа от 96МГц), дальше по спектру они тоже есть. Это не наводка, модем стоит по радиошлейфу, меняя параметры спектра излучения передатчика видно что изменяются одинаково оба спектра, основной и помеха. Также это не наводка от передатчика, т.к. модулятор и демодулятор разнесены на разные чипы. И эффект есть когда модулятор и демодулятор находятся на разных платах. О питающих не совсем понял вопрос. Я уже писал параметры источников и обвязки ПЛИС %) UPD#2 даже если положить что в демодулятор заложено не правильное решение, вопрос темы все равно не снимается. откуда такие наводки на внутренние/выходные сигналы ПЛИС при ее работе в третьем сыклоне в выводном 144 ногом корпусе.
--------------------
|
|
|
|
|
Dec 30 2009, 11:45
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
Цитата(Harbour @ Dec 30 2009, 05:24)  Может издержки технологии производства - чем мельче мелкосхема, тем толще партиз ... подобные баги ? У меня давно в голове витает мысль, что это особенность корпуса. Кристал маленький, трассы длинные, ног питания/земли мало, вот и лезет наводка по всему. Похоже не зря больших чипов не делают в маленьких выводных корпусах. Цитата(DmitryR @ Dec 30 2009, 05:34)  Однако вот еще вопрос: тактовая частота с PLL выведена наружу через PLLCLKOUT или нет? В посте №8 уже писал "Проброс клока по самому короткому пути, вывод сигнала с PLL через PLL_OUTPUT ноги эффекта не дает. "
--------------------
|
|
|
|
|
  |
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0
|
|
|