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

 
 
7 страниц V  « < 3 4 5 6 7 >  
Reply to this topicStart new topic
> Cyclone III PLL bug, Откуда дровишки(+)
des00
сообщение Jan 6 2010, 12:29
Сообщение #61


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(SM @ Jan 6 2010, 06:27) *
Фигасе фанауты... Я в латисе игрался цифрами ограничителя не более 100 (который по умолчанию). Неужели в альтере такие мегаваттные LE smile.gif что один умудряется без проблем протянуть 1000 входов....

Да я как то не задавался таким вопросом%) 100 МГц проект, от этой линии тактируется всего 2 фильтра.

Чип кстати холоднее второго сыклона раза в 2 (если сравнивать на близких проектах). Т.е. палец еле еле чувствует тепло. Это при почти 100% забитости на частотах 80% 100 МГц 20% 200МГц.


--------------------
Go to the top of the page
 
+Quote Post
SM
сообщение Jan 6 2010, 12:35
Сообщение #62


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(des00 @ Jan 6 2010, 15:29) *
от этой линии тактируется всего 2 фильтра.

Не, что от чего тактируется, когда оно идет глобальным сигналом (предразведенным буферированнм деревом), там понятно, что фанаутов может быть сколько угодно. Я про неглобальные и не тактовые сигналы.

Попробуйте еще вот что:
- пустить енабли и резеты (кто там еще high fanout) в глобальную сеть (не в интернет smile.gif ) - мало ли...
- аццкий совет, но... Пустить клок к части проекта вне глобальной сети (если ква справится с задачей) - с целью разбросать моменты переключений "туда-сюда".

Все таки полное ощущение что проблемы от SSN, и, все же, возможно, кривыми токами по земле и питанию PLL.
Go to the top of the page
 
+Quote Post
des00
сообщение Jan 6 2010, 12:42
Сообщение #63


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(SM @ Jan 6 2010, 06:35) *
Не, что от чего тактируется, когда оно идет глобальным сигналом (предразведенным буферированнм деревом), там понятно, что фанаутов может быть сколько угодно. Я про неглобальные и не тактовые сигналы.

думал про одно, писал про другое. Энейблиться конечно.

Цитата
Попробуйте еще вот что:
- пустить енабли и резеты (кто там еще high fanout) в глобальную сеть (не в интернет smile.gif ) - мало ли...
- аццкий совет, но... Пустить клок к части проекта вне глобальной сети (если ква справится с задачей) - с целью разбросать моменты переключений "туда-сюда".

Все таки полное ощущение что проблемы от SSN, и, все же, возможно, кривыми токами по земле и питанию PLL.

Попробую чуть позже, пока проверю идею с дробным приемником


--------------------
Go to the top of the page
 
+Quote Post
Builder
сообщение Jan 6 2010, 13:44
Сообщение #64


iBuilder©
****

Группа: Свой
Сообщений: 519
Регистрация: 14-07-04
Из: Минск
Пользователь №: 322



Цитата(des00 @ Jan 6 2010, 13:44) *
1. Идея подвинуть клок на 90 градусов. PLL2/PLL3 - клок на АЦП отдельный со сдвигом на 90 градусов. не инвертированный. Результат -(23-25)Дб. Т.е. эффекта не дало
Может и глупость скажу, не пинайте. А если выходной клок двигать не на 90 градусов, а так, что-бы он выскакивал наружу перед тем, как пойдёт фронт на внутренней логике. Типа выдавать клок наружу, когда внутри всё уже по максимуму отсчёлкало.
Только тут нужно иметь запас по частоте логиги, что-б там внутри всё реально отсчёлкало к времени выдачи клока наружу. И желательно побольше, что-б все возможные переходные процессы по максимуму завершились.

Сообщение отредактировал Builder - Jan 6 2010, 15:04
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Jan 6 2010, 19:02
Сообщение #65


Профессионал
*****

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Цитата(des00 @ Jan 5 2010, 14:55) *
Если инверсии клока нет то уровень помехи -28дБ.

