Forum: Mikrocontroller und Digitale Elektronik SPI mit 3 Pins?


von Martin (Gast)


Lesenswert?

Hallo zusammen,

ich möchte den A/D-Wandler AD6659 über SPI mit einem Mikrocontroller 
programmieren. Der uC ist der Master, der ADC ist der Slave.
Der SPI-Port vom uC hat 4 Pins:
CS\: chip select
SCLK: Clock-Ausgang
MOSI: Datenausgang
MISO: Dateneingang

Der ADC hat aber nur 3 SPI-Pins:
CSB: chip select
SCLK: Clock-Eingang
SDIO: SPI Data Input/Output

Weiß jemand, wie ich die beiden Bausteine miteinander "verheiraten" 
kann?

von Karl-heinz W. (heinzel)


Lesenswert?

Hallo Martin,

siehe dir dies mal an:

http://ez.analog.com/thread/10900

von Guido Körber (Gast)


Lesenswert?

Wenn der Microcontroller Open Drain mit Pullup als Ausgänge hat, dann 
kannst Du MISO und MOSI zusammen packen und musst dann nach dem 
Kommandobyte einfach nur $FF senden. Der ADC kann dann das Signal auf 
Null ziehen.

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.