Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: USB Debug Adapter от Silabs
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры > MCS51
Angelborn
Собственно, ничего сложного.

Вот ссылка на девайс от Silabs
http://www.silabs.com/tgwWebApp/public/web...en/USBDebug.htm

Вот pdf с описанием и схемой
http://www.silabs.com/public/documents/tpu..._Adapter_UG.pdf

Прошивку от него выкладывали на форумах , точнее от EC3. Так что за этим не встанет!
Можно собрать, но одно НО!
Зачем там в схеме столько ненужных вещей? Особенно те, что на другой странице? Ключи, буферы на случай ядерной войны ))
Кто-то пробовал упрощать схему, ведь по сути дела нужен только проц, 320-й или 321-ый.
А может у кого-то печатка завалялась?
Давайте обмениваться опытом.
alvol
Цитата(Angelborn @ Sep 5 2007, 22:06) *
Собственно, ничего сложного.

Вот ссылка на девайс от Silabs
http://www.silabs.com/tgwWebApp/public/web...en/USBDebug.htm

Вот pdf с описанием и схемой
http://www.silabs.com/public/documents/tpu..._Adapter_UG.pdf

Прошивку от него выкладывали на форумах , точнее от EC3. Так что за этим не встанет!
Можно собрать, но одно НО!
Зачем там в схеме столько ненужных вещей? Особенно те, что на другой странице? Ключи, буферы на случай ядерной войны ))
Кто-то пробовал упрощать схему, ведь по сути дела нужен только проц, 320-й или 321-ый.
А может у кого-то печатка завалялась?
Давайте обмениваться опытом.


Решили пойти дальше? wink.gif
Интересно... Кста, а где вы прошивку видели?
Sergei_B
Цитата(alvol @ Sep 6 2007, 00:40) *
Решили пойти дальше? wink.gif
Интересно... Кста, а где вы прошивку видели?

Не она, родная?
Angelborn
Цитата(Sergei_B @ Sep 6 2007, 06:29) *
Не она, родная?


Нет, это к сожалению не файл прошивки. По моему, эта программка заливает прошивку в случае сбоя или обновления, но только куда, одному Silabs известно.
Если ещё кто не знает, то обьясню. С помощью загрузчика можно залить файл прошивки в любую произвольную область памяти МК. Иногда даже выкладывают файл прошивки (как в случае с USB-осциллографом), но что и куда заливать храниться в строгой тайне.
А начсёт USB Debug Adapter - так вот прошивка, скачанная с

http://silabs.ru/forum/index.php?showtopic=176
Спасибо crack_silabs!

Тут уже нечего сказать, не смогли утаить Silabs своё сокровище)) Русскому человеку всё подвладно.
Кстати, пишут что firmware рабочая.
Так что - за дело!
mov
В самом программаторе есть процессор а его надо прошить .Получается всё равно нужен ещё один программатор для изготовления собственного программатора ?
_NB
Цитата(mov @ Sep 10 2007, 16:57) *
В самом программаторе есть процессор а его надо прошить .Получается всё равно нужен ещё один программатор для изготовления собственного программатора ?

Ну неужели проблема найти того, у кого уже еть программатор ?
mov
Цитата(_NB @ Sep 10 2007, 18:29) *
Ну неужели проблема найти того, у кого уже еть программатор ?


В этом и проблема.
proba
ToolStick Base Adapter стоит $17.50 , туда надо купить или собирать ToolStick debug adapter $8.90 , схема :
http://www.silabs.com/public/documents/tpu..._Adapter_UG.pdf
всего $17.50 или $26.40 . какои смысл изобретать самому ?
http://www.silabs.com/tgwWebApp/public/web...SBToolStick.htm
mov
Цитата(proba @ Sep 10 2007, 20:21) *
ToolStick Base Adapter стоит $17.50 , туда надо купить или собирать ToolStick debug adapter $8.90 , схема :
http://www.silabs.com/public/documents/tpu..._Adapter_UG.pdf
всего $17.50 или $26.40 . какои смысл изобретать самому ?
http://www.silabs.com/tgwWebApp/public/web...SBToolStick.htm

Вы правы. Большое спасибо за подсказку.
Только начинаю разбираться с контроллерами поэтому такие вопросы и возникают.

