Нужен ли буфер для измерения выходного сигнала источника питания с помощью АЦП?

Из поиска я знаю, что хорошей практикой является буферизация входа входного сигнала АЦП, скажем, с помощью операционного усилителя с единичным усилением, но обсуждение всегда основано на том, что вход представляет собой какой-то датчик с низким током / высоким выходным импедансом и буфер используется для согласования выходного сигнала датчика с нагрузкой АЦП.

Буфер по-прежнему необходим/рекомендуется, если входной сигнал АЦП является сильным сигналом, подобным выходному сигналу системного источника питания постоянного тока, проходящего через делитель напряжения, чтобы отрегулировать напряжение до диапазона, с которым может работать АЦП?

Например, мой продукт имеет блок питания 24 В постоянного тока 3 А, который питает всю систему, включая микроконтроллер. Я хочу контролировать уровень напряжения источника питания, подавая его на АЦП микроконтроллера. Я буду использовать делитель напряжения, чтобы снизить максимальное напряжение до 3 В, но все же стоит ли подавать это напряжение на операционный усилитель для его буферизации?

Спасибо за любой совет.


Спасибо всем за отзывы. АЦП будет частью микроконтроллера STM32 M3 или NXP Coldfire. Из-за делителя напряжения я просто буду перестраховываться и буферизовать его.

Это зависит от вашего делителя напряжения ... Планируете ли вы использовать резисторы с низким значением? Я предполагаю, что нет...
Переосмыслите свой вопрос в характеристиках усиления и смещения и решите, как импеданс регулирования нагрузки влияет на падение напряжения на импедансе источника, и решите сами. Все проблемы из-за отсутствия соответствующих спецификаций. : разрешение, допуск и полоса пропускания сигнала.
@TonyStewart.EEsince'75 у тебя сейчас один из ТАКИХ дней... Я могу сказать... должно быть, снег.
Выложите, пожалуйста, даташит на АЦП (или даташит на микроконтроллер, если АЦП в микроконтроллере). Например, типичный 10-разрядный АЦП в микроконтроллере PIC прекрасно работает с делителем напряжения без буферизации, если сопротивление нижнего резистора делителя напряжения составляет 2 кОм или меньше.
Нет Трева. это ожидание пожара, когда мы едем в Лос-Анджелес на свадьбу на этой неделе. но для забавы вспомните пародию Уэйна и Шустера на телешоу Bonanza 70, выходящего из огненного кольца и поедающего хот-дог.
Распространенной проблемой является предположение, что заземление источника питания постоянного тока совпадает с опорным заземлением АЦП . Между ними может протекать большой ток, что приводит к падению напряжения (ошибке). Буфер дифференциального усилителя может помочь.

Ответы (5)

Буфер используется для преобразования импеданса источника в низкое значение, поэтому входной импеданс самого АЦП не оказывает существенного влияния на измеряемое напряжение.

Поскольку вы собираетесь делить напряжение на то, что может использоваться микроконтроллером через делитель напряжения, и поскольку вы захотите использовать большие резисторы для этого делителя, чтобы ограничить потери мощности, вы получите источник с высоким импедансом. Таким образом, вам необходимо буферизовать его после деления, прежде чем представлять значение в АЦП.

Большое спасибо. Меня интересовала именно эта проблема с делителем напряжения, поэтому я буду перестраховываться и буферизовать его.

Вы должны на самом деле хруст цифры и посмотреть, если это необходимо или нет. Например, STM32 в описанных здесь условиях позволит получить импеданс источника 6,4 кОм, в то же время влияя на 12-разрядный АЦП менее чем на 0,5 LSB. При указанных условиях (пересчитайте расчет для ваших условий), пока ваши резисторы делителя R1 R2 таковы, что:

р С "=" р 1 р 2 р 1 + р 2 6.4K у вас все в порядке.

Если вы контролируете источник питания 24 В, вы можете использовать делитель в диапазоне 50–60 кОм R1 + R2, чтобы получить соотношение резисторов ~ 9: 1 и R1 | | R2 < 6,4 кОм.

Потребляемый ток составляет менее 0,5 мА при 24 В, что меньше, чем у многих операционных усилителей, и вы не получите ошибки смещения, входного синфазного диапазона или эффектов насыщения. Например, операционный усилитель с 3 мВ Vos добавит 4 LSB ошибки к STM32 по сравнению с 1/2 LSB от сопротивления источника 6,4 кОм.

1.  Voltage source > feedback ratio > Source / load Z << gain error.
  e.g. 10k/1M is 1% error. 5k/10M is 0.05% gain error, 
 If using 0.1% R's then load error can be corrected with divider values.

Другие соображения

2.  dV/dt ~ 1/3f(-3dB) where dV signal >> resolution error >  SNR reduction
3.  Aliasing effects if f-3dB > 1/2 sampling rate at lowest res. level > SNR reduction
4.   dV/dt signal attenuation if insufficient samples per dt sample interval
5.   thus sampling rate tends towards >3x f-3dB of input signal    
6.   depends on resolution and gain error budget >> SNR worst case feedback    
7.    and regulation error gain at GBW of loop if used for feedback.      

В техническом описании детали АЦП должны быть указаны характеристики или диапазон входного импеданса и, возможно, рекомендованный максимальный выходной импеданс источника. Для приблизительного ответа рассчитайте эквивалентное сопротивление Тевенина двухрезисторного делителя. Если минимальный входной импеданс АЦП в 100 раз больше, это по-прежнему будет ошибкой 1%, которая не зависит от ошибки, вызванной допусками резистора. Без дополнительной информации о вашей системе я голосую за буфер.

не должно ли быть наоборот? Если входное сопротивление АЦП в 100 раз превышает эквивалент Тевенина?
Упс. отредактировал комментарий.

Решение сильно зависит от характеристик входа АЦП. Он может иметь не только низкий импеданс, но быть нелинейным и генерировать импульсы тока (например, внутренними переключаемыми конденсаторами). В таком случае термин «входное сопротивление» становится бессмысленным, и входной буфер должен выдерживать такую ​​«плохую» нагрузку.

Таким образом, хорошей идеей будет проверить данные таблицы данных на входе АЦП и следовать приведенным там рекомендациям.