TI工程师:
你好!
我参考ADS1274EVM电路设计了一块ADS1274的数据采集板,用的是MSP430F149单片机作为主控CPU。调试时数据准备中断有发生,但SPI始终读不出数据(示波器观察Dout1没有脉冲)。SPI的SCLK配置为400KHz,将AD的CLK(27M高分辨率模式)与SCLK短接SPI能收到一些随机数据,请问我的问题是出在什么地方呢?
具体的SPI操作步骤如下:
1、先同步SYNC,再外部中断等待DYDR变低,延时几十个微秒;
2、SPI发送缓冲器写1Byte数据(建立SPI时序),再读SPI接收缓冲器,读回值(接收缓冲器)始终为0。
Johnsin Tao:
Hi
建议先确认一下时序: 主频和SPI SCLK分开(注意你的数据率,选择较高的SCLK频率),数据下降沿输入,下降沿输出。
hongzhi gao:
您好,请问问题解决了吗?我也遇到了类似的问题,SPI 的sclk 总是没反应,没有时钟产生,导致DRDY的波形总是为图76中的样子。。。
le wang2:
回复 hongzhi gao:
我的有SCLK信号,DRDY的波形和数据手册上Figure76一样的,DOUT没有输出…这是为啥