Я хотел бы использовать эту схему для предварительного усиления сигнала микрофона, чтобы активировать аналоговый вход моего Arduino.
(источник: reconnsworld.com )
Будет ли он работать с динамическим микрофоном вместо электретного?
Схема в порядке (не идеальна по качеству, но она будет работать), но есть одна небольшая проблема, если вы хотите передать вывод на Arduino. Как показано, выход будет качаться под землей (т. е. он будет смещен на 0 В), а аналоговый вход Arduino будет принимать только положительные напряжения.
Выход с приведенной выше схемой будет примерно таким:
Если ваш источник питания составляет 5 В, вам необходимо сместить выходное напряжение до 2,5 В, чтобы получить максимальный размах от вашего входного сигнала.
Добавление делителя напряжения после конденсатора сделает это:
Делитель напряжения состоит из R2 и R4, и он смещает (читай «удерживает») TO_ADC
узел на уровне 2,5 В, поэтому вывод АЦП видит полный размах сигнала. Без него АЦП увидит только положительную половину сигнала, потому что у нас нет отрицательного источника питания.
Формула делителя напряжения:
Итак, для делителя напряжения, образованного из R2 и R4, при питании 5В получаем:
5В * (R4 / (R2 + R4), что равно:
5 В * (100 кОм / (100 кОм + 100 кОм) = 5 В / 0,5 = 2,5 В в середине (V out на приведенной выше примерной диаграмме, которая является TO_ADC
узлом в нашей схеме)
Тогда вывод будет примерно таким (в зависимости от входного сопротивления ваших АЦП он может работать не очень хорошо — это бит, который имитируется Radc и Cadc , я скоро проверю это):
Есть и другие варианты, я постараюсь вскоре опубликовать улучшенную схему.
Хорошо, вот вариант, который правильно управляет усилением транзистора (используя эмиттерный резистор с обходом переменного тока) и выдает сигнал с более низким импедансом, который колеблется около ~ 2,5 В (V + составляет 5 В - конденсаторы не должны быть такими большими, как 10 мкФ, вы все еще можете использовать 100 нФ, если хотите для входного конденсатора):
Radc и Cadc
Radc и Cadc не являются компонентами, которые вам нужно добавлять (поэтому вы можете игнорировать их, если/когда будете создавать схему), они представляют характеристики аналоговых входных контактов вашего микроконтроллера.
Некоторые АЦП микроконтроллера могут иметь довольно низкий входной импеданс, который может нагрузить ваш сигнал и ослабить его (поэтому, в основном, вы получите более низкое значение, чем вы ожидали) . слишком сильно пострадать.
Моделирование (обратите внимание также на смоделированную загрузку АЦП):
Мы можем видеть, что это довольно хорошо справляется с входным напряжением 20 мВ, если мы подадим 20 мВ на исходную схему (даже без какой-либо нагрузки), мы получим некоторые искажения из-за неравномерного усиления (обратите внимание на сглаженные края при отрицательном размахе):
Есть еще лучшие варианты и варианты (выше может потребоваться небольшая настройка значений). Простая схема на операционном усилителе будет одной из них, но это зависит от того, насколько вы обеспокоены качеством звука, хотите ли вы беспокоиться. Если вас устраивает небольшое искажение, то подойдет первая схема с подходящим методом смещения.
Да, наверное, будет работать нормально. Вам просто нужно исключить R1, так как динамический микрофон не нуждается в постоянном смещении.
Вам может понадобиться значительно большее усиление - возможно, второй каскад усилителя - с динамическим микрофоном. В этот момент использование малошумящего операционного усилителя, вероятно, проще.
Фил Фрост
Джозеф