Но цены эти там а здесь дороже.

Но самое главное Электроснаб не продаёт ничего частному лицу. Ну и ситуация!
Angelborn
Цитата(mov @ Sep 10 2007, 18:14) *
В этом и проблема.


Да уж, проблема спаять на макетке программатор с LPT и 2-мя микросхемами-буферами, который называется Flash Blaster и уже обсуждался мною в этом форуме. smile.gif

http://electronix.ru/forum/index.php?showtopic=36011
Angelborn
Кстати, запрограммировал я этой прошивкой C8051F320. При подключении к USB компа девайс молчит, точнее молчит комп, ничего не говорит, типа "обнаружено новое устройство", а в оборудовании тоже ничего нет. Странно как-то.
Говорят, что прошивка рабочая, может только под 321-ый проц? Хотя они не намного отличаются, т.е. как я понимаю 320-й точно заменит 321-й, а не наоборот.
_NB
Цитата(Angelborn @ Sep 11 2007, 23:33) *
Кстати, запрограммировал я этой прошивкой C8051F320. При подключении к USB компа девайс молчит, точнее молчит комп, ничего не говорит, типа "обнаружено новое устройство", а в оборудовании тоже ничего нет. Странно как-то.
Говорят, что прошивка рабочая, может только под 321-ый проц? Хотя они не намного отличаются, т.е. как я понимаю 320-й точно заменит 321-й, а не наоборот.

В F320 все нормально работает. Проверено.
mov
Цитата(Angelborn @ Sep 11 2007, 21:34) *
Да уж, проблема спаять на макетке программатор с LPT и 2-мя микросхемами-буферами, который называется Flash Blaster и уже обсуждался мною в этом форуме. smile.gif

http://electronix.ru/forum/index.php?showtopic=36011

Отлаживаться хочется !!!
Angelborn
Цитата(_NB @ Sep 12 2007, 00:11) *
В F320 все нормально работает. Проверено.


Я собираю девайс на 320-м. Без всяких лишних деталей, буферов, стабилизаторов и т.д, только проц и разьём. Нога 6 питания висит в воздухе, ноги 7 и 8 подсоеденены к Vbus USB, 4 и 5 нога D+ и D- соответственно, земля - 3. Всё вроде бы правильно.
Прошиваю тем, что выложил в архиве.
Втыкаю в комп - ничего. Молчит как партизан. Почему?

Цитата(mov @ Sep 12 2007, 09:32) *
Отлаживаться хочется !!!


Ну речь вобщем-то идёт о 50$ и 1$ - так что извиняйте! Без отладки, зато прошить камень для фирменного отладчика всегда сможете!
max_
Шил этой прошивкой Тулстик, все работает, даже обновилась из драйвера, НО все же есть смысл собирать схему ЕС3, потому как при прочих равных условиях с Тулстиком работает иногда не совсем корректно, F300 влетает в непонятный ступор - не отлаживается и не прошивается, выводится всегда ЕС3, в чем причина не разбирался...
Oldring
Цитата(Sergei_B @ Sep 6 2007, 07:29) *
Не она, родная?



Вообще-то USBHID.dll - это имя системной библиотеки Windows, драйвера USB HID устройств. Например, USB мыши или клавиатуры. Что библиотека с таким именем делает в этом архиве?
_NB
Цитата(Oldring @ Sep 20 2007, 11:31) *
Вообще-то USBHID.dll - это имя системной библиотеки Windows, драйвера USB HID устройств. Например, USB мыши или клавиатуры. Что библиотека с таким именем делает в этом архиве?

У виндовс просто 'hid.dll'
Pat
Решил тоже собрать.
Схему модернизировал по рекомендациям Crack_silabs
http://silabs.ru/forum/index.php?showtopic=176

Вот только что закончил разводить плату.
На выходных собираюсь собрать, так что, если есть интерес то схема с PCB приложена (в PCAD2004).

ОБРАЩАЮ ВНИМАНИЕ что бегу вперед паровоза и выложил не проверив работает ли все это, но тут чистое радиолюбительство а значит можно. smile.gif

