|
Сгорел JTAG на Cyclone IV |
|
|
|
Jan 15 2015, 13:04
|
Участник

Группа: Участник
Сообщений: 45
Регистрация: 18-04-14
Из: Екатеринбург
Пользователь №: 81 446

|
Всем доброго времени суток!
Имею проект систему управления. Коротко ПЛИС Cyclone IV EP4CE40F23I7. Проект NIOS, SDRAM, TFT 640x480, кнопки, светодиоды. Все прекрасно работало до сегодняшнего дня, корректировали программу ниоса прошивали заходили в дебаг все работало отлично и в один прекрасный момент все перестало программироваться, проект в ПЛИС продолжает работать, все грузиться из EPCS128 и апаратная часть и программная, ниос запускается выводиться изображение на экран все органы управления работают, но теперь не прошивается нужно дальше доробатовать программу, а прошить новую версию не можем. Все разобрал прозвонил все выводы JTAG интерфейса, обнаружил что между TDI и корпусом 100 Ом. Кажеться спалил во время подключения Terasic Blaster-a. Програмировал через NIOS II->Flash Programmer в Eclipse IDE Version: Indigo Service Release 2. Можно ли этот пин другим заменить или это все железно зашито в ПЛИС и тут ни чем кроме как ее замены не вылечить.
Сообщение отредактировал en-valb - Jan 15 2015, 13:43
|
|
|
|
|
 |
Ответов
|
Jan 22 2015, 06:44
|
Участник

Группа: Участник
Сообщений: 45
Регистрация: 18-04-14
Из: Екатеринбург
Пользователь №: 81 446

|
Цитата Только вот все, что Вы написали, с гальванической развязкой ничего общего не имеет. Нет связь имеется. Идея состоит в том что мне нужно было выяснить могули я подать на вывод 4 USB Blasterа напряжение не 2,5 В как у Cyclone IV, а 3,3 В или 5,0 В так как микросхема ADUM1401BRWZ имеет по VCC от 2,7...5,5 В, тоже самое и у Si8441. Предпологалось между ADUM и USB Blasterом ставить еще один буфер для согласования уровня 2,7...5,5 (зависило от того какой гальванически развязаный DC-DC самый дешевый смогу найти) с 2,5 В и еще один стабилизатор который преобразует выход DC-DC 3,3 В или 5,0 В в 2,5 В. Но теперь имея возможность влиять на уровни сигналов USB Blastera через pin 4 дополнительный буфер и стабилизатор на 2,5 В не нужны, схема упрощается. Цитата Спасибо, буду закладывать опторазвязку в платы. На следующих платах я буду делать так. Компоненты для схемы: 1 AM1D-0505SH30Z - DC-DC цена - 254.02 р. 2 ADUM1401BRWZ - гальваническая развязка сигналов JTAG - 289.58р. 3 SN74LVC8T245DGVR - согласования сигналов JTAG ПЛИС и ADUM (в наличии есть на 16 бит SN74LVCH16T245) - 150...200 р. 4 USBLC6-4SC6 - дополнительная защита выводов ADUM со стороны USB Blastera - 11.41р. Итого цена вопроса 755.01 р. дороговато, но в полне приемлемо. Единственное, что еще это резисторы по 1 кОм на выводах TCK, TMS и TDI ПЛИС наверное на входы буфера ...8T245... перенисти надо.
Сообщение отредактировал en-valb - Jan 22 2015, 06:33
|
|
|
|
|
Jan 22 2015, 16:04
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
Цитата(SM @ Jan 22 2015, 20:52)  Эти задержки никого не волнует до частот в 10-15 мегагерц на TCK. Так что, любой бластер будет с ними работать. Но я сразу говорил - ставить Si8441, он с меньшей задержкой автор пишет про ADUM1401BRWZ, тут http://www.analog.com/en/interface-isolati...ucts/index.html указана задержка в одну сторону 32нс, итого туда и обратно 64нс или 15.625 МГц. Это без учета задержек tco модулей JTAG чипов на плате, tco/tdelay CPLD внутри бластера и tdelay преобразователей уровней внутри бластера и т.д. В итоге стабильная частота работы будет порядка 8-10МГц. Насколько я помню возможности изменять частоту работы USB Blaster в софте нет, она появилась только в USB Blaster II (от 10КГц до 24МГц). А так есть USB Blaster-ы работающие на частотах 4/6/8/10/12/16/24 МГц. Поэтому не любой бластер будет работать. Да и разница работы на 24 и 6МГц на толстых чипах/сигналтапе видна не вооруженным глазом. Поэтому и советую самодельный 24МГц USB Blaster с гальванической развязкой по USB. Или USB-Blaster II со штатным, покупным USB кабелем с гальванической развязкой. ЗЫ. У меня есть 2 самодельных бластера, сделал лет 6 назад. Один без развязки, второй с развязкой как раз на адумах. Первый штатно работает на 24МГц, но при опытах разгонял его ЕМНИП до 30МГц на коротком шнурке. Второй пришлось угробить до 6МГц. В столе лежит подарок от одного из пользователей форума : усб кабель с гальваноразвязкой USB2.0 Full speed, правда он с USB-B вилкой, а мне нужен с mini-USB, всё руки не доходят заменить вилку и использовать для работы. Поэтому заземляюсь
--------------------
|
|
|
|
|
Jan 22 2015, 18:39
|

Лентяй
     
Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843

|
Цитата(des00 @ Jan 22 2015, 19:04)  Первый штатно работает на 24МГц, но при опытах разгонял его ЕМНИП до 30МГц на коротком шнурке. Второй пришлось угробить до 6МГц. Кстати, о TCK. Тут еще зависит от того, с каким семейством работать. Бластер с TCK = 24МГц c MAX7000S договориться вряд ли сможет. Цитата(des00 @ Jan 22 2015, 19:04)  В столе лежит подарок от одного из пользователей форума : усб кабель с гальваноразвязкой USB2.0 Full speed, правда он с USB-B вилкой, а мне нужен с mini-USB, всё руки не доходят заменить вилку и использовать для работы. Поэтому заземляюсь  "Предупреждать надо" (с)  Попробую с ближайшей оказией отправить miniB.
--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
|
|
|
|
Сообщений в этой теме
en-valb Сгорел JTAG на Cyclone IV Jan 15 2015, 13:04 SM Цитата(en-valb @ Jan 15 2015, 16:04)... Jan 15 2015, 13:20 en-valb Грусно!!! Jan 15 2015, 13:37 Stewart Little Цитата(en-valb @ Jan 15 2015, 16:37)... Jan 15 2015, 15:48  SM Цитата(Stewart Little @ Jan 15 2015, 18:4... Jan 15 2015, 15:52 krux можно выпять EPCS и грузить ПЛИС бластером прямо ч... Jan 15 2015, 14:18 alexPec Цитата(en-valb @ Jan 15 2015, 17:04)... Jan 15 2015, 17:43 alevnew Цитата(alexPec @ Jan 15 2015, 23:43) Был ... Jan 16 2015, 04:49  alexPec Цитата(alevnew @ Jan 16 2015, 08:49) Знак... Jan 22 2015, 10:31 en-valb Скомплектовали подборку еще на одну плату благо ес... Jan 16 2015, 04:43 en-valb У нас в промэлектронике есть только TPD6E001RSER в... Jan 16 2015, 05:22 VG2903 Мы делаем простенькую защиту - JTAG пропускаем чер... Jan 16 2015, 07:39 SM Цитата(en-valb @ Jan 16 2015, 08:22)... Jan 16 2015, 08:36 en-valb Сделаю и SN74ALVC125DGVR и TPD6E001RSER.
А что за... Jan 16 2015, 08:54 SM Цитата(en-valb @ Jan 16 2015, 11:54)... Jan 16 2015, 09:02 en-valb Цитатавозьмите защиту USBLC6-4SC6
Есть в наличии ... Jan 16 2015, 10:31 en-valb ЦитатаJTAG пропускаем через буфер SN74ALVC125DGVR
... Jan 17 2015, 13:16 SM Цитата(en-valb @ Jan 17 2015, 16:16)... Jan 17 2015, 13:29 VG2903 Именно так - корпус компьютера толстым проводом со... Jan 19 2015, 08:16  Alex77 Цитата(VG2903 @ Jan 19 2015, 11:16) Именн... Jan 19 2015, 13:49 en-valb Думаю сейчас над гальванической развязкой, возник ... Jan 20 2015, 11:20 Stewart Little Цитата(en-valb @ Jan 20 2015, 14:20)... Jan 20 2015, 11:47 SM Цитата(en-valb @ Jan 20 2015, 14:20)... Jan 20 2015, 11:57  hdl_student Цитата(SM @ Jan 20 2015, 14:57) Чего над ... Jan 20 2015, 18:18   SM Цитата(hdl_student @ Jan 20 2015, 21:18) ... Jan 20 2015, 18:33   Stewart Little Цитата(hdl_student @ Jan 20 2015, 21:18) ... Jan 21 2015, 10:14 Stewart Little Цитата(en-valb @ Jan 22 2015, 09:44)... Jan 22 2015, 10:31  SM Цитата(Stewart Little @ Jan 22 2015, 13:3... Jan 22 2015, 10:36   Stewart Little Цитата(SM @ Jan 22 2015, 13:36) Дык, у че... Jan 22 2015, 10:46    SM Цитата(des00 @ Jan 22 2015, 19:04) указан... Jan 22 2015, 16:10     des00 Цитата(Stewart Little @ Jan 23 2015, 01:3... Jan 23 2015, 05:21      SM Цитата(des00 @ Jan 23 2015, 08:21) Меня д... Jan 23 2015, 09:30       des00 Цитата(SM @ Jan 23 2015, 17:30) Это как р... Jan 23 2015, 10:30        SM Цитата(des00 @ Jan 23 2015, 13:30) Если б... Jan 23 2015, 10:49         des00 Цитата(SM @ Jan 23 2015, 17:49) В общем, ... Jan 23 2015, 10:55 des00 ТС возьмите лучше вот эти адумы ADuM3160/ADuM4160,... Jan 22 2015, 16:24 Raven Возможность понижения fTCK (хотя бы в 4 градации, ... Jan 23 2015, 14:48 en-valb Возьму пока ADUM1401BRWZ так как в промке есть в н... Jan 26 2015, 07:43 en-valb Интересная статья. http://www.efo.ru/doc/Silabs/pd... Jan 26 2015, 10:19
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|