ads1298r spi时钟问题
时间:10-02
整理:3721RD
点击:
请问操作ADS1298R时,主机的spi时钟要怎么设置?对于芯片资料上15页的CPOL=0和CPHA=1,不是太明白,到底说的是主机的时钟模式,还是从机的时钟模式,我按照主机的时钟模式设置一直不对啊,请指教?
应该是主机模式啊。一来,发~CS的是主机;二来,从下面那个SCLK来看,空闲时为低,下降沿有效,应该是对应OL=0,HA1,而这个SCLK也应该是主机发的。
在SPI接口控制中是DSP(DSP2812)接口去兼容ADC的SPI接口,所以CPOL = 0 and CPHA = 1是设置DSP的接口配置,所以对于这个控制而言,提供SCLK的DSP是主机,接受SCLK的ADC为从机。
如果数据写不进去,您需要确认的是SPI控制时序,包括DIN在SCLK下降沿锁存。
“芯片资料上15页的CPOL=0和CPHA=1” 的意思是 SPI时钟在空闲时保持低电平和第二个时钟沿开始采样数据,这些都是控制器的SPI模式设置