Свежие обсуждения
Компьютеры

USB в полноформатный RS232 на FT232RL

1 3

Народ плиз помогите! Замутил переходник USB - RS232 со всеми сигналами (RTS, CTS, RI и т..д) на FT232RL и AD211E (схема прилагается). FT232RL при подключении к компу появляется в диспетчере, но не опознается win xp. Дрова указываю пишет - сведений о данном устройстве не найдено. PID и VID через USBview показывает по нулям 0000. Подсоединение правильное, сопли не найдены, обвязка присутствует как в даташите. В биосе выставлял и fullspeed и highspeed - нифига. Мать asus p5b. Кто имел дело с FT232RL ПОМОГИТЕ пожалуйста!

196473.pdf

 

Вот такая плата получилась...

196474.pdf

 

там, помоему, должна быть еще микросхема флэш-памяти, в которой хранятся настройки FT232RL . Может в ней настройки не так выставленны, поэтому FT232RL сама не знает, как представиться системе?
Или в Вашем случае FT232RL не знает, что нужно работать без нее?

 

> Кто имел дело с FT232RL ПОМОГИТЕ пожалуйста!
Имею дело с ним постоянно, еще с Сайлабс CP2102 (этот мне нравится больше, но паять сложно).
По твоей проблеме - правильная схема работает сразу, PID и VID не нулевые. Если есть возможность - отключить все кроме USB сигналов. Варианты:
- перепутал USBDP и USBDM;
- нагрузил чем-то CBUS4 (замыканием случайным при монтаже и т.п.).
Что делать:
Если есть возможность малой кровью отключить все кроме FT232. Вдумчиво использовать утилиту от FTDI (это когда ХР опознает устройство) - называется MProg, если не ошибаюсь
Если у тебя конфигурация по-дефолту (а так и есть), то использовать CBUS3 (PWREN#) вместо CBUS4(SLEEP#) - но это уже после решения проблем с USB.

 

1. Нескромный вопрос - кварца 6 мгц нет только в схеме, или в реале тоже?
2. А где резистор 1.5 к на одной из ног (USBDP/USBDM)?

 

Такое возможно, когда перепутаны входы USB, попробуй их поменять.

 

>Сергей К должна быть еще микросхема флэш-памяти
для R ки не надо, у неё всё внутри

без кварца не заведется
reset можно в воздухе оставить если питание работает от usb

 

chav1961 1. Генератор на борту FT232RL и почти вся обвязка. 2. Резистор по даташиту не предусмотрен.

acorn Спасибо за совет. Я сразу делал две платы и на второй как раз одна FT232RL с кондером 0,1uf на 3.3в на землю, а также соединены выводы по даташиту GND-26,7,18,21,25. 5V-20,4. На 5V стоит Ferrite Bead 1uH и после него кондер 0,1 uF на землю. Reset в воздухе. Больше ничего не подсоединено. Все равно VID и PID = 0000 Usbviewr:

Device Descriptor:
bcdUSB: 0x0000
bDeviceClass: 0x00
bDeviceSubClass: 0x00
bDeviceProtocol: 0x00
bMaxPacketSize0: 0x00 (0)
idVendor: 0x0000
idProduct: 0x0000
bcdDevice: 0x0000
iManufacturer: 0x00
iProduct: 0x00
iSerialNumber: 0x00
bNumConfigurations: 0x00

ConnectionStatus: DeviceFailedEnumeration
Current Config Value: 0x00
Device Bus Speed: Low
Device Address: 0x00
Open Pipes: 0

 

Все люди, спасибо всем, разобрался! На первой были сопли на землю под кондером. На второй плохо пропаяны переходы на второй слой - плохое знание схемотехники... Совет тем, кто собирается делать такой переходник - разводите USBDP и USBPDM на одной стороне и без прерываний!!!
Теперь вот другая проблема со светодиодами.
Перепрограммировал выходы шины CBUS0 и CBUS1 на RXLED# и TXLED#. Запускаю гипертерминал, но светики не светят... Менял полярность - все то же. Померял напряжение на ногах - 1,3 вольта и не меняется. Теперь вопрос- как же может зажечься светик от 1,3 в, когда он рассчитан на 2,5??

 

milob: Теперь вопрос- как же может зажечься светик от 1,3 в, когда он рассчитан на 2,5??
ну не 2,5... если быть точным, то прямое падение зависит от цвета. Самое низкое у крассных и инфракрассных (примерно 1,63...2,03 В).
Но вполне возможно, что выводы не расчитаны на прямое управление светодиодами. Ведь в МК не зря пишут "Ток выводов позволяет напрямую подключать светодиоды"

milob: Померял напряжение на ногах - 1,3 вольта и не меняется
а может меняется, но инерцеонность прибора не замечает этого?
Я вчера ковырялся с передатчиком на MAX483 (485-й интерфейс), так на скорости 1200 бит/в мультиметр едва замечал изменение напряжения при редкой передаче 2-3 байт.