Резюме: я хотел бы построить дифференциальный усилитель с дифференциальным выходом, но переключить общий режим на уровень, отличный от исходного.
Мои нынешние знания позволяют мне зайти так: возьмите традиционный инструментальный усилитель с 3 операционными усилителями, как показано на этом рисунке:
Теперь, если вы возьмете два операционных усилителя без третьего, они уже дадут вам почти то, что я хочу, то есть увеличьте дифференциальный вход и получите дифференциальный выход. Единственная проблема заключается в том, что он сохраняет общий режим ввода. Добавляя третий операционный усилитель справа, легко сместить CM, смещая его землю (фактически, это то, что делают большинство однокристальных усилителей, когда они предоставляют вывод Vbias), но выход схемы теперь одиночный -ended.
Итак, каков наилучший способ сохранить дифференциальный выход и сдвиг CM? Один из способов, я полагаю, состоит в том, чтобы взять только два левых операционных усилителя вышеупомянутого инструментального усилителя и сдвинуть землю каждого из них в отдельности.
Другой вариант, который мне приходит в голову, - это снова взять только два левых операционных усилителя и (используя пример, когда я хочу уменьшить CM) вдвое увеличить усиление по мере необходимости, а затем разделить каждый выход на 2.
К сожалению, оба этих решения требуют большего (по количеству) высоко согласованных резисторов с низким значением TCR (я стараюсь поддерживать очень низкий температурный дрейф схемы), и это чертовски дорого.
Итак, как бы вы пошли об этой проблеме? Может быть, неправильное начало использования измерительного усилителя? Является ли одно из моих решений выше "стандартным" способом сделать это, или есть лучшие схемы для этой цели?
РЕДАКТИРОВАТЬ: Разъяснения по согласованию резисторов: я имею в виду, чтобы соответствовать им в TCR, потому что я стремлюсь минимизировать температурный дрейф. Это означает, что мне нужно согласовать резисторы в TCR, а не по абсолютной величине, чтобы при смещении из-за температуры они сохраняли свои исходные отношения. На самом деле я не заинтересован в сопоставлении абсолютных значений (почти, мне все еще нужно немного сопоставления для поддержания CMRR) по двум причинам: 1) несоответствие в абсолютном значении вызывает ошибки смещения и усиления, которые легко калибровать при системный уровень. Измерение и коррекция температурного дрейфа намного сложнее. 2) Большинство ошибок смещения в любом случае будут отсутствовать даже без калибровки, потому что это будет внешний интерфейс датчика, а ошибки смещения будут отменены из-за возбуждения датчика переменного тока. Тем не мение: