Forum: Mikrocontroller und Digitale Elektronik SPI Grundsatzfrage


von wesulaner (Gast)


Lesenswert?

Hallo zusammen.

Mich quällt eine Frage auf die ich keine Antwort finde.
Ich habe vor, eine Vorverstärker-Stufe per USB von einem PC zu steuern.
Dazu dachte ich an eine Lösung mit einem FT2232 von FTDI und AD5232 Pots 
von Analog Devices. Nur brauche ich 10 Dual-Pots bei denen ich jedes 
einzelne(also 20 Pots) separat ansprechen kann. Wie muss der SPI Bus 
ausschauen um das zu verwirklichen?

Hier die Links zu den Bauteilen.

http://www.ftdichip.com/Products/FT2232C.htm
http://www.analog.com/en/prod/0,,761_797_AD5232,00.html

Grüsse Wesulaner

von Marko (Gast)


Lesenswert?

SDO - MISO
SDI - MODI
CLK - SCK
GND - GND
CS1 an irgend einen Pin ausser SS
CS2 an irgend einen Pin ausser SS
CS3 an irgend einen Pin ausser SS
CS4 an irgend einen Pin ausser SS
.
.
.
.

von Marko (Gast)


Lesenswert?

Wobei es wurscht ist, wenn man SS als Ausgang schaltet kann man ihn doch 
nehmen.

Also, alle SDO - MISO, SDI - MODI, CLK - SCK an eine Controller und mit 
CS wählst du den Baustein aus denn du was sagen willst

von Marko (Gast)


Lesenswert?


von wesulaner (Gast)


Lesenswert?

Danke für die schnelle Antwort.
SS?? Bin leider ein totaler noob:)
Eine CS Leitung an alle geht nicht oder? Währe leichter zu verlegen.

von Marko (Gast)


Lesenswert?

SS bedeutet Slave Select und wird benutzt wenn ein Mikrocontroller der 
Master und ein anderer der SLAVE ist und den wählt man über den Pin SS 
aus.

Wie willst du 10 Lampen einzeln schalten, wenn du sie alle 
hintereinander klemmst?

Und wieso leichter zu verlegen?
Der Controller sollten möglichst dicht! an den AD5232 sitzen,
sonst machen die alles, nur nicht das was DU willst.

von wesulaner (Gast)


Lesenswert?

Ok Danke. Werd schaun ob ich das hinbekom.
Nur noch eine Frage. Wie Weit dürfen die Pots ca. max. vom Controller 
weg sein?
Grüsse Wesulaner

von Schlumpf (Gast)


Lesenswert?

Wenn ich es richtig verstehe, steuerst du über USB und FTDI via µC deine 
20 Potis? Diese werden über SPI an den µC angebunden.

Die maximale Länge deiner SPI Leitung hängt massgeblich von deiner 
gewünschten Übertragunsrate, der Qualität deiner Leiterplatte ab (4 
lagig, doppellagig) und auch der Treiberleistung deines Masters ab.

Ich arbeite gerade an nem "Fädelaufbau" und da sind 5cm Fädeldraht bei 
6MBit kein Problem.

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.