|
АЦП STM32, эффективная разрядность АЦП STM32 |
|
|
|
Jun 8 2017, 17:18
|
Местный
  
Группа: Свой
Сообщений: 379
Регистрация: 23-10-12
Из: Msk
Пользователь №: 74 056

|
Здравствуйте. Сделал платку на STM32F103 с 12-бит АЦП, на деле измерил собственное питание па плате - эффективная разрядность 9 бит, остальное шумы. Несмотря на то что на моей плате в качестве источника стоит DCDC, есть большой массив емкостей и дроссели для фильтрации питания, аналоговое питание получается чисткой основного, на осциллографе с питанием все хорошо. в следующей итеррации сделаю 27V->5V DCDC и 5V->3V3 LDO, несмотря на указания STM сделаю возможность подачи аналогового питания от собственного VREF на плате. но это потом. что касается сигнала для измерения - пробовал разные варианты: измерять как собственное питание, так и напряжения с наружных собранных объемным монтажом источников опорного напряжения. в итоге не получалось вытянуть больше 9 эффективных бит из 12-битного ацп. причем перемерил на отладочных китах Терраэлектроники для 103 и 107 контроллеров эффективная разрядность 8-9 бит. Подавал на вход АЦП выход LDO. я бы хотел хотя бы 10 бит выжать, потому что шумы еще набегут с усилителя сигнала, а сейчас я тестил близкий к идеальному сигнал. на осциллографе дрожание питания 20-30 мВ, но меньше не получалось измерить, даже подпаяв коаксиал щупа разворотив оплетку максимально близко к соединению. в общем вопрос Кто добивался заявленной разрядности АЦП? STM - хорошая компания, вряд ли они сделали неработающий по заявленной битности АЦП.  
|
|
|
|
|
Jun 8 2017, 21:13
|
Знающий
   
Группа: Свой
Сообщений: 779
Регистрация: 3-01-05
Из: Минск
Пользователь №: 1 783

|
Цитата(ViKo @ Jun 8 2017, 23:02)  Не так. В 4 раза чаще - 1 бит. Почему?? Среднее арифметическое от x+1 и x даст x+0,5 что есть как раз один дополнительный бит. Четыре отсчёта дадут уже три дополнительных ступеньки 0.25, 0.5, 0.75
|
|
|
|
|
Jun 9 2017, 07:15
|
Гуру
     
Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702

|
Цитата(kappafrom @ Jun 8 2017, 20:18)  Кто добивался заявленной разрядности АЦП? STM - хорошая компания, вряд ли они сделали неработающий по заявленной битности АЦП. У STM много AN на тему улучшения показаний АЦП. Советую ознакомиться. Следование рекомендациям очень сильно помогает (я бодался, правда, на F4xx). Но и про Котельникова не забываем. Кста, если память не изменяет, то про PA0 частенько писали в ES в части АЦП.
|
|
|
|
|
Jun 9 2017, 09:06
|
Местный
  
Группа: Свой
Сообщений: 379
Регистрация: 23-10-12
Из: Msk
Пользователь №: 74 056

|
Цитата(ViKo @ Jun 8 2017, 21:24)  В больших корпусах есть спец.нога VREF, вот на нее можно подать чистое опорное напряжение, и будет счастье. А ваше питание так шумит, что больше 8 разрядов не получается. Попробуйте от батарейки запитать, проверить. действительно, при питании от батареек, шумит только последний бит, 11 эффективных блестяще. STM не обманул, они красавчики, ошибки мои. буду чистить питание. в текущем применении мне и 8 эффективных бит хватит, а для точной схемы поставлю LDO. К сожалению, не могу использовать корпус в 100 пин, VREF придется отщепить от основной сети. Да, что касается аппноутов STM - пригодился конденсатор в 10nF, без него работало нестабильно. спасибо.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|