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

 
 
> Низкая скорость передачи данных по USB., Проблема в ПК.
4rest
сообщение Mar 29 2007, 15:20
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 23-02-07
Из: Город на Неве.
Пользователь №: 25 606



Имеется аппаратный конвертер RS232->USB.
При подключении его к одному из ПК скорость приема данных в пять раз больше, чем при подключении к другим(1200 и 240 байт в секунду соответственно). Все ПК поддерживают USB 2.0.
Правда на нем стоит 2000 винда, а на всех остальных ХР. Хотя по моему это никак не может влиять на скорость.
Кто-нибудь знает из-за чего это может происходить? И как повысить скорость приема на остальных компьютерах, ибо 240 байт в секунду(да даже и 1200) явно меньше допустимых скоростей USB.


--------------------
З..а - универсальный интерфейс. Через нее можно сделать абсолютно все.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
4rest
сообщение Mar 30 2007, 10:58
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 23-02-07
Из: Город на Неве.
Пользователь №: 25 606



Проблема решена, как оказалось она все же в самом конвертере.
Я установил программно максимальный ток потребления 30ма, а на сайте Майкрософта написано:
Цитата
Если при подключении через корневой концентратор не работает ни одно из устройств, убедитесь, что напряжение не превышает потребляемую мощность шины. Устройства USB потребляют не более 500 мА на каждое соединение. Если энергопотребление устройства превышает это значение, в спецификации рекомендуется отключить соответствующий порт до отключения и повторного включения питания компьютера (т. н. «приостановка» порта). Кроме того, если устройство потребляет меньше 50 мА, то порт не активируется.

Устройство все же работало, но драйвер порта USB WindowsХР понижал его скорость.
А в 2000 все было хорошо, так как там два драйвера USB для низкоскоростных и высокоскоростных устройств.
Цитата
The Windows 2000 driver stack for USB is different from Windows XP. To support USB 2.0 on Windows 2000, a parallel (new) driver stack is needed. This driver stack will consist of Usbport.sys, Usbhub20.sys and Usbehci.sys. A host controller-specific coinstaller (Hccoin.dll) will also be provided to ensure proper Windows Update installation in the Windows 2000 scenario.

После повышения максимального тока потребления проблема решилась.
Всем спасибо.

Сообщение отредактировал 4rest - Mar 30 2007, 10:59


--------------------
З..а - универсальный интерфейс. Через нее можно сделать абсолютно все.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 30th July 2025 - 13:42
Рейтинг@Mail.ru


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