То, что вы предлагаете, возможно, но вы должны знать о некоторых ошибках. Самая большая проблема для транзистора, чтобы не искажать измерения. Вы не предъявляли никаких требований к точности, но допустим, что это 10-битный АЦП, и вы не хотите, чтобы транзистор добавлял более 1 счетчика ошибок. По шкале 3,3 В один отсчет 10-разрядного АЦП составляет 3,2 мВ. При равных двух резисторах транзистор не может опускаться более чем на 6,5 мВ. Это полностью исключает биполярный транзистор.
AP канал FET может сделать это. Опять же, если вы хотите, чтобы транзистор не добавил погрешность более 0,1%, он должен быть меньше 200 мОм, когда два резистора равны, и вдвое меньше, чем в худшем случае.
Полевые транзисторы с каналом P 100 мОм могут быть найдены, но полевые транзисторы с каналом N более многочисленны и имеют лучшие характеристики, особенно при таких низких напряжениях. Вместо этого я бы использовал нижний боковой переключатель N-канала:
IRLML2502 гарантированно имеет максимум 80 мОм только при приводе затвора 2,5 В, поэтому добавится очень мало ошибок. Если требуется гораздо меньшая погрешность, то вы можете измерить нижнюю часть R2 в дополнение к делителю напряжения, а затем падение во всем коммутаторе может быть учтено во встроенном программном обеспечении.
Добавлено:
Теперь вы изменили вопрос, сказав, что вы действительно используете мостовую схему. Это имело смысл, когда измерение должно было отображаться с использованием аналогового измерителя, но не является необходимым при использовании современного микроконтроллера. С обычным A / D микроконтроллера у вас уже есть мост, так как результат A / D пропорционален диапазону источника питания. По сути, другая сторона моста встроена в микро. Использование другого внешнего моста и второго входа A / D только добавит ошибку. Если у вас все в порядке с точностью до 0,1% напряжения, выходящего из делителя, просто используйте схему выше.
Некоторые микроконтроллеры имеют отдельную отрицательную опорную линию аналого-цифрового напряжения. Например, это называется Vref-on Microchip PIC. Вы можете управлять Vref- снизу R2, чтобы игнорировать напряжение через Q1. Тем не менее, проверьте допустимый диапазон Vref-pin. Это не может быть позволено идти так высоко, как Vdd. На самом деле это тот случай, когда вы можете использовать абсолютный максимальный рейтинг вместо рабочих значений. Когда цепь датчика отключена, вам нужно только, чтобы A / D не был поврежден, а не чтобы он работал правильно. Конечно, если вы используете A / D для других целей, эта схема не будет работать.
Больше на мостах:
Было высказано предположение, что в этом случае лучше использовать «мостовую» цепь, которая будет устранять любое падение напряжения на Q1 в цепи выше. Это не так, по крайней мере, с моей интерпретацией "мостовой" схемы. Вот как я думаю, что мост предназначен для подключения:
R1 - измеряемый датчик переменного сопротивления. R2, R3 и R4 - фиксированные резисторы с известными значениями. SW1 - это переключатель, используемый для отключения этой цепи, когда он не используется для экономии энергии. Когда измерение проводится, SW1 закрывается. В этой схеме SW1 предполагается идеальным переключателем с R5, показанным отдельно, чтобы представить его на сопротивлении.
Задача мостовой схемы - обеспечить дифференциальное напряжение между V1 и V2. Это было полезно в старых аналоговых измерителях, когда измеритель требовал значительного тока и мог быть напрямую подключен между V1 и V2. Обратите внимание, что напряжение V1-V2 по-прежнему пропорционально Vdd. Эта схема нене зависит от Vdd и, следовательно, не зависит от очевидной ошибки в напряжении питания, вызванной током через R5. Мостовые цепи не зависят от Vdd только в одном случае, и именно тогда V1-V2 равен нулю. Вот почему старые аналоговые счетчики, которые использовали мостовые схемы, объединили их с прецизионно откалиброванной переменной R3. Вы не будете использовать измерение V1-V2, отображаемое на измерителе, как прямое измерение, а скорее как обратную связь установки R3, так что V1-V2 будет нулевым. В этом особом случае значение Vdd не имеет значения, равно как и сопротивление измерительного прибора между V1 и V2.
То, что мы имеем здесь сегодня с аналого-цифровыми входами микроконтроллера, - это совершенно другой случай. Эти АЦП не предназначены для дифференциальных измерений, и у нас все равно нет откалиброванного надежного способа изменения R3. Тем не менее, мы можем сделать довольно точные измерения напряжения реалистичными для диапазона GND - Vdd .
Если бы R5 было 0, то напряжение на V1 было бы отношением Vdd, зависящим только от R1. Поскольку и схема датчика, и аналого-цифровой преобразователь в микроконтроллере вырабатывают и измеряют напряжение относительно диапазона GND - Vdd, точное значение этого диапазона компенсируется.
Единственная проблема - когда R5 ненулевой и неизвестен в некотором диапазоне. Это добавляет неизвестную ошибку к V1, даже если она рассматривается относительно диапазона Vdd. По сути, датчик вырабатывает напряжение с фиксированной долей диапазона Vlow-Vdd, в то время как микро измеряет его как фиксированную долю GND-Vdd. Самый простой способ справиться с этим - гарантировать, что Vlow является достаточно малой долей Vdd, чтобы эту ошибку можно было игнорировать.
Предложение использовать мостовую схему, по-видимому, таково, что измерение V1 и V2 позволяет устранить эту ошибку. Если R3 и R4 хорошо известны, то V2 является прямой функцией Vlow, но ослабляется делителем R4, R3. С высокой точностью можно измерить V2, сделать вывод Vlow и использовать результат для коррекции показаний V1. Тем не менее, нет никаких преимуществ для R4, R3 делителя. Если вам нужно исправить Vlow, лучше измерить его напрямую. Ни в коем случае измерение V2 лучше, чем измерение Vlow напрямую. Так как мы лучше измеряем Vlow и поэтому не нуждаемся в V2, нет смысла производить V2. Поэтому R3 и R4 могут быть исключены, не оставляя ничего, что можно было бы назвать «мостовой» цепью.