Цифровой потенциометр на ATMega16 + AD5206

Обсуждаем цифровые устройства...
Ответить
Vashurin
Родился
Сообщения: 10
Зарегистрирован: Вт июл 17, 2007 11:06:19

Цифровой потенциометр на ATMega16 + AD5206

Сообщение Vashurin »

Привет всем тем у кого лапы растут из нужного места.
Вот уже два дня лазию по форуму, и так и не смог найти то что надо.

описываю ситуацию - очень захотелось заменить резистор в автомагнитоле (который на управление громкостью) , магнитолла родная в иномарке заменить не чем, да и меня она устраивает.
Но просто поменять его не получается нет таких в продаже (он работает еще как кнопка включения).
Вот и решил что-нибудь прикошачить туда более современное, выбор остановился на более ненужной лицевой панели от другой магнитолы, там такая хитрая крутёлка без ограничителей в одну сторону крутишь замыкается контакт два штуки сперва один потом второй , крутишь в другую сторону очередность замыкания меняется - по этой нехитрой логике идет выборка направления изменения громкости.
Вот и решил сделать миниатюрную выносную панельку управления громкости под руль.
Выбор мой остановился на Mega8 + MCP41010 (одноканальный цифровой потенциометр с памятью последней регулировки)
Но порылся в загашниках бала найдена Mega 16 и AD5206 (шестиканальный цифровой потенциометр без памяти).
И решил тогда ипользовать данную приблуду для управления подстветкой панели приборов.
Я хотел чтобы кто-нибудь поделился опытом в создании данного девайса , он работает по SPI а я никогда с ним дело не имел , но начитался литературы вроде понял но не знаю как формировать байт посылаемый в циф.рез.
Цветы и конфеты не пъём !!!
молоко и пиво!!!
Реклама
Vashurin
Родился
Сообщения: 10
Зарегистрирован: Вт июл 17, 2007 11:06:19

Сообщение Vashurin »

Где-то прочитал но уже не помню где

что если цифровой потенциометр не экзотический то посылаемые биты у всех стандартные.

это правда ?
Цветы и конфеты не пъём !!!
молоко и пиво!!!
Реклама
Аватара пользователя
РадиоЛоматель
Мудрый кот
Сообщения: 1733
Зарегистрирован: Чт авг 21, 2008 22:03:30
Откуда: Одесса(Украина)
Контактная информация:

Сообщение РадиоЛоматель »

http://www.analog.com/static/imported-f ... 4_5206.pdf
Внимательно смотрим картинку на странице 5. Потом читаем страницу 15. На странице 5 показанно как посылать в потенциометр значение. На странице 15-как выбрать нужный канал.
(*tmp) &= ~( ( (param1 & (1<<PARAM1_BIT6)) || ((param2==PARAM2_TRUE)&&(--param3)) ) ? (param1 & (~param2)) : (Func1() | FUNC1_FLAGS) );
Люблю Си...
Ответить

Вернуться в «Цифровая техника»