Dobra, mo¿e trochê zamota³em, wiêc jeszcze raz wyja¶niê ; projektujê uk³ad (prosty), który ma wykonaæ nastêpuj±c± rzecz :
Na wej¶ciu mam pod³±czony mikrofon pojemno¶ciowy. Z tego mikrofonu dostajê sygna³ w postaci szumu o zmiennej obwiedni. MCU ma mi umo¿liwiæ wykrycie okre¶lonego poziomu sygna³u.
Czyli - sygna³ z mikrofonu, po przedwzmocnieniu podajê na prostownik aktywny, z którego idzie sobie na uk³ad RC u¶redniaj±cy, który to sygna³ wchodzi na ADC.
Uk³ad testujê w TLSPice, ale mogê to robiæ na 2 sposoby :
- Za pomoc± "generatora", któremy zadajê okre¶lony sygna³ sinus o Vpp takim, jaki mam w realnym sygnale.
- Za pomoc± "realnego" sygna³u, który mam zapisany w .WAV
Oczywi¶cie te sygna³ z WAV ma te¿ odpowiedni (czyli taki jak "w realu" poziom Vpp. Jest to 20mV Vpp).
Czyli w LTSpice mam jako¶ ¿ród³o albo sinus 20mV vpp, albo nagrany w realu szum, te¿ 20mV vpp. W uk³adzie u¶redniaj±cym dostajê dla sinusa 2.5V, dla szumu 600mV.
No to teraz - z tego co piszesz, wynika³oby, ¿e w³a¶ciwie powinienem mieæ dla sinusa poziom zbli¿ony. A jest jak jest...
Hm.. Mo¿e co¶ zatem w symulacji jest nie halo...Zaraz jeszcze raz sprawdzê...