Андроид и МК: FT311D


FTDI анонсировали новое творение сумрачного гения — FT311D. Чо это и почему на картинке зеленое ведро? Да все просто: сие есть USB-хост, заточенный под работу с андроид-устройствами. Вот так!

Придумана для управления железом со смартфона по USB. Умеет:
7 пинов GPIO
UART (TX,RX,CTS,RTS)
SPI мастер
SPI слейв
I2C мастер
(не все вместе, конечно :)

Работает она только с теми версиями системы, где поддерживается Open Accessory Mode. Это «пчела» 3.1 и выше до мороженки. Правда дш обнадеживает, что мол на некоторые старые версии (например мой пряник 2.3.6) таки можно этот Open Accessory Mode впилить.

К счастью радиогубителей — бывает в LQFP корпусе (это где ноги торчат по краям).

Блок схема штуки:


Режим работы настраивается пинами CNFG. Это значит, что программно его поменять нельзя



Собственно, как с этим работать из ведроида я не знаю, и не узнаю, пока не заполучу микруху. Поэтому считайте это кратким анонсом. Подробнее на страничке микросхемы
  • +2
  • 09 августа 2012, 17:52
  • dcoder

Комментарии (30)

RSS свернуть / развернуть
а что нормальных usb хотстов в самих андроид девайсах обычно нет, что приходится вот так вот изврашаться?
0
  • avatar
  • _pv
  • 09 августа 2012, 18:26
Иногда есть, а иногда нет. Да и дров может не быть
0
я так понял что девайсина заточена под девайсы без хоста для работы с андроидом в режиме отладки. посмотрит е ioio
0
Отчего ж? В большинстве планшетов реализован USB-OTG, просто разработка дров под это дело несколько непрозрачна: если я правильно понял, надо пересобирать ядро андроида и впихивать его в девайс, что сопряжено с определенным геморроем. А Open Accessory Mode в этом плане гораздо проще использовать.
0
А чего сложного во впихивание? китайские планшеты/телефоны (если верить 4пда) только для перепрошивки и покупают, т.к. если не перепрошивается, то обычно нафиг ни кому не нужен.
0
Я свой китайский пока как есть юзаю, он вполне неплохо работает.
А с дровами под ведро та еще веселуха. Причем если под свое ведро дрово раздобыть еще можно (хоть и не всегда), то делая девайс к ведру на продажу это уже не выход — кому нужен девайс, на который нужно рутовать телефон и красноглазить дрова без гарантии успеха?
Вообще над жопой с дровами гуглу стоило бы и подумать.
0
Вообще над жопой с дровами гуглу стоило бы и подумать.

Есть подозрение, что простым пользователям оно не надо, потому как ничего невпихуемого они обычно впихать в девайс не пытаются. Для энтузиастов же и был запилен Open Accessory. Делать же лазейку в ОС для установки драйверов в ядро противоречит, если я не ошибаюсь, политике операционке — максимально изолировать пользователя от ядра linux.
+1
Хотя, вру совсем, есть же пакет android.hardware.usb. Он вполне позволяет описать протокол, и в режиме хоста с девайсами общаться.
0
OA, я думаю, сделан все же не для энтузиастов, а для производителей аксессуаров специально для ведроида.
Ну а простым пользователям вообще втыкать кроме флешек ничего не требуется, увы.
0
Много вы знаете аксесуаров с внешним питанием, тянущим зарядку ведра? :)
0
Я свой тоже не перепрошивал. Где-то валяется скачанная обновленная прошивка, периодически натыкаюсь, но нет ни малейшего желания заниматься этим (не смотря на описываемую простоту перепрошивки).
А продовать можно не ПО, а весь комплекс. Те, кому нужна проводная связь с ведром, либо сами могут допилить девайс, либо берут готовый девайс. А кому требуется просто доступ с абстрактного ведра используют блютуз, вафлю или аудиоразъем.
0
А что у тебя за планшет? И где взял обновленную прошивку?
0
ly-f2s вроде. средний планшетик на олвинере А10 за $90, ничего необычного. Прошивку качал с оффсайта, но так и не поставил. на 4пда в то время не было прошивок под него (была от другого, которая вроде бы идет).
0
Если уметь делать — ничего сложного. Однако согласитесь, задача менее тривиальная, чем из маркета приложение поставить, к тому же сопряжена с потерей гарантии, поэтому для широкой публики не годится =)
0
Умеет:
7 пинов GPIO
UART (TX,RX,CTS,RTS)
SPI мастер
SPI слейв
I2C мастер
(не все вместе, конечно :)
Чет маловато полезных пинов для такой тучи ножек. Вот если бы все вместе и на разных пинах работало — тогда другое дело.
0
  • avatar
  • Vga
  • 09 августа 2012, 20:25
Да, распиновка больше к BGA подходит: земли много.
0
Жаль что в Open Accessory Mode подключаемое устройство должно кормить андроид-девайс. Т.е подходит только для подключения чего-то с сетевым питанием, иначе злой робот всё скушает.
0
  • avatar
  • ACE
  • 09 августа 2012, 21:48
А разве VNC2 нельзя для этого же использовать?
0
  • avatar
  • x893
  • 09 августа 2012, 22:14
Похоже, что FT311 именно на ядре Vinculum2 и сделана. Есть кое-какие намёки в документации.
0
Конечно с новой проще — не надо программировать. Но VNC2 давно уже продается и код есть. Так что радость про FT311 не очень радостная. Просто очередное упрощение для профессионалов (начинающие и VNC2 могут использовать)
0
0
Это я еще в феврале использовал
0
Когда то делал плату — вот она и пригодилась
akb77.com/g/stm32/new-dev-pcb/
первая в посте
0
Судя по всему, FTDI решили воспользоваться фактом, что их дрова уже есть в кернеле линуксовом, и порт новых дров под этот чип не состовляет труда, а то и уже там. А так как андроид основан на кернеле то выигрыш налицо. Следовательно этот чип представляется андроиду во всей своей красе, что открывает горизонты как переферийная труба с андроид-API в user-HW. Красиво… уже так и видится схема — DAC|ADC-SPI-FTDI-Android, и тому подобные ))
0
FTDI всюда успела, еще под яблоко что то запилят, и будет всем счастья.
Еще бы не были они собаки такие дорогие! Надеюсь Silabs из своими CP21хх, тоже что то придумают бюджетное, для андройда. Думаю еще годика два и мир полностью пересядет на мобильные девайсы (если доживем конечно =)).
0
Силабсам, кажись, сейчас не до того, много работы по кортексам. Да и USB-хосты они, кажись, никогда не делали (а придётся :) ).
0
да нах хост. дрова пусть встроят «родные» и нагнут фтди за милую душу.
0
0
А что мешает подкрутить ЦФГ-выводы ФТ-хи на ноги МК? и меняй себе пинами скоко влезет
0
Да ничто — просто вся прелесть потеряется. :)
Ресетить ещё небось понадобится.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.