我把ADS1278的SCLK引脚和CLK引脚连在一起,通过Cotex-M3的PWM给1278输入时钟,DRDY输出也正确,通过示波器也能看到DOUT有波形,可是我想通过Cotex-M3的SSI采集DOUT时,不知道SSICLK怎么连了。请专家帮忙。先谢谢了。
Decapton Wang:
这种用法在手册38页图88有提到,不过里面又用了额外的反相器和D触发器做输出数据的重定时。这种用法只需要一个时钟源,在你的应用里应该就是那个PWM了。至于SSICLK,如果没有特殊的时序方面的要求,不接应该也行。
user1903213:
回复 Decapton Wang:
我的模式是High-Resolution ,采样率设为1000,CLK = 1000*512 Hz。我把PWM输出频率设为 1000*512 HZ,
不连SSICLK,SPI的时序怎么满足呢?
user1903213:
回复 user1903213:
在用别的CPU自带的SPI读数的时候是怎么处理的啊?
Decapton Wang:
回复 user1903213:
如果SSICLK对SSIRX有时序要求的话,看上去你就不能用一个PWM挂两个时钟输入了。你可以把两个时钟分开,PWM单独驱动CLK,SSI驱动1278的SPI部分。否则,就只能把RX的数用MCU的其他输入口读入了。