Téma: AD prevod - chyba alebo vlastnosť
HW SDS-L2 (na pcb je R1DF, rev1) (fw: SDS_MICRO_290312_EN.bin)
Pripojil som na AD0-AD3 vstupné napatia a tesil som sa na spracovanie. Stale to nesedelo voči výpočtom, hoci každý jeden samostatne fungoval s presnostou 10bit prevodu - super.
Zistenie mi "zdevastovalo" usmev.
AD0 ovplyvnuje AD1
AD1 ovplyvnuje AD2
AD2 ovplyvnuje AD3
AD3 už asi nevplýva na nič.
nastavenie AD inputov : (default pre lahku opakovatelnosť pokusu)
ofs_const =3
div_const =3400
Ak na AD0 privediem 30,000V (web potvrdi údaj) AD1 zároveň ukáže 0,235V (na nepripojenom AD1 inpute)
AK na AD0 privediem 0V aj AD1 sa zmeni na 0V...
AD1 nie je "PIN on AIR" lebo 3K ho tahá na GND (default hw delič).
Rovnaké pravidlo plati aj na nasledujuce vstupy AD(n) ovplyvnuje AD(n+1)
- testoval som to na 2 ks výsledky sú úplne identické
Po tomto zisteni som sa vratil k zapojeniu s mojim HW a použil som len AD0 a AD2 ...hups uź som dosahoval vypočitanu presnosť. No na jednom SDS-L2 je možne použiť len 2ks AD prevodnikov s "medzerou" medzi sebou :-(
Poteši ma, ak to niekto vyvráti s tým, že kdesi treba "nalepiť" blokovaci kondenzator ...