Hi all,
On a custom platform I am trying to test A2B audio. The AD2428 which on the PCB acts as master and i
have connected a mike with AD2427(Subordinate Node). In linux terminal of the SOC I can read the default registers
of master AD2428
#i2cget -f -y 2 0x68 0x2
#0xad
#i2cget -f -y 2 0x68 0x3
#0x28
and i can configure the master AD2428 using i2cset commands
I have used simple discovery in the trm i am configuring the AD2428 master using the following command
i2cset -f -y 2 0x68 0x12 0x84
i2cset -f -y 2 0x68 0x1B 0x77
i2cset -f -y 2 0x68 0x1C 0x7E
i2cset -f -y 2 0x68 0x1D 0x0F
i2cset -f -y 2 0x68 0x0F 0x7F
i2cset -f -y 2 0x68 0x12 0x01
i2cset -f -y 2 0x68 0x41 0x42
i2cset -f -y 2 0x68 0x09 0x01
i2cset -f -y 2 0x68 0x13 0x7F
i2cset -f -y 2 0x68 0x1A 0x01
i2cset -f -y 2 0x68 0x01 0x00
After these configurations when i read the Interrupt Type Register (Master Only) 0x17
It is not going to DSCDONE - Discovery done interrupt (master only) it is still in the 0xff(mater locked state.)
#i2cget -f -y 2 0x68 0x17
#oxff
after this if tried to read the default register of the AD2427(slave 0)
I am getting the No ACK from the AD2427.
#i2cget -f -y 2 0x69 0x02
#No Ack from the address 0xD2
can you please suggest any changes in the configurations so that I can discover the Subordinate Node and configure the Subordinate Node..?
Thanks in advance