|
Подскажите, как управлять цифровыми потенциометрами типа MAX5481 по интерфейсу 3-Wire Serial? |
|
|
|
Mar 14 2016, 18:54
|
Группа: Участник
Сообщений: 5
Регистрация: 14-03-16
Пользователь №: 90 857

|
Возникла необходимость в цифровой настройке LC-контура (подавать напряжение на контурные варикапы при помощи цифрового потенциометра (ЦП). При этом, выходное («движковое») напряжение ЦП должно управляться не микроконтроллерной схемой (SPI и т.п…), а «кнопочным» способом т.е. импульсами (например по типу UP / Down). В ЦП MAX5481 такая возможность имеется т.к. он может управляться не только по SPI, но и по 3-Wire Serial. Кроме того, данный ЦП термостабильный (35 ppm / С) и содержит большое количество ступеней – 1024, что как-раз необходимо, т.к. LC-контур высокодобротный. Никак не могу найти информацию, на какие выводы и какие потенциалы нужно подавать для управления MAX5481. Удалось найти лишь для ЦП DS1669: http://eschemo.ru/tsifrovyie-potentsiometryi/ , но этот ЦП подходит мало - у него невысокая термостабильность и небольшое количество ступеней. Подскажите пожалуйста, где можно найти информацию об интерфейсе подключения 3-Wire Serial для MAX5481. Заранее благодарю.
|
|
|
|
|
Mar 14 2016, 19:47
|
Знающий
   
Группа: Участник
Сообщений: 959
Регистрация: 11-01-06
Из: Санкт-Петербург
Пользователь №: 13 050

|
Цитата(Vlad10 @ Mar 14 2016, 21:54)  Подскажите пожалуйста, где можно найти информацию об интерфейсе подключения 3-Wire Serial для MAX5481. Заранее благодарю. а в чем проблема то? контакт SPI/UD резистором на +Vdd - это выбор режима SPI далее 3 сигнала CS, SCLK, Din далее смотрите стр 14-15 документации и формируете диаграмму режим только для записи..
|
|
|
|
|
Mar 15 2016, 11:26
|
Гуру
     
Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847

|
Цитата(Vlad10 @ Mar 14 2016, 21:54)  Никак не могу найти информацию, на какие выводы и какие потенциалы нужно подавать для управления MAX5481. Удалось найти лишь для ЦП DS1669: http://eschemo.ru/tsifrovyie-potentsiometryi/ , но этот ЦП подходит мало - у него невысокая термостабильность и небольшое количество ступеней. Подскажите пожалуйста, где можно найти информацию об интерфейсе подключения 3-Wire Serial для MAX5481. Просто абзац какой то  Ну почему народ ищет информацию на вполне конкретные микросхемы по всяким интернетовским помойкам вместо официальных сайтов производителя? Прямо болезнь какая то Надеюсь это не заразно http://datasheets.maximintegrated.com/en/d...481-MAX5484.pdf
|
|
|
|
|
Mar 16 2016, 20:17
|
Группа: Участник
Сообщений: 5
Регистрация: 14-03-16
Пользователь №: 90 857

|
1) По части цифровых потенциометров и интерфейсов, нахожусь пока ещё в ряду начинающих. Даже не знаю, где найти литературу по интерфейсам 3-wire serial; 4-wire serial; SPI, где бы подробно описывалось, - что и на какие управляющие входы потенциометра надо подавать, что-бы тот заработал. 2) Хотелось-бы ещё узнать, какой ЦП лучше всего подходит для настройки LC-контуров? Может кто из форумчан занимается такими конструкциями? Вообще, ЦП тут должен быть термостабильным и иметь большое количество ступеней… «Погуглив» узнал о MAX5481, но этого ЦП в магазинах нет (живу в Екатеринбурге), надо заказывать в интернет-магазинах. Или может быть этот ЦП уже устарел и лучше использовать какой либо другой, более современный ЦП на это количество ступеней – 1024 (и естественно) термостабильный? Плохо, что в даташитах не указывают год выпуска детали… Может быть кто-нибудь из форумчан знает, какие ЦП сейчас используют для настройки LC-контуров? В данном конкретном случае контур используется высокодобротный, с частотой настройки 40 мгц и с двумя последовательно подключенными варикапами КВ - 121А. Заранее благодарю.
|
|
|
|
Guest_TSerg_*
|
Mar 16 2016, 20:25
|
Guests

