USB программатор для микроконтроллеров AVR с преобразователем интерфейса USB/UART (встраиваемый модуль)

AVR
Похожие программаторы:

APU-2,
APU-2N (Narrow),
APU-2M (Module USB)

Продолжаю цикл заметок «проекты-малыши»

На днях собрал себе еще один вариант USB программатора для микроконтроллеров AVR на базе чипа FT232RL (назвал я этот программатор APU-2MM):



Данное устройство совмещает в себе функции программатора и преобразователя USB-UART. Т.е., при использовании рассматриваемого модуля через один и тот же интерфейсный шнур (в данном случае, видимо, USB A – Mini USB B) можно:

— осуществить связь компьютера с исполняющим устройством, выполненном, в частности, на базе микроконтроллера AVR (т.е., преобразовать данные шины USB в данные «шины» UART),

— прошить микроконтроллер AVR, на базе которого выполнено исполняющее устройство.

Сразу хочу оговориться, что в камень заливается «оригинальная» прошивка, т.е. hex-файл, сгенерированный (обычно) средой разработки. Никаких шифрований и прочих изысков не подразумевается. Прошивка микроконтроллера по USB идет точно так же, как если бы мы просто вставили программатор в разъем “ISP” на таргет-плате.



Читать дальше

Плата-переходник TQFP=>DIP для микроконтроллеров AVR ATMega16x, ATMega32x, ATMegaxx4x (СМК-ММК-01П1)

AVR
Продолжаю цикл заметок «Проекты-малыши».

В ходе разработки очередного мегапроекта возникла острая необходимость быстро вставлять и выковыривать из печатной платы микроконтроллеры типа ATMegaxx4 в корпусе TQFP-44. Ибо найти данные камни в корпусе DIP-40 оказалось не так то просто (во всяком случае, в г. Горький). Да еще надо было, чтобы вышеупомянутые микроконтроллеры вставлялись взамен их собратьев в DIPе. Т.е., в идеале – в ту же самую панельку, в которую втыкались кирпичи с индексом PU/PI. Но в любом случае: пусть даже переходник получится и шире панельки – конфигурация выводов должна совпадать.





Читать дальше

Модуль ENC28J60 для PB1.x

Разработал (довольно давно уже… еще в прошлом году вроде) для PB 1.1 модуль с ENC28J60.



Читать дальше
  • +3
  • 02 сентября 2012, 20:57
  • Vga
  • 1

Обсуждение прототипа STM8L шилда для PINBOARD II

Хочу вбросить на суд сообщества прототип процессорного модуля для PINBOARD II с конроллером STM8L152K6T6 на борту. Сделан он был довольно давно, и планируется запуск этого модуля в производство (силами ДиХальта естественно :)).

Но так как изначально я делал модуль под себя, руководствуясь желанием левой пятки, некоторые моменты могут вам не понравится. Посему прошу указать на криво сделаные места или недочеты (только перед этим прочитайте текст, чтоб не повторять то что я и так знаю :))



Читать дальше

HELP

идея такова: наделать 15-20 небольших модулей типа USB<->UART+ацп+шим+остальное на битбанг, а потом, когда возникнет необходимость связи с компом, просто соиденить пару проводочков и примотать изолентой.
если кто знает, подскажите статейку, ибо свои мозги сейчас совсем не варят.
заранее благоданен.
  • 0
  • 24 декабря 2011, 17:39
  • Synth

Модули для Pinboard 2 - макросы Sprint Layout

Ситуация такова: платы я развожу в Sprint Layout и пересаживаться на что-то другое не очень хочу. Поэтому, с выходом нового Pinboard, развел шаблоны для создания модулей расширения, процессорных модулей, и модулей для FT2232. Вот они:



Слева на право: Шаблон для модуля FT2232, шаблон для процессорного модуля, шаблон для модуля расширения (интерфейсный разъем).

Черной линией обозначены границы платы (для последнего варианта плата ограничена только с двух сторон). Обозначения выводов нанесены только для удобства разводки, но если нужно отметить их на модуле — можно просто перетащить надписи на плату.

Надо заметить, что у первых двух модулей отверстия должны быть разведены либо на верхней стороне (слой М1) либо выполнены с металлизацией.

Более подробно пока ничего описывать не буду: скоро появится официальная™ документация от Ди на все эти модули.

Мелочь пузатая :)


Это UB232R. Самый мелкий USB <> UART модуль из линейки FTDI.

Наружу выведены GND, VCC, RX, TX, CTS, RTS и пара CBUS. Есть переключалка 5/3.3 V, но VCC всегда 5V. Снизу прилеплена FT232RQ.

Забавная штучка :)