关注公众号

关注公众号

手机扫码查看

手机查看

喜欢作者

打赏方式

微信支付微信支付
支付宝支付支付宝支付
×

操纵MCU SPI接口以访问非标准SPI ADC(四)

2020.9.29

在以下使用案例中,32F429IDISCOVERY使用SPI4作为SPI主机,SPI5作为SPI从机,通过DOUTA和DOUTB接收EVAL-AD7606B-FMCZ数据,如图8所示。

AD7606B是一款16位同步采样模数转换数据采集系统(DAS),具有八个通道,每个通道均包含模拟输入箝位保护、可编程增益放大器(PGA)、低通滤波器和16位逐次逼近寄存器(SAR)型ADC。AD7606B还内置灵活的数字滤波器、低漂移2.5 V精密基准电压源和基准电压缓冲器,可驱动ADC及灵活的并行和串行接口。AD7606B采用5 V单电源供电,支持±10 V、±5 V和±2.5 V真双极性输入范围,所有通道均能以800 kSPS的吞吐速率采样。

image.png

11.在主从模式下使用MCU SPI通过DOUTADOUTB接收数据

image.png

12.SPI4配置为主机,SPI5配置为从机。

图13显示了AD7606B以240 kSPS运行时BUSY、SCLK、DOUTA和DOUB的数字接口截图。

image.png

13.AD7606B BUSYSCLK以及DOUTADOUTB上的数据的示波器截图

结论

本文讨论了使用微控制器SPI访问具有非标准SPI接口的ADC的方法。这些方法可以直接使用,也可以稍加调整即可控制ADC SPI;其可作为SPI主机使用,也可以与多条DOUT线配合使用以提高吞吐速率。

致谢

非常感谢应用工程师Mika Jiang和Yao Zhao,他们提供了有关STM32F429IDISCOVERY套件快速启动和固件调试工作的建议。

参考文献

Dhaker,Piyu。“SPI接口简介”。《模拟对话》,第52卷。2018年9月。

RM0090参考手册:STM32F405/415、STM32F407/417、STM32F427/437和STM32F429/439高级ARM 32位MCU。STMicroelectronics,2019年2月。

STM32F427xx数据手册。STMicroelectronics,2018年1月。

UM1670用户手册:带STM32F429ZI MCU的Discovery套件。STMicroelectronics,2017年9月。

Usach, Miguel。AN-1248应用笔记:SPI接口。ADI公司,2015年9月。


推荐
热点排行
一周推荐
关闭