comingone
11.08.2008, 20:22
Hab ein Problem mit dem TC1796b Controller von Infineon
möchte 4 Kanäle (AIN0, AIN1, AIN14, AIN15) kontinuierlich parallel einlesen über das ADC Modul.
Da ich noch Einsteiger bin, könnte mir bitte jemand kurz den ungefähren Ablauf der ADC erklären, grob hab ich es schon aus dem Datenblatt gelesen.
Erst den ADC initialisieren -> funktioniert soweit
auslese Routine wählen -> Hab ne funktionieren AutoScan und TimerRequest Routine
Warten bis der Converter fertig ist,
nächste Runde
soweit richitg? Ein Beispiel wäre da sehr hilfreich.
Und jetzt zum eigentlichen Problem, komme mit meinen ausgelesenen Werten überhaupt nicht mit den parallel dazu gemessen Werten überein
Hab nen 8 Bit Converter mit max 3,3V Eingang, die teil ich dann durch meine 255 und multiplieziere mit dem ausgegebenen Wert, kommt aber nicht zusammen und wenn ich die Spg verändere, ändert sich auch der Wert nicht in dem Verhältnis oder in die gleiche Richtung.
Die Referenzspannung hab ich auch überprüft.
Timer läuft zur Kontrolle mit, ob der Controller läuft.
Auf Anfragen schicke ich den Code.
Danke schon mal für eure Bemühungen.
möchte 4 Kanäle (AIN0, AIN1, AIN14, AIN15) kontinuierlich parallel einlesen über das ADC Modul.
Da ich noch Einsteiger bin, könnte mir bitte jemand kurz den ungefähren Ablauf der ADC erklären, grob hab ich es schon aus dem Datenblatt gelesen.
Erst den ADC initialisieren -> funktioniert soweit
auslese Routine wählen -> Hab ne funktionieren AutoScan und TimerRequest Routine
Warten bis der Converter fertig ist,
nächste Runde
soweit richitg? Ein Beispiel wäre da sehr hilfreich.
Und jetzt zum eigentlichen Problem, komme mit meinen ausgelesenen Werten überhaupt nicht mit den parallel dazu gemessen Werten überein
Hab nen 8 Bit Converter mit max 3,3V Eingang, die teil ich dann durch meine 255 und multiplieziere mit dem ausgegebenen Wert, kommt aber nicht zusammen und wenn ich die Spg verändere, ändert sich auch der Wert nicht in dem Verhältnis oder in die gleiche Richtung.
Die Referenzspannung hab ich auch überprüft.
Timer läuft zur Kontrolle mit, ob der Controller läuft.
Auf Anfragen schicke ich den Code.
Danke schon mal für eure Bemühungen.