Работа с микросхемой FTDI FT2232 в режиме BitBang

Скромная и незаметная
На демоплате Pinboard в качестве интерфейса для связи с компом установлена микросхема USB< ->UART преобразователя от FTDI. В 99% случаев ее используют именно для этого и никак иначе. Нужен один UART ставят — FT232xx, нужно два канала — FT2232xx.
 

Но мало кто обращает внимание на то, что эти микросхемы, фактически, имеют полноценные порты ввода вывода позволяющие рулить ими программно со стороны компа, что позволяет вообще избавиться от микроконтроллера в схеме. Зачем он нужен, если его функции можно повесить на интерфейсную микросхему?
 

(далее…)

Read More »

Masteram and ToolBoom

Я думаю многие заметили, что у наших партнеров, магазина инструментов Мастерам как то совсем стало бедно с ассортиментом. В прайсе много чего есть, но ничего нет в наличии.
 

Все просто, на данный момент вся движуха переместилась на китайское подразделение фирмы, а основным сайтом стал международный ToolBoom.com — сайт работающий на весь мир. Там и выбор куда больше и в наличии есть большая часть товара.
 

Из минусов — товар теперь нельзя купить напрямую, прийдя в магазин и пощупав на прилавке. Но зато, работая напрямую из Китая, можно выбросить всех посредников-перевозчиков и держать низкие цены. Ведь компании теперь приходится конкурировать с еbay, DealExcel и еще 100500 китайских магазинов.
 

И в отличии от ebay и прочих магазинов, тут полноценная рускоязычная поддержка. Всегда можно будет позвонить по скайпу или написать в чат/почту и уточнить все детали заказа, не парясь незнанием английского.
 

Оплата возможна через PayPal, Visa, MasterCard и всякие WebMoney. Доставка через конторы вроде UPS и FeDex. В отличии от AirMail или EMS они к Почте России отношения не имеют, а значит доставляют куда надежней и оперативней. Если кто заказывал сэмплы, то помнит, с какой скоростью они летают. Три-четыре дня и прибегает курьер.
 

Read More »

Прошивающий щуп

Все любят внутрисхемное программирование. Ну, а чего? Удобно же — воткнул провода в девайсину и прошил. Красота. Один минус — надо выводить разъем для программирования. Хорошо когда плата большая и есть куда дороги кинуть. А если тесно? А если лень петлять и круголять, чтобы вывести разъем? Тогда на помощь приходит прошивающий щуп!
 

Принцип прост — лепим дорожки как нам надо, не заморачиваясь группировкой выводов программирования в одном месте. Просто в удобных местах на них оставляем пустые пады и сверлим дырки. Потом дырки под программирование в том же порядке дублируем на еще одной платке — той которая будет щупом, а уже на ней спокойно разводим дорожки под колодку нашего любимого программера. Либо просто припаиваем провода, как удобней. Платки травим одновременно, собственно какая проблема вытравить еще одну небольшую вспомогательную плату? Да никакой!
 

А чтобы щуп надежно контачил применяем пружинный контакт. Вот таким макаром:

 

Пружинки можно намутить из одноразовых зажигалок (они там кремень поджимают) или из цилиндрового замка наковырять, для особо тонких случаев. В моем случае, я их штук 50 выковырял из какого то разьема для принтера — они там массив контактов межблочных прижимали. В общем не большая это проблема пружинку нарыть.
 

А дальше просто. Вжимаем щуп в нашу плату, чтобы обеспечить надежный контакт, шьем, убираем. Удобно и быстро.
 

А таким же макаром удобно и на логический анализатор или осциллограф, или еще куда диагностическую инфу тащить. Делов то — дырку на плате предусмотреть. И не надо крючками курочить выводы микросхем. А чтобы щуп не отсреливался, можно предусмотреть еще одну дырочку и туда ввинтить стоечку какую, прикрутив отладочную конструкцию к ней.

З.Ы.
Мне тут подсказывают, что сия приблуда по умному зовется как «pogo pin» и продается в виде россыпи пружинных иголочек. Если не хочется колхозить.

Read More »