Post Go back to editing

AD2428WD1BZ configure as slave

Hi Team,

I want to use AD2428WD1BZ as slave.

What do i need to do to configure AD2428WD1BZ as slave 0.

Regards,

Prashant

Parents
  • Hi Prashant,

    To configure the AD2428WD1BZ as slave board, Please refer the Jumpers settings section in the EVAL-AD2428WD1BZ Evaluation board manual. The link is below.
    www.analog.com/.../EVAL-AD2428WD1BZ_Manual.pdf

    In addition, please note that by default A2B transceivers are slave mode. You need to set the A2B_CONTROL.MSTR bit to change the transceiver to the Master mode. Also please ensure two checkpoints that power (Either bus or local)and Bus link(from the master) to the Slave Board before configuring the slave board.

    An A2B system is brought up by the A2B host. Once power is properly established, each node in the system must be discovered and configured in order, starting with the master node.
    Further, All slave nodes are discovered sequentially from slave 0 to the last available slave in the system with the software flow shown in the Simple Discovery Flow figure given in the AD242x TRM. In this figure, the stages show commands as issued over the I2C interface between the host and the master-enabled transceiver.

    Regards,
    Dinesh

  • Hi Dinesh,

    Yes i have tried JUMPER as given in manual for 3-10, 3-11, 3-12 but there is no audio at Line Out.

    I dont need to set the A2B_CONTROL.MSTR bit if i want to use AD2428WD1BZ as slave right?

    Do i need to do any other change at slave end to make it work?

    Regards,

    Prashant

  • Yes, We don't need to set the A2B_CONTROL.MSTR bit for the slave nodes(in your case AD2428WD1BZ) when discovering and initializing. But to discover the slave nodes we need the A2B master enabled transceiver.

  • Hi Dinesh,

    I have connected SA8155 as Host, AD2425WCCSZ as master and AD2428WD1BZ as slave. I have connected jumper as Figure 3-10: Slave with Microphones (PDMCLK/IO7 Clock).

    I tried to run a2b-app and cmd as suggested by QC as below.

    msmnile_au:/ # a2b-app
    Discovery succeeded with 1 nodes discovered on QUAT TDM
    Fault detected on Master node: Cable Disconnected or Open Circuit on QUIN TDM
    Discovery failed!
    msmnile_au:/ # tinymix 'QUAT_TDM_RX_0 Audio Mixer MultiMedia1' 1msmnile_au:/ # tinymix 'QUAT_TDM_RX_0 Channels' 'Two'

    msmnile_au:/ # tinyplay /etc/input_2ch_s16bitpcm.wav
    Playing sample: 2 ch, 48000 hz, 16 bit 15360000 bytes
    msmnile_au:/ #

    I am not getting any error but also not getting any audio at Line Out. I am using earphone at Like Out side.

    Can you please suggest any other jumper setting is required or any test point where i can check input from master to slave side.

    Regards,

    Prashant

  • Hi Dinesh,

    I have Set AD2428WD1BZ slave as Figure 3-10: Slave with Microphones (PDMCLK/IO7 Clock)

    We tried to check waveform using oscilloscope and result is as below :
    AD2428_BCLK : Getting 12.3KHz signal
    AD2428_SYNC : Getting 3.9V
    AD2425_DTX0 : No data with/without playing wav file
    AD2428_DRX0 : No data with/without playing wav file
    AD2428_DRX1 : No data with/without playing wav file
    AD2425_DTX1 : No data with/without playing wav file
    Connector Pins P3.2 and P3.1 : : some Continuous waves getting with/without playing wav file

    Is it correct behaviour?

    Please suggest some solution for this.

    Regards,

    Prashant

  • Hi Dinesh,

    We are feeding audio from SA8155 through AD2425WCCSZ master. Also tried 3-7, 3-8, 3-8 figure of manual but there is no audio out at Line out.

    How can we verify that we are getting signal or not at P3 connector(towards master)?

    Regards,

    Prashant

Reply Children
No Data