Forum: Mikrocontroller und Digitale Elektronik 5V SPI Slave + 3.3V SPI Slave + 5V SPI Master


von z3r0c00l (Gast)


Lesenswert?

Hey,

Ich habe einen SCP1000 Ducksensor, der wird über SPI ausgelesen und 
läuft mit 3.3V. Weiters hab ich einen andern SPI Slave der mit 5V läuft, 
der SPI Master ein ATmega644 läuft auch mit 5V. Die 5V Geräte werden 
direkt verbunden. Die 3 SPI Ausgangsleitungen vom Master (CLK, MOSI, SS) 
gehen neben dem 5V Slave auch in einen HC4050 Wandlerchip, der die 
Signale auf 3.3V drückt und die gehen direkt zu dem 3.3V Slave. Jetzt 
das Problem: MISO hätte ich direkt vom 3.3V Slave zum ATmega gehängt 
(>3V werden als HIGH erkannt laut Datenblatt). Falls der 5V Slave 
selektiert ist, ist der 3.3V Slave auf tri state, aber macht es dem 3.3V 
Chip etwas, wenn während er im tri state ist auf seinem Ausgangspin 5V 
liegen vom 5V Slave?

von (prx) A. K. (prx)


Lesenswert?

z3r0c00l schrieb:

> aber macht es dem 3.3V Chip etwas, wenn während er im tri state
> ist auf seinem Ausgangspin 5V liegen vom 5V Slave?

Datasheet: Voltage at input / output pins: -0.3V to (Vdd + 0.3V)

von z3r0c00l (Gast)


Lesenswert?

k, also gilt das auch für tri state, das wusste ich nicht :-(

Hab hier einen SN74HCT244N, den sollte ich also für die MISO Leitung vom 
3.3V Chip zum µC einbauen. Der wandelt alles über 2V in ein 5V Signal 
um, und den Ausgangspin kann man auschalten (also in den tristate 
schalten), damit die Kommunikation der andern SPI Slaves net gestört 
wird.

Schade, dachte ich komm ohne den aus :-)


@A. K.: thx

von Bernd R. (Firma: Promaxx.net) (bigwumpus)


Lesenswert?

Wahrscheinlich kannst Du dir den HC4050 sparen, aber die Wandlung von 
3,3V auf 5V habe ich auch noch nicht besser gefunden (hier 74HCT365).

von z3r0c00l (Gast)


Lesenswert?

Wie das? Laut Datenblatt hält der 3.3V Chip nicht mehr als 3.6V an 
seinen Pins aus und ohne HC4050 wären 5V dran?

von Bernd R. (Firma: Promaxx.net) (bigwumpus)


Lesenswert?

Probier mal einen Spannungsteiler aus 1,8k und 3,3k. Ich setze sowas 
ein, allerdings bei "moderater" Speed.

von z3r0c00l (Gast)


Lesenswert?

Hat nicht funktioniert :-) Darum hab ich mir den HC4050 zugelegt, hab 
ihn aber noch nicht probiert.

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.