Habe gestern IFP, DIV und PM8 aufgebaut, jedoch sehe ich immer nur 1,70141, egal welcher Messbereich.
Das Vorzeichen variiert dabei witzigerweise. Overloadanzeige funktioniert korrekt (z.B. 3,3V ist erst in 25V Range OK, 0V auch in 250mV und 2,5V, angezeigt werden dann trotzdem immer nur 1,70141V).
Meines Erachtens ist alles Wichtige in Ordnung:
- Bei Kurzschluss liegen am VIN des ADC ~1,25V an
- Bei 3,3V je nach Range entsprechend mehr
- Alle 8 Pins des ADC haben Kontakt und es liegt das korrekte Signal an (5V, 2,5V, ~1,25V, 0V bzw. 3x5V und 0V auf Fsel und den Datenleitungen)
- Offsetabgleich mehrfach durchgeführt
Noch dazu müsste doch dieser immer exakt selbe Wert wenigstens skaliert werden, wenn ich Bereich wechsle (1,7V, 17V, 170V etc.).
Was ich nicht beurteilen kann und vielleicht weiterhilft: Meistens ist die obere PM8 LED grün (rechts), manchmal kurz rot (links). Onboard LED und untere PM8 LED blinken nur selten.
Sollte eine davon Sample/Trigger anzeigen und daher alle ~160ms blinken? Warum wechselt aber Vorzeichen ca. so, als würde er eh ständig samplen bzw. funktioniert overload? Ist das über AVR ADC realisiert oder so?
C Code kann mein AVR Studio 4.19 nicht compilen, konnte das leider noch nicht lösen (irgendwelche macros die einen statischen int wollen oder so)...
Jedenfalls hab ich die "aktuelle" SVN Original(pascal)firmware geflashed.
Bitte um Ideen!
Weiters interessiert mich, warum das Layout offenbar nicht verhindert, dass an VIN je mehr als VDD+0,3V bzw. 7Vabs anliegen (laut Datenblatt das absolute Maximum)?
Wenn man also z.B. in 250mV oder 2,5V ist, aber wesentlich mehr zuführt, ist das doch total gefährlich für Opamps, ADC etc., oder?!
Außerdem steht auf meinem Segor ADC "LT019", während auf meinen bei DigiKey gekauften "LT117" bzw. "LT110" steht. Habe ich da von Segor einen 10 Jahre alten ADC erhalten (Stelle 1+2=Jahr?)?
Danke!