Вход

Просмотр полной версии : Китайский USB Blaster



daniel
07.08.2014, 11:37
Купил сабж:
http://www.ebay.com/itm/1x-USB-Blaster-Rev-C-Popularity-of-CPLD-Download-Cable-FPGA-Download-Cable-New-/221396407379?pt=LH_DefaultDomain_0&hash=item338c411453

Поставил Quartus II 8.1, поставил драйвера. Квартус видит USB Blaster, но не видит подключенную для прошивания плату по jtag ZXM SoundCard light http://www.micklab.narod.ru/ZXMSoundCard.htm

Внешнее питание на плату надо подавать? Или всё это должно питаться от USB Blaster? Кто шил эти программатором откликнитесь, HELP!
Если на плату подать питание через молекс и подключить программатор ничего не коротнёт?

daniel
07.08.2014, 12:25
Только глянь, чтобы питание с бластера не попадало на плату (по пути должен быть диод или пин 4 разъема JTAG на плате должен не использоваться, если бластер питается от USB).
вот здесь точно такойже и питание подается...
http://www.youtube.com/watch?v=21rSteucHZU
Открыл диода не вижу...

---------- Post added at 11:16 ---------- Previous post was at 11:13 ----------

на 4 пине 2,5 в намерил.

---------- Post added at 11:24 ---------- Previous post was at 11:16 ----------

фото платы:
https://yadi.sk/i/MnjpXy-9ZDSrc
https://yadi.sk/i/SakU4BdfZDSy9

---------- Post added at 11:25 ---------- Previous post was at 11:24 ----------

вроде кондёр на 4 пине...

Mick
07.08.2014, 12:39
Если питание с бластера на плату не приходит, то конечно надо подать +5 вольт на звуковуху. +12В необязательно в этом случае.

Ну и не забывай, чтобы еще и шлейф правильно оделся. Переверни плату звуковухи и посмтри где первый вывод разъема JTAG (квадратная контактная площадка)
А то если верх ногами, то и видится не будет.

daniel
07.08.2014, 13:00
Ну и не забывай, чтобы еще и шлейф правильно оделся.
это учёл ага, сейчас попробую с питанием...

---------- Post added at 12:00 ---------- Previous post was at 11:41 ----------

c питанием увиделся EPM7032S, как сохранить текущую прошивку?

Mick
07.08.2014, 13:02
c питанием увиделся EPM7032S, как сохранить текущую прошивку?

Зачем? Все прошивки есть на сайте. Шьешь последнюю и наслаждаешься музыкой :)

daniel
07.08.2014, 13:06
Зачем?
дэк проверить то надо! ну и спортивный интерес.

Mick
07.08.2014, 13:09
дэк проверить то надо! ну и спортивный интерес.

Смотри в квартусе, если там пункт прочитать прошивку. Если есть, то считывай, а если нет - увы и ах.

daniel
07.08.2014, 13:29
Вроде как защита в прошивке установлена. Ну в общем прошил всё пашет на ура! Теперь Middle в GS не пукает! Всем спасибо.

---------- Post added at 12:29 ---------- Previous post was at 12:28 ----------

отдельное спасибо китайцам за клон USB Blaster :)

TSL
07.08.2014, 19:53
Внешнее питание на плату надо подавать? Или всё это должно питаться от USB Blaster?
Надо. Через бластер ничего не питается.

Кто шил эти программатором откликнитесь
Я шил и шью постоянно.

Vslav
07.08.2014, 22:33
Недорогой и распространенный программатор, если кому интересно - восстановленная схемка в приложении. Хочу его приспособить также для программирования всяких своих поделок на ARM-микроконтроллерах, но пока все руки никак не дойдут.

TSL
08.08.2014, 02:31
1. Что умеет шить?
2. Какой софт его поддерживает?
3. Где прошивка/ее сорцы?
4. Будет ли с ним работать квартус?

Vslav
08.08.2014, 09:53
1. Альтеры разные, насчет самых новых не уверен, я практически шил MAX II и Cyclone II, III.
2. Altera Quartus II
3. Прошивку еще не считывал, исходников нет, надо дизассемблировать, но их там немного и принцип работы Altera xxx Blaster уже расковырян - есть в Сети описание
4. Да

solegstar
08.08.2014, 10:06
TSL, у тебя ж такой же прогер, как у Vslav, не? :)
разобрал свой прогер (как в первом сообщении) - схема один-в-один! спасибо Vslav!

dosikus
08.08.2014, 10:35
solegstar,Vslav, Слейте содержимое еепром .
Имею давненько комплект на сей бластер - печатку(только в картинке), схему,прошивку . (см вложение)
Есть и кучка кипарисин, однако не уверен в прошивке.
Себе собрал на пЫк :

