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
Hast Du schon eine Diode probiert?
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
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?
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.
> 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
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.