Post Go back to editing

Issue Discovery of Subordinate Node 0 AD2427 while accessing from master AD2428

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


#i2cget -f -y 2 0x68 0x3


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


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