Цитата(Genadi Zawidowski @ Mar 30 2017, 14:13)

А что, в конце все оказалось не в кварце? Мне - интересно.
Поменял я кварц на 12МГц (на 8 закончились), и ... ничего - по прежнему отваливается через 10..20сек. Ну думаю может что-то не то и с этим, поставил 24.576МГц - стало лучше, но всеравно - минут 5..10 и хост на старом компе (под WinXP) отказывается принимать данные. Начал рассматривать разводку платы (речь про модуль Core7XXI от Waveshare), ну это просто жесть - вся земля порезана, переходных отверстий мало, вдобавок они маленького диаметра (0.3 что-ли), а самое главное земля к которой подключаются конденсаторы опорного генератора делает такую большую загогулину в пол платы, прежде чем доберется до процессора. Сигнал сброса тоже блуждает по плате, пока не дойдет до кнопки, причем кондер стоит со стороны кнопки (правда с этой цепью проблем нет). Далее, по питанию стоит кучка керамики 0.1мкФ и один тантал аж в 1мкФ. Резистор ООС опорного генератора зачем-то 10МОм. Ну и ноги к которым подключен кварц вытянуты на разъем платы.
Взял я ножик, паяльник и:
1. Заменил танталовый к-р 1.0мкФ на 10мкФ керамику.
2. Заменил резистор в ООС на 200кОм (как рекомендуют в датащите).
3. Добавил еще один 10мкФ керамический конденсатор по питанию в том месте где подключается питание USB у процессора.
4. Отрезал проводники от кварца на разъем платы.
Это сделало работу немного стабильнее. Но самое сильное влияние оказали перемычки - соединил ими землю около кварца с землей около процессора и с другой стороны два разрезанных полигона земли. С этими перемычками проработало 5часов (думал уже вот оно), потом правда всеравно отвалилось, но похоже это и есть проблемное место. Да, чем выше частота кварца, тем стабильнее работа, что объяснимо - коэффициент умножения ФАПЧ меньше и всякой срани тоже меньше на выходе ФАПЧ в итоге.
В общем причина в кривой разводке модуля. Кстати судя по плате следующие грабли ждут с АЦП, но там точность особая мне не нужна, метод лечения я уже продумал. Но в итоге думаю придется этот модуль переделать на свой, и наверное в 4х слоях - как всегда, хочешь сделать хорошо, сделай сам... Но для экспериментов и этот сойдет.
Да, с внутренним генератором проработало сутки без проблем, т.е. с ним таких проблем нет совсем.
Цитата
ps: глянь на STM32F723 (STM32F723zetg6) - со встроенной HS физикой для USB HS
О! USB2.0 это хорошо. Я так понимаю это проба, прежде чем это дело появится в high-end камнях.
Сообщение отредактировал Шаманъ - Mar 30 2017, 12:21