Использование матрицы R-2R в качестве параллельного ЦАП.
Рассмотрим матрицу, изображенную на рисунке.
Очевидно, что если все ключи находятся в положении "0", то выходное напряжение будет равно нулю.
Можно посчитать, что если ключ нулевого разряда установлен в положение "1", а все остальные в положение "0", то
Uвых=V*1/16,
если ключ первого разряда установлен в положение "1", а все остальные в положение "0", то
Uвых=V*1/8,
если ключи нулевого и первого разрядов установлены в положение "1", а все остальные в положение "0", то
Uвых=V*(1/16+1/8), и так далее...
В общем случае получим: Uвых=V*(А0*1/16+А1*1/8+А2*1/4+А3*1/2), где Аi=1, если соответствующий ключ (Кi) находится в положении "1" и Аi=0, если соответствующий ключ находится в положении "0".
То есть, замыкая различными способами ключи К0...К3 (или, по другому говоря, подавая на вход четырехбитное число A3A2A1A0) мы можем получить 24=16 различных значений выходного напряжения (от Uвых=0 до Uвых=V*(1-1/16) с шагом D=V*1/16).
Таким образом, данная схема представляет собой простейший параллельный четырехбитный цифро-аналоговый преобразователь.
Аналогичным образом можно построить восьми, десяти, двенадцати и вообще n-битный ЦАП.
В общем случае, для n-битного ЦАП будем иметь: Uвых=V*(SAi*1/2n-i), где i - номер разряда (i=0, 1, 2 ... n-1), Ai=1, если соответствующий ключ замкнут на шину питания и Ai=0, если соответствующий ключ замкнут на общий провод.
шаг в этом случае определяется по формуле: D=V/2n, где n - общее число разрядов