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

 
 
 
Reply to this topicStart new topic
> Контроллер с COM-USB переходником, FT232+MK=?
idle1
сообщение May 7 2010, 22:39
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 38
Регистрация: 25-02-09
Из: Россия, Москва
Пользователь №: 45 367



Доброго времени суток.
Сейчас приходится делать устройства с подключением через USB и последующим преобразованием в последовательный порт посредством FTDI FT232, с последующим подключением к UART МК. Очень хочется отказаться от данной схемы и получить прямую связь микроконтроллера с ПК (дабы USB присутствует почти везде), но при этом USB должно определяться в системе как USB-To-Serial-Converter (т.к. переписать софт для ПК уже не представляется возможным, а изначально он рассчитан на работу через последовательный порт). Предполагается использовать AT91SAM7A3 или подобное.
Сорри, если вопрос не логичный, но я в ступоре...

Для наглядности:
Сейчас: ПК<->VCP(virtual com port driver)<->FT232<->МК
Желанное: ПК<->VCP(virtual com port driver)<->МК (избавиться от FTDI)
Go to the top of the page
 
+Quote Post
rezident
сообщение May 8 2010, 23:08
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(idle1 @ May 8 2010, 04:39) *
Сорри, если вопрос не логичный, но я в ступоре...
А где вопрос-то? Качайте стандарты с usb.org, примеры от производителя и реализуйте USB-device класса CDC. Вот только при таком раскладе все почему-то забывают о том, что для продажи USB-устройства нужно иметь свой собственный VID/PID. За VID $5000 требуется выложить. За применение логотипа USB в изделии еще сколько-то (не помню уже) плюс проходить тестирование устройства на соответствие спецификации USB. Применяя же готовые мосты USB-to-Serial-port, вы используете VID/PID производителя этих м/с и дополнительно за них платить не нужно.
Go to the top of the page
 
+Quote Post
sergeeff Jr.
сообщение May 9 2010, 00:30
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 568
Регистрация: 8-07-07
Из: Занзибар
Пользователь №: 28 964



http://search.digikey.com/scripts/DkSearch...ame=336-1160-ND


--------------------
"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино". А. и Б. Стругацкие
Go to the top of the page
 
+Quote Post
MisterDi
сообщение May 10 2010, 17:15
Сообщение #4


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

Группа: Участник
Сообщений: 88
Регистрация: 28-10-08
Из: Днепропетровск
Пользователь №: 41 263



Сегодня выпускаются множество МК с USB-интерфейсом "на борту" тот же AT91SAM7S. Реализация CDC-устройств у производителей описана очень хорошо, достаточно внимательно прочитать соответствущий AN. Сам работал с PIC18F2450, PIC18F4550. При использовании компилятора CCS C не возникает никаких вопросов, все заводится с пол-пинка smile.gif
Go to the top of the page
 
+Quote Post
Седой
сообщение May 12 2010, 04:31
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 244
Регистрация: 21-02-05
Из: Урал
Пользователь №: 2 806



Цитата(idle1 @ May 8 2010, 04:39) *
Доброго времени суток.
..........
Сейчас: ПК<->VCP(virtual com port driver)<->FT232<->МК
Желанное: ПК<->VCP(virtual com port driver)<->МК (избавиться от FTDI)


Все можно, даже полностью сделать эмуляцию FTDI на МК, т.е. будет использоваться тот же драйвер. Я бы так и сделал, т.к. софт со стороны PC у Вас уже есть, а при реализации с помощью CDC могут появиться ньюансы.
Go to the top of the page
 
+Quote Post
KRS
сообщение May 12 2010, 15:45
Сообщение #6


Профессионал
*****

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



Цитата(Седой @ May 12 2010, 08:31) *
Все можно, даже полностью сделать эмуляцию FTDI

Есть один момент - если устройство продавать, то могут возникнуть проблемы с лицензией, вроде драйвер FTDI запрещенно использовать без чипов FTDI.
Go to the top of the page
 
+Quote Post
idle1
сообщение May 12 2010, 22:12
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 38
Регистрация: 25-02-09
Из: Россия, Москва
Пользователь №: 45 367



Ну вот, благодаря вашим ответам стало чуть понятней в какую сторону копать. Буду учить мат. часть теперь. А вот скажите с помощью CDC драйвера передавать и принимать такие сигналы как RI# и DSR возможно? И есть ли поддержка данного драйвера в Vista и последующих?
Go to the top of the page
 
