あなたが提案することは可能ですが、いくつかの落とし穴に注意する必要があります。最大の問題は、トランジスタが測定を歪まないことです。精度要件を指定していませんが、10ビットA / Dであり、トランジスタに1カウントを超えるエラーを追加させたくないとします。3.3 Vスケールでは、10ビットA / Dの1カウントは3.2 mVです。したがって、2つの抵抗が等しい場合、トランジスタは6.5 mVを超えて降下できません。それは完全にバイポーラトランジスタを除外します。
APチャネルFETはこれを行うことができます。繰り返しますが、トランジスタに0.1%を超えるエラーを追加しないようにするには、2つの抵抗が等しい場合は200mΩ未満、最悪の場合はその半分にする必要があります。
100mΩのPチャネルFETが見つかりますが、NチャネルFETの方が豊富で、特にこれらの低電圧での特性が優れています。代わりにNチャネルのローサイドスイッチを使用します。
IRLML2502は、わずか2.5 Vのゲートドライブで最大80mΩが保証されているため、エラーはほとんど追加されません。はるかに低い誤差が必要な場合は、分圧器に加えてR2のボトムを測定できます。その後、スイッチでの電圧降下をファームウェアで考慮することができます。
追加:
これで、実際にブリッジ回路を使用していると言って質問を変更しました。これは、測定がアナログメーターの動きで表示される場合に意味がありましたが、最新のマイクロコントローラーを使用する場合は不要です。通常のマイクロコントローラーA / Dでは、A / Dの結果が電源範囲に比例するため、すでにブリッジがあります。実際には、橋の反対側はマイクロに組み込まれています。別の外部ブリッジと2番目のA / D入力を使用すると、エラーが追加されるだけです。分圧器からの0.1%の電圧精度で問題がない場合は、上記の回路を使用してください。
一部のマイクロコントローラには、独立した負のA / D電圧リファレンスラインがあります。これは、たとえばVref- on Microchip PICラインと呼ばれます。R2の下部からVref-を駆動して、Q1にかかる電圧を無視できます。ただし、Vref-ピンの有効範囲を確認してください。これはVddほど高くすることはできません。これは実際には、動作値の代わりに絶対最大定格を使用できる1つのケースです。センサー回路がオフの場合は、A / Dが損傷しないように注意するだけで、A / Dが正しく機能しないことに注意してください。もちろん、他のものにA / Dを使用している場合、このスキームは機能しません。
橋の詳細:
この場合、「ブリッジ」回路の方が優れており、上の回路でQ1によって降下した電圧をキャンセルすることが提案されています。これは、少なくとも私の「ブリッジ」回路の解釈には当てはまりません。これは、ブリッジが接続されることを意図していると私が考える方法です:
R1は、測定対象の可変抵抗センサーです。R2、R3、およびR4は、既知の値を持つ固定抵抗です。SW1は、電力を節約するために使用されていないときにこの回路をオフにするために使用されるスイッチです。測定が行われているとき、SW1は閉じています。この回路図では、SW1は完全なスイッチであり、R5はオン抵抗を表すために個別に示されています。
ブリッジ回路のポイントは、V1とV2の間に差動電圧を提供することです。これは、メーターが大きな電流を必要とし、V1とV2の間に直接接続できる古いアナログメーターで役立ちました。電圧V1-V2は依然としてVddに比例することに注意してください。この回路はありませんVddとは独立しているため、R5を流れる電流によって引き起こされる供給電圧の明らかなエラーとは無関係ではありません。ブリッジ回路は、1つの場合にのみVddから独立しています。つまり、V1-V2がゼロの場合です。これが、ブリッジ回路を使用していた古いアナログメーターが、高精度の校正済み変数R3と組み合わせた理由です。メーターに表示されるV1-V2の測定値を直接測定値として使用するのではなく、V1-V2がゼロになるようにR3を設定するフィードバックとして使用します。その特異なケースでは、Vddは重要ではなく、V1とV2間のメーターのインピーダンスも重要ではありません。
マイクロコントローラーのA / D入力を備えた今日の状況は、まったく異なります。これらのA / Dは差動測定用に設定されておらず、R3を変化させるための信頼できる校正済みの方法はありません。ただし、GNDからVddまでの範囲でかなり正確な電圧測定を行うことができます。
R5が0の場合、V1の電圧は、R1のみに依存するVddの比率になります。センサー回路とマイクロコントローラーのA / Dの両方が、GNDからVddの範囲に関連する電圧を生成および測定するため、その範囲の正確な値は相殺されます。
唯一の問題は、R5がゼロではなく、ある範囲で不明な場合です。これにより、Vdd範囲に関連すると考えられる場合でも、V1に未知のエラーが追加されます。実際には、センサーはVlowからVddの範囲の固定部分の電圧を生成し、マイクロはGNDからVddの固定部分としてそれを測定します。これに対処する最も簡単な方法は、このエラーを無視できるように、VlowがVddの十分に小さい部分であることを保証することです。
ブリッジ回路を使用する提案は明らかにV1とV2の両方を測定することでこのエラーをキャンセルできるようにするためです。R3とR4がよく知られている場合、V2はVlowの直接関数ですが、R4、R3分周器によって減衰されます。高精度で、V2を測定し、Vlowを推定し、その結果を使用してV1の読み取り値を修正できます。ただし、R4、R3分周器には利点がありません。Vlowを補正する必要がある場合は、直接測定することをお勧めします。 V2を直接測定するよりもV2を測定する方が良い場合はありません。Vlowを測定したほうがよいため、V2を必要としないため、V2を生成しても意味がありません。したがって、R3とR4を削除して、「ブリッジ」回路と呼ばれるものは何も残しません。