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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Сгорел JTAG на Cyclone IV
en-valb
сообщение Jan 15 2015, 13:04
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 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
Go to the top of the page
 
+Quote Post
SM
сообщение Jan 15 2015, 13:20
Сообщение #2


Гуру
******

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



Цитата(en-valb @ Jan 15 2015, 16:04) *
ни чем кроме как ее замены не вылечить.


именно так.
Go to the top of the page
 
+Quote Post
en-valb
сообщение Jan 15 2015, 13:37
Сообщение #3


Участник
*

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



Грусно!!!
Go to the top of the page
 
+Quote Post
krux
сообщение Jan 15 2015, 14:18
Сообщение #4


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

Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596



можно выпять EPCS и грузить ПЛИС бластером прямо через Passive serial
но боюсь что из-за наличия Nios - не вариант


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Jan 15 2015, 15:48
Сообщение #5


Лентяй
******

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



Цитата(en-valb @ Jan 15 2015, 16:37) *
Грусно!!!

Задолбался уже повторять... sad.gif
Или обеспечьте надежную общую землю между управляющим ПК и разрабатываемым устройством, или используйте бластер с гальванической развязкой.


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
SM
сообщение Jan 15 2015, 15:52
Сообщение #6


Гуру
******

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



Цитата(Stewart Little @ Jan 15 2015, 18:48) *
Или ..., или ....

Или поставьте защиту. TPD4E05U06 + пара резисторных сборок по 22 ома до и после. Места и денег по две копейки. И втыкайте что хотите, и как хотите, хоть раком кверху.
Go to the top of the page
 
+Quote Post
alexPec
сообщение Jan 15 2015, 17:43
Сообщение #7


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

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Цитата(en-valb @ Jan 15 2015, 17:04) *
Всем доброго времени суток!

Имею проект систему управления. Коротко ПЛИС 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. Можно ли этот пин другим заменить или это все железно зашито в ПЛИС и тут ни чем кроме как ее замены не вылечить.


Был у меня г**нный флюс консистенцией как вазелин, спаяли - все работало, через месяц - замыкание между ногами через 50 ом. Прогреваешь плату (флюс испаряется), правда сильно греть надо, все замыкания уходят и все работает.
Go to the top of the page
 
+Quote Post
en-valb
сообщение Jan 16 2015, 04:43
Сообщение #8


Участник
*

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



Скомплектовали подборку еще на одну плату благо есть еще одна плисина.
Цитата
Прогреваешь плату (флюс испаряется), правда сильно греть надо...
над этой платой эксперементировать не хочу, пока вторая плата не готова, а сейчас займусь проработкой варианта
Цитата
Или поставьте защиту. TPD4E05U06 + пара резисторных сборок по 22 ома до и после.
В идеале хотелось бы сделать JTAG через USB как на отладках. Есть у марсохода проект "USB JTAG программатор MBFTDI", но не знаю как он с ниосом будет работать.
Go to the top of the page
 
+Quote Post
alevnew
сообщение Jan 16 2015, 04:49
Сообщение #9


Частый гость
**

Группа: Участник
Сообщений: 90
Регистрация: 17-05-07
Пользователь №: 27 775



Цитата(alexPec @ Jan 15 2015, 23:43) *
Был у меня г**нный флюс консистенцией как вазелин, спаяли - все работало, через месяц - замыкание между ногами через 50 ом. Прогреваешь плату (флюс испаряется), правда сильно греть надо, все замыкания уходят и все работает.

Знакомые грабли sm.gif
Случайно не красного цвета? И пальцы пощипывает, если испачкать sm.gif
И называется безотмывочным.
А все потому, что все нужно делать по технологии. Он безотмывочный, если в печке паять, при нагреве нейтрализуется.
Go to the top of the page
 
+Quote Post
en-valb
сообщение Jan 16 2015, 05:22
Сообщение #10


Участник
*

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



У нас в промэлектронике есть только TPD6E001RSER возьму ее для пробы. На счет
Цитата
22 ома до и после
не совсем понял, там же диоды в паралель с пинами JTAG соединяются. Имеется в виду со стороны разъема JTAG одни резисторы, а со стороны плисины другие, и того по цепи будет 44 Ома, я правильно понял?

Цитата
можно выпять EPCS и грузить ПЛИС бластером прямо через Passive serial
но боюсь что из-за наличия Nios - не вариант


Хочу попробовать, возможно получиться, но здесь для EPCS нужно правильно файл сварганить.
Go to the top of the page
 
+Quote Post
VG2903
сообщение Jan 16 2015, 07:39
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 31-01-05
Из: Великий Новгород
Пользователь №: 2 314



Мы делаем простенькую защиту - JTAG пропускаем через буфер SN74ALVC125DGVR (корпус маленький - TVSOP-14). Место занимает мало, себя уже несколько раз оправдал, когда заказчик самостоятельно перепрограммировал блоки и спалил этот буфер вследствие отсутствия заземления и разных потенциалов на земле блока и корпусе компьютера. А так без него бы пострадала ПЛИС.
Go to the top of the page
 
+Quote Post
SM
сообщение Jan 16 2015, 08:36
Сообщение #12


Гуру
******

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



Цитата(en-valb @ Jan 16 2015, 08:22) *
Имеется в виду со стороны разъема JTAG одни резисторы, а со стороны плисины другие, и того по цепи будет 44 Ома, я правильно понял?

Да. Номинал 15...22 ом, чтобы итого получилось 30...47.
А если хотите JTAG на плату - переходите на Lattice - их среда официально поддерживает работу с JTAG через FT2232H напрямую.
Go to the top of the page
 
+Quote Post
en-valb
сообщение Jan 16 2015, 08:54
Сообщение #13


Участник
*

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



Сделаю и SN74ALVC125DGVR и TPD6E001RSER.

А что за Lattice ни когда не слышал?
Go to the top of the page
 
+Quote Post
SM
сообщение Jan 16 2015, 09:02
Сообщение #14


Гуру
******

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



Цитата(en-valb @ Jan 16 2015, 11:54) *
А что за Lattice ни когда не слышал?

www.latticesemi.com , а JTAG - вот так: http://www.latticesemi.com/~/media/Documen...cument_id=35203


Из ассортимента промэлектроники лучше возьмите защиту USBLC6-4SC6, те же яйца, но дешевле, и корпус удобнее.
Go to the top of the page
 
+Quote Post
en-valb
сообщение Jan 16 2015, 10:31
Сообщение #15


Участник
*

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



Цитата
возьмите защиту USBLC6-4SC6


Есть в наличии USBLC6-2SC6 для пробы тогда 2 шт. впаяю а в документацию заложу USBLC6-4SC6.
Go to the top of the page
 
+Quote Post

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

 


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


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