ATXMega64D3-AU Pullup Spannung zu gering

Gast #6949073
Lesenswert?

Hallo Forum,

ich nutze seit Jahren den ATXMega64D3-AU für meine Anwendungen.

VCC: 3,25V
f:   16MHz

Jetzt habe ich folgendes Problem für das ich die Ursache
noch nicht gefunden habe:

Wenn ich einen PIN z.B. PINA.5 als Eingang mit PullUp konfiguriere habe 
ich dort nicht in etwa die Betriebsspannung (3,3V) des µC sondern irgend 
einen geringeren Wert zwischen 0,8 und 1,2V. Am PIN ist nichts 
angeschlossen, Spannung mit Multimeter gemessen.

Config Porta.5 = input : Porta_pin5ctrl = &B00_011_000

Ich dachte zuerst der µC ist defekt und habe diesen getauscht, gleiches 
Ergebnis. Um Auszuschließen das die gesamte Charge fehlerhaft ist habe 
ich einen µC aus einer anderen Charge bestückt, gleiches Ergebnis.

Den PIN ohne µC auf der LP gegen Masse gemessen -> hochohmig.

Muss ich bei der Konfiguration der IOs noch etwas beachten?

Danke schonmal für alle Vorschläge, Dani
#6949239
Lesenswert?

Die internen Pullups haben laut Datenblatt 25kΩ. Genaugenommen sind es 
gar keine Pullup-Widerstände, sondern schwache Stromquellen.
Welchen Innenwiderstand hat denn das zum Messen verwendete Multimeter?

Hast du schonmal an einem bekannt guten Exemplar deiner Schaltung 
gemessen?

Oder hast du Xmega64D3 Chips in Revision E und verwendest die 
betreffenden Pins für den Analog Comparator (AC) Output?
Dann gehen die Pull-Widerstände und die Pin Invertierung nicht (siehe 
Errata im Datenblatt, Seite 393)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren