Kann ich beim CP2102 DTR mit einem Pullup (1K ?) gegen 5 Volt legen ?

Gast #4428378
Lesenswert?
• ▲
▼
Hallo,

habe gerade einen CP2102 an ein ATmega128 Modul angeschlossen, das 
funktioniert auch einwandfrei, allerdings benutze ich DTR um den 
Resetpin des ATmega zu steuern.
Fahre ich das Netbook, das angeschlossen ist, runter oder ziehe es ab, 
geht Reset auf Low. Zwischen DTR und dem Resetpin habe ich zwei Gatter 
(HCT7400) als Pegelwandler geschaltet.
Könnte ich den DTR Ausgang mit einem 1K oder größeren Widerstand gegen 5 
Volt schalten oder wird es den CP2102 zerstören? Eine andere Möglichkeit 
wäre ein Spannungsteiler, um aus den 5Volt 3,3 Volt zu erzeigen, ist das 
notwendig?


Gruß Reinhard
Gast #4428418
Lesenswert?
• ▲
▼
Hallo hp-freund

> Hast Du schon eine Diode probiert?

Den Pullup direkt an den Eingand des HCT7400 und zwischen den DTR Pin 
des CP2102 und den Eingand das HCT die Diode?
Gute Idee, bin ich nicht drauf gekommen, das wäre der Ausgang geschützt.


Danke!

Gruß Reinhard
Gast #4428594
Lesenswert?
• ▲
▼
Also pegelmäßig klappt das jetzt, ich habe beim runtergefahrenem Netbook 
oder bei abgezogenem USB Stecker wie gewünscht 5 Volt an Resetpin.
Aber, wenn ich das Netbook runterfahre, oder den USB Stecker ziehe, 
hängt sich der Controller auf.
Ein Timer, der per PWM einen Lüfter steuert läuft weiter, aber die 
Hauptschleife hängt und das Display wird nicht mehr aktualisiert.
Den Effekt hatte ich vorher nie, kann es ein sehr kurzer Impuls am 
Resetpin sein der das auslöst? Am CP2102 hängt ja ein 
Abblockkondensator, wenn ich jetzt das USB Kabel ziehe, kann es sein, 
das er den Ausgang noch mal kurz versucht auf Masse zu ziehen?
Wenn ich den Controller dann kurz resette, läuft alles wieder normal.

Was könnte ich tun, vielleicht den Wachtdog aktivieren, der in dem Fall 
den Controller neu startet?
Gast #4428614
Lesenswert?
• ▲
▼
Du könntest zwischen deine beiden HCT7400 Gatter noch ein RC-Glied 
einfügen das Impulse erst ab einer bestimmten Länge durchlässt.
Das darf natürlich das Timing der gesamten Schaltung nicht behindern.
Gast #4428629
Lesenswert?
• ▲
▼
> Du könntest zwischen deine beiden HCT7400 Gatter noch ein RC-Glied
> einfügen das Impulse erst ab einer bestimmten Länge durchlässt.
> Das darf natürlich das Timing der gesamten Schaltung nicht behindern.

So 1k und 10nF? Werde ich morgen mal versuchen. Trotzdem werde ich mich 
mal mit dem Watchdog beschäftigen, kann nichts schaden.

Gruß Reinhard

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.