Сделал линк USB к устройству с 8-й мегой посредствjv использования FT232R в стандартном включении.
Проблема в следующем - через некоторое время использования FT232R при подключении к usb шине XP говорит что устройстово USB не опознано.
И никак отключение/ включение не помогает. помогает только внешний сброс smile.gif
Не единичный случай- проверил на 7-ми устройствах, все ведут себя одинаково- примерно через 30-40 включений "умирают" и не видятся в XP..
Есть схемотехническая особенность- линия Rx FT232R до инициализации портов процессора подтянута к +3.3вольта резистором 10к. стабилизатор 3.3в внешний. Но мне кажется, это никак влиять не должно...
Решил бороться- оставил на эту ножку конденсатор 1мкф на землю. ( ножка подтянута к +3.3 вольта внутренним резистором примерно 100к.)- стало значительно лучше. не определяется примерно в 30% случаев, иначе надо вытащить и пождать почти минуту.
Шаг второй - припаял к конденсатору параллельно 470к чтоб разряжался - теперь ждать надо всего 10-20с.
Но все равно, почему иногда устройство не опознается? есть ли какая-нибудь причина? в даташите про это ничего нашел.
Драйвера стандартные FTDI , для ком порта.
Одно устройство,пролежав включенным около 3-х суток вообще перестало определяться, пока не замкнешь ножку сброса FT232R на землю.
Вот я и гадаю, кинуть ли проводком отдельный сброс с контроллера или есть другие способы оживления?
Устройство питается от USB, (радиомодем) питание с него снимается при отключении от шины...,
конденсаторы на цепи 3.3 вольта и на 5 вольт по 0.1 мкф стоят в непосредственной близости от микросхемы.
Кабель покупной, экранированный, 1.8м.
Кто- нибудь сталкивался с подобной проблемой?