Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: USB-Blaster vs ByteBlaster
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
RoadRunner
Всем доброго времени суток. Стою перед выбором: либо покупать USB-Blaster и юзать его под windows 7 x64 и соответственно под новыми квартусами v11 и далее, либо мудиться с ByteBlasterом под Windows XP и Quartus 9. Все вроде бы за USB-Blaster говорит, но одна вещь смущает - внутренности у него посложнее, точнее у ByteBlasterа их вообще нет, тупо кабель, а тут чип для USB, плисина еще какая-то... короче, если сломается, придётся менять. В свете того, что у меня тут эмуляторы для сигнального проца ломаются неподетски ( при чем непонятно от чего), меня эта проблема сильно волнует. Соответственно вопрос по надежности сего девайса встает (USB-Blasterа), методам его защиты и возможному ремонту. Поделитесь соображениями, плиз, кто работал с ним, возникали ли проблемы, ремонтировали ли, может опторазвязку к нему делали для надёжности или может аналог сами делали?
des00
Цитата(RoadRunner @ Jun 5 2011, 07:30) *
Поделитесь соображениями, плиз, кто работал с ним, возникали ли проблемы, ремонтировали ли, может опторазвязку к нему делали для надёжности или может аналог сами делали?

1. работал
2. без проблем
3. делал в том числе с опторазвязкой
4. самодельный
RoadRunner
Цитата(des00 @ Jun 5 2011, 16:54) *
1. работал
2. без проблем
3. делал в том числе с опторазвязкой
4. самодельный


А схемами опторазвязки и самодельного не поделитесь?
des00
Цитата(RoadRunner @ Jun 5 2011, 08:12) *
А схемами опторазвязки и самодельного не поделитесь?

на этом форуме есть схемы, разводка, прошивки, описание протокола и сорцы классического усб бластера, пользуйтесь поиском. опторазвязку делал на адуках. но пришлось замедлить обмен по спиай из-за задержки на них. Без гальваники работает быстрее. Еще проще делать это поставить опторазвязку по усб, но тогда система питания немного усложняется.

ЗЫ. А вообще все реализации усб бластера одинаковы, отличаются только вариантами реализации моста USB-SPI и согласованием уровней SPI-FPGA
RoadRunner
Цитата
пришлось замедлить обмен по спиай из-за задержки на них

а вы как скорость работы по SPI регулировали? из квартуса что ли?

Цитата
Еще проще делать это поставить опторазвязку по усб, но тогда система питания немного усложняется

а чем проще то? И еще, вопрос конечно глупый, но все же задам: если развязка по USB будет, с платой бластер не надо будет развязывать? понятно, что надо плату с компом развязать, но не может никаких проблем быть например при горячем включении бластера в плату, если будет только развязка по USB? В JTAG разъеме ведь нет механизма соединять земли первыми, т.е. по логике при горячем включении уровни сигналов могут быть вообще какими угодно, если земли у бластера и платы несоединены? Поправьте, если не прав

Цитата
на этом форуме есть схемы, разводка, прошивки, описание протокола и сорцы классического усб бластера, пользуйтесь поиском.

Цитата
А вообще все реализации усб бластера одинаковы, отличаются только вариантами реализации моста USB-SPI и согласованием уровней SPI-FPGA

приятные новости! sm.gif Буду шустрить по поиску, спасибо
des00
Цитата(RoadRunner @ Jun 5 2011, 11:15) *
а вы как скорость работы по SPI регулировали? из квартуса что ли?

имея сорец можно сделать все что угодно %) поставил вместо 24МГц, 6 МГц спиая и все заработало. у адуков дикая задержка, а если учесть что их нужно два....
Цитата
а чем проще то?

одна микросхема между усб и фтдиай + нет задержек по плате.
Цитата
И еще, вопрос конечно глупый

а ничего что если оптика будет по усб, то питание бластер получит от платы ? wink.gif
RoadRunner
Цитата
а ничего что если оптика будет по усб, то питание бластер получит от платы ?

а, если питание от платы, тогда все более или менее понятно, не знал, кто там кого питает laughing.gif

Цитата
у адуков дикая задержка, а если учесть что их нужно два


угу, у меня такая же проблема с развязкой эмулятора для блэкфина, хотел заказать микрухи Silicon labs типа Si8441 у низ задержка около 9нс по-моему, так их нигде нет crying.gif забил, может действительно лучше по USB развязать...

des00, благодарю за разъяснения
ViKo
Если просто заземлить корпус компьютера, разрабатываемое устройство, измерительные приборы, то бластеры гореть не будут.
RoadRunner
Цитата(ViKo @ Jun 6 2011, 13:17) *
Если просто заземлить корпус компьютера, разрабатываемое устройство, измерительные приборы, то бластеры гореть не будут.


