Предлагаю обсудить универсальный конфигуратор, могущий конфигурить до 4х SPI устройств.
(сейчас всё больше устройств могут управляться только с МК: AD1955, AD1853, CS8416, CS8406, DIX4192, DIT4192, asrc 4192 и т.д. и т.п.)
Отсюда появилась мысль сделать сабж.
Основная идея, чтоб получит универсальность, связь с РС. Наиболее легко реализуемый RS-232, он же СОМ РОRT. На РС будет написана прога, в которой мы вбиваем разрядность регистров девайса (длину слова обмена), адрес и содержимое регистра. Отдельно можно привязать джампер на плате с битом/битами в регистрах. И так для каждого девайса. Супервизор в систему можно не ставить - он есть в МК. После конфигурации на РС, мы по ком порту записываем её в ЕЕРRОМ МК. После этого кабель можно/нужно отключить.
Вход данных от устройств сделан для расширения системы в будущем: изменения конфигурации одного из устройств могут автоматом вызывать переконфигурацию другого (выводы муте можно использовать как флаги в этом случае).
ATMega8535 выбрана за достаточно большой объём ЕЕРRОМ - 512 байт. В большинстве случаев этого должно хватить. Ног не так много, но при таком подходе они не особо то и потребуются.
Как вариант RS-232->TTL можно сделать отдельной платкой. Тогда уменьшится потребление в штатном режиме.
Какие есть предложения по изменениям/улучшениям? Есть ли заинтересованные в таком девайсе?
Социальные закладки