Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

Как с микроконтроллера сделать управление громкостью?

Непрочитано 13.08.2008, 21:52  
IgorAVR2
Прописка
 
Регистрация: 06.09.2007
Сообщений: 122
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
IgorAVR2 на пути к лучшему
По умолчанию Как с микроконтроллера сделать управление громкостью?

Как с микроконтроллера сделать управление громкостью (моно), без применения специализированных м/c?
Нужно что бы микроконтроллер регулировал уровень громкости звукового сигнала, который с него же и выходит, а усилиливается с помощью LM386?

Сначала хотел ШИМом с него же, но так не получается, т.к. сигнал нужно сильно притянуть к земле, что бы он стал тихим, т.к. усиление у LM386 200дб и даже слабый сигнал звучит при таком усилении слишком громко. У меня ещё не получилось включить эту МС с усилением 20дБ, замкнув 7 ногу на землю (звук получается с искажениями, в чём здесь проблема???).

Лично у меня для рещение моей задачи, пока на ум пришло только собрать трёх битнный DAC, который будет коротиться на землю полевикам (т.к. у них минимальное сопротивление) а выход с DACа будет подтягивать звуковой сигнал к земле. Но сами понимаете решение не самое изящьное (три полевика, три ножки МК...)

У кого нибудь будут ещё предложения, как это можно сделать?
Реклама:
IgorAVR2 вне форума  
Непрочитано 13.08.2008, 22:16  
pomidor
Прописка
 
Регистрация: 27.11.2004
Сообщений: 169
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
pomidor на пути к лучшему
По умолчанию

чтобы получить усиление в 20 раз надо в даташите на lm386 прочитать внимательно раздел GAIN CONTROL -
To make the LM386 a more versatile amplifier, two pins (1 and 8 ) are provided for gain control. With pins 1 and 8 open the 1.35 kW resistor sets the gain at 20 (26 dB). If a capacitor is put from pin 1 to 8, bypassing the 1.35 kW resistor, the gain will go up to 200 (46 dB). If a resistor is placed in series
with the capacitor, the gain can be set to any value from 20 to 200.
pomidor вне форума  
Непрочитано 14.08.2008, 09:57  
stri
Прописка
 
Аватар для stri
 
Регистрация: 11.07.2006
Адрес: Ru, Nsk
Сообщений: 249
Сказал спасибо: 1
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
stri на пути к лучшему
По умолчанию

Поставить туда управляемый по i2c потенциомер? (все же это не совсем МС )

Цитата:
The AD5259 provides a compact, nonvolatile
solution for 256-position adjustment applications. These
devices perform the same electronic adjustment function
as mechanical potentiometers or variable resistors, but
with enhanced resolution and solid-state reliability.
stri вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как остановить мк? Как сделать паузу? skllks Микроконтроллеры, АЦП, память и т.д 8 27.12.2008 17:27
как сделать сумматор? lexa1000 Электроника - это просто 54 15.07.2008 21:35
Управление ГУНа с микроконтроллера kviper Микроконтроллеры, АЦП, память и т.д 6 02.05.2007 07:53
Как с помощью АЦП микроконтроллера можно замерять ток в авто DAS_WEYDER Микроконтроллеры, АЦП, память и т.д 18 17.04.2007 16:09
Как измерить емкость с помощью микроконтроллера? TimeOut Измерительное оборудование 3 11.03.2007 13:59


Часовой пояс GMT +4, время: 05:42.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.