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