А программа - это уже не часть технического решения. Может СХЕМОТЕХНИЧЕСКОЕ? Ну так в аппаратуре все должно быть сбалансировано. Если вы попытаетесь кривую программу исправить при помощи схемы, вероятность успеха ничтожна.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)