Я задавал вопрос «Функция, выполняемая в MCU, генерирует шум в аналоговой схеме», но в то время вопрос не был достаточно подробным. После нескольких дней тестирования проблема стала более конкретной.
Когда я запускаю функцию с частотой 600 Гц, я могу наблюдать набор шумов (600 Гц, 1200 Гц, 1800 Гц и т. д.). Вот частотный спектр:
После некоторых тестов я думаю, что это связано с неправильной развязкой V DD микроконтроллера. Но я не уверен. Я сделал еще один тест. Я обнаружил, что когда конденсаторы (внутри красных кругов) меняют свое значение с 0,1 мкФ на 0,01 мкФ, шум уменьшается.
И шум после замены:
Мой вопрос:
Почему шум уменьшился после замены? Это из-за неправильной развязки микроконтроллера? (но в техническом описании STM32F4 рекомендуется 0,1 мкФ ).
Вот печатная плата этих контактов и конденсаторов:
Как указано в комментариях:
Если вы соединили цифровое и аналоговое заземления по всей печатной плате, цифровой обратный ток будет счастливо смешиваться с аналоговым обратным током и соединяться с ним, эти пики будут иметь гораздо большее влияние на ваши измерения. Конечно, если аналоговый тракт также (частично) находится внутри MCU, вам, возможно, придется немного смешивать здесь и там, но вы все равно можете попытаться ограничить перекрытие AGND и DGND.
Во-вторых, пики уменьшаются, потому что конденсатор емкостью 100 нФ будет иметь большее эквивалентное последовательное сопротивление, потребуется больше времени, чтобы передать заряд от его более сложных / длинных пластин в ваш чип. Меньшее значение имеет более низкое ESR, что намного быстрее подает питание обратно на MCU, делая пики намного меньше. Если вы поместите 100 нФ и 10 нФ или даже 4,7 нФ рядом друг с другом на каждом выводе VDD, вы уменьшите связанный шум в случае быстрого внутреннего переключения и более мощного, но более медленного внешнего переключения намного лучше, чем с одним из них. .
В некоторых случаях даже 3 или 4 различных значения используются для охвата всех частотных областей, хотя обычно мы говорим об отдельных МГц, сотнях МГц и (почти) ГГц областях в одном чипе, таком как высокопроизводительные процессоры, WiFi или FPGA. когда на контактах питания есть 4 колпачка разного размера.
Соединение +3,3 В должно идти к конденсатору, который затем должен быть подключен непосредственно к выводу MCU, в любом случае, как у вас с C302. Он не должен быть между конденсатором и выводом.
Эта диагональная дорожка на третьем изображении должна соединяться с поводком под прямым углом. Это не повлияет на развязку, но может действовать как кислотная ловушка при травлении. Тоже выглядит некрасиво.
ПлазмаHH
pjc50
Спехро Пефхани
скд
Фотон
билыжао
билыжао
билыжао
билыжао
Спехро Пефхани