xakez 0 24 ноября, 2016 Опубликовано 24 ноября, 2016 · Жалоба Всем привет! Пошли третьи сутки попыток разгадать "секрет печатной платы"... Есть разработанная, напечатанная и распаянная плата. 4 слоя. В центре - МК, пачечка периферии, и здесь же стоит USB hub: USB2514B - вся обвязка согласно даташитам. Питание внешнее, то есть не от подключаемого шнурка USB. Подключаем к ПК - получаем сбой запроса дескриптора устройства.. Сидели.. думали.. варианты какие-то перебирали и решили проверить работоспособность PCM2900C - USB аудио кодек - подпаялись к USB выходу - втыкаем в комп - та же ошибка. Сбой запроса дескриптора устройства... Осцилограф видит какие-то данные летящие по обоим проводам.... Дабы исключить "глючность" провода - взяли STM32FDiscovery и подпаялись к USB на этой плате - устройство корректно определилось. Может у кого-нибудь есть идеи куда еще посмотреть? Может есть какие-то ограничения, о которых нигде не пишут? P.S. Схему платы выложить не могу - коммерческая тайна. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kolotoff 0 24 ноября, 2016 Опубликовано 24 ноября, 2016 · Жалоба Начните с простого - проверьте полярность линий D+/D-, может перепутали. Затем наличие подтягивающего резистора между D+ и Vddi кодека. И на последок - между ногами кварца должен быть шунтирующий резистор 1М Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
HardEgor 83 24 ноября, 2016 Опубликовано 24 ноября, 2016 · Жалоба Осцилограф видит какие-то данные летящие по обоим проводам.... Летать-то летают, времянка правильная у сигналов? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
xakez 0 24 ноября, 2016 Опубликовано 24 ноября, 2016 · Жалоба Начните с простого - проверьте полярность линий D+/D-, может перепутали. Себе не веря мы уже подпаивались поменяв провода местами) Затем наличие подтягивающего резистора между D+ и Vddi кодека. И на последок - между ногами кварца должен быть шунтирующий резистор 1М Это проверю через час, как буду в офисе. Летать-то летают, времянка правильная у сигналов? Не могу сказать( Осцилограф не шибко крутой - просто видны сигналы по двум линиям. Ну а потом соответственно тишина, когда девайс в винде не определился. Меня смущает то, что 2 разных устройства ведут себя одинаково... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
xakez 0 24 ноября, 2016 Опубликовано 24 ноября, 2016 · Жалоба Затем наличие подтягивающего резистора между D+ и Vddi кодека. И на последок - между ногами кварца должен быть шунтирующий резистор 1М Это есть. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_Sergey_ 17 24 ноября, 2016 Опубликовано 24 ноября, 2016 · Жалоба Запитайте устройство через аккумуляторы. Вполне возможно пролезает какая-то помеха по питанию. ЗЫ: Вообще вы неясно описали свои действия по выяснению проблемы.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
one_eight_seven 6 24 ноября, 2016 Опубликовано 24 ноября, 2016 · Жалоба Обратите внимание на симметричность дифференциальной пары. Т.е. На окружающие дорожки, полигоны, находящиеся в пределах нескольких миллиметров от дорожек диффпары Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uree 1 24 ноября, 2016 Опубликовано 24 ноября, 2016 · Жалоба ...импеданс конечно нужен, но на двухслойке его сделать нереально Реально, но неудобно - очень широкие трассы с маленьким зазором между ними и заливка землей с малым зазором к ней плюс окружение переходными по бокам - в итоге что-то очень близкое к требуемым 90, но при этом ширина всей конструкции больше 2мм получается. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
xakez 0 24 ноября, 2016 Опубликовано 24 ноября, 2016 · Жалоба Вот схема звукового кодека: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 24 ноября, 2016 Опубликовано 24 ноября, 2016 · Жалоба DP/DM таки попутаны, pull-up на DM. И как ему работать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
xakez 0 24 ноября, 2016 Опубликовано 24 ноября, 2016 · Жалоба DP/DM таки попутаны, pull-up на DM. И как ему работать? То есть, не факт что у нас в схеме дальше такой х#@2и нет... Уф.. Сейчас прям на ноги перепаяем поверх схемы, должно взлететь? лучше так наверное: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 24 ноября, 2016 Опубликовано 24 ноября, 2016 · Жалоба Уф.. Сейчас прям на ноги перепаяем поверх схемы, должно взлететь? Должно. Мне так и SATA однажды пришлось править, а тут всего лишь USB. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
xakez 0 24 ноября, 2016 Опубликовано 24 ноября, 2016 · Жалоба А вот листочек с USB: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alex11 5 24 ноября, 2016 Опубликовано 24 ноября, 2016 · Жалоба И еще. Не втыкайте в PC в порт USB3, по крайней мере на экспериментах. Там можно огрести много нового и интересного. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
HardEgor 83 25 ноября, 2016 Опубликовано 25 ноября, 2016 · Жалоба А вот листочек с USB: Мнится мне что CRC цепочки на USB лишние, по-крайней мере на EvalBoard этой и этой ничего такого нет Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться