Универсальная плата FT2232

Вот уже два года я юзаю маленькую платку с 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 последней ревизии и модули к ней. Ну и украинцам, вполне возможно быстрей и проще будет закупаться у него. Т.к. чем гонять через таможню, проще местной почтой заслать. Да и там полно своих недорогих и быстрых перевозчиков
 

29 thoughts on “Универсальная плата FT2232”

  1. За представителя в Киеве отдельное спасибо!!
    Вчера утром прочитал эту новость и сегодня плата уже у меня на столе, все отлично пайка качественная, все на месте, только не понятно что с ручкой энкодера, почему она такая коротенькая, выступает всего на 3мм от корпуса энкодера, ручками не покрутишь… это мне такое попалось или у всех так?

    1. Мини кто? miniUSB может имелось ввиду?

      Если да. То нет, не удобней. Он НАМНОГО менее надежный и быстро убивается. Провода к нему обычно короткие. Его легко вырвать дернув за провод и свалив устройство со стола. Ну и он дороже процентов на 30 хз почему. Хотя это копейки.

  2. Меня вот давно интересует — почему EEPROM’ка на самой плате? По идее, ее было бы желательно подключать вместе с платой модуля, чтобы не перешивать иды для клонов разных отладчиков (вроде XDS100).

  3. Я новичок в микроконтроллерах, и вопрос может быть глупый, но все таки. Может смотрел невнимательно, но не пойму как называется программатор в этой плате. Допустим хочу прошить микроконтроллер через СodeVisionAVR который поддерживает следующие программаторы — http://s1.ipicture.ru/uploads/20130628/hjGyM661.png какой надо выбрать?

    1. Конечно можно. Очереди не будет. У меня сейчас нет проблем с монтажом потому как вся комплектуха придет, так сразу же в наличии будет добрая сотня этих плат.

  4. Сдраствуйте Гуру DI HALT !
    Над Вашей фразой /// и JTAG для ARM Cortex M3 (CooCox CoLink)./// я думал 2 часа и вынес себе мозг ?
    Вам что на базе FT2232 удалось спаять JTAG для ARM Cortex M3 ???Если да ,снимаю шляпу и прошу подробности , и готов немедленно приобрести плату !
    Кстати под Вашим авторитетно-тлетворным влиянием хочу заняться АЛЬТЕРОЙ и приобрести плату с ПЛИСИНОЙ на борту ,только хочу вместе с ///Универсальная плата FT2232///(для заливки кода) ,
    1.когда появиться у Вас в маагазине ?
    2.какая будет стоймость ?

    1. Хей хей!!! На битбанге FT2232 уже лет 5 как существует несколько разных конструкций реализующих JTAG для ARM в частности и конкретно для Cortex M3. Подробности Coocox.com и аналоги. Коих много.

      1) появится скоро, комплектуху уже почти всю привезли, а экстренно наклепать монтажникам это пара дней.
      2) цена планируется пока 600р + сотня-другая за насадку к ней цена зависит от сложности насадки. Они тоже появятся там же.

      1. Ну, имея Дракона, я интересуюсь только вариантом для AT89C2051. При возможности замены МК сейчас можно похерить и AT89C2051, если есть прошивалка на AT89S2051, ибо заменить МК можно один в один.
        Не думаю, что dihalt сделал это, но почему не спросить. Тем более, что теперь и у нас можно купить его продукцию. И переплатить посреднику не жалко, его прибыль идет куда следует :)

Добавить комментарий