Шкалы резистивных делителей напряжения и тока

Шкалы делителей напряжения, чаще называемые кодоуправляемыми

аттенюаторами или кодоуправляемыми делителями напряжения (КУДН) обычно выполняются так, чтобы соотношение между выходным UOUTи входным UINнапряжениями имело вид:

где μ– коэффициент передачи делителя, равный отношению числового значения Nуправляющей кодовой комбинации к модулю Nmod, т.е. числу комбинаций используемого кода. Для двоичного n-разрядного кода, если использовать все возможные комбинации, Nmod= 2n. Например, при десяти двоичных разрядах 0 ≤ N≤ 1023, и Nmod= 1024; при двенадцати разрядах аналогично 0 ≤ N≤ 4095, и Nmod= 4096, и т.п. При десятичном кодировании, если опять-таки используются все комбинации, возможные при данном числе цифровых позиций, модуль выражается той или иной степенью десяти. Отметим, что часто бывает и неполное использование цифровых позиций, например, когда максимальный возможный отсчет при шести десятичных позициях имеет вид не 999999, а 120000 или 119999.

В начальный период развития ЦИТ применялись КУДН, составленные из двух цифроуправляемых сопротивлений: одного (NR1), управляемого прямым кодом, и другого – управляемого обратным (инвертированным) кодом, как изображено на рис. 1.14. Так как сумма числовых значений прямой и обратной комбинаций кода всегда равна Nmod1, сопротивление всей цепи рисунка 1.14 не зависит от Nи равно NmodR1, откуда получается μ = N/Nmod,а следовательно и приведенная выше формула.

Недостатками такой цепи (последовательного делителя на резисторах взвешенных сопротивлений) являются: необходимость двойного набора резисторов, отсутствие общей точки у ключей, а также нарушение линейной зависимости выходного напряжения от Nпри наличии внешней нагрузки.

Более удобными оказались параллельные делители, эквивалентные последовательному соединению двух цифроуправляемых проводимостей (рис. 1.15).

Для этой структуры нетрудно вывести то же выражение, которое было дано в начале этого раздела. Она по свойствам дуальна последовательному делителю; в частности, линейность функции преобразования не нарушается под нагрузкой, но нарушается при конечном выходном сопротивлении источника напряжения. Однако для n-разрядного двоичного кода в ней достаточно иметь только n+ 1 резистор, так как оказывается возможным переключать одни и те же резисторы из «нижней» ветви в «верхнюю», как показано на рис. 1.16.

 

Такая структура получила название простого звездообразного делителя напряжения. Ее легко выполнить в любом взвешенном коде, но при увеличении числа разрядов оказывается неудобным наличие резисторов, на много порядков различающихся по сопротивлению. На практике при работе в двоичном коде чаще применяется ее вариант, – лестничный делитель, выполняемый на резисторах только двух номиналов R– 2R, что технологически удобнее (см. ниже рис. 1.17).

Как простой звездообразный, так и лестничный делитель допускает наращивание как в сторону старших, так и в сторону младших (дробных) разрядов. Первое реализуется добавлением новых звеньев правее показанных на

схемах; второе – «разменом» показанного слева на схемах некоммутируемого резистора, который как раз и замещает бесконечное количество возможных, но как бы отброшенных дробных разрядов. Отметим, что в лестничном делителе, в отличие от простого звездообразного, нельзя удалить этот некоммутируемый резистор, не нарушив линейности характеристики μ(N).

Возможны различные подходы к расчету лестничного делителя;

