Ага, это как у нас на работе — сколько народу ни работает, но каждый аппаратчик хоть раз делал свой модуль RS232/485. Как я написал параметрический модуль RS232 на VHDL (лениво мне было в трёх проектах периоды перечитывать) — так теперь все им пользуются :)
Классно было бы, конечно, только вот для этого нужно иметь сделанные в железе ЦАП и АЦП. Природу-то не обманешь)
Но вообще ничего не мешает взять какую-нибудь схемину с пачкой ЦАП и АЦП, а потом менять программно, сколько их включено.
Микроконтроллер своими руками