Bumbum
14.06.2012, 21:42
Hallo,
mir raucht gerade der Kopf. Ich habe eine etwas kompliziertere ISP-Schaltung entwickelt. Der Grund dafür ist, dass ich zwischendrin Pegelwandler benötige, da die ICs mit unterschiedlichen Spannungen versorgt werden (müssen).
Vorhanden ist:
A1: Ein ATMega128USB, muss aus Taktgründen mit 5V versorgt. (läuft nur mit 5V mit 16MHz)
M1: Eine Micro-SD-Karte, läuft mit 3,3V
A5: Die Ethernet-Schnittstelle (ENC28J60) läuft mit 3,3V
X2: ISP-Schnittstelle zum Programmieren. Möchte ich auf 5V laufen lassen, wie der AVR.
Dann noch die Pegelwandler:
A8: 74HCT125 versorgt mit 3,3V zur Wandlung von 5V Signalen auf 3,3V
A9: 74HC125 versorgt mit 5V zur Wandlung von 3,3V Signalen auf 5V
Den entsprechenden Schaltplanausschnitt hänge ich als Bild an:22583
Ein Problem, dass ich mir überlegt habe ist dass die Slave-Ausgangsleitungen nicht gleichzeitig aktiv sein dürfen. Die 74er ICs haben Tristate-Ausgänge. Diese steuere ich über sie Slave-Select Leitung. Teilweise etwas aufwendiger verschaltet mit den Transistoren unten. J1 schaltet die Schaltung auf Programmier-Modus (Hier gibt es ja kein Slave-Select)
Wie gesagt: Mir raucht der Kopf. Es wäre nett, wenn mal jemand anderer drüber schauen kann, ob das alles so funktionieren kann. Vor allem auch, ob die ISP Ein- und Ausgänge richtig herum verschaltet sind.
Eine weitere Frage, die ich noch habe, ist ob die 74er ICs den ISP-Takt schaffen. Ich möchte diesen mit maximaler Geschwindigkeit, also 8MHz betreiben.
Vielen Dank und viele Grüße
Andreas
mir raucht gerade der Kopf. Ich habe eine etwas kompliziertere ISP-Schaltung entwickelt. Der Grund dafür ist, dass ich zwischendrin Pegelwandler benötige, da die ICs mit unterschiedlichen Spannungen versorgt werden (müssen).
Vorhanden ist:
A1: Ein ATMega128USB, muss aus Taktgründen mit 5V versorgt. (läuft nur mit 5V mit 16MHz)
M1: Eine Micro-SD-Karte, läuft mit 3,3V
A5: Die Ethernet-Schnittstelle (ENC28J60) läuft mit 3,3V
X2: ISP-Schnittstelle zum Programmieren. Möchte ich auf 5V laufen lassen, wie der AVR.
Dann noch die Pegelwandler:
A8: 74HCT125 versorgt mit 3,3V zur Wandlung von 5V Signalen auf 3,3V
A9: 74HC125 versorgt mit 5V zur Wandlung von 3,3V Signalen auf 5V
Den entsprechenden Schaltplanausschnitt hänge ich als Bild an:22583
Ein Problem, dass ich mir überlegt habe ist dass die Slave-Ausgangsleitungen nicht gleichzeitig aktiv sein dürfen. Die 74er ICs haben Tristate-Ausgänge. Diese steuere ich über sie Slave-Select Leitung. Teilweise etwas aufwendiger verschaltet mit den Transistoren unten. J1 schaltet die Schaltung auf Programmier-Modus (Hier gibt es ja kein Slave-Select)
Wie gesagt: Mir raucht der Kopf. Es wäre nett, wenn mal jemand anderer drüber schauen kann, ob das alles so funktionieren kann. Vor allem auch, ob die ISP Ein- und Ausgänge richtig herum verschaltet sind.
Eine weitere Frage, die ich noch habe, ist ob die 74er ICs den ISP-Takt schaffen. Ich möchte diesen mit maximaler Geschwindigkeit, also 8MHz betreiben.
Vielen Dank und viele Grüße
Andreas