это вообще уже больная тема wacko.gif тыщу раз проверял земли - соединены, при чем у меня товарищ сидит в этой же комнате с такими же "землями", и ни хрена у него не горит! Что мне комп с платой гвоздями что ли к батарее прибить! laughing.gif
mdmitry
Цитата(RoadRunner @ Jun 6 2011, 13:42) *
Что мне комп с платой гвоздями что ли к батарее прибить! laughing.gif

К батарее не надо! Соедините все устройства оплеткой от кабеля (компьютер, блоки питания, плату и т.д.). По розеткам питания заземление не очень надежное может получиться.
RoadRunner
Цитата(mdmitry @ Jun 6 2011, 17:32) *
К батарее не надо! Соедините все устройства оплеткой от кабеля (компьютер, блоки питания, плату и т.д.). По розеткам питания заземление не очень надежное может получиться.


пожалуй что последую вашему совету, а у компьютера землю прям с задней крышки брать? откуда надежнее всего?
Koluchiy
Цитата
В свете того, что у меня тут эмуляторы для сигнального проца ломаются неподетски...

...необходимо решать проблему ломачести эмуляторов, а не возиться с LPT и ByteBlaster...

P.S. Чего, с 10-й версии ByteBlaster уже не поддерживается?
cioma
Да, прямо крышки брать, лучше с винта который идет в блок питания
RoadRunner
Цитата
Чего, с 10-й версии ByteBlaster уже не поддерживается?


