Hallo, folgendes Problem liegt vor: Ich möchte gerne die Referenzspannung für den ADC extern über die dafür vorgesehenen PIN´s +Vref und -Vref einspeisen, leider bezieht er das Ergebnis immer auf AVdd und AVss trotz richtiger Konfiguration. Wenn ich an -Vref eine negative Spannung anlege kommt es zu einem "großen" Stromfluss (ich glaube mein Controller hats überlebt), könnte evtl. daran liegen dass er die Wandlung immer auf AVdd und AVss bezieht. Meiner Meinung nach ist die Konfiguration richtig, ich habe als Anhang mal ein Bild herangehängt an das ich mich bei der Einstellung gerichtet habe. Würde mich über Hilfe freuen! Gruß Mike
Mike wrote: > leider bezieht er das > Ergebnis immer auf AVdd und AVss trotz richtiger Konfiguration. Wenn du es richtig gemacht hättest würde es gehen. -> Deine Konfiguration ist falsch. > Wenn ich an -Vref eine negative Spannung anlege kommt es zu einem > "großen" Stromfluss Pin auf Ausgang geschaltet?
>Pin auf Ausgang geschaltet?
Moin,
eigentlich sollte er als analog PIN konfiguriert sein, also ich habe
diesen PIN nicht extra auf analog umgestellt aber im Normalfall ist der
PORT ja von vornherein als analog eingestellt.
Ich habe nur Einstellungen im ADCON2 Register bei den VCFG Bit´s
vorgenommen, wie es oben im Bild beschrieben wird.
So ich hab als Anhang noch einmal das Watch Fenster rangehängt!
Mike wrote: >>Pin auf Ausgang geschaltet? > > Moin, > eigentlich sollte er als analog PIN konfiguriert sein, Das ist egal, trotzdem muss das entsprechende Bit im TRIS Register gesetzt sein: 7.2 Configuring Analog Port Pins The use of the ADPCFG and TRIS registers control the operation of the A/D port pins. The port pins that are desired as analog inputs must have their corresponding TRIS bit set (input). If the TRIS bit is cleared (output), the digital output level (VOH or VOL) is converted.
Mike wrote: > Wenn ich an -Vref eine negative Spannung anlege kommt es zu einem > "großen" Stromfluss... Du bewegst dich aber schon innerhalb Vdd und Vss oder? Ansonsten bist du außerhalb der Spezifikation! Gruß Christian
So ich bin nochmal, Dankeschön für die Info Datenblatt lesen hilft auch manchmal^^, aber ich grade meinen Code noch einmal angeschaut und erschreckendes festgestellt, ich habe immer ein paar Zeilen später das ADCON2 Register komplett gelöscht ist schon ein weilchen hergewesen als ich ihn geschrieben habe. Tut mir leid wegen der Belästigung und vielen Dank, Gruß Mike
>Du bewegst dich aber schon innerhalb Vdd und Vss oder? Ansonsten bist du >außerhalb der Spezifikation! Ich habe als Vdd 5V und als Vss Gnd, ich kann doch nicht an Vss eine negative Spannung anlegen???
Mike wrote: >>Du bewegst dich aber schon innerhalb Vdd und Vss oder? Ansonsten bist du >>außerhalb der Spezifikation! > > Ich habe als Vdd 5V und als Vss Gnd, ich kann doch nicht an Vss eine > negative Spannung anlegen??? richtig. War nur die Frage, nicht dass jemand auf die Idee kommt und -5V anlegt, weil man zufällig von -5V bis +5V messen möchte :)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.