|
Розница FTDI- 5-7$, Cypress - не менее 15$. Если на готовом проекте заказчик просто рвет рубаху и говорить шо без усб не возьму, то лучше FTDI. К тому же прелесть усб в том, что аппаратно заложен контроль ошибок и т.д. (при FTDI ты все равно работаешь или через LPT или COM). Это значит, что толкнул на выход и забыл, если приемник получит данные то они будут гарантировано корректные, весь контроль заложен аппаратно, причем наличие нескольких pipelines дает возможность разделить каналы передачи данных и управления разделить приоритеты при передаче. Причем напрямую можно подключить FIFO- поддержка аппаратная, а можешь использовать внутреннее FIFO (64 байта) тож очень удобно. У меня например поток данных небольшой, я переключаюсь на прием в фифо, данные полилися, контроллер занимается другой (неприоритетной) работой как только фифо наполняется до указанного тобой уровня, генериться прерывание в нем ты с использованием DMA перебрасываешь из FIFO в RAM и занимаешься далее работой.
У меня в устройстве идет постоянная передача данных в PC. Массив 6 кб
С 232 были тормоза, сделали EPP стало шустрее но все равно не то, с USB было 16-20 кадров в секунду, с отображением и прорисовкой 5-7 кадров почти как телевизор.
E-mail: info@telesys.ru