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

 
 
 
Reply to this topicStart new topic
> Ищу кристал/устройство USB<->UART, но UART с нестандартной скорость
LeonY
сообщение Jan 18 2007, 13:44
Сообщение #1


Знающий
****

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



Собственно ищу сабж. Задача следующая:

Надо чего-то втыкаемое в USB порт на РС и с другой стороны посылающее тоже самое в протоколе UART (8 bit, 1 start bit, parity bit, 1 stop bit), но со скоростью в районе 3Mbit/s. Тоже самое на прием с UART.

Таких устройств дофига, но все, что я знаю, работает со стандартными для UART скоростями (мах. 115200, иногда 230400), а надо раз в 30 - 15 быстрее.

Все это можно сделать самому на FPGA, но лень возиться, предпочел бы использовать стандартную микросхему, или, еще лучше, готовую коробку. smile.gif И чтоб драйвера самому не писать...

Если кто-то что-то знает - буду очень благодарен.


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

А. Эйнштейн.
Go to the top of the page
 
+Quote Post
goodwin
сообщение Jan 18 2007, 14:02
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 481
Регистрация: 1-08-05
Пользователь №: 7 267



И как собираетесь обрабатывать такие скорости в PC? Стандартное не покатит...
Go to the top of the page
 
+Quote Post
LeonY
сообщение Jan 18 2007, 14:33
Сообщение #3


Знающий
****

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



Цитата(goodwin @ Jan 18 2007, 13:02) *
И как собираетесь обрабатывать такие скорости в PC? Стандартное не покатит...

Не очень понял - а в чем проблема? Ведь все равно UART интерфейс "медленный", и если обрабатывается USB при скоростях 12 / 480 Mbit/s, то и это должно (???) обрабатываться без особых проблем. Кроме того, объемы перекачиваемой информации очень маленькие, "большая" скорость нужна для уменьшения latency.


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

А. Эйнштейн.
Go to the top of the page
 
+Quote Post
jorikdima
сообщение Jan 18 2007, 15:39
Сообщение #4


тут может быть ваша реклама
*****

Группа: Свой
Сообщений: 1 164
Регистрация: 15-03-06
Из: Санкт-Петербург/CA
Пользователь №: 15 280



http://www.efo.ru/doc/Ftdi/Ftdi.pl?2393
Go to the top of the page
 
+Quote Post
goodwin
сообщение Jan 18 2007, 15:56
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 481
Регистрация: 1-08-05
Пользователь №: 7 267



Вот здесь было очень хорошее обсуждение, как заставить работать PL2303 на нестандартных скоростях до 2 Мбод : http://www.telesys.ru/wwwboards/mcontrol/1...es/422857.shtml

А имел я ввиду то, что придется пользоваться стандартными виндусовскими API для COM порта, и там как раз возникают проблемы на высоких скоростях (не в железе), что неоднократно упоминалось народом...



Цитата


Как раз подтверждение - через VCP скорость до 1 Мбод (что подтверждается практикой - например, приходилось заливать в сотовый прошиву на такой скорости)
А дальше только специальный FTDI-шный драйвер D2XX...
Go to the top of the page
 
+Quote Post
Сергей Б
сообщение Jan 18 2007, 16:04
Сообщение #6


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

Группа: Свой
Сообщений: 80
Регистрация: 14-04-06
Из: Russia, Orel
Пользователь №: 16 115



>>Как раз подтверждение - через VCP скорость до 1 Мбод (что >>подтверждается практикой - например, приходилось заливать в >>сотовый прошиву на такой скорости)

И что на этом драйвере быстрее не реально сделать обмен?
Go to the top of the page
 
+Quote Post
goodwin
сообщение Jan 18 2007, 16:17
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 481
Регистрация: 1-08-05
Пользователь №: 7 267



Да дело не в драйвере, а способе обращения к нему. Например, стандартные функции API для работы с COM портами используют поллинг для проверки состояния буферов и служебных сигналов...
Go to the top of the page
 
+Quote Post
LeonY
сообщение Jan 18 2007, 22:15
Сообщение #8


Знающий
****

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



Цитата(jorikdima @ Jan 18 2007, 14:39) *

Спасибо - вроде то, что нужно. Завтра дам программистам посмотреть.


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

А. Эйнштейн.
Go to the top of the page
 
+Quote Post

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

 


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


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