http://s09.radikal.ru/i182/1408/93/35e45a972eee.jpg

solegstar
08.08.2014, 11:11
dosikus, у меня пока не получится. :( после переезда даже рабочее место еще не организовал...

Vslav
08.08.2014, 11:45
solegstar,Vslav, Слейте содержимое еепром .

ОК, попробую на выходные, у меня программатора для I2C EEPROM нет, буду подключать к своему какому-нибудь изделию.

У меня еще есть платка от EVODBG (сейчас поискал у них в магазине - что-то они перестали ее продавать), там более близкий к альтеровскому оригиналу USB Blaster на FT245 + EPM240 сделан. Схемка от него тоже в приложении, правда я только один вариант буфера (3.3V<->1.8V) оставил. Прошивка более-менее известно что делает, но родных исходников у меня нет - тоже надо восстанавливать. Поэтому пока не спаял и пользую китайский USB-Blaster как у топикстартера.

TSL
08.08.2014, 19:28
TSL, у тебя ж такой же прогер, как у Vslav, не?
У меня китайский из 1 псто.

solegstar
08.08.2014, 19:36
у Vslav тоже, и у мну такой же. открой его корпус и сравни со схемой Vslav`a... :)

gdv2002
09.08.2014, 06:32
Скажите спецы, а квартусом можно прошивку считать и как?
Просто я собираю Бластер на LPT, а как проверить не знаю, вот и хочу прошивку с Соунд Карт Лайт считать для проверки.

Tronix
09.08.2014, 09:33
Скажите спецы, а квартусом можно прошивку считать и как?
Просто я собираю Бластер на LPT, а как проверить не знаю, вот и хочу прошивку с Соунд Карт Лайт считать для проверки.

Задача не простая, как оказывается. У меня в квартусе не активна галочка Examine. Ради эксперимента я пробовал по такому сценарию:

Как прочитать прошивку у MAXов, если не стоит бит защиты?
Я делал так: cоздавал новый проект, назначал требуемое устройство и компилировал - для того,
чтобы в меню программатора было доступно Examine. Далее нажимается эта кнопка
и получаем сообщение "Finished data reading from device". Дальше File->Save
Programmong Data As... В файле присутствует заголовок ~130 байт, дальше - данные. Если FFы,
то установлен бит защиты. При чтении программатор ничего об этом не сообщает. А заголовок,
добавляет MAX+, а не читает его из устройства.

Это в стареньком MAX+. Работает, считал свою же прошивку. Но костыли те еще.

dosikus
09.08.2014, 09:59
Задача не простая, как оказывается.

Считывал и ЛПТ бластером в максе и в квартусе USB бластером без каких либо проблем. Естесно без защиты , с платы ZX-VGA . Ее же обратно заливал...

Tronix
09.08.2014, 10:56
Не знаю, у меня в квартусе тупо галочка Examine задисейблина. ЛПТ байт бластер. Поэтому я смог считать только через макс+, в котором эта галочка нажимается.

HardWareMan
09.08.2014, 10:57
Теперь мой зоопарк байтбластеров.

Номер 1 был собран лет 8 назад. Это заменитель классического USB бластера на FTDI+EPM7xxx (FTDI с обратной стороны). Я прочитал на каком-то сайте (вроде даже радиокота) про реверс поведения CPLD и повторил ее на АТмеге8. Интерфейсная часть была упрощена, конечно, но однако данный бластер работал в квартусах с 8.хх по 13.хх без нареканий и программировал разные чипы от CPLD до FPGA. Пока я не проапгрейдился до i7. После этого, бластер стал работать нестабильно (определялся нормально а вот шил с ошибками).
http://savepic.ru/5518532m.jpg (http://savepic.ru/5518532.jpg)

На смену самопалу был куплен китайчик. Работает бойко, нареканий нет.
http://savepic.ru/5511364m.jpg (http://savepic.ru/5511364.jpg)

В прошлом месяце была куплена плата для работы с PCI Express и к ней в нагрузку шел вот такой китайчик. Классическая схема, по мотивам которой и делался мой самопал.
http://savepic.ru/5512388m.jpg (http://savepic.ru/5512388.jpg)

А вчера пришла еще одна девборда со своим бластером:
http://savepic.ru/5507268m.jpg (http://savepic.ru/5507268.jpg)

Как видите, они все чем-то отличаются друг от друга. Тем не менее, они все отлично справляются со своей работой. Так зачем их курочить? Все фотки кликабельны.

daniel
09.08.2014, 15:37
Вот же блин синяя зелёная и красная платы все разные...

---------- Post added at 14:37 ---------- Previous post was at 14:30 ----------

http://s017.radikal.ru/i412/1408/7e/41fc467e7549.png

alvis
10.08.2014, 02:06
У меня еще есть платка от EVODBG (сейчас поискал у них в магазине - что-то они перестали ее продавать), там более близкий к альтеровскому оригиналу USB Blaster на FT245 + EPM240 сделан
Пользуюсь таким уже несколько лет, работает ка часы. Платки вроде еще есть в продаже.

dosikus
10.08.2014, 11:54
Вот же блин синяя зелёная и красная платы все разные...

синяя и зелёная одно и то же.
А вот красная интересная , где брали ?

Ewgeny7
10.08.2014, 12:56
У меня два самодельных, на ПИКах 18F2550 и 18F14K50.
Вот второй -

http://savepic.ru/5517389.jpg

Размером со спичечный коробок, корпус из кабельканала :)
Глюков в работе пока не встречал, от винХР до вин7х64.

dosikus
10.08.2014, 13:30
Глюков в работе пока не встречал, от винХР до вин7х64.

Кроме криво рассчитанных делителей .
По уму там все таки нужен транслятор уровней.
Выше мой на 18F14К50 :biggrin:

Ewgeny7
10.08.2014, 15:20
Кроме криво рассчитанных делителей .
По уму там все таки нужен транслятор уровней.
Есть такое.
В схемах там предусмотрено переключение питания 5/3.3В, это типа и есть транслятор уровней :)

daniel
10.08.2014, 17:35
синяя и зелёная одно и то же.
А вот красная интересная , где брали ?
http://www.ebay.com/itm/1x-USB-Blaster-Rev-C-Popularity-of-CPLD-Download-Cable-FPGA-Download-Cable-New-/221396407379?pt=LH_DefaultDomain_0&hash=item338c411453

TSL
11.08.2014, 02:24
у Vslav тоже, и у мну такой же. открой его корпус и сравни со схемой Vslav`a...
Ну, я когда писал, то подозревал, что именно так и есть. :)
Мой:
https://dl.dropboxusercontent.com/u/31743315/Photo/zxevo/IMG_5645.JPG