|
Использовал ЦАП, чего и Вам желаю. В каких-то случаях вообще ШИМ допустим.
|
|
|
|
|
Mar 16 2016, 21:27
|
Гуру
     
Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047

|
Цитата(Vlad10 @ Mar 16 2016, 23:17)  Может быть кто-нибудь из форумчан знает, какие ЦП сейчас используют для настройки LC-контуров? В данном конкретном случае контур используется высокодобротный, с частотой настройки 40 мгц и с двумя последовательно подключенными варикапами КВ - 121А. Если время установления некритично - используйте PWM (и хороший фильтр за ним, разумеется). Прекрасно применялось, например, в TV-тюнерах без PLL. Или DAC (встроенный, при его наличии, или отдельный). "Цифровые потенциометры" для этих целей - сомнительное удобство.
|
|
|
|
|
Mar 17 2016, 12:46
|
Группа: Участник
Сообщений: 5
Регистрация: 14-03-16
Пользователь №: 90 857

|
Дело в том, что по-окончании настройки LС-контура, потенциал на настроечных варикапах должен фиксироваться (запоминаться) и затем уже не изменять своё значение в процессе дальнейшей работы устройства. Получается, что понадобится ещё и микросхема памяти. Или может быть имеются PWM-контроллеры со встроенной памятью? Если есть, то какие? (желательно посовременнее) Заранее благодарю.
|
|
|
|
|
Mar 17 2016, 13:00
|
Профессионал
    
Группа: Свой
Сообщений: 1 849
Регистрация: 6-02-05
Пользователь №: 2 451

|
Цитата(Vlad10 @ Mar 17 2016, 06:46)  Дело в том, что по-окончании настройки LС-контура, потенциал на настроечных варикапах должен фиксироваться (запоминаться) и затем уже не изменять своё значение в процессе дальнейшей работы устройства. Получается, что понадобится ещё и микросхема памяти. Или может быть имеются PWM-контроллеры со встроенной памятью? Если есть, то какие? (желательно посовременнее) Заранее благодарю. Потенциометр, который вы выбрали, NONVOLATILE. Это, на минуточку, значит, что он не теряет своего значения после выключения питания схемы и после включения имеет значение, которое было задано последний раз. Кстати, не вдаваясь в вашу задачу, хочу напомнить, что полно 12-битных потенциометров, есть также и 8-ми битные, логарифмические, доступны потенциометры в 1 мегом. Посмотрите, что вам надо.
|
|
|
|
|
Mar 17 2016, 13:12
|

Просто Che
    
Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881

|
Как я понял, ТС нужно цифровой потенциометр, которым можно управлять БЕЗ микроконтроллера при помощи интерфейса из двух кнопок UP/DOWN c разрешением 1024 шага и запоминанием значения при снятии питания.
Предлагаю ТС открыть какого-нибудь крупного поставщика а-ля посылторг (Farnell, Digi-Key, ... etc.), найти раздел Digital Potentiometer и поискать вышеупомянутый функционал по ключевым словам: UP/DOWN, 1024, 10-bit, 12-bit, NONVOLATILE
можно начать с Микрочипа, в свое время искал под свои задачи, у них были наилучшие по соотношению цена/функционал
|
|
|
|
|
Mar 17 2016, 17:28
|
Группа: Участник
Сообщений: 5
Регистрация: 14-03-16
Пользователь №: 90 857

