基于STM32H7的ADS1256驱动案例,8通道,24bit ADC,带可编程增益(2021-09-20)

发布时间:2022-07-05 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了基于STM32H7的ADS1256驱动案例,8通道,24bit ADC,带可编程增益(2021-09-20)脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

例程下载:

基于STM32H7的ADS1256驱动案例,8通道,24bit ADC,带可编程增益(2021-09-20)

V7-068_ADS1256(8通道带PGA的24位ADC).7z (3.12MB) 测试效果: 测试LM285-2.5V稳压效果,抖动40uV: 

@H_304_21@

  测试干电池效果,抖动10uV左右,注意,这个级别的抖动容易受环境温度的影响,特别是开关空调,最明显。 

基于STM32H7的ADS1256驱动案例,8通道,24bit ADC,带可编程增益(2021-09-20)

  测试说明: ADS1256模块可以直接查到 STM32-V7开发板右上角的CN26插座(2*6P双排母)。

基于STM32H7的ADS1256驱动案例,8通道,24bit ADC,带可编程增益(2021-09-20)

  STM32H7和ADS1256的SPI接口之间采用GPIO软件模拟SPI时序。 注意一点:SCK时钟不能太快,必须小于2MHz,程序实际采用的时钟约1MHz. ADS1256芯片是在SCK下降沿采样数据. 本例程使用了中断扫描方式,在中断服务程序中控制8个通道的切换和读数据。 采样频率 30Hz, 启用 DRDY引脚下降沿中断,每进入1次中断时,首先切换到下一通道,然后读取ADC结果(上一通道的数据)。 扫描8个通道,需要8ms时间。 ADS1256底层驱动文件是 : bsp_spi_ads1256.c   <--- 该文件开头有GPIO接线方法 main() 中配置ADC增益和采样频率: ADS1256_CFgADC(ADS1256_GAIN_1, ADS1256_30SPS);        /* 配置ADC参数: 增益1:1, 数据输出速率 30Hz */ 购买地址:点击进入 产品特点: 1、单5.0V DC供电,提供正负5V信号输入功能 2、MCU接口: SPI 3、主ADC芯片:ADS1256  (全新进口原装正品) 4、外接 LM285-2.5 基准电压 (全新进口原装正品) 5、输入电路带分压电阻和R-C滤波,方便客户自己变更增益范围 6、芯片内带可编程增益放大器,增益范围: 1-64倍 7、芯片内部输入带缓冲放大器,可以直接连接传感器。

基于STM32H7的ADS1256驱动案例,8通道,24bit ADC,带可编程增益(2021-09-20)

  正面:

基于STM32H7的ADS1256驱动案例,8通道,24bit ADC,带可编程增益(2021-09-20)

  反面:

基于STM32H7的ADS1256驱动案例,8通道,24bit ADC,带可编程增益(2021-09-20)

接线图:

基于STM32H7的ADS1256驱动案例,8通道,24bit ADC,带可编程增益(2021-09-20)

排针方向图(缺省不焊接2X8P双排针,客户自己选择焊接方向):

基于STM32H7的ADS1256驱动案例,8通道,24bit ADC,带可编程增益(2021-09-20)

 

基于STM32H7的ADS1256驱动案例,8通道,24bit ADC,带可编程增益(2021-09-20)

安装尺寸图:

基于STM32H7的ADS1256驱动案例,8通道,24bit ADC,带可编程增益(2021-09-20)

脚本宝典总结

以上是脚本宝典为你收集整理的基于STM32H7的ADS1256驱动案例,8通道,24bit ADC,带可编程增益(2021-09-20)全部内容,希望文章能够帮你解决基于STM32H7的ADS1256驱动案例,8通道,24bit ADC,带可编程增益(2021-09-20)所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。