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

 
 
> Сгорел 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
3 страниц V  < 1 2 3 >  
Start new topic
Ответов (15 - 29)
en-valb
сообщение Jan 17 2015, 13:16
Сообщение #16


Участник
*

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



Цитата
JTAG пропускаем через буфер SN74ALVC125DGVR

А как землю JTAG и устройства разъвязываете?
Go to the top of the page
 
+Quote Post
SM
сообщение Jan 17 2015, 13:29
Сообщение #17


Гуру
******

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



Цитата(en-valb @ Jan 17 2015, 16:16) *
А как землю JTAG и устройства разъвязываете?

Никак ее не надо развязывать. Ее надо связывать, и как можно жестче.
Go to the top of the page
 
+Quote Post
VG2903
сообщение Jan 19 2015, 08:16
Сообщение #18


Участник
*

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



Именно так - корпус компьютера толстым проводом соединён с корпусом блока питания и общим проводом устройства. И всё это заземлено.
Надеяться на заземление через контакт в розетки питания тоже не очень стоит, не очень он надёжен, лучше проводом отдельным - чтобы уж наверняка

Сообщение отредактировал VG2903 - Jan 19 2015, 08:19
Go to the top of the page
 
+Quote Post
Alex77
сообщение Jan 19 2015, 13:49
Сообщение #19


Местный
***

Группа: Участник
Сообщений: 295
Регистрация: 2-12-05
Пользователь №: 11 695



Цитата(VG2903 @ Jan 19 2015, 11:16) *
Именно так - корпус компьютера толстым проводом соединён с корпусом блока питания и общим проводом устройства. И всё это заземлено.
Надеяться на заземление через контакт в розетки питания тоже не очень стоит, не очень он надёжен, лучше проводом отдельным - чтобы уж наверняка

+100500
PS: не удержался от коментария. Суровая правда жизни.
Go to the top of the page
 
+Quote Post
en-valb
сообщение Jan 20 2015, 11:20
Сообщение #20


Участник
*

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



Думаю сейчас над гальванической развязкой, возник вопрос: зачем на 4 pin JTAG подавать VCCA, по сути на USB-Blaster? На Cyclone IV VCCA равен 2,5 В. Есть предположения, но сначала хочу услышать мнение окружающих.

Подтвердил свои предположения практически, 2,5 В на 4 pin JTAG подается для обеспечения совместимости програматора с разными семействами ПЛИС. Раскрутил Terasic Blaster, на выходе стоит микросхема P13VT3245LE, погуглил ни чего по этой микросхеме не нашел кроме фразы что это транслятор уровней сигналов,
Цитата
PI3VT3245LE PERICOM[Pericom Semiconductor Corporation] 8-Bit, 2-Port, Voltage Translator SWITCH
а к 4 pin JTAG подключен вывод питания выходного канала этой микросхемы. Следовательно если я подам 3,3 В или 5 В то соответственно сигналы JTAG будут соответствовать этим уровням?!

Сообщение отредактировал en-valb - Jan 20 2015, 10:36
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Jan 20 2015, 11:47
Сообщение #21


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

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



Цитата(en-valb @ Jan 20 2015, 14:20) *
Думаю сейчас над гальванической развязкой, возник вопрос: зачем на 4 pin JTAG подавать VCCA, по сути на USB-Blaster? На Cyclone IV VCCA равен 2,5 В. Есть предположения, но сначала хочу услышать мнение окружающих.

4-й вывод бластерного разъема - это напряжение питания выходных буферов бластера.
Только вот все, что Вы написали, с гальванической развязкой ничего общего не имеет. См. личку.


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


Гуру
******

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



Цитата(en-valb @ Jan 20 2015, 14:20) *
Думаю сейчас над гальванической развязкой,


Чего над ней думать? Берете Si8441, одну сторону запитываете от того, от чего у Вас банк с JTAG-ом запитан, другую - от 3.3 (добыв их из недр бластера, и заведя на его VCCA). И вуаля.
Go to the top of the page
 
+Quote Post
hdl_student
сообщение Jan 20 2015, 18:18
Сообщение #23


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

Группа: Свой
Сообщений: 122
Регистрация: 22-02-10
Из: Москва
Пользователь №: 55 617



Цитата(SM @ Jan 20 2015, 14:57) *
Чего над ней думать? Берете Si8441, одну сторону запитываете от того, от чего у Вас банк с JTAG-ом запитан, другую - от 3.3 (добыв их из недр бластера, и заведя на его VCCA). И вуаля.

Разбирал Terasic USB Blaster, видел там что-то похожее на оптопары, а вот оно как на самом деле. Был твердо уверен, что он с опторазвязкой.
Спасибо, буду закладывать опторазвязку в платы.
Go to the top of the page
 
+Quote Post
SM
сообщение Jan 20 2015, 18:33
Сообщение #24


Гуру
******

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



Цитата(hdl_student @ Jan 20 2015, 21:18) *
Спасибо, буду закладывать опторазвязку в платы.

Если Вы будете закладывать развязку в плату, то придется ставить еще и развязанный DC/DC преобразователь для питания другой стороны (из бластера то питание не выходит). Поэтому лучше сделать развязанный адаптер, и питание ему выковырять из бластера с одной стороны, и от VCC с разъема JTAG - с другой. Или, вообще, доработать бластер.
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Jan 21 2015, 10:14
Сообщение #25


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

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



Цитата(hdl_student @ Jan 20 2015, 21:18) *
Спасибо, буду закладывать опторазвязку в платы.

"Все украдено до нас!" (с)

Прикрепленные файлы
Прикрепленный файл  ubr_iso_________________________.pdf ( 452.88 килобайт ) Кол-во скачиваний: 59
 


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
en-valb
сообщение Jan 22 2015, 06:44
Сообщение #26


Участник
*

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


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

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



Цитата(alevnew @ Jan 16 2015, 08:49) *
Знакомые грабли sm.gif
Случайно не красного цвета? И пальцы пощипывает, если испачкать sm.gif
И называется безотмывочным.
А все потому, что все нужно делать по технологии. Он безотмывочный, если в печке паять, при нагреве нейтрализуется.


Да да, он самый, будь он неладен. Паял кстати в печке, но что-то не нейтрализовался он. Кстати, прогреваешь его, он через некоторое время снова замыкать начинает, лечится повторным прогреванием и так много раз. Собрали другую плату, эта только на эксперименты...
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Jan 22 2015, 10:31
Сообщение #28


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

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



Цитата(en-valb @ Jan 22 2015, 09:44) *
Нет связь имеется...

Гальваническая развязка в данном случае предполагает наличие двух развязанных напряжений питания с двух сторон - "до" и "после". Уважаемый SM об этом писал. Ну, насчет "после" - понятно. А как Вы собираетесь организовать питание "до"? Боюсь, что без препарирования стандартного бластера - никак. Оно Вам надо?


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


Гуру
******

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



Цитата(Stewart Little @ Jan 22 2015, 13:31) *
Гальваническая развязка в данном случае предполагает наличие двух развязанных напряжений питания с двух сторон

Дык, у человека в списке деталей числится AM1D-0505SH30Z

Правда, я не вижу буферной схемы повторителя напряжения питания буферов, чтобы формировать такое же напряжение, какое с платы приходит, не нагружая плату.
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Jan 22 2015, 10:46
Сообщение #30


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

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



Цитата(SM @ Jan 22 2015, 13:36) *
Дык, у человека в списке деталей числится AM1D-0505SH30Z

Да уж, "охота пуще неволи"...


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
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 Текстовая версия Сейчас: 29th July 2025 - 20:14
Рейтинг@Mail.ru


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