|
JTAG цепоча не работает, помогите советом |
|
|
|
Aug 19 2005, 17:36
|

Администратор форума
     
Группа: Администраторы
Сообщений: 3 118
Регистрация: 11-05-04
Пользователь №: 2

|
На новой плате размещал 2 ПЛИС Altera EP20K160EQC144 и 2 EPC2.Решил не ставить кучу разьемов для каждого JTAG а соединить их все последовательно. Вот пришел момент когда плату запаяли ручками (питание, плисы, резсторы обвязки и кондерсаторы по питанию) и стали включать. Короче ничего не заработало - устройства при сконировании JTAG не видятся. После 2ух дней ковыряния, лазения осцилографом и отлавливания разных глюков на 2ой плате был получен положительный результат, но после того как плату просушили от отсатков флюса результат испарился. Что имею: соединение по JTAG (JTAG->FPGA1->EPC2->FPGA2-EPC2->JTAG)не колдуя особо приведу схему включения JTAG которую использовал в множестве своих проектов до этого и кусок PCB платы на котором видно как идут проводники между ПЛИС и EPC. байтбластер свой, но уже не первый и работает как часы. пробовал игратся с резисторами подтягивающими, но результата не получил - только глюки. когда пробуешь делать поиск устройств в JTAG цепочке и трогаешь разьемы EPC руками, то бывает все находится, а бывает находится целая сотня неизвестных устройств. Где косяк может быть? Видимо сигналы где-то плохие, но найти где и что мне пока не удалось, да особо и нечем. В распоряжении пока тестер и старый совковый осцилограф.
Эскизы прикрепленных изображений
|
|
|
|
|
 |
Ответов
|
Aug 29 2005, 06:39
|
Местный
  
Группа: Свой
Сообщений: 203
Регистрация: 11-08-05
Пользователь №: 7 545

|
Цитата(vetal @ Aug 22 2005, 02:17) Может ли помочь в данном случае применение серии abt вместо hc(как я подозреваю) в качестве источника сигнала + небольшие конденсаторы(как советовал 3.14) по каждому входу tck? Насчёт конденсаторов - применение конденсаторов, да ещё и нескольких лишь усилит неоднородности в линии передачи сигнала - а это значит что общая картина станет хуже. В одном конкретном приёмнике - возможно получится хороший фронт, но на остальных будет что угодно но не "рабочий" фронт. Вы легко сможете в этом убедиться применив всё то же моделирование.
|
|
|
|
|
Sep 2 2005, 12:33
|
Местный
  
Группа: Свой
Сообщений: 203
Регистрация: 11-08-05
Пользователь №: 7 545

|
Цитата(3.14 @ Aug 29 2005, 16:18) Цитата(bms @ Aug 29 2005, 09:39) Насчёт конденсаторов - применение конденсаторов, да ещё и нескольких лишь усилит неоднородности в линии передачи сигнала - а это значит что общая картина станет хуже. В одном конкретном приёмнике - возможно получится хороший фронт, но на остальных будет что угодно но не "рабочий" фронт. Вы легко сможете в этом убедиться применив всё то же моделирование. Не надо усложнять, это не 120 мегагерцовая шина, указанная величина конденсаторов завалит любую интерференцию отражений на градиентах импеданса, а разница сдвинет фронт клока относительно данных. А здесь дело не в частоте сигнала как такового, а в скорости нарастания фронта. Ведь здесь важен именно чистый фронт. Если частота у вас пусть даже 1МГц, но фронты резкие - то без согласования на краях Вы получите "дребезг" со всеми вытекающими отсюда последствиями. Когда говорят о согласовании - речь идёт не о простом завале фронтов, речь идёт о компенсации отражений - принципиально разные вещи. И простое применение конденсатора здесь ничего не даст, особенно когда сигнал от одного источника расходится в несколько приёмников. Просто поставить конденсаторы тут нельзя - они начнут играть между собой, хотя конечно можно заняться подбором и заставить схему работать при помощи ёмкостей, но на другой плате будет другой набор паразитов - и что вы опять будете всё заново подбирать? Я сам сталкивался с тем, что на частоте 10МГц получал фатальные отражения, проблему решил исключительно согласованием линии передачи.
|
|
|
|
|
Sep 2 2005, 13:10
|

Их либе дих ...
     
Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609

|
Цитата(bms @ Sep 2 2005, 15:33) А здесь дело не в частоте сигнала как такового, а в скорости нарастания фронта. Ведь здесь важен именно чистый фронт. Если частота у вас пусть даже 1МГц, но фронты резкие - то без согласования на краях Вы получите "дребезг" со всеми вытекающими отсюда последствиями. Когда говорят о согласовании - речь идёт не о простом завале фронтов, речь идёт о компенсации отражений - принципиально разные вещи. И простое применение конденсатора здесь ничего не даст, особенно когда сигнал от одного источника расходится в несколько приёмников. Просто поставить конденсаторы тут нельзя - они начнут играть между собой, хотя конечно можно заняться подбором и заставить схему работать при помощи ёмкостей, но на другой плате будет другой набор паразитов - и что вы опять будете всё заново подбирать? Я сам сталкивался с тем, что на частоте 10МГц получал фатальные отражения, проблему решил исключительно согласованием линии передачи. Извините, Вы только пишете или еще и читаете, или читаете только что сами пишете? Амплитуда отражения прапорциональна градиенту импеданса, в данном случае, максимальное отражение будет от этих "банальных" конденсаторов, дальше будет чистота и покой.
--------------------
Усы, борода и кеды - вот мои документы :)
|
|
|
|
Сообщений в этой теме
udofun JTAG цепоча не работает Aug 19 2005, 17:36 udofun вот еще пару моментов отснятых более крупно.
кто ... Aug 19 2005, 17:42 vetal По наличию разьемов для epc могу предположить, что... Aug 19 2005, 17:49 udofun 2 vetal
так как EPC надо все время перетыкать - ... Aug 19 2005, 18:06 3.14 А пробовали с небольшой емкостью (от десятков пФ д... Aug 19 2005, 19:00 udofun 3.14
пробовал играться с резисторами подтягивающим... Aug 19 2005, 19:32 khach Цитата(udofun @ Aug 19 2005, 21:32)3.14
был б... Sep 3 2005, 13:02 3.14 2 udofun
Какая частота TCK (полагаю идет с LPT), е... Aug 19 2005, 20:09 bms Вообще-то в Вашей схеме допущена ошибка - сигнал T... Aug 21 2005, 21:51 bms Совсем забыл... для того чтобы увидеть дребезг на ... Aug 21 2005, 22:08     bms Цитата(3.14 @ Sep 2 2005, 16:10)Извините, Вы ... Sep 25 2005, 12:47      3.14 2 bms
Извините за тон, чего то я перегнул
Может... Sep 25 2005, 13:56       bms Цитата(3.14 @ Sep 25 2005, 16:56)2 bms
Извини... Sep 26 2005, 07:26 sazh кто работал - поделитесь кто как огранизовывал дли... Aug 22 2005, 20:41 udofun до моделирования руки не дошли к сожалению (когда ... Aug 29 2005, 13:14 3.14 Цитата(udofun @ Aug 29 2005, 16:14)до моделир... Aug 29 2005, 13:34 udofun в процессе разборок было установленно следующее.
... Aug 29 2005, 14:31 udofun вобщем правдами неправдами добился я чтобы работал... Aug 29 2005, 15:22 Gorby Я про Ксилинксы буду. Раньше использовал CPLD. Там... Sep 2 2005, 11:18 3.14 Цитата(Gorby @ Sep 2 2005, 14:18)Кстати, я та... Sep 2 2005, 12:48
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|