Hallo zusammen!
Angenommen ich habe einen uC mit ADC mit ausreichender Genauigkeit (für
diesen allgemeinen Fall soll die Genauigkeit egal sein, zur
Vergleichbarkeit wählen wir mal 12bit). Was sind die Vor- und Nachteile
von digitalen Sensorschnittstellen (I2C, SPI, proprietär, 1-Wire, ...)
im Vergleich zu analogen (0-5V, 2-10V, 4-20mA, ...)? Wann sollte welche
Schnittstelle bevorzugt werden?
Ich habe bisher folgende Punkte gesammelt:
1 | analog | digital
|
2 | ---------------------------------+--------------------------------
|
3 | + einfache Auswerteschaltung | + einfache Messdatenabfrage
|
4 | möglich | + kein ADC am uC notwendig
|
5 | - oder umgekehrt: Auswerteschal- | - evtl. längere Messzeit not-
|
6 | tung notwendig | wendig
|
7 | + Genauigkeit hängt bis zu einem | + kalibriert erhältlich, Ko-
|
8 | gewissen Punkt nur vom ADC ab | effizienten abrufbar
|
9 | - nicht unbedingt durchgehend | - tendentiell teurer
|
10 | linear | - temperaturkompensiert er-
|
11 | + tendentiell billiger | hältlich
|
12 | |
|
Wie verhält es sich mit EMV? Kann das die Messung mit einer
Schnittstelle stärker beeinflussen (Annahme: uC nah am Sensor)? Wie
entscheidet man sich für oder gegen eine Variante, wenn man eh noch
einen ADC frei hat?
Vielen Dank und beste Grüße,
Johannes