например, можно наращивать его, начиная с младшего разряда. Возьмем часть структуры, состоящую из некоммутируемого резистора 2Rи резистора 2R, переключаемого битом α1, и посмотрим, как добавить следующий разряд, поставив при этом условие, чтобы резистор, переключаемый битом α2, имел тот же номинал 2R. Вес разряда α2должен быть равным 2, т.е. сумме весов разряда α1и бесконечного числа отброшенных дробных разрядов, воплощенных в некоммутируемом резисторе 2R. Но для этого проводимость части цепи слева от точки, отмеченной на рис. 1.17 звездочкой, должна быть равна проводимости «вертикального» резистора 2Rразряда α2. Параллельно соединенные два левых резистора 2R(выходное сопротивление источника UINдолжно быть нулевым) имеют сопротивление R, следовательно, нужно их дополнить до сопротивления 2R«горизонтальным» резистором R. Точно так же можно рассуждать и дальше, постепенно наращивая разряд за разрядом.

Подавая входное напряжение UINкодоуправляемого делителя, выполненного по схемам рисунков 1.16 или 1.17, от источника опорного напряжения UREF, можно превратить его в ЦАП, а на основе последнего, добавив компаратор и автомат уравновешивания, построить АЦП.

Поменяв местами вход и выход на структуре рис. 1.17, получим кодоуправляемый делитель тока. Его анализ прост: если для токового выхода

обеспечен режим короткого замыкания, ток в каждом узле делится пополам, что и обеспечивает двоичную систему весов. Необходимый режим короткого

замыкания на выходе обычно реализуется включением операционного усилителя с параллельной обратной связью, преобразующего выходной ток делителя в напряжение. Поскольку входное сопротивление полученного делителя тока не зависит от N, он одновременно является кодоуправляемым преобразователем напряжение → ток, а вместе с преобразователем ток →

напряжение, выполненном на операционном усилителе, реализует функцию

то есть является кодоуправляемым инвертирующим делителем напряжения

(аттенюатором). Устройства, выполняемые по таким структурам, по ряду причин допускают изменение входного напряжения UINв значительно большем диапазоне, чем это возможно в устройствах по рис. 1.16 или рис. 1.17. Поэтому именно их называют множительными или перемножающими ЦАП, имея в виду операцию умножения числа Nна напряжение UINв соответствии с вышеприведенной формулой.

Все рассмотренные нами до сих пор делители напряжения строились из

расчета использования одного – двух резисторов на двоичный разряд. В последние десятилетия успехи микроэлектронной технологии сделали возможным массовый выпуск микросхем ЦАП и АЦП с делителями из резисторов одного номинала, которых при n-разрядном двоичном коде требуется 2nштук.

Чтобы построить АЦП с таким делителем, каждый отвод от цепочки резисторов одного номинала R, питаемой от источника UREF, соединяют с входом соответствующего компаратора (их тоже должно быть 2nштук), а на вторые входы всех компараторов подают преобразуемое напряжение UX. АЦП воспринимает информацию за один такт: одновременно срабатывает множество компараторов, и затем совокупность их выходных сигналов преобразуется в двоичный код. Такие устройства называют параллельными АЦП или АЦП считывания; они могут выполнять сотни миллионов и более преобразований в секунду (такие скорости нужны в технике связи и в цифровой осциллографии).

Аттенюатор или ЦАП на делителе из резисторов одного номинала строится примерно так, как показано на рис. 1.18.

На этом рисунке не показано управление ключами; ясно, что при двоичном входном коде ключи должны управляться через дешифратор, или должна использоваться более сложная пирамидальная система ключей. При наличии внешней нагрузки характеристика μ(N)такого аттенюатора становится нелинейной, но этот недостаток устраняют включением повторителя с большим входным сопротивлением на выходе UOUT.

Достоинством делителей на резисторах одного номинала является принципиальная монотонность характеристики: с ростом Nкоэффициент передачи напряжения μвсегда растет, в то время как у рассмотренных выше звездообразных и лестничных делителей, при выполнении их на реальных резисторах, он в области некоторых Nможет и падать вследствие неточной подгонки резисторов. Для увеличения разрядности делители на резисторах одного номинала могут включаться каскадно: делитель второго каскада (управляемый младшими разрядами входной кодовой комбинации) подключается через повторители к двум выводам одного из резисторов делителя первого каскада, выбираемого старшими разрядами кода.