Je cherche simplement à lire le niveau sonore générique d'un microphone à électret. J'ai vu un certain nombre de schémas avec des transistors NPN, qui fourniront une sortie inversée (~ 5 V lorsqu'il est silencieux, ~ 0 V lorsqu'il est bruyant, un fonctionnement linéaire entre les deux).
Voici un exemple:
Cependant, je voudrais une sortie non inversée (fonctionnement linéaire, une entrée super silencieuse donne ~ 0 V, une entrée super forte donne ~ 5 V). Je me rends compte que je pourrais facilement corriger cela dans le logiciel, mais cela me semble en arrière d'une certaine manière et je ne trouve aucun exemple de sortie non inverseuse avec un transistor PNP.
Y a-t-il une raison à cela au-delà d'être rare? Si c'est possible, quelqu'un pourrait-il fournir un schéma d'un microphone à électret et d'un transistor PNP qui donnerait ~ 0 V lorsqu'il est silencieux et ~ 5 V lorsqu'il est fort?
De plus, y a-t-il une raison pour laquelle cela est si rare ou indésirable? Les NPN semblent être utilisés beaucoup plus souvent que les PNP, pourquoi?
Éditer
Il semble que j'étais plutôt confus dans ce que j'obtiendrais en sortie du préampli NPN, qui serait 0V pour le silence, et +/- Vin / 2. Voici ce que je veux à la place:
0 V lorsqu'il est silencieux, ~ 2,5 V à des niveaux sonores moyens, ~ 5 V à des niveaux sonores maximaux. Cela pourrait être lu par l'ADC facilement en «niveau sonore» sans beaucoup de travail. Cependant, je ne peux pas fournir de tensions <0 V ou> 5 V au comparateur analogique. Il semble que je veuille ce qui précède avec un détecteur d'enveloppe, mais cela ne me ferait que passer de 0V à 2,5V. Comment puis-je faire varier le 0V à 5V, 0V étant «silencieux» et 5V «fort», avec tout ce qui est linéaire?