|
ПОПАЛ(LVDS), V4fx60-1152 |
|
|
|
 |
Ответов
|
Aug 3 2008, 17:27
|
участник
   
Группа: Свой
Сообщений: 573
Регистрация: 16-02-06
Пользователь №: 14 402

|
Цитата(tolik1 @ Aug 3 2008, 11:30)  Есть устройство с V4fx60-1152. В числе всякого разного функционала надо было вывести LVDS такт. Когда рисовал схему и читал Packaging(ug075) пропустил один момент, что пины LC, GC, CC не могут работать как выходы стандарта LVDS. Я по наивности завел дифференциальную пару на 3 банк пины J14, K14. Мар дает ошибку. Когда понял в чём дело - возникло 2 вороса:
1. Как выкрутиться (резня не пойдет. Связь во внутренних слоях). 2. А как вообще надо было делать.
Заранее благодарен за внимание. RE 1.: (Вариант) Насколько я понял плата уже готова, тогда вопрос как резать. Идея заключается в том чтоб сделать swap проводами(и насколько я понимаю другого варианта видимо нет). С J14, K14 дорожки по идее все равно выходят на наружные слои, к ногам микросхемы или разъема к которым и должна идти предполагаемая дифпара, возле этих наружных выводов разомкнуть(резать). Найти подходящую пару выводов на V4fx60-1152, которые имеют опцию включения в LVDS(и которые не используются в такой конфигурации) с дорожками ,и также найти доступ, куда выходят наружу эти пары дорожек, разорвать, и обе выше перечисленные пары перекинуть между собой проводами сверху. Естественно, все это можно сделать при условии, что имеется в наличии такая подходящая пара LVDS для замены, и что дорожки с J14, K14 все-таки выходят наружу(не попадают снова на BGA)(другими словами, имеется доступ к тому, что должно стать LVDS). RE 2. : Вы уже дали себе ответ: внимательно читать даташит на девайс. Можно добавить, что есть такая практика для похожих случаев: делать контрольные точки, к которым можно паяться, для неиспользуемых в проекте но функциональных выводов, так сказать делать резерв ног на всякий пожарный.
|
|
|
|
|
Aug 4 2008, 05:19
|
Частый гость
 
Группа: Свой
Сообщений: 199
Регистрация: 2-03-05
Из: МОСКВА
Пользователь №: 3 016

|
Цитата(atlantic @ Aug 3 2008, 21:27)  RE 1.: (Вариант) Насколько я понял плата уже готова, тогда вопрос как резать. Идея заключается в том чтоб сделать swap проводами(и насколько я понимаю другого варианта видимо нет).
С J14, K14 дорожки по идее все равно выходят на наружные слои, к ногам микросхемы или разъема к которым и должна идти предполагаемая дифпара, возле этих наружных выводов разомкнуть(резать). Найти подходящую пару выводов на V4fx60-1152, которые имеют опцию включения в LVDS(и которые не используются в такой конфигурации) с дорожками ,и также найти доступ, куда выходят наружу эти пары дорожек, разорвать, и обе выше перечисленные пары перекинуть между собой проводами сверху. Естественно, все это можно сделать при условии, что имеется в наличии такая подходящая пара LVDS для замены, и что дорожки с J14, K14 все-таки выходят наружу(не попадают снова на BGA)(другими словами, имеется доступ к тому, что должно стать LVDS).
RE 2. : Вы уже дали себе ответ: внимательно читать даташит на девайс. Можно добавить, что есть такая практика для похожих случаев: делать контрольные точки, к которым можно паяться, для неиспользуемых в проекте но функциональных выводов, так сказать делать резерв ног на всякий пожарный. Дорожки на наружние слои не выходят. Они идут на другую микросхему в BGA корпусе. Вопрос: А если я измню стандарт на LVPECL?
|
|
|
|
|
Aug 4 2008, 07:07
|
участник
   
Группа: Свой
Сообщений: 573
Регистрация: 16-02-06
Пользователь №: 14 402

|
Цитата(tolik1 @ Aug 4 2008, 08:19)  Дорожки на наружние слои не выходят. Они идут на другую микросхему в BGA корпусе. Вопрос: А если я измню стандарт на LVPECL? Для приемника LVPECL схема терминации другая, там растяжка 82->Vcc/130->GND эквивалентное Zo=50 виноват ошибся, все таки тоже Zo=100 , а у LVDS просто резистор между входами 100 и Zo=100. Вообщем отличаются уровни, и вроде для использования LVPECL требуется три резистора 70/240/70 для работы на приемник с входным резистором 100 ом, во всяком случае это для Spartan3, а как для вашей не знаю. Хотя возможно и заработает без дополнительных резисторов.
|
|
|
|
|
Aug 4 2008, 07:31
|
Частый гость
 
Группа: Свой
Сообщений: 199
Регистрация: 2-03-05
Из: МОСКВА
Пользователь №: 3 016

|
Цитата(atlantic @ Aug 4 2008, 11:07)  Для приемника LVPECL схема терминации другая, там растяжка 82->Vcc/130->GND эквивалентное Zo=50, а у LVDS просто резистор между входами 100 и Zo=100. Вопрос можно ли терминаторы приемника включить на LVPECL? И что за девайс приемник? Микросхема OED622 ф Transwitch. Входное сопротивление имеет внутри кристала (100 Ом). А банк то у меня 3в питается... Как в этом случае себя поведут выходные каскады?
|
|
|
|
|
Aug 4 2008, 08:32
|
участник
   
Группа: Свой
Сообщений: 573
Регистрация: 16-02-06
Пользователь №: 14 402

|
Цитата(tolik1 @ Aug 4 2008, 10:31)  Микросхема OED622 ф Transwitch. Входное сопротивление имеет внутри кристала (100 Ом). А банк то у меня 3в питается... Как в этом случае себя поведут выходные каскады? Взглянул на краткий обзор OED622, там в интерфейсах LVDS не значится, а есть LVPECL(хотя надо смотреть полный даташит). Для Virtex-4, IO LVPECL нужна терминация для приемника 100 ом, и для передатчика 70/187/70 см. ug070 стр.296,297. добавил: Но это для питания 2.5V. Под 3.3V вроде не специфицировано, хотя раньше видимо была такая опция см. ds302 стр.57 Version 3.1(12/11/07) Еще в XAPP696 (Interfacing LVPECL 3.3V Drivers With Xilinx 2.5V Differential Receivers) говорится, что нужна разная терминация, т.е. надо смотреть какая терминация нужна именно для приемника OED622 при LVPECL 3.3V.
|
|
|
|
Сообщений в этой теме
tolik1 ПОПАЛ(LVDS) Aug 3 2008, 08:30  Boris_TS Цитата(tolik1 @ Aug 4 2008, 09:19) Вопрос... Aug 4 2008, 06:05   tolik1 Цитата(Boris_TS @ Aug 4 2008, 10:05) Силь... Aug 4 2008, 06:21    disel Цитата(tolik1 @ Aug 4 2008, 10:21) Когда ... Aug 4 2008, 06:31 makc Цитата(tolik1 @ Aug 3 2008, 12:30) 2. А к... Aug 3 2008, 19:50 sazh Цитата(tolik1 @ Aug 3 2008, 12:30) В числ... Aug 4 2008, 10:25 Andrew Su Добрый день.
В OED622 есть LVDS - это входные сиг... Aug 4 2008, 11:01 tolik1 Цитата(Andrew Su @ Aug 4 2008, 15:01) Доб... Aug 4 2008, 11:29 rv3dll(lex) что то я такого не нашел что не работают на выход ... Aug 8 2008, 12:28
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|