реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Cyclone PLL - PLL_LOCKED, Поведение сигнала PLL_LOCKED
Major
сообщение Jan 27 2006, 08:20
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 618
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 375



Есть циклон 1С12.
Мониторю на ноге сигнал locked с PLL (он так же используется для сброса 16 тригеров внутри FPGA)
Начинаю матрицей усилено гонять внешнюю переферию, и иногда сигнал locked из состояния '1' (захвачено) на один цикл входного для PLL генератора падает в состояние '0'. "Иногда" не переодично.
Если гонять переферию более медлено (условно меандр на ноге с более длинным периодом) то сигнал locked всегда равен '1'.
Питание на керамики вокруг матрицы смотрел байонетом, все нормально, пульсации на уровне 20-50мв от пика до пика на частотет DC/DC. Низкочастотных просадок так же не наблюдается.
Если сигнал locked отрубить от сброса 16 тригеров, то просадок не будет.
Смотерел и на ИО и на питании ядра, и на питале PLL.

Из доки на циклон не ясно как себя должен вести этот сигнал.
Взодной генератор 16МГц (минимально допустимый для циклона 15.8 МГц ). Выход PLL 64МГц.

Ясно что дело в питале, хотя смотрел TDS3054.
Может кто просветит по поведению locked.
Go to the top of the page
 
+Quote Post
Postoroniy_V
сообщение Jan 27 2006, 09:57
Сообщение #2


МедвеД Инженер I
****

Группа: Свой
Сообщений: 816
Регистрация: 21-10-04
Пользователь №: 951



Цитата(Major @ Jan 27 2006, 11:20) *
Есть циклон 1С12.
Мониторю на ноге сигнал locked с PLL (он так же используется для сброса 16 тригеров внутри FPGA)
Начинаю матрицей усилено гонять внешнюю переферию, и иногда сигнал locked из состояния '1' (захвачено) на один цикл входного для PLL генератора падает в состояние '0'. "Иногда" не переодично.
Если гонять переферию более медлено (условно меандр на ноге с более длинным периодом) то сигнал locked всегда равен '1'.
Питание на керамики вокруг матрицы смотрел байонетом, все нормально, пульсации на уровне 20-50мв от пика до пика на частотет DC/DC. Низкочастотных просадок так же не наблюдается.
Если сигнал locked отрубить от сброса 16 тригеров, то просадок не будет.
Смотерел и на ИО и на питании ядра, и на питале PLL.

Из доки на циклон не ясно как себя должен вести этот сигнал.
Взодной генератор 16МГц (минимально допустимый для циклона 15.8 МГц ). Выход PLL 64МГц.

Ясно что дело в питале, хотя смотрел TDS3054.
Может кто просветит по поведению locked.

было что то похожее, входная частота таже, очень часто locked дергался.
"главный анжанер" smile3046.gif допустил ошибку - земля на usb разьёме была подключена напрямую к земле платы.
поключили через индуктивность и всё ок стало.


--------------------
Cogito ergo sum
Go to the top of the page
 
+Quote Post
Harbour
сообщение Jan 27 2006, 12:56
Сообщение #3


Местами Гуру
*****

Группа: Validating
Сообщений: 1 103
Регистрация: 5-12-04
Пользователь №: 1 323



У циклона нуно VDD_PLL очень аккуратно заводить (толстые такие дороги делать), питать только от своего LDO, а нет от общего (циклона) питалова, и фильтров дофига ставить. Сигнал locked меняться не должен - в процессе работы это видать помеха какая-то.
Go to the top of the page
 
+Quote Post
Major
сообщение Jan 27 2006, 13:11
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 618
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 375



Цитата(Harbour @ Jan 27 2006, 18:56) *
У циклона нуно VDD_PLL очень аккуратно заводить (толстые такие дороги делать), питать только от своего LDO, а нет от общего (циклона) питалова, и фильтров дофига ставить. Сигнал locked меняться не должен - в процессе работы это видать помеха какая-то.


