Měření špičky signálu na způsob "sample and hold"
Moderátor: Moderátoři
juxav001 píše:...Naměřený signál bude asi samý šum...
Šum se dá snížit/potlačit několika způsoby, které je dobré kombinovat:
• provádět A/D převod v režimu idle, kdy je jádro procesoru odstavené (tohle pomáhá opravdu hodně)
• vhodným napájením analogové části procesoru (je-li vyvedené), neškodí připojit filtrační LC článek
• vhodně navrhnout DPS, hlavně oddělit analogovou zem od digitální a propojit jí pouze v jednom bodě
• pokud je to možné, tak nepoužívat ostatní piny portu na nic jiného. Když to není možné, tak hlavně neměnit jejich stav v průběhu převodu
Edit: Atmel má několik "application notes" k ADC, je dobré si je přečíst
pokud budeš chtít aby si obvod hodnotu pamatoval dlouho (ms), je nutné použít OZ s velmi malým bias proudem a diodu D2 s leakage current nebo se dá místo diody použít tranzistor (zapojit jen bázi a kolektor) s malým Icb0. U tranzistorů bývají tyto proudy nižší než u diod - bohužel tranzistory zase mají větší trr. Jde to samozřejmě řešit lépe za cenu nárustu složitosti obvodu.
Další možnost je použít obvody sample-hold. Najít se toho dá v e-shopech typu Farnell či Mouser mraky.
- Přílohy
-
peek_detector.jpg- (87.95 KiB) Staženo 106 x