+Quote Post
Grey_p9
сообщение May 14 2010, 08:51
Сообщение #8





Группа: Участник
Сообщений: 10
Регистрация: 4-02-10
Из: Киров
Пользователь №: 55 291



Почитайте апноут AVR309: Программная реализация универсальной последовательной шины (USB) и сайт Игоря Чешко


--------------------
Go to the top of the page
 
+Quote Post
Седой
сообщение May 14 2010, 19:17
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 244
Регистрация: 21-02-05
Из: Урал
Пользователь №: 2 806



Цитата(KRS @ May 12 2010, 21:45) *
Есть один момент - если устройство продавать, то могут возникнуть проблемы с лицензией, вроде драйвер FTDI запрещенно использовать без чипов FTDI.

Кем запрещено?
Go to the top of the page
 
+Quote Post
rezident
сообщение May 14 2010, 19:39
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(Седой @ May 15 2010, 01:17) *
Кем запрещено?

http://www.ftdichip.com/Drivers/VCP.htm
http://www.ftdichip.com/Drivers/D2XX.htm
Цитата("FTDIchip")
FTDI device drivers may be used only in conjunction with products based on FTDI parts.
The driver may be distributed in any form as long as our license information is not modified.
If a custom Vendor ID and/or Product ID, or description string are used, it is the responsibility of the product manufacturer to maintain any changes and subsequent WHQL re-certification as a result of using these changes.
Go to the top of the page
 
+Quote Post
Седой
сообщение May 14 2010, 20:00
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 244
Регистрация: 21-02-05
Из: Урал
Пользователь №: 2 806



На заборе много чего можно написать.
А вот комплект драйверов

http://www.ftdichip.com/Drivers/CDM/CDM20602.zip

найдите там что-нибудь.
Go to the top of the page
 
+Quote Post
rezident
сообщение May 14 2010, 20:32
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(Седой @ May 15 2010, 02:00) *
На заборе много чего можно написать.
Ну если сайт производителя это для вас "забор"... laughing.gif
Цитата(Седой @ May 15 2010, 02:00) *
найдите там что-нибудь.
Я могу точно также вас попросить указать, а где именно написано, что драйверы от FTDIchip на основе какой-нибудь GNU-той лицензии выпускаются? smile.gif В составе драйверов обычно нет текста лицензии. С лицензией чаще всего предлагают ознакомиться и выразить свое согласие при скачивании с офф. сайта. Как говорится "незнание закона не освобождает от ответственности за нарушения его" wink.gif FTDIchip не благотворительная организация и раздает свои драйверы в дополнение к своей продукции. О чем и уведомляет на офф. сайте.
Go to the top of the page
 
+Quote Post
Седой
сообщение May 14 2010, 22:03
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 244
Регистрация: 21-02-05
Из: Урал
Пользователь №: 2 806



Цитата(rezident @ May 15 2010, 02:32) *
Ну если сайт производителя это для вас "забор"... laughing.gif
...."незнание закона не освобождает от ответственности за нарушения его"....

А наши законы никто и не собирается нарушать wink.gif
А на их законы .....
Go to the top of the page
 
+Quote Post
rezident
сообщение May 16 2010, 00:52
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(Седой @ May 15 2010, 04:03) *
А наши законы никто и не собирается нарушать wink.gif
А на их законы .....
На цитату из законодательства нарываетесь laughing.gif
Цитата("Гражданский кодекс РФ @ часть I")
Статья 7. Гражданское законодательство и нормы международного права
...
2. Международные договоры Российской Федерации применяются к отношениям, указанным в пунктах 1 и 2 статьи 2 настоящего Кодекса, непосредственно, кроме случаев, когда из международного договора следует, что для его применения требуется издание внутригосударственного акта.

Если международным договором Российской Федерации установлены иные правила, чем те, которые предусмотрены гражданским законодательством, применяются правила международного договора.
Go to the top of the page
 
+Quote Post
Седой
сообщение May 18 2010, 12:40
Сообщение #15


Местный
***

Группа: Свой
Сообщений: 244
Регистрация: 21-02-05
Из: Урал
Пользователь №: 2 806



Цитата(rezident @ May 16 2010, 06:52) *
На цитату из ... нарываетесь


А разве вышеупомянутый кодекс не наш закон?
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st June 2025 - 02:16
Рейтинг@Mail.ru


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