Скажите, а чего вы вообще еще хотите от цифрового чипа? -28дБ - это ровно 25 раз, 130 мВ на размахе в 3.3. Я понимаю конечно что вы, возможно, хотите еще децибелл 10, но для этого IMHO придется все учествующее запитать от low-noise LDO и емкости повесить на каждую лапу не так, как рекомендовано у Альтеры, а втрое больше. Потому что когда Альтера писала свои рекомендации - она расчитывала на обеспечение работоспособности цифровой схемы.
Go to the top of the page
 
+Quote Post
SM
сообщение Jan 6 2010, 21:12
Сообщение #66


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Кстати да. Вбило почему-то в голову, что надо бороться с источником помехи. А каким образом вообще помеха с уровнем <-20 дБ на логическом (тактовом) сигнале может влиять на тактирование АЦП? Если допустить, что сигнал имеет размах 3.3 вольта, то это "нечто" в районе 0.3 вольта, что значительно меньше порога, и что для цифрового сигнала явно допустимо. Тут похоже надо бороться не с ее источником, а с тем, почему она вообще на что-то повлияла. И посмотреть на все это дело не спектроанализатором, не синус все таки исследуется, а такт, в нем не гармоники важны, а стабильность и правильность фронтов.
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Jan 7 2010, 03:38
Сообщение #67


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Цитата(SM @ Jan 7 2010, 03:12) *
А каким образом вообще помеха с уровнем <-20 дБ на логическом (тактовом) сигнале может влиять на тактирование АЦП?

клок АЦП только с виду логический сигнал, он же идет на SHA(THA), тот же смеситель по сути, соответственно все помехи свернет в одну полосу. логический сигнал (быстрый фронт) нужен чтобы быстро зарядить входную емкость, чтоб шумы поменьше.
Go to the top of the page
 
+Quote Post
des00
сообщение Jan 7 2010, 07:13
Сообщение #68


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(DmitryR @ Jan 6 2010, 13:02) *
Скажите, а чего вы вообще еще хотите от цифрового чипа? -28дБ - это ровно 25 раз,

хмм под помехой я с начала темы понимаю не наводку на сигнал тактирования АЦП, а паразитный спектр который заворачивается в полосу приемника. Спектр этот появляется за счет нелинейного преобразования на АЦП на гармонике, которой по идее вообще не должно быть в этом сигнале.


--------------------
Go to the top of the page
 
+Quote Post
SM
сообщение Jan 7 2010, 07:37
Сообщение #69


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(vadimuzzz @ Jan 7 2010, 06:38) *
клок АЦП только с виду логический сигнал, он же идет на SHA(THA), тот же смеситель по сути,

Тот по сути смеситель, но по схемотехнике - операционник, четыре емкости и шесть ключей вокруг. Ключи управляются тактовым сигналом тоже как цифровым, и тоже все, что далеко от порога, влиять не должно (там подавление прохождения клока, и всего, что на нем, в канал куда больше 60 дБ). А по аналоговым каналам ключей ходит только входной сигнал. Все таки у автора что-то не то в другой части консерватории. Посмотреть бы на его сигнал осциллографом, а не на спектр... Спектр он там совершенно официально может содержать до примерно полвольта (если он LVCMOS33) официальных наводок с SSN-происхождением, и это норма жизни. Или почему вообще LVDS-клок не вывести, ему этот SSN до одного места по причине синфазности...

Цитата(des00 @ Jan 7 2010, 10:13) *
за счет нелинейного преобразования на АЦП на гармонике

Вот поподробнее пожалуйста, что это за такой хитрый процесс и какова его суть. Куда именно и как попадает эта гармоника, что умудряется что-то куда-то завернуть?
Go to the top of the page
 
+Quote Post
MKS
сообщение Jan 7 2010, 08:24
Сообщение #70


Местный
***

Группа: Свой
Сообщений: 469
Регистрация: 13-03-05
Пользователь №: 3 315



