Здравствуйте, ищу схему которая из 6-ти кнопок выдавала бы на выход напряжение, соответствующее двоичному числу, образованному нажатыми кнопками, как в R2R ЦАПе.

Я сделал R2R и подключил кнопки между Vcc и входами, но такой вариант не работает, так как на входы R2R должен поступать синал 0/1, а с кнопок идет Hi-Z/1 (ну или 0/Hi-Z, если подключить к земле). Можно, конечно, использовать переключающие кнопки или тумблеры, но это не очень хороший вариант, т.к. в процессе переключения состояний на выходе будет непонятно что.
Можно ли такое сделать только на резисторах или прийдется ставить какую-нибудь микросхему для формирования логических уровней? Подумываю насчет инвертоа SN74LS04, но у него несимметричное выходное сопротивление при разных лог. уровнях на выходе, из-за этого будет вноситься погрешность в работу R2R. Кто подскажет что-нибудь на эту тему?
P.S. Схема нужна для переделки системы радиоуправления. Вместо одного из пропорциональных каналов хочу сделать 6 дискретных, для этого в передатчике планируется вместо напряжения с потенциометра подавать сигнал с этой схемы, а в приемнике соберу что-нибудь на AVR чтоб измеряло длительность импульсов с приемника и раскодировало это на 6 каналов.