Да заведено вроде не плохо.
Земли ПЛЛ по две дырки на каждый вывод. земляных сплошных плана два на плате.
Питание с 1.5В берется. Все компонеты 0603 стоят плотно. Фиольтр:
Кондюк X7R 1u;
Феритовая бусина BLM18P;
Кондюк X7R на 4u;
Кондюк X7R на 0.1u;
Кондюк X7R на 0.01u;
Самое странное то что осцилом не видать. Полоса у осцила 500МГц. измерял самым маленьким байонетом. нет нихрена. 20мВ от пика до пика на питании ПЛЛ.
Locked срубается где-то через 400-500мкс после усиленного дерганья ногами. период у ног 10мкс.
Провал locked на один период входного генератора и опять в 1.
Ноги правда не совсем честные которыми дергаю. Они на миллиампер 30-40 работают. Вместо шаттных 24мА. Но на керамике этого банка по питалу тоже ничего не видно.
Может по земле помеха.. но смотреть не ясно как.

На следующей плате буду землю для PLL разводить как в рекомендации для ADSP-SHARC. По типу звезды в отдельном слое.

Сообщение отредактировал Major - Jan 27 2006, 17:39
Go to the top of the page
 
+Quote Post
Postoroniy_V
сообщение Jan 27 2006, 14:07
Сообщение #5


МедвеД Инженер I
****

Группа: Свой
Сообщений: 816
Регистрация: 21-10-04
Пользователь №: 951



Цитата(Harbour @ Jan 27 2006, 15:56) *
У циклона нуно VDD_PLL очень аккуратно заводить (толстые такие дороги делать), питать только от своего LDO, а нет от общего (циклона) питалова, и фильтров дофига ставить. Сигнал locked меняться не должен - в процессе работы это видать помеха какая-то.


всё было именно так и сделано - свой ldo, фильтров хватало.
один черт pll вел себя не адекватно


--------------------
Cogito ergo sum
Go to the top of the page
 
+Quote Post
Harbour
сообщение Jan 28 2006, 01:46
Сообщение #6


Местами Гуру
*****

Группа: Validating
Сообщений: 1 103
Регистрация: 5-12-04
Пользователь №: 1 323



Что значит с 1.5в берется ? Народ обычно питание разводит типа vccio -> ldo -> pll, так делать нельзя. У плл питание и земли должны быть _свои_, правда при правильной разводке плл землю можно обьединить с цифровой - но лучше так не делать - землю плл лучше коротить в самом начале основного питалова. Также дорожку питания плл делают тонкой (думают типа 100 ма хавает - чего ее толстой делать) - а она блин как антенна потом. Также фильтры должны стоять _до_ плл лдо, обычно ставят только после.
В Вашем случае нужно бороться с токами, протекающими судя по траблам, по аналоговой земле плл - берите медную оплетку, лудите и дублируйте землю - можно под пляски с бубном ж)
Go to the top of the page
 
+Quote Post
Major
сообщение Jan 28 2006, 05:45
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 618
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 375



Только что сел посмотрел NIOS II Eval Board 1С20.
Так как указания для проектировщика ПП были: "сделать как на этой эвалюхе".
Питание для PLL заводятся с Vcc1_5 через фильтр такой как я описал в своей плате. Земля PLL заводится сквозняком на план земли, смотрел в CAM350.
Запустил эвалюху. Неадекватного поведения в ходе работы (30 минут, осцил в режиме Singl Seq.) не наблюдал. Гонял Test Board программу что в комплекте идет.
Конечно сравнение не обладает полной эквивалентностью.
Но понимания только уменьшилось...
Решил пока отложить проблему. Вроде жить то не мешает явно, осадок только остался.
Go to the top of the page
 
+Quote Post
MobyDick
сообщение Jan 29 2006, 13:36
Сообщение #8


Участник
*

