Инструментальный усилитель, PGA или FDA перед АЦП
Слабый сигнал датчика редко можно без проверки подать прямо на АЦП. Нужно усилить разность потенциалов, подавить синфазную помеху, отфильтровать спектр выше полезной полосы и зарядить входную выборочную ёмкость преобразователя. Инструментальный усилитель, программируемый усилитель PGA и полностью дифференциальный усилитель FDA решают разные части этой задачи, хотя в каталогах могут находиться рядом. Выбор начинают с электрической модели источника и входа АЦП. Важно знать минимальный и максимальный дифференциальный сигнал, синфазное напряжение, сопротивление источника, полосу, время установления, требуемую точность и тип входа преобразователя. Попытка выбрать каскад только по коэффициенту усиления приводит к насыщению, долгому восстановлению или красивым, но неверным кодам.
Исходные данные для выбора
| Параметр | Что зафиксировать | Что он определяет |
|---|---|---|
| Дифференциальный сигнал | Минимум, максимум, DC и полоса | Требуемое усиление и noise budget |
| Синфазный уровень | Диапазон на обоих входах, включая аварии | Допустимость входного диапазона и CMRR |
| Вход АЦП | Тип, full scale, sampling rate, kickback | Нужен ли FDA, RC-фильтр или отдельный driver |
| Ошибка | Допустимые offset, gain error, drift и noise | Класс усилителя и необходимость калибровки |
| Питание | Напряжения, headroom, ток и температура | Реальный input/output swing и тепловой режим |
Что делает инструментальный усилитель
Инструментальный усилитель принимает дифференциальный сигнал при наличии общего синфазного уровня и обеспечивает высокое входное сопротивление. Внутреннее согласование резисторов даёт высокий CMRR, которого трудно добиться на четырёх внешних резисторах обычного операционного усилителя. Такой каскад удобен для мостов, шунтов, электродов и удалённых датчиков.
Проверять нужно не только CMRR при постоянном токе. На частоте он обычно ухудшается, а асимметрия входных RC-фильтров превращает синфазную помеху в дифференциальную. Входной диапазон также зависит от питания, коэффициента усиления и выходного напряжения. Даже rail-to-rail output не означает rail-to-rail input во всех режимах.
Когда нужен PGA
PGA изменяет усиление программно или логическими входами. Это полезно, если один тракт обслуживает датчики с разными диапазонами, уровень сигнала меняется на порядки или требуется автоматическое масштабирование. Программное усиление сокращает число реле и резисторных сетей, но добавляет переключательные переходы и время установления.
Нужно проверить таблицу допустимых gain, ошибку усиления для каждого значения, полосу при максимальном gain, входной диапазон и поведение при смене коэффициента. Алгоритм autorange должен иметь гистерезис и исключать использование отсчётов, полученных до полного установления. Иначе код будет прыгать между диапазонами.
Для чего нужен FDA
Fully differential amplifier формирует два противофазных выхода и задаёт их средний уровень через вывод VOCM. Он особенно полезен перед дифференциальным SAR- или высокоскоростным ΔΣ-АЦП: преобразует single-ended сигнал, управляет common-mode, обеспечивает низкий выходной импеданс и симметрично заряжает входы.
FDA не является автоматической заменой инструментального усилителя. У него могут быть меньшие входные сопротивления и иная устойчивость при больших сопротивлениях источника. Часто точный путь выглядит так: датчик → INA/PGA → фильтр/FDA → дифференциальный АЦП. В низкочастотном ΔΣ-АЦП PGA иногда уже встроен, и внешний каскад нужен только для защиты или синфазного диапазона.
Постройте карту напряжений до выбора микросхемы
Для каждого узла запишите минимум, номинал и максимум. Укажите питание усилителя, input common-mode, дифференциальный вход, output swing, VOCM и полный диапазон АЦП. Затем проверьте углы: максимальный сигнал при максимальном смещении, минимальное питание при высокой температуре и перегрузку датчика.
Если однополярный усилитель должен обработать двуполярный сигнал, выход смещают относительно средней точки. Источник этого уровня должен быть достаточно малошумящим и иметь подходящий импеданс. Подключение REF-пина INA к резисторному делителю без буфера часто ухудшает CMRR и добавляет ошибку.
Коэффициент усиления выбирают с запасом
Не стремитесь занимать последние коды АЦП при номинале датчика. Оставьте запас на допуск чувствительности, offset, перегрузку, дрейф и переходные процессы. Если датчик выдаёт 0–20 мВ, а вход АЦП допускает 0–4,096 В, теоретический gain равен 204,8. При 10–15 % запаса практический ориентир будет около 175–185.
Для INA с законом G = 1 + 100 кОм / R_G коэффициент 180 требует R_G ≈ 100 000 / 179 = 559 Ом. Это формула конкретной архитектуры, поэтому её нельзя переносить на другой усилитель. Допуск и TCR внешнего R_G входят в gain error.
Ошибка смещения возрастает вместе с gain
Input offset пересчитывается к выходу умножением на коэффициент усиления. При V_OS = 25 мкВ и G = 180 вклад на выходе равен 4,5 мВ. Относительно диапазона 4,096 В это около 0,11 %, ещё до учёта drift, gain error и АЦП. Заводская калибровка нуля помогает, но температурный дрейф смещения остаётся.
Отдельно учитывайте output offset следующего каскада. Для многоступенчатой цепи удобнее привести все ошибки ко входу датчика, а затем перевести итог к коду АЦП. Так становится видно, какой компонент действительно ограничивает точность.
Шум считают в заданной полосе
Спектральная плотность в нВ/√Гц не равна готовому RMS-значению. Для белого шума первого приближения используют e_RMS ≈ e_n × √BW, затем добавляют 1/f-компонент, токовый шум через сопротивление источника, шум резисторов и noise gain каскада. Реальная эквивалентная полоса фильтра зависит от его формы, а не только от частоты −3 дБ.
Увеличение gain поднимает сигнал, но также усиливает входной шум и offset. При слишком малом gain коды АЦП используются неэффективно; при слишком большом — тракт насыщается. Оптимум определяется требуемым динамическим диапазоном, а не максимальной цифрой в таблице PGA.
Входной RC-фильтр должен быть симметричным
На дифференциальном входе применяют два одинаковых последовательных резистора, конденсатор между входами и, если нужно, симметричные конденсаторы к общей точке. Допуск элементов к земле критичен: несовпадение преобразует common-mode помеху в differential. Конденсатор между входами влияет именно на дифференциальную составляющую и обычно менее опасен для CMRR.
Защитные элементы добавляют ёмкость и ток утечки. Их выбирают по амплитуде аварии и импедансу источника, а не только по напряжению пробоя. После ESD или длительной перегрузки проверяют время восстановления усилителя до точного режима.
Согласуйте драйвер с входом АЦП
SAR-АЦП во время acquisition подключает внутренний конденсатор и требует короткого импульса тока. Между драйвером и входом часто ставят небольшой резистор и дифференциальный конденсатор — charge bucket. Слишком большое сопротивление замедляет settling; слишком малая развязка способна ухудшить устойчивость усилителя.
Для дифференциального входа важны равные импедансы двух плеч. VOCM FDA подключают к common-mode выходу АЦП или к рекомендованной опоре. После расчёта проверяют settling до 0,5 LSB при максимальном шаге и реальном времени acquisition.
Сквозной пример для датчика 0–20 мВ
Пусть датчик имеет диапазон 0–20 мВ, общий уровень около 1,5 В, полосу 20 Гц, а АЦП принимает дифференциально 4,096 В peak-to-peak вокруг VOCM. Оставим 12 % запаса: целевой размах около 3,6 В, значит G = 3,6 / 0,020 = 180.
Если синфазное напряжение датчика допустимо для INA, первый каскад можно выполнить с gain 180 и затем подать сигнал через FDA единичного усиления. Если входной common-mode не проходит, меняют питание, архитектуру или используют усилитель с подходящим диапазоном — смещение выхода не исправляет недопустимое состояние входных транзисторов. При смене PGA с 18 на 180 алгоритм ждёт указанное в datasheet settling time плюс время фильтра и отбрасывает несколько преобразований.
Шум проверяют для 20 Гц, а не для полной полосы усилителя. Offset 25 мкВ даёт 4,5 мВ на выходе и может быть откалиброван как ноль, но его дрейф должен укладываться в остаточный бюджет. Прототип испытывают на нулевом и полном сигнале, при common-mode min/max и по температуре.
Примеры из каталога ChipBaza
INA333AIDGKR показывает класс маломощных прецизионных инструментальных усилителей; PGA855RGTR — программируемый инструментальный тракт с полностью дифференциальным выходом; THP210DR — класс FDA для дифференциального драйва. Эти компоненты нельзя выбирать взаимозаменяемо по слову «усилитель».
Для каждого полного MPN сверяют питание, input/output range, gain options, noise, offset/drift, bandwidth, package и recommended ADC circuit. Каталожное наличие не доказывает пригодность к конкретному датчику.
Типовые ошибки
- выбирать усилитель только по gain и noise density;
- не проверять входной common-mode во всех углах;
- считать rail-to-rail универсальным режимом до шин;
- подавать REF/VOCM от высокоомного делителя;
- нарушать симметрию дифференциального RC-фильтра;
- игнорировать settling после переключения PGA или мультиплексора;
- подавать SAR-АЦП без проверки kickback;
- оценивать шум в неопределённой полосе.
Чек-лист перед запуском платы
- известны min/max differential и common-mode сигналы;
- оставлен запас по выходному размаху и перегрузке;
- рассчитаны gain, offset, drift и gain error;
- шум приведён к полезной полосе;
- input/output range проверены при всех питаниях и температурах;
- RC-фильтр симметричен и совместим с драйвером;
- VOCM/REF имеют правильный источник;
- подтверждено settling до требуемого числа бит;
- перегрузка и восстановление испытаны на прототипе.
Источники для технической проверки
Параметры и ограничения сверяйте с актуальной документацией производителя для полного артикула и нужного исполнения.
Следующий шаг
Проверьте артикулы и количество до отправки заявки
Загрузите спецификацию в BOM-сервис или пришлите полный код производителя менеджеру. Если точное совпадение не доказано, позиция останется на ручной проверке.