FDA (30.03.2012 23:35, просмотров: 123) ответил koyodza на конденсатор на сотню пФ прямо на вход клока. Если клок протяженный, то на каждую микросхему
Это реально помогает. Проверял на обычном USB. При отсутствии конденсаторов ёмкостью примерно 30...40 пФ на линиях DM, DP в условиях сильных помех обмен данными сбивался. Опытным путём было установлено, что зависал не микроконтроллер с модулем USB, а USB хост в компьютере. Помогало только передёргивание шнура либо достаточно сложное программное отключение при использовании библиотеки SetupAPI. Причём сбои были не на всех материнских платах. Проблему ещё практически полностью решал USB хаб с внешним питаним. Конденсаоры тоже полностью устраняли проблему. Как я понял, всё это происходит в случае, если у управляющего контроллера довольно слабые выходы. У PIC'а вывод порта обеспечивает ток в 25 мА, поэтому и проблем нет, а вот с другими МК можно нарваться на глюк. Поэтому или ставить кондёры или же использовать внешние буферы.