|
Как распознать дифференциальную схему связи на плате? |
|
|
|
Jun 26 2018, 14:12
|
Частый гость
 
Группа: Участник
Сообщений: 140
Регистрация: 30-11-17
Пользователь №: 100 438

|
Коллеги. Вечер добрый. На плате имею такую схему внешней PLL (обычная как на платах от Альтеры - Si5338):
Проблема: Не могу подцепить клок с внешней PLL. Просто сделал прошивку моргания диода по этому клоку раз в секунду. Что известно: 1) Микруха PLL Si5338 2) Точно подключена на левые и правые refclk трансиверных блоков. Когда делаю pin assigments рефклока, со второй стороны кондера появляется напруга. 3) Судя по даташиду и выходному напряжению клока 1.2V - это LDVS 4) Клок либо 125, либо 322.xx Что не известно: 1) Значения конденсаторов 2) Неизвестно все таки как именно прошита Si5338 и какой тип связи использует точно. Я накачал кучу даташитов (от Texas Instruments Reports) по подключению линий связи, но так и не смог идентифицировать схему. Везде используются сопротивления, а у меня только конденсаторы. В pin assigments выствляю тип от 1.2-PCML и до LDVS, но диоды пока так и не заморгали, то есть клока нет. Может кто нибудь поможет, хоть каким советом. Заранее спасибо.
|
|
|
|
|
Jun 26 2018, 14:33
|
Частый гость
 
Группа: Участник
Сообщений: 140
Регистрация: 30-11-17
Пользователь №: 100 438

|
Цитата(Flip-fl0p @ Jun 26 2018, 17:32)  Терминаторы включили ? да, в пин планнере при PCML автоматически 100ом ставилось. При LVDS попробовал и с ними и без них. Квартус автоматически не ставит 100ом.
Сообщение отредактировал new123 - Jun 26 2018, 14:33
|
|
|
|
|
Jun 27 2018, 07:21
|
Частый гость
 
Группа: Участник
Сообщений: 140
Регистрация: 30-11-17
Пользователь №: 100 438

|
Цитата(Flip-fl0p @ Jun 26 2018, 17:32)  Терминаторы включили ? Задумался я, может в квартусе надо еще включить параллельное сопротивление 50 Ом.
|
|
|
|
|
Jun 28 2018, 04:50
|
Частый гость
 
Группа: Участник
Сообщений: 140
Регистрация: 30-11-17
Пользователь №: 100 438

|
Перерыв кучу литературы, выяснил. Что наличие кондеров в цепи говорит об одном - это ac ток. И действительно, если смотреть мануал Handbook Volume 2: Transcievers, там явно сказано, что reference clock приемник работает только по AC, протоколы pcml, lvds, lvpecl, с настройкой OCT.
Еще порыв форумы альтеры, вроде надо задавать ток смещения. Осталось разобраться.
|
|
|
|
|
Jun 28 2018, 09:15
|
Частый гость
 
Группа: Участник
Сообщений: 140
Регистрация: 30-11-17
Пользователь №: 100 438

|
Цитата(Lmx2315 @ Jun 28 2018, 12:11)  Вроде refclk нельзя напрямую к общей логике ПЛИС подключать, точнее можно но работать не будет, надо через ядро гигабитного трансивера. я примерно так уже и понял, спасибо, в принципе это написано отдалено отдельным абзацем в одном мануале. Поэтому я его подаю на ядро 10G и там смотрю статусы, зацепилась ли частота. Пока что вычитал, что резистор в pin assigments нужно выставить так Transceiver Dedicated Refclk Pin Termination - Normal 100 Ohm OCT (AC_COUPLING в файле qsf). Тогда автоматически делается смещение вольтажа
Сообщение отредактировал new123 - Jun 28 2018, 09:15
|
|
|
|
|
Jun 28 2018, 10:06
|
Частый гость
 
Группа: Участник
Сообщений: 140
Регистрация: 30-11-17
Пользователь №: 100 438

|
Цитата(Lmx2315 @ Jun 28 2018, 13:03)  спс, попробую попозже. я кстати пробовал через GLOBAL CLOCK в pin assigments. Подглядел в примерах на alterawiki
|
|
|
|
|
Jun 28 2018, 15:01
|
Частый гость
 
Группа: Участник
Сообщений: 140
Регистрация: 30-11-17
Пользователь №: 100 438

|
Вообщем подцепил частоту. Если когда кто нибудь будет искать ответ: 1) При кондерах в цепи нужно обязательно ставить терминатор такой: pin assigments: "Transceiver Dedicated Refclk Pin Termination" - <Normal 100 Ohm OCT> либо в файле qsf руками параметр XCVR_REFCLK_PIN_TERMINATION = AC_COUPLING 2) Важно разобраться в подобной схеме. Как запитываете от refclk клоком трансивер, через CMU или ATX
Сообщение отредактировал new123 - Jun 28 2018, 15:07
|
|
|
|
|
Jun 29 2018, 05:22
|
Частый гость
 
Группа: Участник
Сообщений: 140
Регистрация: 30-11-17
Пользователь №: 100 438

|
Цитата(Lmx2315 @ Jun 29 2018, 07:56)  ..а вы смогли использовать трансиверный ref для общих целей или только на трансивер он у вас идёт? Пока ещё нет, сегодня буду пробовать Цитата(andrew_b @ Jun 29 2018, 08:01)  Координально! В общем, запомните: слова "вообщем" не существует. Вообще не существует. спасибо, буду знать
|
|
|
|
|
Jun 29 2018, 11:43
|
Участник

Группа: Участник
Сообщений: 20
Регистрация: 12-04-07
Из: Московская обл Мытищи
Пользователь №: 26 993

|
Привет. О какой плате идет речь: покупной кит или что-то своё?
--------------------
kww0552
|
|
|
|
|
Jun 29 2018, 11:45
|
Частый гость
 
Группа: Участник
Сообщений: 140
Регистрация: 30-11-17
Пользователь №: 100 438

|
Цитата(Viktorr @ Jun 29 2018, 14:43)  Привет. О какой плате идет речь: покупной кит или что-то своё? покупная б/у. Оказалась частями подгорелая =). Вот бьюсь теперь с ней, ничего не понимая в этом. Один только плюс - знаю теперь многое в деталях, в отличии от того, если купить готовый кит с готовой прошивкой. а плата Gidel. Раньше их на ебее было штуки 3-4. Смотрю все выкупили за пол года.
Сообщение отредактировал new123 - Jun 29 2018, 11:46
|
|
|
|
|
Jun 29 2018, 12:24
|
Участник

Группа: Участник
Сообщений: 20
Регистрация: 12-04-07
Из: Московская обл Мытищи
Пользователь №: 26 993

|
Я недавно разрабатывал проект на базе Arria 10GX (от Gidel) и на плате тоже была микросхема Si5338. Так вот она по умолчанию ничем не зашита. При включении питания ее надо запрограммировать по i2c интерфейсу. Я это делаю при помощи NiosII процессора. Т.е. делаете в своем проекте отдельный i2c контроллер, надо знать на какие выводы FPGA приходят линии SCL SDA от PLL и далее по алгоритму на PLL программируете внутренние регистры Si5338. Значения регистров получаете с помощью программы ClockBuilder от производителя Si5338.
--------------------
kww0552
|
|
|
|
|
Jun 29 2018, 12:28
|
Частый гость
 
Группа: Участник
Сообщений: 140
Регистрация: 30-11-17
Пользователь №: 100 438

|
Цитата(Viktorr @ Jun 29 2018, 15:24)  Я недавно разрабатывал проект на базе Arria 10GX (от Gidel) какое счастье. а у у вас случайно нет FTP доступа к их сайту? мне бы хотя бы хоть какую доку по плате, не говоря уже про прошивку. Правда за 4 месяца я и так уже вызвонил практически все интерфейсы тестером, но все равно приходится подбирать руками типы протоколов и тд. Они мне дали отказ вообще по всему. Сказали - купи новую, мы тебе и на эту вышлем. Цитата(Viktorr @ Jun 29 2018, 15:24)  тоже была микросхема Si5338. Так вот она по умолчанию ничем не зашита. При включении питания ее надо запрограммировать по i2c интерфейсу. Я у меня была такая мысль. Но вроде как клоки выдают 1.2V - это lvds. И i2c подвешен в воздухе, но я еще раз посмотрю, спасибо. Я пока упорно не могу поймать 2 клока с нее.
Сообщение отредактировал new123 - Jun 29 2018, 12:29
|
|
|
|
|
Jun 29 2018, 12:34
|
Участник

Группа: Участник
Сообщений: 20
Регистрация: 12-04-07
Из: Московская обл Мытищи
Пользователь №: 26 993

|
Доступа к FTP у меня к сожалению нет, я сам с ними переписывался месяца два чтобы получить кусочек схемы с подключением Si5338 к FPGA. Как называется ваша плата? Может что-то найду в сети.
--------------------
kww0552
|
|
|
|
|
Jun 29 2018, 12:55
|
Частый гость
 
Группа: Участник
Сообщений: 140
Регистрация: 30-11-17
Пользователь №: 100 438

|
Цитата(Viktorr @ Jun 29 2018, 15:34)  Доступа к FTP у меня к сожалению нет, я сам с ними переписывался месяца два чтобы получить кусочек схемы с подключением Si5338 к FPGA. Как называется ваша плата? Может что-то найду в сети. proce V, найти без вариантов. Уже обыскался. Кроме как стандартного обычного мануала. Там кстати написано, что вроде на запитку трансиверов подаются жесткие часы, не программируемые.   Посмотрю еще раз интерфейс. Если не висит в воздухе, то я его найду. Подумаешь, раз 300 тыкнуть мультиметром острым в плату =))) Цитата(Viktorr @ Jun 29 2018, 15:24)  При включении питания ее надо запрограммировать по i2c интерфейсу. это они кстати пошли наверное по пути Альтеры. Программировать из под Windows часы
|
|
|
|
|
Jun 29 2018, 14:17
|
Частый гость
 
Группа: Участник
Сообщений: 140
Регистрация: 30-11-17
Пользователь №: 100 438

|
Цитата(new123 @ Jun 29 2018, 15:28)  И i2c подвешен в воздухе, но я еще раз посмотрю, спасибо. не поленился, пощупрал тестером, все таки ноги уходят на fpga. Спасибо Виктор. Буду вызванивать и подрубаться к ней
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|