Sto cercando di leggere semplicemente il livello sonoro generico da un microfono a elettrete. Ho visto una serie di schemi con transistor NPN, che forniranno un'uscita invertita (~ 5V quando silenzioso, ~ 0V quando rumoroso, funzionamento lineare in mezzo).
Ecco un esempio:
Tuttavia, vorrei un'uscita non invertita (funzionamento lineare, ingresso super silenzioso da ~ 0 V, ingresso super rumoroso da ~ 5 V). Mi rendo conto di poterlo correggere facilmente nel software, ma in un certo senso mi sembra arretrato e non riesco a trovare alcun esempio di uscita non invertente con un transistor PNP.
C'è una ragione per questo oltre ad essere fuori dal comune? Se è possibile, qualcuno potrebbe fornire uno schema di un microfono a elettrete e transistor PNP che fornirà ~ 0 V quando è silenzioso e ~ 5 V quando è rumoroso?
Inoltre, c'è qualche motivo per cui questo è così raro o indesiderabile? Gli NPN sembrano essere usati molto più spesso dei PNP, perché?
modificare
Sembra che ero piuttosto confuso in quello che avrei ottenuto come output dal preamplificatore NPN, che sarebbe 0 V per il silenzio e +/- Vin / 2. Ecco cosa voglio invece:
0 V in modalità silenziosa, ~ 2,5 V in livelli sonori medi, ~ 5 V in livelli sonori massimi. Questo potrebbe essere letto facilmente dall'ADC in "livello sonoro" senza molto lavoro. Tuttavia, non posso alimentare tensioni <0 V o> 5 V al comparatore analogico. Sembra che voglio quanto sopra con un rilevatore di inviluppo, tuttavia ciò mi porterebbe solo da 0 V a 2,5 V. Come faccio a variare da 0 V a 5 V, 0 V come "silenzioso" e 5 V come "rumoroso", con tutto compreso tra lineare?