реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Подскажите, как управлять цифровыми потенциометрами типа MAX5481 по интерфейсу 3-Wire Serial?
Vlad10
сообщение Mar 14 2016, 18:54
Сообщение #1





Группа: Участник
Сообщений: 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. Заранее благодарю.
Go to the top of the page
 
+Quote Post
Jury093
сообщение Mar 14 2016, 19:47
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 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 документации и формируете диаграмму
режим только для записи..
Go to the top of the page
 
+Quote Post
XVR
сообщение Mar 15 2016, 11:26
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата(Vlad10 @ Mar 14 2016, 21:54) *
Никак не могу найти информацию, на какие выводы и какие потенциалы нужно подавать для управления MAX5481.
Удалось найти лишь для ЦП DS1669:
http://eschemo.ru/tsifrovyie-potentsiometryi/ , но этот ЦП подходит мало - у него невысокая термостабильность и небольшое количество ступеней.
Подскажите пожалуйста, где можно найти информацию об интерфейсе подключения 3-Wire Serial для MAX5481.
Просто абзац какой то cranky.gif Ну почему народ ищет информацию на вполне конкретные микросхемы по всяким интернетовским помойкам вместо официальных сайтов производителя? Прямо болезнь какая то wacko.gif
Надеюсь это не заразно rolleyes.gif

http://datasheets.maximintegrated.com/en/d...481-MAX5484.pdf
Go to the top of the page
 
+Quote Post
Vlad10
сообщение Mar 16 2016, 20:17
Сообщение #4





Группа: Участник
Сообщений: 5
Регистрация: 14-03-16
Пользователь №: 90 857



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





Guests






Использовал ЦАП, чего и Вам желаю.
В каких-то случаях вообще ШИМ допустим.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Mar 16 2016, 21:27
Сообщение #6


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(Vlad10 @ Mar 16 2016, 23:17) *
Может быть кто-нибудь из форумчан знает, какие ЦП сейчас используют для настройки LC-контуров? В данном конкретном случае контур используется высокодобротный, с частотой настройки 40 мгц и с двумя последовательно подключенными варикапами КВ - 121А.

Если время установления некритично - используйте PWM (и хороший фильтр за ним, разумеется). Прекрасно применялось, например, в TV-тюнерах без PLL. Или DAC (встроенный, при его наличии, или отдельный). "Цифровые потенциометры" для этих целей - сомнительное удобство.
Go to the top of the page
 
+Quote Post
Vlad10
сообщение Mar 17 2016, 12:46
Сообщение #7





Группа: Участник
Сообщений: 5
Регистрация: 14-03-16
Пользователь №: 90 857



Дело в том, что по-окончании настройки LС-контура, потенциал на настроечных варикапах должен фиксироваться (запоминаться) и затем уже не изменять своё значение в процессе дальнейшей работы устройства.
Получается, что понадобится ещё и микросхема памяти. Или может быть имеются PWM-контроллеры со встроенной памятью? Если есть, то какие? (желательно посовременнее) Заранее благодарю.
Go to the top of the page
 
+Quote Post
Myron
сообщение Mar 17 2016, 13:00
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 849
Регистрация: 6-02-05
Пользователь №: 2 451



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


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(Vlad10 @ Mar 17 2016, 15:46) *
Получается, что понадобится ещё и микросхема памяти. Или может быть имеются PWM-контроллеры со встроенной памятью? Если есть, то какие? (желательно посовременнее)

В первую очередь, по-любому (DAC, PWM, "электронный потенциометр"), потребуется управляющий микроконтроллер. А по большей части у микроконтроллеров есть встроенная энергонезависимая память данных.
Go to the top of the page
 
+Quote Post
Baser
сообщение Mar 17 2016, 13:12
Сообщение #10


Просто 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

можно начать с Микрочипа, в свое время искал под свои задачи, у них были наилучшие по соотношению цена/функционал
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Mar 17 2016, 13:32
Сообщение #11


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



