Forum: Mikrocontroller und Digitale Elektronik DCDC-Wandler "LTC7871" über SPI ansteuern


von Michal S. (mstopka)


Lesenswert?

Hallo zusammen,
ich würde gerne einen DCDC-Wandler (LTC7871) über SPI ansteuern.
Bei den Wandler kann der Strom und die Spannung über SPI angepasst 
werden.
Bislang habe ich die meisten Wandler nur über I2C angesteuert gehabt.
Für SPI habe ich bislang noch kein Tool.
Mein plan ist von Computer aus die Adresse + Daten in die Register zu 
schreiben.

Kann mir eventuell jemand ein Produkt (Eventuell ein USB-Stick) 
inklusive der Software empfehlen über den eine Kommunikation über SPI 
schnell und einfach von Computer (Windows) realisiert werden kann?

Beste Grüße
M. Stopka

von Sebastian R. (sebastian_r569)


Lesenswert?

Einen Arduino deiner Wahl.

Ansonsten: FTDI hat ein paar Converter, die nicht nur UART, sondern auch 
SPI machen.

Wie stellst du dir denn die Software dazu vor? Möchtest du von Hand die 
Register beschreiben oder etwas komfortableres haben? Lezteres wirst du 
dir wohl selber schreiben müssen, da dein Vorhaben doch eher 
ungewöhnlicher Natur ist.

von Michal S. (mstopka)


Lesenswert?

Hallo Sebastian,

danke für die schnelle Antwort.
Ich denke ich werde auf einen Mikrocontroller setzen und schreibe 
entweder ein kleines Programm, dass bei einer bestimmten 
Schalterstellung bestimmte Daten über SPI sendet, oder der über die 
Serielle Schnittstelle von der Arduino IDE aus als eine Bridge arbeitet.

Danke übrigens und Beste Grüße
M. Stopka

von Frank K. (fchk)


Lesenswert?

Vorschlag: Microchip MCP2210. Macht genau das, was Du brauchst. Das ist 
im Prinzip ein vorprogrammierter PIC18. Dazu gibts für Windows passende 
DLLs

https://www.microchip.com/en-us/product/mcp2210

Wenn Du was fertiges haben willst: MCP2210 Breakout Board

https://www.microchip.com/en-us/development-tool/ADM00419

fchk

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.