dosikus
11.08.2014, 10:28
ОК, попробую на выходные, у меня программатора для I2C EEPROM нет, буду подключать к своему какому-нибудь изделию.


Там не нужен проггер еепром .
Для кипарисины есть родная программа для работы с ПЗУ .
Люди успешно юзали при ковырянии c лог анализатароми на базе сей кипарисины.

Vslav
11.08.2014, 11:33
ОК, я понял. Извиняюсь что все еще не считал EEPROM-ку, руки никак не дойдут, все выходные проковырялся с другим хобби-проектом.

Mick
05.09.2019, 10:49
И возвращаясь к напечатанному. Вроде уже на форуме поднимался вопрос, но никак тему не могу найти.
Какой из китайпрома USB blaster (вменяемые деньги) - гарантированно работает под Win 10.

Вчера откопал у себя USB Blaster Rev. C на STM32F101C8+74HC244 - он вызывает синий экран смерти у Win 10. Где то еще один был программатор, но пока не найду. Помню что какой то один из двух работал, но теперь не факт что могу найти.
Если можно с сылкой на али.

SoftLight
05.09.2019, 11:13
У меня три разных на pic18f14, на silabsf321и stm32f все работают в win10 только тот что на silabs не все камни шьёт.

- - - Добавлено - - -

