Я отправляю тактовый сигнал PB (32 МГц, умноженный на PLL), сгенерированный внутренним FRC на выводе, для подачи на АЦП в качестве основного тактового сигнала после проверки его на частоте 32 МГц. Это то, что я вижу.
В любом случае это не похоже на импульс, но рабочий цикл и частота почти совпадают.
Может ли кто-нибудь сказать мне возможную причину этой проблемы?
Повлияет ли это на скорость передачи данных?
Я также сделал здесь трассировку печатной платы на случай, если это может быть емкость оттуда.
PS: у меня есть следы на обеих линиях, и я собирался использовать автономный кварцевый осциллятор, но полностью запутался с отпечатком. К счастью, у меня была эта альтернатива.
Вам нужно посмотреть на возможности управления портами вашего MPU (вы не сказали, какие из них используются) и требования вашего преобразователя АЦП. Почти кажется, что это не вход с высоким импедансом, а какой-то сигнал с низким импедансом или токовым режимом (так часто передаются часы).
Скорее всего ваш GPIO перегружен или настроен на режим пониженного энергопотребления. Что касается влияния на преобразование, в вашем листе АЦП есть информация о необходимых уровнях и рабочем цикле для правильной работы.
Нужно больше информации о MPU и ADC, чтобы сказать больше.
Какой результат после открытия трассировки?
Лундин
po.pe
Энди ака
пользователь_1818839