Регулятор тока
- Войдите на сайт для отправки комментариев
Здравствуйте!
Помогите пожалуйста новичку. Есть задача: Нужно определиться, что надо купить для её реализации.
Задача такова: Нужно заменить 6 подстроечных сопротивлений (резисторов) на микросхемы, которые будут регулировать ток с помощью кнопок.
Подробности: Такое "внедрение" мне необходимо установить в устройство управлящее звуком. Причём нужно сделать так, чтобы все регулировки были видны на индикаторе в виде цифровых значений. За основу я решил взять микросхемы 572ПА1. Микросхема регулирует уровень проходящего через неё звукового сигнала в зависимости от подаваемого на неё параллельного 10 битного кода. Соответственно нужно 6 десятибитных регистров памяти, которые будут хранить коды при отключенном питании. Управление этими кодами должно осуществляться с помощью какого-нибудь параллельного порта. То есть индикация одна, а с помощью кнопок выбирается програмируемая микросхема.
Помогите пожалуйста определиться с тем что нужно купить для реализации такой системы. Мне думается взять сразу Arduino Mega, 8-битный цифровой индикатор TM1638, ну и соответственно сами микросхемы 572ПА1. Что ещё?
himik_master, вы откуда телепортировались к нам, из 90х годов прошлого века? Какие ещё ПА1, это анохронизм . Если вам регулировать звук -то полно специализированных микросхем от обычных цифровых "резисторов" до аудиопроцессоров.
572ПА1. Микросхема регулирует уровень проходящего через неё звукового сигнала в зависимости от подаваемого на неё параллельного 10 битного кода.
Поделитесь пожалуйста, как Вы собираетесь "через неё" звуковой сигнал пропускать? Она же просто ЦАП. У неё 10 цифровых входов и ни одного аналогового. Как Вы "в неё звук" запихаете? Или Вы цифровой звук туда пихать собираетесь как раз через 10 цифровых входов? Тогда я совсем запутался.
\\Поделитесь пожалуйста, как Вы собираетесь ...
Это не важно, не мы придумывали импортозамещение, и не нам сомневатся в возможности.
Особо инициативных и впечатлительных попрошу воздержаться от комментариев, в которых в место сути, относящейся к вопросу темы, бессмысленные попытки самоутверждений и самовыражений. Давайте уважать своё и "чужое" время.
himik_master, есть крупные производители микросхем, типа analog, maxim. Заходите на сайт, ищите цифровые потенциометры, выбираете. Вот например от макса https://www.maximintegrated.com/en/products/analog/data-converters/digital-potentiometers.html
Смотрите табличку, выбираете линейный/ логорифмически -энергонезависимый/ зависимый, итп. и нажимаете картинку.
Смотрите табличку, выбираете линейный/ логорифмически -энергонезависимый/ зависимый, итп. и нажимаете картинку.
Поделитесь пожалуйста, как Вы собираетесь "через неё" звуковой сигнал пропускать? Она же просто ЦАП. У неё 10 цифровых входов и ни одного аналогового. Как Вы "в неё звук" запихаете? Или Вы цифровой звук туда пихать собираетесь как раз через 10 цифровых входов? Тогда я совсем запутался.
572ПА1 - т.н. "перемножающий" ЦАП на базе матрицы R-2R. На вход опорного подаете аналоговый сигнал, а кодом задается коэф. умножения. Для нормальной работы нужен внешний ОУ. Собственно кодом меняется сопротивление матрицы в усилителе на ОУ. Многократно её использовал в таком режиме, но... в те же 80-е годы. :)) Работала очень хорошо. Сейчас тоже будет работать, но это чисто ретро-винтажный вариант. :))
Я аот тоже вернулся примерно к тому, чем занимался 20 лет назад. Только с помощью Ардуино.
Сейчас балуюсь с FM62429 (в 20-летнем варианте вместо нее как раз были 572па1). Как регулятор громкости, вроде, ничего. Сегодня попытаюсь испытать на ней универсальный фильтр (тот, что на 4-х ОУ). Из недостатоков - 5-вольтовое питание и, соответственно, небольшой допустимый уровень сигнала, а также дискретность 1 дБ. Для гроскости этого достаточно, а вт для фильтра может не хватить. По идее, шаг 1 тон (2 полутона).
........................................................................Разговора нет, я не против современных микросхем регулирующих звук. Посоветуйте что-нибудь. Одно условие: вход и выход у этой микросхемы должны быть аналоговые. Я работаю с аналоговым звуком.
Пожалуйста, например, LM1036, там регулировка громкости осуществляется именно на основе перемножения входного аналогового сигнала и постоянного напряжения подаваемого с переменного резистора, вместо него можно поставить цифровой потенциометр или ЦАП.
Также можно напрямую использовать аналоговые перемножители, например, AD633 или AD835, точно такой же принцип - на один аналоговый вход - звук, на другой цифровой потенциометр или ЦАП.
По поводу регулировки звука имейте ввиду что он регулируется не по линейному закону, например в природе единственный известный цифровой потенциометр ИМЕННО ДЛЯ РЕГУЛИРОВКИ ГРОМКОСТИ СО ШКАЛОЙ ИМЕННО В 100 ШАГОВ - это CAT5116, с ЦАПами все попроще, можно взять ЦАП разрядностью повыше (например 12 разрядный ЦАП) и в соответствии с таблицей (нелинейной зависимости громкости, которую можно зашить в ардуино) выставлять на его выходе соответствующее напряжение.
Также можно напрямую использовать аналоговые перемножители, например, AD633 или AD835, точно такой же принцип - на один аналоговый вход - звук, на другой цифровой потенциометр или ЦАП.
мда.. берем скажем AD5241 или AD5242 с управление по I2C и .....
.... никакие платы расширения Ардуине для управления этими потенциометрами не нужны ....
так что , "главный вопрос" - корректная постановка задачи
Просто помнится починил человеку магнитофон, а он звонит - говорит не работает. 2 часа разговору по телефону... потом я поехал к нему домой... оказалось в розетку не включил. Вроде самопорразумевающаяся вещь... Вот и хочется уточнить у тех, кто имел дело с Ардуино, все самоподразумевающиеся вещи.
Тоесть я правильно понял..? Нужна сама Ардуина (к ней питание и ЮЭсБи провод), макетная плата (для начала на ней), провода для соединений, индикатор... Этого хватит? Смогу ли я подсоединить те же шесть 572ПА1? Ведь для организации шин данных понадобится 60 контактов. Ардуина Мега справится?
Вы определитесь что вы хотите, городить огромные платы на старом барахле, или всё таки использовать современную базу? Есть 6-канальные цифровые потенциометры, управляемые 2х проводной шиной. Для современного решения задачи вам нужна обычная ардуина Uno/Nano, один энкодер, и дисплей, и всё!
В моем посте были названы микромхемы с последовательным интерфейсом управления по 2-м прводам + возможности адресации
т.е. поняли не правильно.
В зависимости от используемой элементной базы изменяется и наполнение модулями вашей системы.
На 572ПА1 и иже с им получается один из самых затратных, в смысле аппаратных затрат, вариантов.
Стоит определиться с минимально допустимой разрядностью цифрового потенциометра, а потом поискать доставабельный и подходящий по цене вариант с управлением по какому-то последовательному протоколу.
в данном случае подразумевается девайс заменяющий две-три кнопки
http://electromicro.ru/market/izmeritel_nye_pribory_i_instrumenty/4/?gclid=CJn_mLSt0s0CFQLncgodCAQLZw
На 572ПА1 и иже с им получается один из самых затратных, в смысле аппаратных затрат, вариантов.
http://electromicro.ru/market/izmeritel_nye_pribory_i_instrumenty/4/?gclid=CJn_mLSt0s0CFQLncgodCAQLZw
Для изготовления n-канального блока потенциометров понадобятся:
Ардуина - (n+37)/38 шт.
FM62429 (n+1)/2 шт.
Конденсаторы электролитические 2-5 мкФ - 2*n шт.
цифровой потенциометр должен заменять подстроечник на 4,7кОм и иметь минимум 256 "позиций". Но возможно и 1024 понадобится.
А можно уточнить происхождение этих цифр?
FM62429 имеет 80 с чем-то "позиций", шкала логарифмическая, 1 шаг - 1 дБ. Почему - понятно: обеспечивается диапазон регулировки более 80 дБ при том, что человеческое ухо нечувствительно к перепадпм громкости менее 1 дБ.
Всем спасибо! Я собрал нужную информацию и сделал заказ. Когда произойдёт "воплощение" задуманного, обязательно отпишусь здесь. Только будет это не влижайшем будущем. Надо ко всему прочему плотно осваивать язык программирования и завершить уже начатые экспериметы со звуком.