Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Altera USB Blaster и SN74LVC244A
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
zombi
Практически каждые два-три месяца.
Задолбался уже менять. maniac.gif
С чем это может быть связано?
Alex11
Включайте сначала USB, а потом все остальное. И проверьте напряжение между корпусом компа и отлаживаемой платой. Если не 0, соедините толстым проводом.
eugen_pcad_ru
Такое бывает, когда питание на целевую плату подают до подключения программатора. Обычно сначала собирают схему, потом подают питание.
IEC
Иногда надо заземлять и плату и комп. А зимой, когда сухо еще и за землю рукой браться, прежде чем плату крутить. Раньше было такое тоже. Сейчас вылетов нет.
zombi
Спасибо всем.
Скорее всего у меня именно вот это
Цитата(eugen_pcad_ru @ Oct 25 2013, 09:39) *
Такое бывает, когда питание на целевую плату подают до подключения программатора.

В спешке возможно biggrin.gif
Впредь буду аккуратней
Stewart Little
Цитата(zombi @ Oct 25 2013, 18:53) *
Впредь буду аккуратней

Ну или используйте USB'шный кабель с гальванической развязкой.
zombi
Цитата(Stewart Little @ Oct 25 2013, 17:55) *
Ну или используйте USB'шный кабель с гальванической развязкой.

А можно по подробней? Как выглядит? Где купить?
_pv
Цитата(Stewart Little @ Oct 25 2013, 21:55) *
Ну или используйте USB'шный кабель с гальванической развязкой.

китайские usb blasterы стоят по 5$, проще десяток про запас купить.
zombi
Цитата(_pv @ Oct 25 2013, 18:49) *
китайские usb blasterы стоят по 5$, проще десяток про запас купить.

Есть такие.
Однако тормознутые они, время программирования в 2-3 раза дольше оригинала.
Держу их именно про запас и на всяк пожарный...
Когда и оригинал накроется и LVC244 кончатся biggrin.gif
vetal
Цитата
Ну или используйте USB'шный кабель с гальванической развязкой.

Самый правильный вариант.

Для себя сделал бластер на 1886ВЕ3 с опртронной развязкой. Делалось для возможности живого подключения к разземленной аппаратуре.
zombi
Интересно, а что страшнее для бластера при условии постоянно запитанного устройства?
Подсоединение или отсоединение?

Цитата(Stewart Little @ Oct 25 2013, 17:55) *
Ну или используйте USB'шный кабель с гальванической развязкой.

Вы про ADuM4160?
Так для этого кабеля вроде нужен отдельный источник питания.
И какая разница в таком случае, запитан бластер от компа или от этого доп. источника?
Или я чего не догнал.
des00
Цитата(zombi @ Oct 26 2013, 03:40) *
Так для этого кабеля вроде нужен отдельный источник питания.

если на адумах, то с усб питается часть усб бластера, а с платы питается часть интерфейса бластера. нужно 2 микрухи преобразователя напряжения и никаких дополнительных источников питания.

другой вариант взять чип опторазвязки по USB линиям.
zombi
Цитата(des00 @ Oct 27 2013, 17:16) *
если на адумах, то с усб питается часть усб бластера, а с платы питается часть интерфейса бластера. нужно 2 микрухи преобразователя напряжения и никаких дополнительных источников питания.

Ничего не понял laughing.gif какие преобразователи? куда их подключить?
Может схемку или ссылку скините?

Цитата(des00 @ Oct 27 2013, 17:16) *
другой вариант взять чип опторазвязки по USB линиям.

С удовольствием. А какие существуют? где глянуть?
des00
Цитата(zombi @ Oct 27 2013, 10:34) *
Ничего не понял laughing.gif какие преобразователи? куда их подключить?
Может схемку или ссылку скините?

хмм, да какая там схема. Если развязываем по JTAG сигналам, то для адума нужно 2 питания : питание самого бластера и питание интерфейса. Питание бластера это +5В usb, которые нужно преобразовать в +3.3. Питание интерфейса берется с JTAG разъема. А там может быть от 1.5 до 3.3В. Нужен хороший импульсник, потому как адум 3.3 В (ну раньше был).

