This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
看了ADS1274的官方文件,但是没怎么懂。我用TMS320F2808来驱动,电路图如图,按照我的这种连接方式,将DSP设置为主机模式,
采用虚发数据的方式读取数据,每次发送8位,相应的能读取到8位数据,连续3次就可以读取到24位,
CLK:25MHZ
读取数据时将SYNC置为低电平,延时10ms然后开始读取数据,读取完毕后再置为高电平。
但是我读取出来的数据一直为0,输入端的电压有1.1V,用示波器查看几个引脚的信号,都有波形出来,MISO端出来的是一个标准的方波。
现在不知道问题出在哪里。还是我的驱动方式有问题,请专家帮忙!
目前也在用ADS1274,也用不出來,那位高手指教一下,感謝。
如果能提供Code,請寄到normal0621@hotmail.com,太感謝了。
有下列問題想請教:
1. 是否無論操作在任一種模式(SPI, Frame-sync),SCLK都要一直送clock?
2. 承1,若是,請問有無方式讓ADS1274保留Data,直到MCU SPI Read結束?
目前設定如下:
1. 操作在SPI Format
2. CLK, SCLK短路,由MCU SPI提供20MHz Clock
3. MCU SPI設定在Master Mode
目前狀況:
1. 因為DRDY由ADS1274控制,且SCLK一直送,ADS1274的Data不斷向外丟,
即使設定當DRDY為Falling edge發生中斷,亦無法得知目前MCU抓到的值,
會與哪一段實際波形吻合。
2. 輸入1V訊號給ADS,但ADS的輸出Data無變化。
抱歉,刚发现哈,请参考这里:http://e2e.ti.com/support/data_converters/precision_data_converters/w/design_notes/ads1274-with-dsk6416.aspx