AD1953 intreface with BF 561

i'm working on 2 channel audio which is streamed from BF561 to AD1953 using SPORT0 of black fin, and control via SPI of Black fin

i'm would like to get a details on the interfaces.i have isuues on spi write and sport configuration, what is the default mode of datain of AD1953.

what is the mode configuration for stereo data, and my sampling rate is 28Khz.

  • 0
    •  Analog Employees 
    on Feb 17, 2011 6:54 PM

    The AD1953 serial port's default setting is I2S mode; see the description of Control Register 1 on page 21 of the datasheet.

    What is your master clock input? Is it either 256 or 512x your sampling rate?

  • hi Jerad ,

    the page 21 , ctrl reg 1 bit <3:2> doesn't says anything about the por value.

    also my Xtal is 24.576 MHz , which is 512x of 48 KHz,

    is myxtal need to be either 512 of 256x of fs?

    is there any reference to programming this audio codec and intreface to blackfin.

  • 0
    •  Analog Employees 
    on Feb 18, 2011 2:00 AM

    In my understanding, the default settings of all registers are all-zeros. This means the AD1953 will power on with the serial input ports in 24-bit I2S mode.

    Yes, the MCLK input needs to be either 256x or 512x fs, as described in page 10 of the datasheet.

    The default I2S mode of the serial ports is a very common audio interface standard, and the Blackfin should easily be able to be configured in a compatible setting. If you post a question on the Blackfin forums, they should be able to help you.

    Out of curiosity, may I ask why you are using the AD1953? It is almost 8 years old and lacks some of the features of newer SigmaDSPs like the ADAU1761 or ADAU1701. If you are still in the process of selecting components, it might make sense to upgrade to one of these devices, which have expanded functionality at a lower cost.

  • 0
    •  Analog Employees 
    on Feb 18, 2011 9:38 AM

    Yes - Brett is correct. All of the AD1953's control registers reset to zero for all bits.

    The only reason that you'd want to use the AD1953 in a new design is if you absolutely need the performance of its on-board DACs (112 dB SNR). Otherwise, other SigmaDSP codecs have more processing power, additional hardware features, can operate at voltages other than 5V (the AD1953 is limited to this voltage) and are more cost-effective for new designs. Please see the selection table on this page for a comparison of other SigmaDSP ICs.

  • hi brett,

    i'm using stil 1953 becoz , my dsp platform was developed 5 yrs back , and we were not using audio it tilll now, now a requirement has come for audio to be used. so for my 28 khz to work , i need a xtal which is 512x of 28k . i also want to write the parameter rom and ctrl reg trough spi, but when tried its not also working.

    for fs = 28 khz.

    wht should the the frame sync frequency in i2s mode and bclk frequency.

    when i try with my crystal which is configured to 48 khz, no audio is heard from both the channel.

    is there any sample code availabe, or refernce like programmers manual availabe for this chip