Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: как проверить работоспособность usb3300
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > ARM, 32bit
NikP
Заработала самодельная плата с STM32F207 в режиме FS USB (пример из библиотеки STM для usb). Тепреь допаял usb3300 (драйвер HS USB). Получил сообщение от компа "одно из подключенных устройств работает неправильно", в диспетчере устройств ( в списке) вижу "неизвестное устройство". На выводе CLKOUT микросхемы usb3300 вижу слегка искаженный синус с периодом ~ 16 нс (т.е. частота похожа на 60 МГц) амплитуда 20 мВ - осциллограф АКТАКОМ, полоса 200 МГц. Вопросы:
1. Что должно быть на выводах правильно работающей микросхемы (амплитуда, формасигнала )? Имею в виду на кварце, CLKOUT, DIR, NXT ( если там вообще что должно быть видно).
2. На что обратить внимание, чтоб заработал канал с драйвером на usb3300 в режиме HS USB?
Если кто работал с такими вещами, откликнитесь ! А то уже мозг плывёт от непонимания ситуации.
kovigor
Цитата(NikP @ Nov 21 2013, 21:36) *
Если кто работал с такими вещами, откликнитесь ! А то уже мозг плывёт от непонимания ситуации.

Я работал. Для этой ИС крайне важна корректная разводка ПП. Если плата сделана неважно, эта ИС может не работать вообще или сбоить самым непредсказуемым способом.
Дополню. Я подключал (проводками) к STM вот примерно такую платку:
http://www.ebay.com/itm/USB3300-USB-HS-Boa...t-/251069458682
На длинных проводах платка работает очень плохо или вовсе не работает. На коротких - не более пары сантиметров - работает, так-сяк, т.е., бьются данные. Можно подобрать такие наборы данных которые непременно бьются, а можно подобрать и такие, которые не бьются никогда.

А еще у меня есть очень тяжелый, негативный опыт подключения этой ИС к толстому ARM'у от ФриСкейла. Плата была сделана хорошо, но мы сдуру сделали слишком длинными (порядка 10 см.) дорожки, связывающие USB3300 и CPU. Согласование было, и тем не менее обмен по USB сбоил.

Так что проверяйте ПП ...
NikP
Да дорожки на плате у меня длинноваты... При таком раскладе (сильная зависимость от топологии), какая может быть гарантия, что другая плата заработает. А есть помимо usb3300 менее капризные драйверы HS USB, которые сейчас производятся и имеются в наличии ( в продаже) ? А то я выбрал эту микросхему только потому, что других в продаже не нашёл.
kovigor
Цитата(NikP @ Nov 22 2013, 08:35) *
Да дорожки на плате у меня длинноваты...

Ее надо размещать как можно ближе к CPU.
Спросите у Google, например, так: "USB HS PHY". Найти можно. Вот один из вариантов:
http://www.ti.com/lit/ds/sllse80a/sllse80a.pdf
И еще:
http://www.digikey.com/product-search/en?p...amp;pageSize=25
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.