Forum: Mikrocontroller und Digitale Elektronik Probelm mit PIC (5V) und anderem microC mit (3V, 1,8V)


von E31 (Gast)


Lesenswert?

Hallo,

ich habe ein kleines Problem. Als Hauptprozessor verwende ich einen
PIC18F4550 mit 5V aus dem USB-Bus. Dieser PIC muss über eine
2-Draht-Leitung (CLK [immer vom 5V-PIC] und I/O) mit einem anderen
microC kommunizieren.

Leider hat dieser andere eine Versorgungsspannung von 5, 3 oder gar nur
1,8 Volt. Bei 5V ist alles kein Problem.

Für die Versorgungsspannung habe ich mir zwei LDOs ausgesucht
(Microchip MCP1700). Oder genügt ein einfacher Spannungsteiler?
(Erlaubte Spannungstoleranz plus/minus 10%, max. 60mA)

Was mache ich aber mit der Spannung der zwei 'Drähte'? Das CLK-Signal
kann eventuell einfach mit einem Pull-Down-Widerstand heruntergezogen
werden, aber das I/O-Signal ist bidirektional.

Im voraus vielen Dank für Eure Tipps!

Mfg,
Pascal

von Schoaschi (Gast)


Lesenswert?

Gibt es überhaupt eine µC der mit 1.8V arbeiten kann? ich glaube, die
PICs beginnen bei 2V. Hast du eh Brown-Out richtig eingestellt?

mfg schoasch

von E31 (Gast)


Lesenswert?

Ja, es gibt µC, die auch mit 1,8V arbeiten. Es handelt sich um
SmartCards (5V oder 3V oder 1,8V).

Hinweis: Meinen PIC18F4550 muss sich zwingend mit 5V betreiben, da ich
Full-Speed benötige.

von E31 (Gast)


Lesenswert?

Wenn man erst einmal weiß, nach welchem Begriff man suchen muss, wird es
gleich viel einfacher: "level translator" bidirectional

Habe schon den MAX3000E gefunden, dieser ist mir allerdings mit 1.60
doch ein wenig teuer. (Ich werde später mehr als zwei brauchen! :-)
Außerdem benötige ich nicht 8 sondern lediglich 2 (max. 3) Leitungen.

Vielleicht kennt hier jemand ja eine günstigere Lösung.

von KoF (Gast)


Lesenswert?

http://www.cubesatkit.com/docs/press/pumpkin_MSP430_ATC2004.pdf

da wird gezeigt, wie man z.b. 3,3v mit 5v und umgekert mit einfachen
bustreibern (74xx244/74xx245) kombiniert. vielleicht hilft dir das
weiter

mfg
KoF

von Ben (Gast)


Lesenswert?

Wie programmierst Du den PIC18F4550? Hab bislang keinen Brenner für
gefunden, aber den würd ich auch gern benutzen.

von AxelR. (Gast)


Lesenswert?

MAX3373, such mal im Forum danach...
AxelR.

von E31 (Gast)


Lesenswert?

Danke für die Antworten.

Ich benutze den Microchip MPLAB ICD2. (Brenner und Debugger) Es gibt im
Netz auch Anleitungen zum Nachbau. Ich sehe darin allerdings nur einen
geringen Nutzen, da der MPLAB ICD2 nun wirklich nicht teuer ist.

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
Noch kein Account? Hier anmelden.