I2C-Adressen verwendeten Bausteine
Aus R2T2-Wiki
Nachstehend sind die I2C-Adressen der im R2T2 verwendeten
Bausteine aufgeführt:
I2C-Adresses of I2C-Components on R2T2
Um die I2C-Lasten auf der Baugruppe zu verteilen, die Schaltkapazitäten und die Leitungslängen kurz zu halten sowie den unterschiedlichen Spannungen der Bausteine gerecht zu werden, werden die I2C-Signale über einen I2C-Multiplexer "TCA9545APWR" geführt Dieser Baustein muss vor dem ersten ansprechen eines I2C-Bausteins auf den R2T2 programmiert werden. Da es keine I2C-Adress-Ü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