Forum: Mikrocontroller und Digitale Elektronik mehrere Teilnehmer an einer SPI-Schnittstelle ?


von Lehrmann M. (ubimbo)


Angehängte Dateien:

Lesenswert?

Servus,

ich habe folgende Frage: Kann ich an eine SPI-Schnittstelle mehrere 
Teilnehmer anschließen ?

Im Grunde soll der PIC18F2420 die Daten von der SD-Karte holen und dann 
in den LED-Treiber (TLC5940) hineinschreiben.

Beide Bausteinen arbeiten mit SPI-Schnittstelle.

Nun weiss ich nur noch nicht wie ich das hardwaretechnisch lösen soll. 
Ich müsste sozusagen auswählen können welchen der beiden Teilnehmer ich 
ansprechen möchte. Relais kommt natürlich nicht in Frage.

Ich sehe gerade die MMC/SD-Karte hat einen Chip Select. Nur der TLC5940 
leider nicht oder ?! (Ich find mal keinen aber ich überseh gerne 
Sachen).

Würde es was ausmachen, wenn an den Pins jeweils noch mehr Bausteine als 
einer hängt.

Also zu dem Schaltplan (s.Anhang) noch weiter SPI-Teilnehmer.


Vielen Dank


PS: Diese Frage ist ja nicht PIC-spezifisch .... Danke liebe AVR-ler =)

von Dennis (Gast)


Lesenswert?

Zwar von einem MSPler...aber:

Dein Baustein hat doch ein LATCH - mit dem übernimmt er doch erst die 
neuen Daten.

Musst daher nur sicherstellen, dass er stets die richtige Anzahl von 
Bits in sein Shift-Register bekommt.

von Flash Card (Gast)


Lesenswert?

ich würde einen richtigen Pegelwandler nehmen.

von Falk B. (falk)


Lesenswert?

@  Lehrmann Michael (ubimbo)

>Ich sehe gerade die MMC/SD-Karte hat einen Chip Select.

Genau so macht man das.

> Nur der TLC5940 leider nicht oder ?!

Doch. Das Siganl XLAT. Ist zwar nciht 100% wie ein Chip Select, 
praktisch spielt das aber keine Rolle.

>Würde es was ausmachen, wenn an den Pins jeweils noch mehr Bausteine als
>einer hängt.

Nein.

MFG
Falk

von Patrick (Gast)


Lesenswert?

Der TLC5940 hat doch gar keine SPI-Schnittstelle. Nur ein Serial Data 
Interface.

von Michael H. (michael_h45)


Lesenswert?

[ ] Du bist qualifiziert, hier zu Antworten.

von Lehrmann M. (ubimbo)


Lesenswert?

Hallo,

okay sehr gut vielen Dank. Ich werde das Datenblatt nochmal eingehender 
studieren.
Einen Pegelwandler halte ich für nicht nötig. Die Spannungsteiler sind 
zwar keine energieeffiziente Variante und auch nur bis ca. 10 MHz 
geeignet. Das macht mir aber nichts...

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.