Группа: Свой
Сообщений: 61
Регистрация: 13-09-05
Из: г. Пенза
Пользователь №: 8 530



Согласно CYCLONE Datasheet,
"There is a current limit of 320 mA per 16 consecutive output pins...
... PCI, LVTTL, LVCMOS, and other supported I/O standards not shown in the table do
not have standardized loading conditions. As such, the current allowed
per pin in a series-loaded condition for these standards is considered
negligible." (секция IV, DC Guidelines)

В случае заметного превышения максимально допустимого выходного тока этим ограничением, думаю, уже нельзя пренебрегать.
Возможно, перегрузка по току приводит к просадке напряжения в пределах банка ВНУТРИ матрицы, что не наблюдается на внешних выводах питания.

И ещё:
"If the input clocks have any low-frequency jitter (below the PLL
bandwidth), the PLL attempts to track it, which increases the jitter seen at
the PLL clock output. To minimize this effect, avoid placing noisy signals
in the same VCCIO bank as those that power the PLL clock input buffer.
This is only important if the PLL input clock is assigned to 3.3-V or 2.5-V
LVTTL or LVCMOS I/O standards. With these I/O standards, VCCIO
powers the input clock buffer. Therefore, any noise on this VCCIO supply
can affect jitter performance. For all other I/O standards the input buffers
are powered by VCCINT." (секция II, Board Layout - Jitter Considerations)


--------------------
The Matrix has you...
...and I have a lot of them :)
Go to the top of the page
 
+Quote Post
Major
сообщение Jan 29 2006, 13:45
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 618
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 375



Цитата(MobyDick @ Jan 29 2006, 19:36) *
Согласно CYCLONE Datasheet,
"There is a current limit of 320 mA per 16 consecutive output pins...
... PCI, LVTTL, LVCMOS, and other supported I/O standards not shown in the table do
not have standardized loading conditions. As such, the current allowed
per pin in a series-loaded condition for these standards is considered
negligible." (секция IV, DC Guidelines)

В случае заметного превышения максимально допустимого выходного тока этим ограничением, думаю, уже нельзя пренебрегать.
Возможно, перегрузка по току приводит к просадке напряжения в пределах банка ВНУТРИ матрицы, что не наблюдается на внешних выводах питания.


Спасибо. наверняка так и есть с ногами (банк весьма насыщен выходами). Не замечал этого абазаца в доке...

А про життер я уверен что не он виноват. Входной клок с життером 1пС (генератор jauch JCO-3 на 16МГц) и питание к него зафильтровано не плохо.

Сообщение отредактировал Major - Jan 29 2006, 13:53
Go to the top of the page
 
+Quote Post
asoneofus
сообщение Feb 22 2006, 09:40
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 202
Регистрация: 10-01-06
Из: Ква/ЧГ/Херцлия/Шанхай/Ичхон/Сувон/Шеньжень
Пользователь №: 13 005



Цитата(Postoroniy_V @ Jan 27 2006, 12:57) *
было что то похожее, входная частота таже, очень часто locked дергался.
"главный анжанер" smile3046.gif допустил ошибку - земля на usb разьёме была подключена напрямую к земле платы.
поключили через индуктивность и всё ок стало.

Через дроссель, Слава, не через индуктивность. А вообще собака была зарыта в другом месте: питание и земли PLL через дроссели - и USB можно напрямую.

PS А где твои глаза были когда ты проверял схему?

PPS На BGA корпусе явно такой фигни нет, очевидно - дело в выводах, как в трансимпедансной линии передачи.


--------------------
"... аще где в книге сей грубостию моей пропись или небрежением писано, молю Вас: не зазрите моему окаянству, не кляните, но поправьте, писал бо не ангел Божий, но человек грешен и зело исполнен неведения ..."
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 14:27
Рейтинг@Mail.ru


Страница сгенерированна за 0.01451 секунд с 7
ELECTRONIX ©2004-2016