Всем привет !
Сделал диктофон на microSD карточке , и STM32L151
Обнаружил, что в аудио записи шум в последнем 8ом разряде АЦП, втакт записи на карточку.
На плате цифровая и аналоговая земля не разделены, но весь нижний слой - шина земли почти без разрывов.
Поэкспериментировал :
1) Вместо микрофона припаял делитель 1К/1К + конденсатор на землю. Получил результат АЦП 0x80 , и втакт записи карточки результат на время становится 0x7F
(как будто "провисло" опорное напряжение)
2)Замкнул вход АЦП на аналоговый вход питания МК . Получил результат АЦП 0xFF , и втакт записи карточки результат на время становится 0xFE
3)Разрезал слой земли, всю аналоговую землю собрал проводами в одно место, подключал к разным местам общей земли. Ничего не меняется.
4)Ставлю параллельно SD карточке(она основной потребитель) конденсатор от 10uF до 1000uF . Ничего не меняется
5)При АЦП 12 бит эффект такой же , только не в одном последнем бите а в нескольких.
Вопрос :
Как вообще такое возможно, что вход АЦП замкнут на опортное напряжение проводом длинно 3см , и АЦП не всё время выдаёт 0xFF ?
Может , это внутренний глюк процессора ? Когда он начинает что-то делать и больше потреблять , значения АЦП плывут ?