Точнее сказать, не поддерживается для windows 7 (http://www.altera.com/support/kdb/solutions/rd08192010_446.html?GSA_pos=4&WT.oss_r=1&WT.oss=ByteBlaster), там извращаться надо как тут например предлагают
http://marsohod.org/index.php/ourblog/11-blog/114-shamanstvo
Плюс это шаманство не прокатывает для windows 7 x64 ( во всяком случае у меня не вышло)
Для меня лично один хрен что для квартуса не будет поддержки, что для семерки, ясно, что рано или поздно придеться на USB переходить...

Цитата
...необходимо решать проблему ломачести эмуляторов, а не возиться с LPT и ByteBlaster...


Решаю параллельно, надеюсь, что заземление поможет, тем не менее ИМХО альтера закручивает гайки на ByteBlasterе, иначе какой смысл поддрерживать его только для XP, если все на семерку переходят, а те кто не перешел, когда-нибудь да перейдут. ИМХО конечно
mdmitry
Цитата(RoadRunner @ Jun 6 2011, 18:15) *
пожалуй что последую вашему совету, а у компьютера землю прям с задней крышки брать? откуда надежнее всего?

Я прижимаю винтом, крепящим блок питания компьютера, на задней стенке блока.

Учтите, что лабораторные блоки питания (Agilent и другие) часто имеют изолированный выход заземления. Изолирован в том смысле, что не соединен с каким-либо полюсом питания. Необходимо внешнее соединение клемм заземления и питания.
RoadRunner
Цитата(mdmitry @ Jun 6 2011, 23:20) *
Учтите, что лабораторные блоки питания (Agilent и другие) часто имеют изолированный выход заземления. Изолирован в том смысле, что не соединен с каким-либо полюсом питания. Необходимо внешнее соединение клемм заземления и питания.


угу, у самого такой. Хотя часто забываю соединить минус питания и землю, да судя по всему не только я. Бывал у разных товарищей: у кого соединен, у кого нет. Засада короче, вспомнишь только когда сгорит что-нибудь biggrin.gif

Большое спасибо за советы
Koluchiy
У меня как-то была история - работали рядом 2 студента, схемотехник и программист. Студент-программист при подтыкании программатора в плату, запитанную от удлинителя соседнего студента, получал искру.

Ни одного программатора не сгорело, но было выяснено, что удлинитель, которым питается 2-й студент, имеет встроенный фильтр, благодаря чему между землями 2-х включенных друг в друга удлинителей было 110 вольт sm.gif.
После замены "навороченного" удлинителя на нормальный с прямым соединением земель, искра фигачить перестала...
RoadRunner
Цитата(Koluchiy @ Jun 7 2011, 11:29) *
У меня как-то была история - работали рядом 2 студента, схемотехник и программист. Студент-программист при подтыкании программатора в плату, запитанную от удлинителя соседнего студента, получал искру.

Ни одного программатора не сгорело, но было выяснено, что удлинитель, которым питается 2-й студент, имеет встроенный фильтр, благодаря чему между землями 2-х включенных друг в друга удлинителей было 110 вольт sm.gif.
После замены "навороченного" удлинителя на нормальный с прямым соединением земель, искра фигачить перестала...


ё моё! blink.gif "навороченный удлинитель" - это случаем не удлинитель с сетевым фильтром, такой с красной кнопочкой?
ViKo
Если удлиннитель с фильтром включен в розетку без заземления, то у него на земляных выводах всегда будет ~110 V, из-за делителя, образованного конденсаторами фильтра. Емкость конденсаторов небольшая, ток будет небольшой, человека не убъет, а драйверы какие-нибудь - легко. Бывает, и наощупь чувствуется, если коснуться рукой, компьютера, например. В-общем, никакой фильтр без заземления не работает.
А если в фильтре нужный конденсатор пробьется, вот тогда - пи... вся сеть окажется на корпусе. Правда, говорят, они не пробиваются, а обрываются, по крайней мере, те, которые должны там стоять. sm.gif
RoadRunner
Цитата(ViKo @ Jun 7 2011, 12:53) *
Если удлиннитель с фильтром включен в розетку без заземления, то у него на земляных выводах всегда будет ~110 V, из-за делителя, образованного конденсаторами фильтра. Емкость конденсаторов небольшая, ток будет небольшой, человека не убъет, а драйверы какие-нибудь - легко. Бывает, и наощупь чувствуется, если коснуться рукой, компьютера, например. В-общем, никакой фильтр без заземления не работает.
А если в фильтре нужный конденсатор пробьется, вот тогда - пи... вся сеть окажется на корпусе. Правда, говорят, они не пробиваются, а обрываются, по крайней мере, те, которые должны там стоять. sm.gif


Мдя.. В общем, я так смотрю, самое надёжное вручную внешне все земли скрутить, да и ещё посадить все это хозяйство на нормальную общую точку, а то ежели там сеть окажется, то просто скрутка не поможет. А эти конденсаторы на сетевых фильтрах... angry.gif блин, хоть все вскрывай и выпаивай! Я уж больно люблю такие удлинители с кнопочками! sm.gif А вы сами такими пользуетесь?
des00
что только люди не придумают лишь бы микруху за 3 бакса не ставить wink.gif
ViKo
Цитата(RoadRunner @ Jun 7 2011, 12:37) *
А эти конденсаторы на сетевых фильтрах... angry.gif блин, хоть все вскрывай и выпаивай! Я уж больно люблю такие удлинители с кнопочками! sm.gif А вы сами такими пользуетесь?

А у вас в розетках заземляющий контакт есть? И провод заземления к ним подведен? Самое время сделать по-людски.
На худой конец, цепляют заземляющий контакт к нулевому (не к тому, где фаза, это можно индикатором-отверткой проверить). Но если когда-нибудь электрик поменяет местами фазу и нуль, фаза окажется на корпусе приборов.
Думаю, если просто соединить все приборы "заземляющими" проводами, то, даже если они и не подключены к земле, выгорать ничего не будет. Только за батарею не хватайтесь, когда работаете (как говорил - не убъет, но даст почувствовать).
RoadRunner
Цитата
что только люди не придумают лишь бы микруху за 3 бакса не ставить


вы какую микруху имеете ввиду?

Цитата
А у вас в розетках заземляющий контакт есть? И провод заземления к ним подведен? Самое время сделать по-людски.


есть и контакты, и провод.. По ходу контакт где-то хреновый, потому и горит иногда. Самое надёжное - вручную, под винт, чтоб не думалось biggrin.gif, так и сделаю наверное.
Koluchiy
Цитата(RoadRunner @ Jun 7 2011, 12:05) *
ё моё! blink.gif "навороченный удлинитель" - это случаем не удлинитель с сетевым фильтром, такой с красной кнопочкой?

Они все с красными кнопочками, только в некоторых есть фильтры, а в некоторых прямое соединение.

Цитата
Мдя.. В общем, я так смотрю, самое надёжное вручную внешне все земли скрутить, да и ещё посадить все это хозяйство на нормальную общую точку, а то ежели там сеть окажется, то просто скрутка не поможет.

Надо смотреть, с чем работаешь, и всё... Проверять наличие земель и всё такое.

Цитата
что только люди не придумают лишь бы микруху за 3 бакса не ставить

Опторазвязку?
gosu-art
Использую сейчас ByteBlaster. Но вот думаю заказать USB-Blaster. Понятно, что основное удобство - это USB, но хотелось бы узнать -насколько последний быстрее? Например, у меня EP3C16 конфигится по JTAG 10-12 секунд, уменьшится ли это время?


des00
Цитата(gosu-art @ Jul 15 2011, 01:05) *
Например, у меня EP3C16 конфигится по JTAG 10-12 секунд, уменьшится ли это время?

25 ка пара секунд
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.