I'm Preparing To Have My Engineering Evaluation For A2B. And In This Experiment I Don't Want DSP. So I Guess The Best Suitable One Is ADZS-AD2428MINI. So I Place My Order In Digikey With No Doubt Until Checkout Step I Find The There Is Written With Master / Local Power. What Would I Have Thought Is AD2428 Should Be Set As Master / Slave So Does The Board ADZS-AD2428MINI. Therefore I Go To See User Manual But Find No Information Whether The Board Can Be Set As Master Or Slave. Can Anyone Help To Answer My Question?

Top Replies

  • 0
    •  Analog Employees 
    on Dec 9, 2020 8:45 PM

    The manual is not very clear, but that board can be either an A2B master or a slave. The mode (master/slave) must be programmed via I2C. The manual does give information on setting up whether the board is local or slave (phantom) powered. The rest is done in software.

    Please keep in mind that you will need two or more nodes to evaluate the bus.

    Also, would may want to reconsider getting the EVAL-AD2428WD1BZ as your master node. While it does have a DSP, it is one programmed graphically with the same tools used to configure A2B itself. The DSP is very useful for things like channel mapping and generating tones to debug audio streams. Just a suggestion, though.


  • Thanks Ken

    One More Questions. If I Use ADZS-AD2428MINI Should I Need To Apply ICE-1000 / ICE-2000 With Sigma Studio Or Just Wiring I2C Out To My Control Board Is OK? A2B Transceiver Should Be A Pure State Machine With Shadow Register. What I Have To Do Is Using I2C To Write In And Read Out Bit Value For Wanted Control. So I Guess The ICE Is Not Really Necessary. But After Reading More Documents I Get Confused With Tool In Need. Can You Tell Me How?

  • +1
    •  Analog Employees 
    on Dec 14, 2020 3:01 PM in reply to bright

    Sorry for the delay. You do not need an ICE-1000 or ICE-2000. These are JTAG ICE tools, and A2B transceivers do not have JTAG. You do need an I2C master if this is to be the master node. If you have a micro that you are using to program the ADZS-AD2428MINI, you're all set. 

    However, if this is an A2B master, then the micro needs to run the A2B stack, which isn't trivial to set up. The simplest way to get started is to use SigmaStudio to connect to the master. Note that you will need to use SigmaStudio anyway to generate the bus configuration file. As I mentioned above, I would recommend getting the EVAL-AD2428WD1BZ board as your master. That board comes with a USBi programmer, which is a USB to I2C/SPI interface designed to work with SigmaStudio. You can use this board as your master (it has analog in/out as well as S/PDIF in/out), and use the ADZS-AD2428MINI‎ as the slave node. The documentation mostly uses the WD1BZ as a master, so you should be able to get going quickly. Note that the slave node receives it's I2C commands over the A2B bus, so an I2C master is only required to control the master node.


  • Thank You Very Much Ken. One More Questions Do I Need To Use Sigma Studio? And Somewhere Has Sample Codes With Table To Initialize AD2428W?

  • Ken Come On I Need Your Help To My Final Questions. Should I Need Sigma Studio? And Do You Have Sample Codes With Shadow Register Table For Porting To Our Selected Microcontroller?

  • +1
    •  Analog Employees 
    on Dec 16, 2020 3:37 PM in reply to bright


    Yes. You will need SigmaStudio which is a free download.

    I suggest you take a look at the A2B documentation here and the documentation for that board. There is quite a lot of information and tutorials that walk you through the setup. 

Reply Children
No Data