STA335BW
Register description
5.12.15 Coefficient b0 data register bits 15..8
D7
D6
D5
D4
D3
D2
D1
D0
C5B15
0
C5B14
0
C5B13
0
C5B12
0
C5B11
0
C5B10
0
C5B9
0
C5B8
0
5.12.16 Coefficient b0 data register bits 7..0
D7
D6
D5
D4
D3
D2
D1
D0
C5B7
0
C5B6
0
C5B5
0
C5B4
0
C5B3
0
C5B2
0
C5B1
0
C5B0
0
5.12.17 Coefficient write/read control register
D7
D6
D5
D4
D3
D2
D1
D0
RA
0
R1
0
WA
0
W1
0
Coefficients for user-defined EQ, Mixing, Scaling, and Bass Management are handled
2
internally in the STA335BW via RAM. Access to this RAM is available to the user via an I C
register interface. A collection of I2C registers are dedicated to this function. One contains a
coefficient base address, five sets of three store the values of the 24-bit coefficients to be
written or that were read, and one contains bits used to control the write/read of the
coefficient(s) to/from RAM.
Reading a coefficient from RAM
2
1. Write 6-bits of address to I C register 0x16.
2
2. Write 1 to R1 bit in I C address 0x26.
2
3. Read top 8-bits of coefficient in I C address 0x17.
2
4. Read middle 8-bits of coefficient in I C address 0x18.
2
5. Read bottom 8-bits of coefficient in I C address 0x19.
Reading a set of coefficients from RAM
2
1. Write 6-bits of address to I C register 0x16.
2
2. Write 1 to RA bit in I C address 0x26.
2
3. Read top 8-bits of coefficient in I C address 0x17.
2
4. Read middle 8-bits of coefficient in I C address 0x18.
2
5. Read bottom 8-bits of coefficient in I C address 0x19.
2
6. Read top 8-bits of coefficient b2 in I C address 0x1A.
2
7. Read middle 8-bits of coefficient b2 in I C address 0x1B.
2
8. Read bottom 8-bits of coefficient b2 in I C address 0x1C.
2
9. Read top 8-bits of coefficient a1 in I C address 0x1D.
45/54