Цитата(SM @ Jan 7 2010, 09:37) *
...
Вот поподробнее пожалуйста, что это за такой хитрый процесс и какова его суть. Куда именно и как попадает эта гармоника, что умудряется что-то куда-то завернуть?
Неоднократно наблюдал нечто похожее. АЦП тактировался от DDS частотой 60 МГц, кроме основной частоты с него шло много паразитных частот подавленых на -30...-60 дБ. Все эти частоты наблюдались на спектре оцифрованого сигнала. На рисунке спектр такой реализации сигнала.
Это я пишу к тому что любой мусор попадающий на тактовый вход АЦП попадает в спектр оцифрованого сигнала, и с этим надо быть осторожным.
Прикрепленное изображение
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Jan 7 2010, 08:32
Сообщение #71


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Цитата(SM @ Jan 7 2010, 13:37) *
Тот по сути смеситель, но по схемотехнике - операционник, четыре емкости и шесть ключей вокруг. Ключи управляются тактовым сигналом тоже как цифровым, и тоже все, что далеко от порога, влиять не должно. А по аналоговым каналам ключей ходит только входной сигнал.

а по входу клока у АЦП стоит драйвер, который раскачивает сигнал по самое не хочу (АЦП ведь наверняка позволяет запитку и LVDS, и LVPECL). что он сделает с маленькой помехой?
Go to the top of the page
 
+Quote Post
SM
сообщение Jan 7 2010, 10:44
Сообщение #72


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(vadimuzzz @ Jan 7 2010, 11:32) *
а по входу клока у АЦП стоит драйвер, который раскачивает сигнал по самое не хочу (АЦП ведь наверняка позволяет запитку и LVDS, и LVPECL). что он сделает с маленькой помехой?

Должен - отрезать по уровню своего порога и убить. А по хорошему еще и гистерезис по входу иметь бы должен. А что сделает - не знаю, не я его разрабатывал smile.gif. Я подозреваю, что эта помеха лезет в сигнальный канал каким-то неофициальным путем, проникая например в сигнальный канал в виде наводки, хоть и из такта.

Автору - может просто пропустить этот клок через 74LVC1G14, запитанный от отдельного фильтра? Тем более, что фазу в ПЛИСе можно двигать как угодно, и эта задержка решительно ничего плохого не сделает.
Go to the top of the page
 
+Quote Post
VslavX
сообщение Jan 7 2010, 11:38
Сообщение #73


embarrassed systems engineer
*****

Группа: Свой
Сообщений: 1 083
Регистрация: 24-10-05
Из: Осокорки
Пользователь №: 10 038



Цитата(SM @ Jan 7 2010, 12:44) *
Автору - может просто пропустить этот клок через 74LVC1G14, запитанный от отдельного фильтра? Тем более, что фазу в ПЛИСе можно двигать как угодно, и эта задержка решительно ничего плохого не сделает.

Именно, что фаза двигается при помощи PLL. ИМХО, поэтому-то сдвиг на 90 (удалили все фронты тактового сигнала от момента переключений внутри ПЛИС) не особо помог - так как PLL-ка внутри все равно "вздрогнула", соответственно и "довернутый" выход - тоже. Лично я проблему решил бы тупо и прямолинейно - клоковым буфером-разветвителем, один выход на ПЛИС, второй - на АЦП.
Go to the top of the page
 
+Quote Post
Postoroniy_V
сообщение Jan 7 2010, 11:47
Сообщение #74


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

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



Цитата(VslavX @ Jan 7 2010, 20:38) *
Именно, что фаза двигается при помощи PLL. ИМХО, поэтому-то сдвиг на 90 (удалили все фронты тактового сигнала от момента переключений внутри ПЛИС) не особо помог - так как PLL-ка внутри все равно "вздрогнула", соответственно и "довернутый" выход - тоже. Лично я проблему решил бы тупо и прямолинейно - клоковым буфером-разветвителем, один выход на ПЛИС, второй - на АЦП.

ну почему же тупо? smile.gif) (я бы на ацп завёл бы дифф сигнал если такое возможно)

2 des00, Денис, цена вопроса 1 бякс на клоковом дистрибуторе? ...а геморру то сколько cranky.gif


--------------------
Cogito ergo sum
Go to the top of the page
 
+Quote Post
petrov
сообщение Jan 7 2010, 11:54
Сообщение #75


Гуру
******

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



В клоке ли дело? "Яйца" на моделях не раз наблюдал из-за ошибок в ЦОС.
Go to the top of the page
 
+Quote Post

7 страниц V  « < 3 4 5 6 7 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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