Освежив свои знания в области цифровой техники, я сделал на макете следующую схему управления.
Обеспечивается управление регулятором с помощью валкодера из шагового двигателя и индикация выходного значения громкости (2 разряда и единица) всего 128 значений. В данный момент схема достаточно экспериментальна, но всё полностью работает. Реализовано на ПЛИС EPM7064SLC44. Пользуясь случаем, я благодарю Vizzi за предоставленный файл дешифратора на 7 сегментов.
Задача следующая. Необходимо сделать запоминание последнего установленного значения громкости при полном обесточивании усилителя.(насколько я понял, внутренней памяти у девайсов MAX 7000S нет)
Я вижу два варианта решения: 1. Использовать регистр из серии 74НС, куда информация записывается при каждом изменении громкости и считывается при начальной установке (питание регистра от литиевой батарейки). 2. Использовать микросхему DS1220AB от DALLAS Semiconductor, где всё это (и даже больше) уже есть.
Может есть еще возможности, которые я проглядел?
Социальные закладки