Цитата
С удовольствием. А какие существуют? где глянуть?

начать можно отсюда ADuM4160 Full/Low Speed USB Digital Isolator. Но в этом случае питание всего бластера будет идти с JTAG разъема.

PS. С адумами на JTAG плохо то, что там задержки не хилые, поэтому априори бластер быстрый не получиться. Если без гальваники он может работать на частотах до 48 МГц (на коротком кабеле) на кабеле 30см 24МГц, то с гальваникой 6МГц еле еле. При этом дело тупо в задержке туда-обратно на чтение
zombi
Цитата(des00 @ Oct 27 2013, 21:01) *
начать можно отсюда ADuM4160 Full/Low Speed USB Digital Isolator.

Это чтож получается?
Я про ADuM4160 написал, а Вы мне его же и советуете. biggrin.gif

Но я всё же не понимаю (см. Сообщение #1,#5)
Если проблема возникает при соединении двух запитанных устройств,
то запитав бластер хоть оп пк хоть от преобразрвателя хоть от внешнего источника проблема не исчезнет.
По прежнему будут соединяться два запитанных устройства.
Или я не въезжаю почему "дохнет" LVC244? Какие физ. процессы его убивают?

Цитата(des00 @ Oct 27 2013, 21:01) *
Если развязываем по JTAG сигналам...

Так Вы предлагаете еще и JTAG сигналы развязать???

До сих пор ув. Stewart Little и vetal предлагали :
Цитата
Ну или используйте USB'шный кабель с гальванической развязкой.
_pv
jtag развязывать проще, так как хоть и 4 сигнала, но однонаправленных.
Цитата
Если проблема возникает при соединении двух запитанных устройств,
то запитав бластер хоть оп пк хоть от преобразрвателя хоть от внешнего источника проблема не исчезнет.
По прежнему будут соединяться два запитанных устройства.

если развязывать jtag, питать blaster тогда естественно надо от ПК. или через изолированный DCDC от платы.
проблемы возникают не от того что устройства запитаны, а от того что может быть заметная разность потенциалов между землёй устройства и "землёй" ПК, при подсоединении разъёма бластера на плату не факт что первым делом соединятся земли и уровняют напряжения, а данная разность потенциалов приложенная к сигнальным контактам и убивает буфер.
как уже советовали достаточно первым делом выдёргивать blaster из USB при отключении, а только потом из платы, и сначала подключать к плате, а потом к USB. usb разъём обеспечивает правильную очерёдность подключения земли.
zombi
Цитата(_pv @ Oct 27 2013, 23:36) *
jtag развязывать проще, так как хоть и 4 сигнала, но однонаправленных.

Возможно Вы правы, но а пока все советовали "USB'шный кабель с гальванической развязкой". biggrin.gif


Цитата(_pv @ Oct 27 2013, 23:36) *
usb разъём обеспечивает правильную очерёдность подключения земли.

Т.е. если я обеспечу, при подключении JTAG разъёма, правильную (USBшную) очерёдность подключения земли и питания, то все проблемы отпадут сами собой?
И никакой опто развязки вообше не нужно?

И меня, по прежнему, интересует:
Цитата(zombi @ Oct 26 2013, 12:40) *
Интересно, а что страшнее для бластера при условии постоянно запитанного устройства?
Подсоединение или отсоединение?
_pv
страшна слишком большая разность потенциалов приложенная к сигнальным линиям бластера при отсутствии соединения земель, которое эту разность зануляет, а вот чем оно вызвано, тем что сначала подключили сигнал, а только потом землю, или тем что сначала разомкнули землю, а только потом сигнал - не важно.
zombi
Вот думаю, получится ли развязать JTAG сигналы с помощью ISO7241 ?
И посоветуйте пожалуйста DC-DC 3,3V -> 3,3V. Для запитки интерфейсной части бластера от устройства.
Stewart Little
Цитата(zombi @ Oct 27 2013, 21:27) *
Или я не въезжаю почему "дохнет" LVC244? Какие физ. процессы его убивают?

Убивает выравнивающий ток. При разности потенциалов между ПК и целевым устройством выравнивающий ток ломанется через первый замкнувцийся контакт. Если это будет земляной контакт, то может и пронесет. А если сигнальный - то к буферу (а иногда еще и к преобразователю уровня) придет толстенький северный лис.

Что касается "где развязывать" - то можно и там, и там. Для своего бластера я сделал развязку по линиям JTAG/AS на силабсовских цифровых изоляторах.
А для Альтеровских/Терасиковских бластеров я сделал гальваноразвязанный USB'шный кабель, на паре ADuM4160 (развязка USB) и ADuM6000 (развязка питания). В качестве пиара sm.gif см.фотки (пардон за качество - телефон лучше не умеет)
zombi
Цитата(Stewart Little @ Oct 28 2013, 14:10) *
А для Альтеровских/Терасиковских бластеров я сделал гальваноразвязанный USB'шный кабель, на паре ADuM4160 (развязка USB) и ADuM6000 (развязка питания).

Красиво. +1

Но я опять не понимаю. laughing.gif
Ну развязяли USB ПК и бластера.
Но бластер то всё равно запитан, но теперь через ADuM6000.
И потенциалы земель на бластере и целевом устройстве по прежнему разные.
Stewart Little
Цитата(zombi @ Oct 28 2013, 15:55) *
Ну развязяли USB ПК и бластера.
Но бластер то всё равно запитан, но теперь через ADuM6000.
И потенциалы земель на бластере и целевом устройстве по прежнему разные.

blink.gif Откуда такой вывод???
Если ПК и бластер развязаны (по USB в данном случае), то потенциал земли ПК /= потенциалу земли бластера.
zombi
Цитата(Stewart Little @ Oct 28 2013, 16:25) *
blink.gif Откуда такой вывод???
Если ПК и бластер развязаны (по USB в данном случае), то потенциал земли ПК /= потенциалу земли бластера.

"/=" как это читать?
Stewart Little
Цитата(zombi @ Oct 28 2013, 16:47) *
"/=" как это читать?

не равен.
zombi
Цитата(Stewart Little @ Oct 28 2013, 16:25) *
Если ПК и бластер развязаны (по USB в данном случае), то потенциал земли ПК /= потенциалу земли бластера.

Я спрашиваю о бластере и целевом устройстве, а не о ПК и бластере.
Stewart Little
Цитата(zombi @ Oct 28 2013, 17:26) *
Я спрашиваю о бластере и целевом устройстве, а не о ПК и бластере.

Ну, блин, подумайте сами.
Целевое устройство с бластером - один потенциал. ПК - другой потенциал. И они гальванически развязаны.
zombi
Цитата(Stewart Little @ Oct 28 2013, 17:23) *
Ну, блин, подумайте сами.
Целевое устройство с бластером - один потенциал. ПК - другой потенциал. И они гальванически развязаны.

Не могу понять, почему у разъединённых бластера и устройства одинаковый потециал?
Stewart Little
Цитата(zombi @ Oct 28 2013, 18:40) *
Не могу понять, почему у разъединённых бластера и устройства одинаковый потециал?

Потому, что отвязанный от ПК бластер "висит в воздухе". К чему Вы его гальванически присоедините, такой потенциал он и поимеет.

upd - похоже сообразил, откуда у Вас непонятность. ADuM6000 - это гальванически изолированный DC-DC преобразователь. Соответственно, в кабеле развязаны на только D+ и D-, но и земля, и USB'шное питание.
zombi
Цитата(Stewart Little @ Oct 28 2013, 17:58) *
upd - похоже сообразил, откуда у Вас непонятность. ADuM6000 - это гальванически изолированный DC-DC преобразователь. Соответственно, в кабеле развязаны на только D+ и D-, но и земля, и USB'шное питание.
Это то я понял.

Цитата(Stewart Little @ Oct 28 2013, 17:58) *
Потому, что отвязанный от ПК бластер "висит в воздухе". К чему Вы его гальванически присоедините, такой потенциал он и поимеет.
И это вроде тоже.

А может ли всякого рода статика на висящем в воздухе бластере образоваться?
Или на субьекте этот бластер в изделие втыкающем.
Хотя наверно статика это другая тема...
dxp
QUOTE (zombi @ Oct 28 2013, 22:50) *
А может ли всякого рода статика на висящем в воздухе бластере образоваться?

Какой-то потенциал там будет. Но там энергии очень мало - недостаточно для работы по выведению из строя элемента. Поэтому при коммутации бластерная часть сразу примет потенциалы со стороны платы.

Статика, которая может "выбить" полупроводник - это действительно немного другая тема, там нужен объект типа "human body".
zombi
Дошло в конце концов. biggrin.gif

Теперь хочу купить такой кабель.
Посоветуйте где можно приобрести.
А если бы ещё и в Киеве!
Stewart Little
Цитата(zombi @ Oct 29 2013, 11:41) *
Теперь хочу купить такой кабель.
Посоветуйте где можно приобрести.
А если бы ещё и в Киеве!

Я сам делал. Могу передать в Киев паровозом за 50 баксов sm.gif
Дварфик
Цитата
Практически каждые два-три месяца.
Задолбался уже менять.


А вот вариант для обсуждения: проставить 10-30 Ом резисторы по линиям связи, и двойной стабилитрон (двунаправленный). Ток от питания (или земли) не потечёт через резисторы (они, к тому же, уменьшат "зашумлённость"). А стабилитрон (двунаправленный) защитит от скачка.
zombi
Вот такие штуковины на ебее нашел. Это оно?
1. USB to USB Isolator
2. Full speed USB 2.0 isolator with build in power transfer
_pv
Цитата(zombi @ Oct 29 2013, 20:37) *
Вот такие штуковины на ебее нашел. Это оно?
1. USB to USB Isolator
2. Full speed USB 2.0 isolator with build in power transfer

дешевле ADшный кит прямо у AD купить и с человеческой доставкой sm.gif
http://www.analog.com/en/interface-isolati...DUM4160/eb.html
там только dcdc adum5000 на картинке почему-то не распаян.
Stewart Little
Цитата(zombi @ Oct 29 2013, 18:37) *
Вот такие штуковины на ебее нашел. Это оно?

Судя по названию и описаниям - оно. Но пока в руки не возьмешь да на потроха не взглянешь, можно только гадать.
Ха, а я все равно дешевле предложил yeah.gif
zombi
Цитата(Stewart Little @ Oct 29 2013, 19:23) *
Судя по названию и описаниям - оно. Но пока в руки не возьмешь да на потроха не взглянешь, можно только гадать.
Ха, а я все равно дешевле предложил yeah.gif

Мне четыре штуки надо.
Stewart Little
Цитата(zombi @ Oct 29 2013, 20:38) *
Мне четыре штуки надо.

Да хоть десять.
zombi
Цитата(Stewart Little @ Oct 29 2013, 19:44) *
Да хоть десять.

Давайте через личку дальше.
Flood
По-идее, если земли ПК и устройства соединены, ничего гореть не должно, даже при подключении на живую (хотя так делать и не стоит).
Если земли связать невозможно, есть вариант использования ноутбука с питанием от батареи - тогда тоже гореть не должно.
Но лучше иметь везде общую землю и не рисковать.
des00
Цитата(zombi @ Oct 27 2013, 12:27) *
Это чтож получается?
Я про ADuM4160 написал, а Вы мне его же и советуете. biggrin.gif

Так Вы предлагаете еще и JTAG сигналы развязать???

я написал как это можно сделать sm.gif делал самодельные бластеры с развязкой по житагу, про них и писал. за последние 3 года ни один не умер : )
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.