|
1) Извините, что ошибочно указал "3-wire serial" вместо «UD / Down”. В одном справочном метериале по цифр-м потенциометрам (прилагаю его в присоедин-м файле) интерфейс данного ЦП был обозначен как « 3-wire serial SPI », при этом функция «UD / Down” никак там не обозначена, и я принял обозначение «3-wire serial» за обознач. «кнопочной» функции «UD / Down”, о чём и сожалею. Прошу в связи с этим заменить в названии темы обознач. "3-wire serial" на «UD / Down”. 2) В даташитах всё по-английски. Перевёл один с помощью стандартной (не технической) прогр. «Сократ персональный» (она была в компьютере). Получилось много неясностей. Не подскажите-ли, где можно скачать какую-нибудь хорошую специализированную программу для перевода текстов по электронике? Заранее благодарю.
|
|
|
|
|
Mar 17 2016, 21:50
|

Просто Che
    
Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881

|
Глянул от нечего делать по вашей задаче: судя по всему вам нужно или уменьшать хотелки или изменять ТЗ  Digital Potentiometer, UP/DOWN, 1024, NONVOLATILE сходу находится только один, тот что вы и нашли, MAX5481–MAX5484 да и то, интерфейс UP/DOWN там дополнительный и применить его без дополнительной обвязки сложно. Так что или уменьшайте разрядность до 256 шагов, или что лучше, применяйте микроконтроллер для подключения кнопок и цифрового потенциометра, ибо с шинами I2C и SPI их много. А насчет перевода с английского, так Гугль кое-как переводит, смысл понять можно. А термины нужно учить, без этого в электронике делать нечего. Вся документация всегда есть на английском, а только на русском ну разве что на какие-нибудь военные разработки
|
|
|
|
|
Mar 18 2016, 10:50
|
Группа: Участник
Сообщений: 5
Регистрация: 14-03-16
Пользователь №: 90 857

|
Цитата интерфейс UP/DOWN там дополнительный и применить его без дополнительной обвязки сложно. Большое спасибо за информацию. Но насколько сложна эта дополнительная обвязка? Что необходимо будет сделать? По даташиту затрудняюсь определить. Потребуются ли какие-либо микросхемы или достаточно будет подцепить какое-то количество резист-в и конденс-в? Заранее благодарю за ответ.
Сообщение отредактировал Vlad10 - Mar 18 2016, 10:53
|
|
|
|
|
Mar 18 2016, 11:18
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
Цитата(Vlad10 @ Mar 18 2016, 12:50)  Но насколько сложна эта дополнительная обвязка? Что необходимо будет сделать? По даташиту затрудняюсь определить. Потребуются ли какие-либо микросхемы или достаточно будет подцепить какое-то количество резист-в и конденс-в? Заранее благодарю за ответ. У меня есть такая заготовка как раз подходит для вашего случая - https://geektimes.ru/post/268918/А вот тут схема как к этой платке подключить компьютер, енкодер с функциями: больше, меньше и Ok (аналог кнопок UP DOWN OK ) И два выхода ШИМ с 16-и битной разрядностью. Платка также может измерять напряжение с точностью 4-е знака и запоминать во внутренней EEPROM все установки.
Да, и еще термометр получите на ней в довесок.
|
|
|
|
|
Mar 18 2016, 11:39
|

Просто Che
    
Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881

|
Цитата(Vlad10 @ Mar 18 2016, 12:50)  Но насколько сложна эта дополнительная обвязка? Что необходимо будет сделать? По даташиту затрудняюсь определить. Потребуются ли какие-либо микросхемы или достаточно будет подцепить какое-то количество резист-в и конденс-в? В даташите все расписано, стр.16 Digital Up/Down Interface. Figure 8. Три сигнала, четвертый выбирает тип интерфейса: Up/Down или SPI: Chip Select, который записывает значение в eeprom, Clock, UP\DOWN А вот как генерить эти сигналы - думайте  Кнопками будет неудобно, Обычно применяют энкодеры с кнопкой, как на регуляторе громкости на автоприемниках. Типа таких: PEC11R Series - 12 mm Incremental EncoderНажимную кнопку логично применить на Chip Select, один из выходов энкодера на Clock, а как сформировать на логике сигнал UP\DOWN из сигналов энкодера на вскидку не придумаю Мне проще все на микроконтроллере сделать...
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|