操纵MCU SPI接口以访问非标准SPI ADC(四)
在以下使用案例中,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的吞吐速率采样。
图11.在主从模式下使用MCU SPI通过DOUTA和DOUTB接收数据
图12.SPI4配置为主机,SPI5配置为从机。
图13显示了AD7606B以240 kSPS运行时BUSY、SCLK、DOUTA和DOUB的数字接口截图。
图13.AD7606B BUSY、SCLK以及DOUTA和DOUTB上的数据的示波器截图
结论
本文讨论了使用微控制器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月。
-
市场商机
-
企业风采
-
市场商机
-
政策法规
-
企业风采
-
焦点事件
-
精英视角
-
焦点事件
-
企业风采
-
企业风采
-
企业风采
-
焦点事件
-
企业风采
-
焦点事件
-
焦点事件
-
焦点事件
-
招标采购
-
焦点事件
-
项目成果
-
焦点事件
-
焦点事件
-
科技前沿
-
焦点事件
-
焦点事件
-
标准
-
标准
-
焦点事件
-
并购
-
焦点事件
-
项目成果
-
焦点事件
-
焦点事件
-
焦点事件
-
焦点事件
-
企业风采
-
企业风采
-
科技前沿
-
市场商机
-
企业风采
-
精英视角
-
焦点事件
-
科技前沿
-
技术原理
-
科技前沿
-
并购
-
焦点事件
-
焦点事件
-
企业风采
-
焦点事件
-
并购
-
焦点事件
-
焦点事件
-
标准
-
焦点事件
-
项目成果
-
焦点事件
-
焦点事件
-
会议会展
-
项目成果
-
焦点事件
-
精英视角
-
焦点事件
-
焦点事件
-
企业风采
-
企业风采