А, не вчитался. Из названия темы следовало, что все ж микроконтроллерное управление (как еще можно понять "3-wire serial" ? Ну, если так, то да, один корпус "энергонезависимого" ЭП вполне решает задачу, а управление достаточно детально описано в даташитах, для этого и тему открывать не стоило...
Go to the top of the page
 
+Quote Post
Vlad10
сообщение Mar 17 2016, 17:28
Сообщение #12





Группа: Участник
Сообщений: 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) В даташитах всё по-английски. Перевёл один с помощью стандартной (не технической) прогр. «Сократ персональный» (она была в компьютере). Получилось много неясностей. Не подскажите-ли, где можно скачать какую-нибудь хорошую специализированную программу для перевода текстов по электронике? Заранее благодарю.

Прикрепленные файлы
Прикрепленный файл  _________________________63164_______________.pdf ( 1.4 мегабайт ) Кол-во скачиваний: 34
 
Go to the top of the page
 
+Quote Post
Baser
сообщение Mar 17 2016, 21:50
Сообщение #13


Просто Che
*****

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



Глянул от нечего делать по вашей задаче:
судя по всему вам нужно или уменьшать хотелки или изменять ТЗ sm.gif

Digital Potentiometer, UP/DOWN, 1024, NONVOLATILE
сходу находится только один, тот что вы и нашли, MAX5481–MAX5484
да и то, интерфейс UP/DOWN там дополнительный и применить его без дополнительной обвязки сложно.

Так что или уменьшайте разрядность до 256 шагов, или что лучше, применяйте микроконтроллер для подключения кнопок
и цифрового потенциометра, ибо с шинами I2C и SPI их много.


А насчет перевода с английского, так Гугль кое-как переводит, смысл понять можно.
А термины нужно учить, без этого в электронике делать нечего.
Вся документация всегда есть на английском, а только на русском ну разве что на какие-нибудь военные разработки sm.gif
Go to the top of the page
 
+Quote Post
Vlad10
сообщение Mar 18 2016, 10:50
Сообщение #14





Группа: Участник
Сообщений: 5
Регистрация: 14-03-16
Пользователь №: 90 857



Цитата
интерфейс UP/DOWN там дополнительный и применить его без дополнительной обвязки сложно.

Большое спасибо за информацию. Но насколько сложна эта дополнительная обвязка? Что необходимо будет сделать? По даташиту затрудняюсь определить. Потребуются ли какие-либо микросхемы или достаточно будет подцепить какое-то количество резист-в и конденс-в? Заранее благодарю за ответ.

Сообщение отредактировал Vlad10 - Mar 18 2016, 10:53
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Mar 18 2016, 11:18
Сообщение #15


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 все установки.
Прикрепленное изображение


Да, и еще термометр получите на ней в довесок.
Go to the top of the page
 
+Quote Post
Baser
сообщение Mar 18 2016, 11:39
Сообщение #16


Просто 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

А вот как генерить эти сигналы - думайте sm.gif
Кнопками будет неудобно,
Обычно применяют энкодеры с кнопкой, как на регуляторе громкости на автоприемниках.
Типа таких: PEC11R Series - 12 mm Incremental Encoder

Нажимную кнопку логично применить на Chip Select, один из выходов энкодера на Clock,
а как сформировать на логике сигнал UP\DOWN из сигналов энкодера на вскидку не придумаю laughing.gif

Мне проще все на микроконтроллере сделать...
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Mar 19 2016, 11:24
Сообщение #17


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Гораздо проще все на микроконтроллере, да. Даже "кнопочный" вариант - можно и автоповтор сделать, например. Вообще-то существуют энкодеры, генерирующие импульсы на одном из направлений, но это экзотика. Или этакие джойстики на два направления. Вариант с кнопками имеет право на жизнь, когда очень-очень редко надо сдвинуть настройку на несколько шагов (типа подстроить VTCXO).
Go to the top of the page
 
+Quote Post
Plain
сообщение Mar 19 2016, 12:26
Сообщение #18


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



Цитата(Vlad10 @ Mar 18 2016, 13:50) *
насколько сложна эта дополнительная обвязка? ... какие-либо микросхемы или достаточно

Безусловно, схема на микросхемах, сложность которой зависит от желаемого удобства пользования ею.

Вы бы лучше сказали, зачем оно Вам надо, а то ведь возможно, велосипед изобретаете, т.е. синтезатор или типа того.
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd June 2025 - 23:05
Рейтинг@Mail.ru


Страница сгенерированна за 0.03136 секунд с 7
ELECTRONIX ©2004-2016