Der MCP3021 ist ein Standard-10-Bit-ADC mit einer I2C-Schnittstelle. Das Datenblatt finden Sie hier .
In der allgemeinen Beschreibung heißt es:
Das Gerät ist auch adressierbar, sodass bis zu acht Geräte an einem einzigen 2-Draht-Bus angeschlossen werden können.
Was bedeutet es, adressierbar zu sein, wie werden Geräte adressiert und warum heißt es, dass nur 8 Geräte an einem Bus erlaubt sind? Sollte es nicht viel mehr sein?
Im Fall von MCP3021 ist der Wert der I 2 C-Adresse innerhalb des IC "fest verdrahtet". Die intern festverdrahtete Adresse ermöglicht ein Paket mit einer kleineren Anzahl von Pins, nimmt jedoch die Möglichkeit, die Adresse durch Pin-Strapping auszuwählen.
Freigelegte I 2 C-Adresspins – und eine durch Pin-Strapping konfigurierbare Adresse – sind das Gegenteil einer festverdrahteten Adresse. Freiliegende Adresspins sind eher die Norm als die Ausnahme. Es gibt viele A/D-Chips, mit denen Sie die I 2 C-Adresse durch Pin-Strapping auswählen können. Vier (4) Bits ist die größte Anzahl an wählbaren Adressbits, die ich bisher gesehen habe.
Im Gegensatz zu den meisten i2c-Geräten hat dieses Gerät keine vom Benutzer einstellbaren Adresspins. Werkseitig sind die 3 Adressbits intern gesetzt. Sie müssen verschiedene Teilenummern kaufen, damit Sie mehr als eine auf einen einzigen i2c-Bus setzen können.
Adressierbar bedeutet, dass i2c eine eindeutige Geräteadresse für die Kommunikation auf dem Bus benötigt. Es ist Teil seines Protokolls. Da dieses Gerät nur 3 Adressierungsbits hat, können sich nur 8 eindeutige Adressen auf einem Bus befinden. Sie könnten mehr verwenden, indem Sie mehrere Busse oder einen Busschalter oder Multiplexer haben.
Oder besorgen Sie sich einfach ein Gerät mit mehreren ADC-Eingängen.
stobbe