Заодно может кто и по критикует мой труд, чему буду искренно рад. smile.gif
Angelborn
Цитата(Pat @ Sep 20 2007, 17:46) *
Решил тоже собрать.
Схему модернизировал по рекомендациям Crack_silabs


Это хорошо, что нашлись энтузиасты. Спасибо за свой вариант!
Если бы больше свободного времени, занялся бы модернизацией этого адаптера.
Кстати, я понял, чего у меня девайс не определяется компом. Он попросту и не запускался.
Дело в том, что питание у меня переключается джампером либо с внешнего стабилизатора, либо с USB.
Ну я не подумав, развёл плату так, что если включить питание с USB, то на ноге RESET его не будет smile.gif
Вобще - там отличная штука есть, в этом 320-м. Встроенный регулятор напряжения. При питании от USB он выдаёт 3.3В на нужды пользователя.
А насчёт схемы адаптера - там действительно можно убрать стабилизатор и ещё пару узлов. А вот хитрые буферы придётся оставить, для этого понадобиться 2 74HC125, сотворю плату - выложу.
Кстати, я пошарился, тема уже неоднократно обсуждаласб в форумах, сейчас типа новая волна пошла smile.gif
copov
Пардон не удержался. Неужели трудно найти 40 долларов и купить готовый фирменный?
Дороже же выйдет, если самому делать и учесть собственное время которое вы угрохаете.
Snaky
Вот тут камрады похожую проблему решают http://www.cygnal.org/ubb/Forum1/HTML/002336.html
Седой
Цитата(Snaky @ Sep 26 2007, 16:27) *
Вот тут камрады похожую проблему решают http://www.cygnal.org/ubb/Forum1/HTML/002336.html


Как их затрясло, когда парень показал "крутость" силабовских разработчиков софта.
Maximm
Извините, за вопрос немного не по теме

Имеет ли что-то общее SiLabs JTAG и JTAG-адаптеры для Atmel и NXP Arm-контроллеров, можно ли его как-то заставить работать с ними?
alcosar
Нет.
Korneev
В Москве можно купить отладчик DEBUGADPTR1-USB за 1500р.
(http://www.terraelectronica.ru/catalog.php?ID=882)
Не плохо работает с IAR компилятором для 51.
ogurets
а в эфо за 1 030 р ($41,36*~25) ...
Pat
Для информации.
Сделал (уже давно сделал) только не было времени полностью проверить.
Все работает, и в C2 и в стандартном JTAG режиме. На плате и в схеме ошибок вроде не нашлось.
Так, что, тот кого, (как вышеписавшие товарищи тонко намекали) жаба душит платить кровные 30-40 у.е.
можите делать.
На всякий случай фото того что получилось.
Нажмите для просмотра прикрепленного файла
Нажмите для просмотра прикрепленного файла

Да.... еще в корпус не запихнул, поэтому не впаивал светодиоды, ну и соответственно их не проверил.
bureau
Цитата(Pat @ Feb 2 2008, 00:53) *
Для информации.
Сделал (уже давно сделал) только не было времени полностью проверить.

А чем прошивали C8051F321??
Pat
Цитата(bureau @ Jul 31 2008, 23:23) *
А чем прошивали C8051F321??


Вообще то купленным ToolStick smile.gif , но по ссылке есть простой программатор
http://www.dilogic.hr/downloads.html
Ph. Anatoliy
Собирал на 320, без внешних портов... C2 работает без проблем а вот в стандартном JTAG не запустился.

Сейчас тружусь над платой (полной по схеме) если кто знает как можно упростить подскажите плз.
bureau
Незадачка выходит... Собрал, вроде бы как соеденяется, при первом запуске программа обновила прошивку...
Подключил через JTAG к F120 а он говорит мол "соединение не может быть установлено проверьте провода"
Использовал FLASH Programming Utility
Есть ли способ проверки общей работоспособности программатора?


На следующий день:
Добыв осцилограф, и сравнив с сигналами что выдает EC2, было определено что супрессоры сильно затягивают фронты, особенно по линии TCK. Так что выкинув только один супрессор(что на TCK) заработал родной JTAG. Но при этом обратные импульсы которые получаются на заднем фронте достаточно сильные - поставил обратный диод...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.