реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Правильно ли я понял про FTDI?
Зверюга
сообщение Aug 11 2007, 16:17
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 413
Регистрация: 15-12-06
Пользователь №: 23 563



Устройства собранные на микросхе FTDI - это только с эмуляцией COM-порта? Ну я имею ввиду, когда программа пишет в виртуальный COM-порт, а сигнал идет через USB разъем, далее в конце преобразуюясь в UART?

Что тогда из себя представляет "честный" способ работы с USB?
Go to the top of the page
 
+Quote Post
a3r3
сообщение Aug 11 2007, 17:32
Сообщение #2


Частый гость
**

Группа: Новичок
Сообщений: 84
Регистрация: 24-05-07
Пользователь №: 27 947



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

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

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

"Честный" способ - это взять USB-контроллер и самому обрабатывать запросы для endpoint'ов.
Go to the top of the page
 
+Quote Post
Alex11
сообщение Aug 12 2007, 20:25
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 106
Регистрация: 23-10-04
Из: С-Петербург
Пользователь №: 965



У FTDI есть два варианта микросхем: с выходом в сериальный порт и с выходом в параллельный порт (двунаправленный), и два варианта драйверов: эмуляция COM и свой собственный интерфейс. Драйвера кривые, но вариантов нет - интерфейс чипов к компьютеру не описан, текстов драйверов нет. А про честный вариант написали выше. Но это уже не про FTDI.
Go to the top of the page
 
+Quote Post
LeonY
сообщение Aug 12 2007, 20:50
Сообщение #4


Знающий
****

Группа: Админы
Сообщений: 689
Регистрация: 24-06-04
Из: South Africa
Пользователь №: 164



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

А в чем именно "кривизна" драйверов? Причина вопроса в следующем. Мы заложили эти устройства (2232) в двух проектах. Предварительно поигрались с драйверами (и VCP, и D2XX) и никакой особой кривизны не заметили - становятся и, вроде, делают все чего нам надо. Буду благодарен за обозначение "мелей и подводных камней"


--------------------
"В мире есть две бесконечные вещи: Вселенная и человеческая глупость. За Вселенную, впрочем, поручиться не могу". (С)

А. Эйнштейн.
Go to the top of the page
 
+Quote Post
Alex11
сообщение Aug 13 2007, 19:18
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 106
Регистрация: 23-10-04
Из: С-Петербург
Пользователь №: 965



Не все версии работают, причем более свежие работают хуже. Это обсуждалось здесь некоторое время назад, хотя я сам не нарывался. А то, с чем сталкивался сам - периодически зависают, особенно при наличии высокого уровня внешних помех, и никакими силами средствами PC их не заставить жить дальше. Только отключение устройства и включение обратно.
Go to the top of the page
 
+Quote Post
man with no name
сообщение Aug 13 2007, 20:12
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 158
Регистрация: 6-08-07
Из: Moscow
Пользователь №: 29 586



Цитата(LeonY @ Aug 13 2007, 00:50) *
А в чем именно "кривизна" драйверов? ...


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

По поводу интерфейсов - да, параллельный, UART, есть так же что-то вроде JTAG'а, Bit-bang в той же 2232.
Go to the top of the page
 
+Quote Post
LeonY
сообщение Aug 14 2007, 14:36
Сообщение #7


Знающий
****

Группа: Админы
Сообщений: 689
Регистрация: 24-06-04
Из: South Africa
Пользователь №: 164



А где можно надыбать "старые" версии? На сайте я, вроде, не заметил, но может плохо смотрел sad.gif
И еще - а что такое CDM и с чем его подают к столу?


--------------------
"В мире есть две бесконечные вещи: Вселенная и человеческая глупость. За Вселенную, впрочем, поручиться не могу". (С)

А. Эйнштейн.
Go to the top of the page
 
+Quote Post
Склихасовский
сообщение Aug 18 2007, 15:57
Сообщение #8


Частый гость
**

Группа: Участник
Сообщений: 77
Регистрация: 29-11-06
Пользователь №: 22 912



Кстати господа нужно консультация про FTDI
Мне нужно для отладок протокола иметь с онной микросхемы 50кбод
использоваться будет как виртуальный ком...
реально получить эти 50кбод?
в смысле точности....
или есть другие варианты?
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th June 2025 - 22:08
Рейтинг@Mail.ru


Страница сгенерированна за 0.01413 секунд с 7
ELECTRONIX ©2004-2016