主题中讨论的其他器件:ADS8866、 CC3200
我使用 SPI 接口连接到 ADS8866 ADC。 我已使用 ADS886在3线制模式下进行设置、使 DIN 保持高电平、这意味着在 CONVST 信号出现负斜率时、数据可用于通过 SPI 时钟计时。
我的代码使用以41kHz 运行的计时器中断。 中断服务例程将 CONVST 信号设置为低电平、然后立即调用 SPI_TRANSFERT()。 它的工作方式是:CONVST 变为低电平与实际 SPI 时钟启动之间的延迟接近9us -这是缓慢的。 我可以在 SPI_TRANSF()调用中期待什么延迟? 如果该9us 延迟对于该函数来说有点正常、是否有办法加快该速度?
通道1 (黄色)= SPI 时钟
通道2 (蓝色)= ADS886数据输出
通道3 (黄色)=采样时钟/ADC CONVST 输入