AnsweredAssumed Answered

AD9262 SPI programming

Question asked by coolparam on Feb 21, 2012
Latest reply on Dec 2, 2013 by PMH

Hi,

 

I am using AD9262 together with Blackfin ADSP-BF548. The SPI port of the processor is used to connect to the serial configuration port of the ADC. I took the exact circuit used in the AD9262 evaluation board to connect ADC's SDIO/SCLK/CBS to the MISO/MOSI/SCLK/slave select of processor's SPI port. When I tried to read the configuration registers of the ADC, it looks like the ADC is not driving the SDIO at all. I used a scope to probe all the SPI signals. They are all what I expected and consistent with the app note AN-877 diagram. Only problem is the read data phase, where it looks like the ADC does not drive SDIO at all, and the SDIO signal stays the same as whatever is driven by MOSI. Is there any possible reason for this?

 

I speculated something:

1. The ADC is not working at all. But I examined all the power and clock supplies to AD9262 and everything is fine. And there is DCO output. How can I verify if the ADC is working well and supposed to respond to the SPI register read command?

2. The SPI circuit of AD9262 evaluation board might not be good. During the read data phase, both ADC and processor are driving the MISO, and the processor is driving it through a resistor R3. The value of R3, 1.07K, might be too small and so processor drive strength overrids SDIO of ADC.

 

Any idea is appreciated!

 

Here is some more details on my system: the ADC is on my own board and the DSP processor is on ADSP-BF548 EZKIT. The two boards are connected through the extension connector J1, J2 and J3 of the ADSP-BF548 EZKIT.

 

thank you very much.

Coolparam

Outcomes