Последний на pic пришёл в комплекте с девбордой (https://ru.aliexpress.com/item/32853228751.html?spm=a2g0s.9042311.0.0.274233edPfk TKP).

- - - Добавлено - - -



Вчера откопал у себя USB Blaster Rev. C на STM32F101C8+74HC244 - он вызывает синий экран смерти у Win 10.
Только что попробовал точно такой как у тебя - никаких экранов смерти. Что-то у тебя в конфигурации компа, попробуй в другие usb порты засунуть или через внешний контроллер usb.

Mick
05.09.2019, 11:26
Только что попробовал точно такой как у тебя - никаких экранов смерти. Что-то у тебя в конфигурации компа, попробуй в другие usb порты засунуть или через внешний контроллер usb.

А ты дрова ставил какие или нет. Просто он в винде как бы определяется, но при попытке Кактуса 9.2 вызвать программатор - все превращается в синий экран подготовки отчета для Мелкомягких.

И что может быть не так с конфигурацией компа (моноблок Lenovo C340).

SoftLight
05.09.2019, 11:29
А ты дрова ставил какие или нет.
Нет, ничего доп. не ставил, дрова из quartus. Только у меня он версии 13.1, может с этим как то связано.

SoftFelix
05.09.2019, 12:54
А ты дрова ставил какие или нет. Просто он в винде как бы определяется
Попробуй принудительно обновить дрова из этого (https://cloud.mail.ru/public/4xbg/2cZnWm2vK) архива. Используй от 13.1. На сколько я помню, у меня АББ на СТМ32 нормально работает под W10 Pro x64.

Mick
09.09.2019, 13:10
Дело не в дровах, а скорее всего в прошивке самого бластера
Нашел еще у себя два других прорамматора, они кстати заработали сразу без танцев с бубном.

Вот фотка - https://c.radikal.ru/c43/1909/7d/7ac466692815t.jpg (https://c.radikal.ru/c43/1909/7d/7ac466692815.jpg)
Сверху вниз
1. На STM32F101C8T6 + 74HC244D - не работает под Win10
2. На Silabs F321 + 74LV125D - работает под Win10
3. На PIC18F14K50 + 2 LVC125A - работает под Win10

tank-uk
09.09.2019, 15:06
1. На STM32F101C8T6 + 74HC244D - не работает под Win10
именно такой замечательно работает под вынь10 х64 , дрова из квартуса

перемычка для запитки от бластера

https://uploads.tapatalk-cdn.com/20190909/dfe7f507edd59c1e28b169b909f164b3.jpg

Mick
09.09.2019, 15:14
именно такой замечательно работает под вынь10 х64 , дрова из квартуса

А вот именно такой у меня на двух компах под управлением Win10 x64 не работает. Правда у меня кактус 9.0 (я ошибся что написал выше 9.2) Зато под WinXP он замечательно работает.

tank-uk
09.09.2019, 15:17
Правда у меня кактус 9.0
возможно в этом причина, я начинал с 12 , сейчас 15

Evgeny Muchkin
28.01.2020, 11:06
Дурацкий вопрос. Пробую перепрошить EPM7064 в SMUCе 2. Автодетект срабатывает, но возможности поставить галочку в программаторе, кроме как на Blank тесте, нет.

Это лечится? Как перепрошить?

- - - Добавлено - - -

Вопрос снимается. кажется прошил :)

SoftFelix
28.01.2020, 11:07
Вопрос снимается. кажется прошил
Ну и?...

Aqel
15.12.2025, 21:28
Вопрос:
ЧИП - CH552G
Думаю прошить, какие контакты замкнуть? (подсказывают, что 3.3В и D+, но как их определить)
https://i1.imageban.ru/out/2025/12/15/5738a5b916c0b57a07568ed3e3a465e6.jpg
https://i2.imageban.ru/out/2025/12/15/4228facf523cef382acf2dde12073a0a.jpg
...подскажите кто знает.

zebest
16.12.2025, 16:47
https://images2.imgbox.com/e7/9c/kUbfuWFO_o.jpg
У меня как то так, но плата другая, с подписаными дырочками)
mini-usb найди для верности пиноут.
Перешивал. Ничего не изменилось, не работало, бросил. Потом через какое-то время попробовал еще раз, поставил другие дрова( хотя и те и те для бластера). Заработало, И в ксайлинксе и для альтеры.
зы - Ну да, я в теме по Uno отписывался в 2024г, что не заработало. А в этом году пробовал все заново - работало точно.

Aqel
16.12.2025, 18:15
https://images2.imgbox.com/e7/9c/kUbfuWFO_o.jpg
У меня как то так, но плата другая, с подписаными дырочками)
mini-usb найди для верности пиноут.
Перешивал. Ничего не изменилось, не работало, бросил. Потом через какое-то время попробовал еще раз, поставил другие дрова( хотя и те и те для бластера). Заработало, И в ксайлинксе и для альтеры.
зы - Ну да, я в теме по Uno отписывался в 2024г, что не заработало. А в этом году пробовал все заново - работало точно.

Благодарю, я уже сам по даташиту микрухи нашёл всё...
https://i1.imageban.ru/out/2025/12/16/85f13f50f03e31b8bb1e06c6dd213e12.jpg
https://i6.imageban.ru/out/2025/12/16/af7771cb8398cd49a17c112b8c3eba98.png
...и miniUSB распиновку проверил, вот только с 3.3 В напряжением загвоздка у меня вышла - на плате оно вместе с 5 В идёт, но вы подсказали где его взять. :v2_dizzy_roll::v2_dizzy_punk:
С Наступающим Всех!