AFE4400的 SPI读取问题
最近在调试AFE4400模拟前端,总是读取不到返回的数据,用示波器探测MISO引脚一直为低电平。我想问一下AFE4400对SPI有什么要求,CLK频率要多少?
2MHZ可以么?谢谢
Hello Xin,
请问你是在用AFE4400 EVM调试,还是你们设计的板子在做调试呢?
无数据返回,首先请以EVM为参考检查电路连接情况,请特别注意外部晶振和电源的连接;然后检查 AFE_PDN, RESET, CLKOUT, LED_ALM, PD_ALM等数据引脚,看看AFE是否工作在正常状态;再以数据手册中的Figure 1 为参考,检查通信时序;
根据数据手册Table 1 所示,外部晶振频率典型值为8MHz,SPI 时钟最快为16MHz(62.5nS)。
Br
Martin
是在EVM的基础上调试的,将EVM的MSP430与4400断开,连接到自己外接的MCU。在figure 1时序图中,XIN晶振脉冲波形与SCLK周期相同,那么AFE4400的SCLK频率必须为8MHz么?低于8MHz是否可以? 多谢
Hi Xin,
SCLK 低于8MHz 是可以的!
还有一个数字信号 ADC_RDY 可以帮助你看看AFE内部是否已经转换完成,有数据等待输出了;这个信号有效的时候,才应该开始读数据。具体请参考数据手册P29.
Br
Martin
2MHz是肯定没有问题的,
你读取不到数据,而且用示波器探测MISO引脚一直为低电平,多半是硬件电路问题。建议你检查一下电路,有没有虚焊。
看看你的spi配置,是不是单片机位于主模式,不同的模式下,配置不同。还有就是看看你的MISO引脚有没有复用,配置是不是占用等
无数据返回,首先请以EVM为参考检查电路连接情况,注意外部晶振和电源的连接;
然后检查 AFE_PDN, RESET, CLKOUT, LED_ALM, PD_ALM等数据引脚,看看AFE是否工作在正常状态;
再以数据手册中的Figure 1 为参考,检查通信时序;
你的MISO引脚有没有复用,配置是不是占用?
你是用MCU作为主机来进行通信的吗?先检查主机是否有问题,或是电路链接是否有问题。
问题已经解决,PDNZ管脚置高后通信成功
