|
EZ-USB FX2 (CY7C68013)
Собрана схема на основе FX2 с целью обмена данными по USB в Hi-Speed режиме. На комп установлен Cypress Development Kit и Jungo WinDriver 5.05. ОС - WinXP Pro. Мать: EPoX 4G4A, Chipset: Intel 82845G. В мануале написано, что поддерживается USB 2.0. При подключении к USB устройство определяется как Cypress EZ-USB FX2 (68013) - EEPROM missing. Программа EX-USB Control Panel с устройством работает нормально.
Проблема в следующем: требуется с минимальными затратами установить, возможна ли работа устройства в Hi-Speed режиме (при данной разводке платы). WinDriver пишет, что устройство Full Speed, да и замеренная по секундомеру скорость передачи данных в тестовом примере из DevKit bulkloop примерно 800 КБайт/сек. Винда иногда при подключении пишет, что, мол, Hi-Speed device connected to non-Hi-Speed port, или что-то типа того. А иногда не пишет. Дескипторы endpoint-ов по умолчанию соответствуют описанным в даташите для Hi-Speed mode (размер endpoint-ов 512 байт). Посоветуйте, как и чем точно определить, в каком режиме находится устройство, и в чем могут быть причины неработоспособности в Hi-Speed mode (кроме, естественно, разводки платы). Чем или где можно посмотреть, включена ли в контроллере USB компа поддержка Hi-Speed? Сейчас USB кабель напрямую запаян на ноги проца, т.ч. грешить на разводку не хочется.
E-mail: info@telesys.ru