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

 
 
 
Reply to this topicStart new topic
> Переходник USB <-> RS-232 на Prolific PL-2303, Очень "тормозные" DTR, CTS, RTS, DSR - это исправимо ?
san822
сообщение Nov 3 2007, 15:15
Сообщение #1


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

Группа: Свой
Сообщений: 1 195
Регистрация: 26-07-05
Из: Санкт-Петербург
Пользователь №: 7 111



Ситуация такая - у меня есть простейшая самодельная низкоскоростная приставка-АЦП для СОМ-порта.
Немного про приставку:
Связь трехпроходная - DCLOCK(тактовая частота),
DOUT(данные от АЦП), CS(чип селект для формирования выборки).
АЦП - ADC7816PC(TI).

Решил подключить её через
переходник USB <-> RS-232 на Prolific PL-2303(создает виртуальный СОМ-порт).
Тормозит ужасно.
Если при подключении через СОМ нормально DTR можно дергать с частотой 10 000 Гц,
то через USB-переходник уже при 1000 Гц начинаются проблемы !

Можно ли как-то "расшевелить" переходник ?
Go to the top of the page
 
+Quote Post
toshas
сообщение Nov 3 2007, 17:52
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 372
Регистрация: 14-02-06
Пользователь №: 14 339



дерганье ногами через такие микросхемы крайне неэффективно, скорость очень мала, посмотри м.б. в сторону реализации usb на мк
Go to the top of the page
 
+Quote Post
san822
сообщение Nov 3 2007, 18:56
Сообщение #3


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

Группа: Свой
Сообщений: 1 195
Регистрация: 26-07-05
Из: Санкт-Петербург
Пользователь №: 7 111



Цитата(toshas @ Nov 3 2007, 20:52) *
дерганье ногами через такие микросхемы крайне неэффективно, скорость очень мала, посмотри м.б. в сторону реализации usb на мк


Хочется быстро сделать...
Ведь делают же подобные девайсы на подобных микросхемах.
Вот, например, в журнале "Радио" № 5 за 2005 год на страницах 29-30
есть статья "АЦП с интерфейсом USB" ,
так там автор использует АЦП AD7495AR и переходник микросхему
FT232BM и получает с её помощью период повторения отсчетов 300 мкс !
Go to the top of the page
 
+Quote Post
toshas
сообщение Nov 3 2007, 20:41
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 372
Регистрация: 14-02-06
Пользователь №: 14 339



300мкс - почти 3КГц не на много больше чем у Вас получилось (около 1КГц я так понял)
на pl2303 что-то совсем худая документация http://www.prolific.com.tw/eng/files/PL-23...rket%20Spec.pdf
а в ft232 есть интересный режим bit bang mode, кроме того у ftdi есть драйвер прямого доступа d2xx, обе эти вещи использовались при создании usb-ацп в журнале радио
Go to the top of the page
 
+Quote Post
san822
сообщение Nov 4 2007, 07:48
Сообщение #5


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

Группа: Свой
Сообщений: 1 195
Регистрация: 26-07-05
Из: Санкт-Петербург
Пользователь №: 7 111



Так чтобы 3000 раз в секунду иметь отсчет с АЦП с последовательным выводом данных, тактовая на CS должна быть раз в 10-20 выше
(в зависимости от формата выходных данных).

Prolific взял потому, что это самое простое решение - взять готовый переходник. Попробую с FTDI теперь, надеюсь получится.
Go to the top of the page
 
+Quote Post
-Al-
сообщение Nov 5 2007, 18:33
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 330
Регистрация: 10-06-05
Из: Россия, Москва
Пользователь №: 5 894



Если каждое дерганье DTR это отдельная транзакция по USB, то как ни старайтесь 1кГц это предел, ограничение интерфейса USB (про фреймы почитайте, если интересно).
Go to the top of the page
 
+Quote Post
san822
сообщение Nov 6 2007, 08:03
Сообщение #7


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

Группа: Свой
Сообщений: 1 195
Регистрация: 26-07-05
Из: Санкт-Петербург
Пользователь №: 7 111



Если с FTDI не получится, то придется ставить МК между АЦП и микросхемой переходника и реализовывать обмен с использованием только RXD и TXD.
Между прочим, в интернете есть драйвер для PL-2303, который обещает максимальную скорость по виртуальному
СОМ-порту аж 1625000 бит/с !
Вот, например, одно из мест,
где он лежт _http://chaos.allsiemens.com/software.html
Правда, моя WinXP вообще его не хочет как драйвер воспринимать,
пишет что подходящего драйвера найти не удалось.
Есть у кого-нибудь успешный опыт с этим драйвером ?
Go to the top of the page
 
+Quote Post

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

 


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


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