Вот уже два года я юзаю маленькую платку с FT2232 в качестве программатора и отладчика. Я выкладывал ее проект еще давно. Как видно, это интерфейсная часть выдернутая из Pinboard II. И вот я решил запилить себе его фабричный образец и, чуток подредактировав, сунул в общий заказ с модулями. Теперь у меня их под 300 штук.
Комплектуха уже в пути, монтажники уже нервно потирают рукоятки паяльников. Так что скоро оно появится в моем магазинчике.
Схема с прошлого раза практически не изменилась. Добавился только стабилизатор на 3.3 вольта и теперь от него можно запитать хоть всю плату, хоть только VCCIO FTDI. Также он же выведен на то место, где раньше был CPU_POWER на Pinboard II. Ну, а вместо Main Power наружу торчит питание с USB, пропущенное через самовосстанавливающийся предохранитель. Также добавил земляную петельку для цепляния осциллографа чертовски удобная вещь. Люблю ее и почему их никто не делает? 🙂 Также планирую сделать для нее корпус, посредством вырезания его из листового оргстекла лазером и сборки в пакет. Должно получиться гламурно.
▌Итак, что у нас есть
Во-первых, это отладочная плата микросхемы FT2232D только дешевле родных аналогов 🙂 Т.е. она дает нам два виртуальных COM порта, торчащих наружу в виде двух UART. Еще там есть два восьмибитных порта и два порта по четыре бита. Ногами которых мы можем произвольно дрыгать через bitbang. О чем было расписано в статье про FTDI. Еще ее можно использовать в качестве меееедленного логического анализатора, вот с этой штукой
Во-вторых, на него можно вешать переходники от Pinboard II (которые тоже скоро появятся в отдельной продаже) и превращать сию платку в разные программаторы-отладчики. Так уже сейчас есть два варианта для AVR (ISP JTAG ICE HAPPY JTAG ICE2) и JTAG для ARM Cortex M3 (CooCox CoLink).
Ну и простенькая приблуда для прошивки для ПЛИС ALTERA еще не спаял (хотя паять там нечего, просто проводки удобно перекоммутированы, ни одного резистора даже нет), потому фоток нет 🙂
Планирую также развести и пустить малой серией высоковольтную прошивалку для AVR и AT89C51/2051 для олдфагов. А также релейный блок, позволяющий цепануть на FTDI какую-либо нагрузку и щелкать ей по командам с компа, не занимаясь программированием МК вообще. Всякие программеры-сисадмины, далекие от железа оценят 🙂 Да много что туда можно наворотить на bitbang.
▌Несколько новостей короткой строкой
1) У нас появился представитель в Киеве у которого можно купить демоплату Pinboard II последней ревизии и модули к ней. Ну и украинцам, вполне возможно быстрей и проще будет закупаться у него. Т.к. чем гонять через таможню, проще местной почтой заслать. Да и там полно своих недорогих и быстрых перевозчиков
Оцените статью!