7903使用同步模式,结构如下
使用stm32f103通过spi口采集7903的数据,stm32系统时钟16MHz,spi频率4MHz,cnv使用io模拟控制,得到的时序图为
在cnv下降沿和sck上升沿之间总有一段间隔,不可去除,而这个时间超过了数据手册中最大时间的限制。
目前通过spi口采集结果都为0,求告知AD7903的同步模式驱动程序应该如何实现?
问题较多,望解答。
7903使用同步模式,结构如下
使用stm32f103通过spi口采集7903的数据,stm32系统时钟16MHz,spi频率4MHz,cnv使用io模拟控制,得到的时序图为
在cnv下降沿和sck上升沿之间总有一段间隔,不可去除,而这个时间超过了数据手册中最大时间的限制。
目前通过spi口采集结果都为0,求告知AD7903的同步模式驱动程序应该如何实现?
问题较多,望解答。
cnv下降沿和sck上升沿之间的距离不影响读数。
好的,谢谢您的解答
还想再问您一下,问题中的同步模式只接了一个ADC 输出到stm32的miso口,如果同时采集7903中2个AD数据,STM32和AD7903之间如何硬件连接(同步模式)?需要几个 SPI 口,另外一个data in 2 应该接到STM32的哪里?求解答,谢谢
可以考虑菊花链连接模式,手册中有示例
好的,谢谢