Электронный регулятор громкости DS1868 » Программирование устройств на PIC микроконтроллерах


Логин:
Пароль:
О сайте:

Pic.Rkniga.ru - Сайт как для начинающих, так и для опытных радиолюбителей, разрабатывающих свои устройства на популярных PIC микроконтроллерах.
Здесь можно обмениваться сообщениями на форуме, а также добавлять на сайт статьи и схемы своих устройств.

Меню сайта
Главная Форум по PIC микроконтроллерам Форум Статьи по PIC микроконтроллерам Статьи Справочная информаци по PIC микроконтроллерам Справочник Литература по PIC микроконтроллерам Литература Схемотехника Схемотехника устройств на PIC микроконтроллерах Микроконтроллеры Программаторы Все по программированию PIC микроконтроллеров Программы, Софт Программы Ссылки Написать нам
Опрос

На каком языке программирования вы пишите программы?


Ассемблер
Си
Бейсик
Паскаль
Другой


Последние материалы
  • Каршеринг в Москве - это Просто, Удобно и Недорого.
  • Кнопка On/OFF на PIC12F629.
  • Часы с синхронизацией от китайского будильника
  • ШИМ регулятор на PIC16F628A.
  • Счетчики прямого и обратного счета на PIC16F628A.
  • Таймер отключения питания для мультиметра и не только.
  • Программирование на C микроконтроллеров PIC24
  • Измеритель напряжения и тока
  • Маршрутный компьютер для электровелосипеда
  • Простой двухканальный термометр на PIC16F690 и датчиках DS18B20
  • Популярные материалы
    Случайная книга
    Электронный регулятор громкости DS1868
    Автор публикации: alex Просмотров: 3517 Добавлен: 25-08-2014, 09:17 Комментарии: 0

         Раньше использовались, да и сейчас во многой аппаратуре используются обычные аналоговые механические регуляторы громкости, представляющие собой переменные резисторы, включенные потенциометрами, и регулирующие уровень сигнала, проходящего от источника сигнала на вход УНЧ. Относительно простым путем, мало вторгаясь в схему УНЧ, можно ввести в нем электронную регулировку громкости используя микросхему типа DS1868. Данная микросхема выпускается фирмой Dallas-semiconductor и представляет собой аналог двух переменных резисторов, управляемых программно при помощи внешнего микроконтроллера. Регулировка возможна 256-ю ступенями изменения сопротивления (вернее, положение «ползунка» переменного резистора). Один вывод переменного резистор -НО или Н1, второй, который желательно (но не обязательно) соединять с общим минусом питания - L0 или L1. Вывод «ползунка» - W0 или W1, соответственно.
         Микросхемы выпускаются в трех исполнениях по сопротивлению переменных резисторов, - DS1868-10, - 2x10 кОм, DS1868-50, - 2x50 кОм, DS1868-100, -2x100 кОм, соответственно


         В трех видах корпусов 20-выводном TSSOP, 16-выводном SOIC и 14-выводном DIP (рис.1).


         Структурная схема микросхемы показана на рисунке 2.
         Потенциометры одной микросхемы могут быть использованы как раздельно, например, для регулировки громкости в разных каналах УНЧ, так и могут быть и включены последовательно для повышения общего сопротивления (рис.З). В этом случае общим выводом, то есть, «ползунком» такого переменного резистора становится выход Sout. В этом случае число ступеней регулировки программным способом может быть увеличено вдвое (до 512). Этот вариант может быть полезным для построения схемы электронной настройки, например, УКВ-ЧМ приемника с системой АПЧ на ИМС типа К174ХА34. Микросхема DS1868 совместно с внешним микроконтроллером и ЖК-дисплеем будет выполнять функции шкалы и верньерного устройства.


         Микросхемы можно каскадировать до любого количества чтобы посредством одной и той же цифровой шины управлять несколькими регуляторами. В этом случае выводы CLK соединяются вместе, выводы RST так же соединяются вместе, а вот порт контроллера, который должен быть DQ подключается только к первому каскаду. Далее, для переноса используется вывод Cout (рис.4).
         Принципиальная схема регулятора громкости для стереоусилителя показана на рисунке 5. Стереусилитель здесь условно обозначен как усилители УНЧ1 и УНЧ2, соответственно для левого и правого стереоканалов. Резисторы Rx1 и Rx2 это штатные переменные резисторы для регулировки громкости, вместо кототорых и устанавливается данная схема. Эти переменные резисторы отключаются и удаляются. Крестиками на схеме отмечены отключения переменных резисторов. Входной сигнал от источника НЧ сигнала поступает на разъем Х1, - это штатный входной разъем УНЧ. Естественно, что схема регулятора громкости и входа УНЧ может быть и другой, но суть переделки в любом случае будет аналогична.


         Например, если в УНЧ используется электронная регулировка, в которой переменными резисторами регулируется управляющее напряжение на соответствующих входах микросхемы-предусилителя, то один из «переменных резисторов» микросхемы DS1868 можно будет использовать, например, для регулировки громкости, а второй для стереобаланса. Программное обеспечение, используемое в данной конструкции допускает раздельную регулировку для каждого «переменного резистора» микросхемы.
         Органом управления является микроконтроллер D2, а так же три кнопки S2-S4 и жидкокристаллический дисплей.


         Кнопка S4 (Up) служит для увеличения параметра, кнопка S3 (Down) - для уменьшения параметра. Кнопкой S2 (Select) можно выбрать режим работы, регулировка левого, правого или обоих каналов одновременно.
         На дисплее две строки прямоугольников по длине которых можно понять положение регулятора.
         Кнопка S1 (Reset) - для сброса, её можно на переднюю панель не выводить (сделать дырочку чтобы тыкать ей спичкой при необходимости).


         На рисунке 5 показана схема с микросхемой DS1868 в 14-выводном DIP-корпусе. Так же можно использовать микросхему и в другом корпусе, согласно рисунку 1.
         Схема регулировки коэффициента усиления ОУ (рис.6.1 - переменным резистором, рис.6.2 - микросхемой DS1868).
    Материал взят из: Журнал РадиоКонструктор 2013 №3

    В архиве: Исходный код программы на языке программирования СИ и прошивка микроконтроллера PIC18F2550.

    elregulgromkosti.rar [4,87 Kb] (cкачиваний: 171)

    Комментарии