Я пытался реализовать схему с использованием AT90usb646 примерно четыре раза, но в каждом случае плата подключалась и тут же отключалась. lsusb выводит, что устройство Atmel Corp было подключено, поэтому я знаю, что плата работает, но она отключается, прежде чем я могу что-либо с ней сделать. Обычно я изготавливаю его с помощью Oshpark, и у меня не было никаких проблем, но в этот раз я попытался травить печатную плату дома, так как это хобби, и я хотел попробовать что-то довольно быстро. Платы двухслойные, и я следовал всем рекомендациям по размещению части USB, а именно: следил за небольшими дорожками и близко расположенными компонентами, рассчитывая ширину дорожки с помощью калькуляторов импеданса, не нарушая заливку земли под линиями данных USB и сохраняя заливку VBUS и Ground. подальше от линий передачи данных USB, чтобы предотвратить шум. Это изображение [! [введите описание изображения] [1] [1] В техническом описании Microchip для AT90USB646 предлагается несколько заглушек для VBUS и UCAP, и я разместил их соответствующим образом. Я все перепроверил, а также перепроверил с Teensy ++, который использует AT90USB1286, который похож на AT90USB646, но не могу понять, что я делаю неправильно. Вот схема
Этот чип использует полноскоростной режим USB. В этом режиме нет абсолютно никаких причин волноваться о дифференциальном сопротивлении 90 Ом, особенно на дорожках длиной несколько миллиметров. Любая трассировка будет работать нормально. И кабели не будут иметь никакого значения.
Поскольку устройство изначально подключается (возможно, на полпути) и дескрипторы были прочитаны хостом, это, вероятно, означает, что системная частота устройства вышла из строя. Начальная передача управления использует относительно короткие пакеты, поэтому, даже если частота USB отключена на несколько процентов, GET_DESCRIPTOR будет в порядке. Тем не менее, более длинные пакеты могут исчерпать гибкость хост-приемника. Поправьте часы, и все будет хорошо.
Кстати, провод заземления на разъеме неоправданно тонкий.
Том Кушел
Аакусти
Том Кушел
Аакусти
Том Кушел
Аакусти
Турбо Дж
dmesg
нам может помочь соответствующий вывод.Аакусти
Але..ченски
Аакусти
Але..ченски
Аакусти