Hallo, ich möchte einen ATMEGA162 mit 3,3V betreiben, über ihn ein BTM222 und eine SD Karte ansteuern. Zu Debugzwecken verwende ich eine 2. UART. Wäre meine Schaltung soweit richtig? Ich danke euch schon vorab für eure Hilfe
Mein ISP-Programmer bringt aber nur 5V wenn ich die raus nehme dann zerstöre ich doch meinen ATMEGA162?
>Mein ISP-Programmer bringt aber nur 5V wenn ich die raus nehme dann >zerstöre ich doch meinen ATMEGA162? Das ist Pech. So zerstören dir die 74HC4050 den ATmega und die SD Karte.
Wieso das? wenn ich am 74HC4050 einen VCC von 3,3V anlege und mit 5V von ISP Adapter auf dessen Input Pins gehe kommen doch auf die Output Pins 3,3V raus? oder habe ich das falsch verstanden?
>oder habe ich das falsch verstanden? Nein, hast du nicht. Wenn der ATMega aber sein SPI aktiviert hast du an SCK und MOSI auch Ausgänge. Die beissen sich dann mit den Ausgängen der 74HCT4050. Da müsste also wenigstens noch ein Widerstand in den Ausgang von IC2A und IC2C.
so nun die überarbeitete Version^^ danke für deine Hilfe. sieht das so nun etwas besser aus?
>sieht das so nun etwas besser aus?
Nö. Die Widerstände müssen in Reihe zum Ausgang.
ok gesagt getan kommt das mit 10k Ohm hin oder muss ich da was anderes nehmen? wenn ja wie errechnet sich das? Kommt nun überhaupt noch etwas am 162er an wenn der ISP Adapter ein Signal sendet?
Entweder den 4050 an Reset durch einen Pegelwandler per Schottky-Diode ersetzen. Hat wenig Sinn, dessen Ausgang gegen einen Kondensator kämpfen zu lasssen. Oder das RC-Glied für Reset weglassen oder vor den 4050 hängen.
Ich hab gerade trotz googlen kein Wort verstanden. Sorry Könntest du es vielleicht etwas "Leihen-verständlicher" Formulieren?
In deiner Version hängt am Ausgang von IC2B ein Kondensator, der nicht wie sonst üblich vom R1 geladen wird, sondern eben über IC2B. Das nimmt dem allerdings nicht zwingend nötigen Kondensator viel von seinem Sinn. Wenn du das RC-Glied R1/C4 an den Eingang von IC2B hängt, dann geschieht das nicht. Alternativ kannst du IC2B durch eine Schottky-Diode (z.B. BAT42) ersetzen, Anode rechts, Kathode links. So kann man Pegelwandler nämlich auch aufbauen, wenn das Signal es nicht zu eilig hat. Möglicherweise kann man IC2B auch ganz weglassen, dann nämlich wenn der RST-Ausgang eines üblichen AVR-ISPs keine 5V liefert, sondern im inaktiven Zustand offen ist. Aber dazu müsste man wissen, wie der ISP-Programmer aufgebaut ist.
Schaltplan wurde geändert. Der Adapter: http://www.lochraster.org/rumpus/ wäre denn jetzt alles i.O?
eine frage noch die Datenrichtung beim BTM222 so richtig also: TX an TX und RX an RX oder umgekehrt? hab dazu nichts eindeutiges gefunden
Die Beschriftung ist immer aus Sicht des jeweiligen ICs. RX --- RX bringt nix weil nix gesendet werden kann was empfangen werden könnte. TX --- TX da wird zwar fleißig gesendet (oder auch nicht) macht aber nur Ärger weil nichts zum empfangen da ist ... Eigentlich ganz logisch darum: RX --- TX TX --- RX !!!
So nochmals Abgeändert... Nun nochmals bitte Kontrolliren. Kommt denn nun überhaupt noch was am ATMEGA162 an wenn ich von ISP_SCK über den 74HC4050, über einen 10k Ohm Widerstand zum µC gehe? sonst noch Fehler in dieser Schaltung zu erkennen? Ich danke euch allen die mir geholfen haben und vllt. noch helfen werden ;)
Kann bitte noch mal einer drüber schauen und mir noch die offenen Fragen beantworten? Danke
Kann bitte noch mal einer drüber schauen und mir noch die offenen Fragen beantworten? Danke
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.