I2C-Adressen verwendeten Bausteine
Aus R2T2-Wiki
Version vom 19. Dezember 2015, 18:03 Uhr von DB1CC (Diskussion | Beiträge)
Nachstehend sind die I2C-Adresen der im R2T2 verwendeten
Bausteine aufgeführt:
I2C-Adresses of I2C-Components on R2T2
Um die I2C-Lasten auf der Baugruppe zu verteilen und den unterschiedlichen Spannungen der Bausteine gerecht zu werden, werden die I2C-Signale über einen I2C-Multiplexer geführt, der als erstes programmiert werden muss. Da es keine I2C-Aress-Überschneidungen gibt, kann der I2C-Multiplexer auf "transparent" geschaltet werden, sprich alle vier Bereiche können gleichzeitig aktiviert werden und der I2C-Multiplexer fungiert eigentlich als aktiver I2C-Pegelkonverter.
Binary address I2C Addr
M_SDA: (3.3V) Master I2C from ZYNC Module
I2C Multiplexer 0b 1110 000x 0x70
All following I2C-Channels communicates via above TCA9545APWR I2C Multiplexer! All channels can be selected simultanously (by writing 0xff into I2C-Mux select register) because all devices have different addresses.
SDA0: (1.8V)
SI5344 Clock Generator 0b 1101 011x = 0x6B
SDA1: (3.3V)
ADAU1761 Audio 0b 0111 000x = 0x38
SDA2: (2.5V)
HDMI-Controller 0b 0111 001x = 0x39
MCP23008 HF Multiplexer 0b 0100 000x = 0x20
SDA3: (3.3V)
GPIO Controller 0b 0100 001x = 0x21
MCP4728 4xDAC Bias PA 0b 1100 000x = 0x60
TX Filter Module 0b xxxx xxxx = tbd
Preselector Module 0b xxxx xxxx = tbd