Czy możesz zamieścić arkusz specyfikacji na tym mikrofonie? Nie ma powodu, dla którego powinieneś potrzebować wzmocnienia 5000 z mikrofonem elektretowym, chyba że masz nagą jednostkę bez wewnętrznego FET. W takim przypadku przedwzmacniacz musi wyglądać zupełnie inaczej.
Dodatkowo zastosowany obwód nie sprzyja strasznemu wykorzystaniu przedwzmacniacza do mikrofonu elektretowego.
Poleciłbym:
R5 / R4 ustawia wzmocnienie i może być regulowane bez wkręcania z impedancją wejściową obwodu. R3 może wynosić od 2k -> 10k ish. 10k poprawi jakość zniekształceń, jeśli ustawisz to zbyt nisko, powinieneś przemyśleć wartości R1 i R2, aby naprawić impedancję wejściową.
Bardzo ważne jest również, aby zasilacz był odpowiednio odsprzęgany, ponieważ do mikrofonu dociera każdy szum.
Jak wspomniano w innych odpowiedziach, twój punkt zerowy wyniesie ~ 512 podczas czytania ADC i będzie się nieco wahał bez względu na to, co robisz.
Jeśli twoim celem jest miganie lampek w odpowiedzi na poziom, nie powinieneś i tak robić natychmiastowych odczytów z arduino, ponieważ wątpię, czy będziesz w stanie próbkować wystarczająco szybko, aby dobrze zareagować. Zamiast tego wykonaj wykrywanie maksymalnego lub średniego poziomu w domenie analogowej i ustaw okres uśredniania proporcjonalnie do tego, jaka będzie częstotliwość próbkowania.
EDYCJA: Więcej o robieniu tego z detektorem pików
Problemem będzie tutaj to, że arduino ma stosunkowo ograniczoną częstotliwość próbkowania, myślę, że twoje maksimum wyniesie około 10 kHz, co oznacza, że możesz rozwiązać tylko 5 kHz sygnału audio. Oznacza to, że arduino robi niewiele, poza uruchomieniem ADC, jeśli musisz wykonać jakąkolwiek prawdziwą pracę (i robisz coś, aby uzyskać poziom), częstotliwość próbkowania będzie niższa.
Pamiętaj, że pobierałeś dyskretne próbki surowego sygnału, tylko dlatego, że masz falę sinusoidalną pełnego zakresu zasilającą ADC, nie oznacza, że nie otrzymasz odczytów 0 z ADC, otrzymasz próbki w różnych punktach fali . W przypadku prawdziwej muzyki wynikowy sygnał będzie dość złożony i będziesz mieć próbki w dowolnym miejscu.
Teraz, jeśli wszystko, co próbujesz zmierzyć, to poziom sygnału wejściowego i nie przejmujesz się faktycznym uzyskaniem cyfrowej reprezentacji sygnału, możesz użyć prostego detektora pików po tym przedwzmacniaczu, aby to zrobić.
To, co to robi, zamienia twój sygnał audio w napięcie, które reprezentuje jego szczytowy poziom. Kiedy mierzysz to napięcie za pomocą ADC, uzyskasz natychmiastową wartość reprezentującą poziom sygnału w momencie dokonywania odczytu. Nadal będziesz miał trochę chwiejności, ponieważ dźwięk jest złożonym, zawsze zmiennym przebiegiem, ale powinno to być łatwe do rozwiązania w oprogramowaniu.
Detektor szczytowy bez blokady jest tak naprawdę prostownikiem z filtrem na wyjściu. W tym przypadku musimy poradzić sobie z sygnałami niskiego poziomu i zachować dokładność, więc musimy zrobić trochę więcej niż to, co można zrobić dla przeciętnego obwodu prostownika. Ta rodzina obwodów nosi nazwę „precyzyjnych prostowników”.
Istnieje około miliarda różnych sposobów, aby to zrobić, ale chciałbym skorzystać z tego obwodu, wydaje się, że działa najlepiej, gdy używa się jednego źródła zasilania. Działo się to po omówieniu obwodu przedwzmacniacza, a wejście może być sprzężone prądem przemiennym lub nie, pomimo tego, że działa z jednego źródła, w rzeczywistości będzie działać dobrze przy ujemnych napięciach wejściowych, o ile nie przekroczysz dostępnego szczytowego napięcie szczytowe ze wzmacniaczy operacyjnych.
OP1 działa jak (prawie) idealna dioda, która omija zwykły problem spadku napięcia na diodzie podczas prostowania. Prawie każda mała dioda sygnałowa będzie działać dla D1, coś z niższym spadkiem napięcia do przodu zwiększyłoby dokładność, ale wątpię, że będzie to miało znaczenie dla twojego zastosowania.
C1 i R4 działają jak filtr dolnoprzepustowy, aby wygładzić sygnał wyjściowy, możesz grać z ich wartościami, aby dopasować wydajność do tego, co próbujesz zrobić (i częstotliwość próbkowania).
Prawdopodobnie możesz użyć tego samego modelu wzmacniacza operacyjnego, którego używasz w przedwzmacniaczu, ale Rail-to-Rail i wysoka prędkość narastania są idealne dla tego obwodu. Jeśli masz problem ze stabilnością, zwiększ R1, R2 i R3 do 100k omów.