Описание работы проектируемого прибора: микроконтроллер определяет по температурному датчику температуру, и следуя некоей формуле и таблице коэффициентов через ЦАП задает напряжение от 0,3 до 2,5В независимо на 6 выводах. (Лучше бы с запасом на 10 выводах, но это обсуждаемо.) Это напряжение позже будет использовано как управляющее другой частью устройства. При изменении температуры, напряжение на выводах корректируется.
Прибор по USB соединен с компьютером, с которого пользователь произвольно меняет коэффициенты в формуле расчета напряжения (6 или 10 коэффициентов по числу каналов), и микроконтроллер в реальном времени производит пересчет и изменение управляющих напряжений на выводах.
Нужен микроконтроллер такой чтобы:
1) Популярен и хорошо известен разработчикам.
2) Имеет интерфейс USB
3) Позволяет по USB с компьютера (желательно используя какую-то стандартную программу, чтобы не надо было заново ваять интерфейс) изменять в реальном времени несколько коэффициентов, регламентирующих его работу. Желательно эти константы менять в программе ползунками, так как эта процедура будет выполняться пользователем часто.
4) Позволяет по тому же USB перепрошить контроллер, изменив формулы расчета выходных напряжений. (эта процедура будет выполняться редко)
5) Важно, чтобы микроконтроллер со всей обвязкой мог монтироваться SMD-монтажом на плату с алюминиевым основанием.
6) Желательно, чтобы можно было реализовать функцию сохранения в энергонезависимой памяти (лучше внутренней, но можно и внешней, вроде карточки SD) времени наработки прибора в часах.
7) Ну и цена, желательна, поменьше. Но это уж как получится.


