Доброго времени! Подскажите, пожалуйста: не могу подружить USB3300 c STM32F217ZT.
На вывод X1 подаю импульсы тактирования 24 МГц с микроконтроллера - сигнал довольно чистый, реально частоту намерил 23,999 - вроде, нормально. Хотя, удавалось подыграть нагрузочными ёмкостями кварца на контроллере под 24,002 Но по ULPI микросхема ничего не хочет говорить - даже ClockOut не идет ни в каком виде. Ещё Dir стоит в 1, остальные выводы интерфейса - в 0. Подозревал, что USB3300 ушла в спящий режим - пытался поднять STP в 1 (вроде как, через некоторое время должно появиться 60 МГц на ClockOut), но так ничего и не появляется. Также, сброс пытался делать - не помогает.
Вот, на самом деле, из описания, даже, непонятно: например, включу эту микросхему вообще без контроллера (питание, тактовые 24): должна ли она сразу выдавать 60 МГц на ClockOut? Думал, может дело во входах ID и ExtVbus. ID пытался притянуть как к питанию, так к земле и оставлял неподключенным, как в описании (надо, хотя бы, в режиме периферии, для начала, запустить).
Подскажите, куда копать и на что смотреть? Ведь в спящий режим она тоже, просто так не упадёт. Сначала-то, должна в нормальном режиме начать работать!
|