Я делаю простой шумомер. Я стараюсь быть точным. Я использую опорное напряжение АЦП (2048), поэтому вычисление среднеквадратичного значения может быть проще.
Могу ли я использовать это опорное напряжение, чтобы установить напряжение смещения равным (Vref/2) и измерить этот сигнал с помощью дифференциального измерения, чтобы исключить показания формы смещения постоянного тока?
Я должен использовать питание от батареи, а 3V3 от регулятора напряжения. Весь модуль питается от 3,3 вольта, включая микроконтроллер ATxmega. Я использую электретный конденсаторный микрофон. Я не хочу использовать питание с двойной полярностью, если в этом нет необходимости.
Предполагая, что вы не можете измерить отрицательное напряжение, ваша схема хороша. Вы должны компенсировать в своем программном обеспечении смещение постоянного тока.
Компенсация так же проста, как вычитание смещения; вы можете реализовать процедуру калибровки или использовать долгосрочное среднее значение входных значений, чтобы скорректировать это смещение. Преимущество последнего состоит в том, что он полностью автоматический и компенсирует дрейф.
Могу ли я использовать это опорное напряжение, чтобы установить напряжение смещения равным (Vref/2) и измерить этот сигнал с помощью дифференциального измерения, чтобы исключить показания формы смещения постоянного тока?
Предполагая, что ваш сигнал в АЦП НЕ ДОЛЖЕН опускаться ниже входа ADC_NEG, это не сработает.
Предполагая, что это довольно обычный АЦП с псевдодифференциальным входом, подключите ADC_NEG к земле. Это заставит ADC_POS быть постоянным током средней шкалы на входе АЦП.
Если сомневаетесь, скачайте LTSpice и смоделируйте его.
Используйте неинвертирующий усилитель. R2 и R3 подают смещение Vref. Если вы хотите усилить сигнал, эта топология имеет то преимущество, что коэффициент усиления по постоянному току равен 1, потому что C2 блокирует постоянный ток. Поэтому Vos (входное напряжение смещения) операционного усилителя не будет усиливаться.
Эта топология работает только в том случае, если ваш коэффициент усиления больше или равен 1. Чтобы реализовать меньший коэффициент усиления, вы можете использовать R4 для ослабления входного сигнала, потому что R4 в основном образует делитель напряжения с R2 || Р3.
смоделируйте эту схему - схема, созданная с помощью CircuitLab
Почему бы вообще не отказаться от встроенного конденсатора? Вы можете использовать DC_bias JFET и обрезать его с помощью дифференциального действия в opa до вашего целевого значения? Внимание: скорее всего, потребуется операционный усилитель RRIO, если вы хотите подключить по постоянному току. Вы также можете поместить весь JFET в NFB-Loop OPA, если у вас есть доступ к воротам JFET - вы также можете обрезать постоянный ток стандартными методами до вашего целевого значения. Если вам нужно усиление, математика может немного усложниться — если буферизации достаточно, вычисления становятся довольно простыми.
Роберт Бристоу-Джонсон
Роберт Бристоу-Джонсон
Роберт Бристоу-Джонсон