Цифроаналоговый преобразователь с взвешиванием токов прост для понимания принципов работы, однако обладает рядом недостатков. Первый из них — это требование к высокой точности изготовления резисторов. Если разброс тока старшего разряда окажется больше значения тока младшего разряда, то ЦАП не будет выполнять свою функцию.
Второй недостаток связан с влиянием паразитных емкостей схемы. При больших разрядностях ЦАП с взвешиванием токов приходится применять высокоомные резисторы. Это приводит к большому времени заряда и разряда паразитной емкости микросхемы, что ограничивает ее быстродействие.
Ну и, наконец, сами резисторы. Высокоомные резисторы занимают огромную площадь на кристалле микросхемы. Все эти недостатки
привели к поиску другого схемотехнического решения цифроаналогового преобразователя. Таким решением стало применение матрицы

Рисунок 1. Матрица резисторов
В матрице резисторов
Общее сопротивление делителя составляет 2R, так как сопротивления R в нем соединены последовательно. В результате в следующем
звене матрицы ситуация повторяется. Снова образуется параллельное соединение двух резисторов 2R и снова образуется делитель напряжения
в два раза. Так как напряжения в узлах матрицы
Схема подобного цифроаналогового преобразователя с применением матрицы

Рисунок 2. Принципиальная схема четырехразрядного цифро-аналогового преобразователя