Externer Pulldown beim XMEGA

Gast #3091460
Lesenswert?
• ▲
▼
Hallo Leute,

ich verwende einen XMEGA 256A3U. Ich habe einen Pin von Port C an einen 
USB-Hub angeschlossen. Dadurch kann der µC beim Hub einen Reset 
durchführen.

Da der Mikroconroller Zeit benötigt bis er hochgefahren ist (32MHz 
Oszillator muss sich erst einschwingen) sind alle Pins auf Eingang 
geschaltet und zudem ist der interne Pullup aktiviert. Da ich nicht 
möchte das beim Einschalten Pulse auf die Reset Leitung kommen, hatte 
ich einen externen Pulldown vorgesehen.

Nun habe ich mit einem Oscilloscope am Pin nachgemessen und musste 
feststellen das der interne Pullup und der externen Pulldown 
gegeneinander arbeiten. Demnach bekomme ich einen Spannungspegel von ca 
2V.

Wenn die Firmware geladen ist und der Pin auf Ausgang umgestellt ist 
dann funktioniert auch wieder alles so wie gewünscht.

Kann ich den internen Pullup bei diesem Pin ausschalten?
Gast #3091468
Lesenswert?
• ▲
▼
Wenn beim hochfahren der interne PullUp aktiv ist, dann setzt doch einen 
npn-Transistor mit PullUp an den Ausgang des µC und dann an die 
Reset-Leitung.
Bemi Einschalten kommt der µC-PullUp an die Basis des Transistors und 
hält die Leitung gegen Masse. Wenn du dann vom µC ein Reset ausführen 
möchtest und vorausgesetzt die Reset-Leitung deines Hub ist active-HI, 
dann musst du nur den µC-Pin gegen Masse oder HiZ Schalten.
Gast #3091672
Lesenswert?
• ▲
▼
Dies habe ich im Datenbaltt gefunden:

The I/O pins are tri-stated when a reset condition becomes active, even 
if no clocks are running

Demnach ist kein Pullup aktiviert. Ich aktiviere auch keinen Pullup, 
demnach verstehe ich auch nicht wodurch dies zustande kommt.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.