Forum: Mikrocontroller und Digitale Elektronik USB - SPI Adapter


von Torsten R. (Firma: Torrox.de) (torstenrobitzki)


Lesenswert?

Hallo,
kann mir jemand einen SPI<->USB Adapter empfehlen, der SPI Mode 3 
(Master) kann und eine relativ einfache API (C, Mac) zur Verfügung 
stellt?

Den FT232H von FTDI habe ausprobiert und leider erst zu spät gemerkt, 
dass der nur Mode 0 und 2 kann.

Schöne Grüße,

Torsten

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Wenn die das nicht können, sehe ich als einzige Chance, sich selbst 
einen USB-fähigen Controller passend zu programmieren.

von Émile (Gast)


Lesenswert?

Eine Möglichkeit wäre das hier:

https://www.codemercs.com/de/dongles/iow56dg

oder der Chip da drauf, der IO-Warrior 56

https://www.codemercs.com/de/io/full-speed

Der kann SPI-Master mit bis zu 8 MHz, in 
https://www.codemercs.com/downloads/iowarrior/IOW56_Datasheet.pdf ist ab 
S.16 beschrieben, wie die SPI-Schnittstelle initialisiert wird; alle 
vier Modi sind möglich. Takt kann zwischen knapp 94 kHz und 8 MHz 
eingestellt werden.

von (prx) A. K. (prx)


Lesenswert?

Jörg W. schrieb:
> Wenn die das nicht können, sehe ich als einzige Chance, sich selbst
> einen USB-fähigen Controller passend zu programmieren.

Es gibt schon seit langer Zeit eine auf diese Art per PIC gebaute 
USB-Platine für allerlei Interfaces, von Pins über SPI bis I2C uvam.

http://dangerousprototypes.com/docs/Bus_Pirate

: Bearbeitet durch User
von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Naja, im Prinzip kann man wohl so ziemlich jedes Demoboard nehmen, das 
einen USB-Anschluss und eine MCU drauf hat. SPI können die MCUs ja alle.

Mit bissel Aufwand ließe sich vielleicht sogar das FTDI-Protokoll selbst 
nachbauen, nur dass man einen anderen SPI-Modus realisiert.

von (prx) A. K. (prx)


Lesenswert?

Der Bus Pirate wird via USB als serielle Schnittstelle angesprochen, mit 
ASCII-String als Kommandosprache. Kann man zu Fuss per Terminal-Emulator 
ausprobieren.
http://dangerousprototypes.com/docs/SPI

: Bearbeitet durch User
von Torsten R. (Firma: Torrox.de) (torstenrobitzki)


Lesenswert?

Danke, den Bus-Piraten hatte ich mir (aus Verdacht) letztens bestellt. 
Das werde ich damit mal probieren (könnte mir gerade nicht vorstellen, 
woran dass scheitern könnte).

Auf Verdacht, dass das aber auch wieder scheitern könnte, habe ich den 
von Émile empfohlenen Dongel schon mal bestellt.

Ich danke auch allen!

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.