Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Правильно ли я понял про FTDI?
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > RS232/LPT/USB/PCMCIA/FireWire
Зверюга
Устройства собранные на микросхе FTDI - это только с эмуляцией COM-порта? Ну я имею ввиду, когда программа пишет в виртуальный COM-порт, а сигнал идет через USB разъем, далее в конце преобразуюясь в UART?

Что тогда из себя представляет "честный" способ работы с USB?
a3r3
Цитата(Зверюга @ Aug 11 2007, 20:17) *
Устройства собранные на микросхе FTDI - это только с эмуляцией COM-порта? Ну я имею ввиду, когда программа пишет в виртуальный COM-порт, а сигнал идет через USB разъем, далее в конце преобразуюясь в UART?

Да, только не обязательно в UART - у FTDI есть и другие интерфейсы.

Цитата(Зверюга @ Aug 11 2007, 20:17) *
Что тогда из себя представляет "честный" способ работы с USB?

"Честный" способ - это взять USB-контроллер и самому обрабатывать запросы для endpoint'ов.
Alex11
У FTDI есть два варианта микросхем: с выходом в сериальный порт и с выходом в параллельный порт (двунаправленный), и два варианта драйверов: эмуляция COM и свой собственный интерфейс. Драйвера кривые, но вариантов нет - интерфейс чипов к компьютеру не описан, текстов драйверов нет. А про честный вариант написали выше. Но это уже не про FTDI.
LeonY
Цитата(Alex11 @ Aug 12 2007, 22:25) *
У FTDI есть два варианта микросхем: с выходом в сериальный порт и с выходом в параллельный порт (двунаправленный), и два варианта драйверов: эмуляция COM и свой собственный интерфейс. Драйвера кривые, но вариантов нет - интерфейс чипов к компьютеру не описан, текстов драйверов нет. А про честный вариант написали выше. Но это уже не про FTDI.

А в чем именно "кривизна" драйверов? Причина вопроса в следующем. Мы заложили эти устройства (2232) в двух проектах. Предварительно поигрались с драйверами (и VCP, и D2XX) и никакой особой кривизны не заметили - становятся и, вроде, делают все чего нам надо. Буду благодарен за обозначение "мелей и подводных камней"
Alex11
Не все версии работают, причем более свежие работают хуже. Это обсуждалось здесь некоторое время назад, хотя я сам не нарывался. А то, с чем сталкивался сам - периодически зависают, особенно при наличии высокого уровня внешних помех, и никакими силами средствами PC их не заставить жить дальше. Только отключение устройства и включение обратно.
man with no name
Цитата(LeonY @ Aug 13 2007, 00:50) *
А в чем именно "кривизна" драйверов? ...


В Win XP как-то было. После установки нового CDM драйвера устройствопосле подключения обнаруживалось, работало несколько секунд и повисало. С чем была проблема не понял, после переустанови win всё пришло в норму. Со старыми драйверами такого ни разу не было. Хотя, CDM удобнее - не надо выбирать отдельно VCP, D2XX.

По поводу интерфейсов - да, параллельный, UART, есть так же что-то вроде JTAG'а, Bit-bang в той же 2232.
LeonY
А где можно надыбать "старые" версии? На сайте я, вроде, не заметил, но может плохо смотрел sad.gif
И еще - а что такое CDM и с чем его подают к столу?
Склихасовский
Кстати господа нужно консультация про FTDI
Мне нужно для отладок протокола иметь с онной микросхемы 50кбод
использоваться будет как виртуальный ком...
реально получить эти 50кбод?
в смысле точности....
или есть другие варианты?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.