ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 ноября
833139 Топик полностью
Evgeny_CD, Архитектор (18.04.2018 23:58, просмотров: 207) ответил lightelf на Чудо чудное, диво дивное. Микроконтроллеры FTDI, вкусняшки!
FT90x как-то непопулярна на складах каталогов :), а вот FT93x -> вполне себе лежит на DigiKey. Интересно, каково мнение народа по прошествии 4-х лет существования семейства? Кто-нибудь пробовал писать под это чудо? http://www.ftdichip.com/Products/ICs/FT93x.html
Минимальный и максимальный чипы FT933Q-T 100 - $3.75 48-QFN (7x7) FT930Q-T 100 - $4.31 68-QFN (8x8) Описание процессорного ядра нет и не предвидится. Как я понимаю, основная фишка - вот это: D2XX Hardware Engine The built-in D2XX hardware engine reduces the FT93x processor load of handling the USB protocol and software complexity. When the D2XX hardware engine is enabled and takes over the control of the USB Device interface, the FT93x enumerates as a multiple interface, bi-directional D2XX USB Device which is supported on most common platforms with a D2XX driver. The data transfer from the main processor to the USB is through the FT93x D2XX FIFO interface. It supports up to 7 FIFO channels, each corresponding to a D2XX interface. Each channel has dedicated read and write pipes. There are a total of 14 pipes and 8,192B(8kB) of memory is reserved for the read and the write pipes. The maximum transfer size on a channel may be flexibly allocated as 2 to 4094 bytes across the D2XX FIFO interfaces 1 to 7. Т.е. на аппаратном уровне получаешь 7 FIFO, и ни о чем не паришьтся. D2XX Direct Drivers - для Linux есть. http://www.ftdichip.com/Drivers/D2XX.htm http://www.ftdichi …Linux/ReadMe-linux.txt Есть опенсорцные https://www.intra2 …oper/libftdi/index.php Все крутится вокруг libusb http://libusb.info/ В принципе, в USB народ получает задержку ответа 2 мс и менее. Интересно, народ пишет, что USB HS хаб задержку уменьшает по сравнению с прямым подключением к контроллеру. http://www.microch …om/forums/m526190.aspx http://www.microch …om/forums/m651563.aspx https://sourceforg …lman/message/34196109/ Получается, что из FT93x можно изготовить коммуникационный мост с небольшой задержкой MCU <-> FT93x <-> Linux PC P.S. До чего же все в USB сделано через жопу...