Gast
#1001965
Hallo, hab da so eine Frage wieso verwendet man eigentlich A/D oder D/A wandler mit SPI??? kann man nicht einfach mit Standard-IO den A/D z.B.auslesen?? Alf
|
Anzeige
|
Wieso SPI und A/D Wandler
Gast
#1001965
Hallo, hab da so eine Frage wieso verwendet man eigentlich A/D oder D/A wandler mit SPI??? kann man nicht einfach mit Standard-IO den A/D z.B.auslesen?? Alf Weil man weniger IOs braucht. ein 16Bit-AD Wandler über SPI: 4 Pins, direkt: mindestens 16 Pins. zwei 16Bit-AD Wandler über SPI: 5 Pins, direkt: 32 Pins... usw.
Gast
#1001981
Dank LVDS sind die Anbindungen heute so schnell, daß man die Datenmenge, die ein "normaler" ADC in "normalen" Applikationen aquiriert, auch seriell locker wegschaffen kann. Man bekommt u.U. sogar weniger EMV-Belastung wenn man den Datenstrom zeitlich verteilt, als einmal 16, oder nochmehr Leitungen gleoichzeitig tickeln zu lassen. Weniger Strom und Pad-Chipfläche kostet es auch. Weil die entsprechenden AD DA Wandler nunmal ne SPI-Schnittstelle haben. Diese Schnittstelle läuft bei vielen µC in Hardware ab. Man muss in der Software also nur noch die Daten ins entsprechende Register schieben und der µC sendet es dann. Das Gleiche mit dem Lesen. Wenn du das ganze per Software auslesen willst, brauchst du mehr Code und Rechenzeit. Es gibt ja auch AD und DA Wandler mit paralleler SChnittstelle (braucht halt viel I/Os) Ja man könnte auch Fragen warum gibt es USB ;) Die Vorteile liegen doch auf der Hand..
Gast
#1002046
axo, danke für die Infos, das klingt alles sehr plausibel. danke >Ja man könnte auch Fragen warum gibt es USB ;) >Die Vorteile liegen doch auf der Hand.. Der war gut! USB gibt es, weil FireWire zu teuer war!
Gast
#1002125
@ernst >Weil man weniger IOs braucht. >ein 16Bit-AD Wandler über SPI: 4 Pins, direkt: mindestens 16 Pins. eher 17 >zwei 16Bit-AD Wandler über SPI: 5 Pins, direkt: 32 Pins... usw. 19 man bedenke BUS Handshake etc. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|