使用STM32采集 AD7768芯片的ADC数据

问题背景:

        现在需要的使用场景是电流的测量,由于电流值比较微弱,故采用24的ADC芯片,经过选型发现AD7768芯片的采样精度能达到要求,且能够进行八路的数据采集

AD7768/AD7768-4 (Rev. B) (szlcsc.com)

首先放上AD7768的芯片手册

首先对芯片手册进行解读

一、芯片的主要引脚介绍

芯片的主要差分输入引脚

在PIN控制模式下,滤波器类型的选择

在PIN控制模式下,芯片的采集模式的设置

在PIN控制模式下,采样通道个数的设置

在PIN控制模式下,采样速率的控制

转换数据的输出引脚

ADC转换数据时钟、数据准备完成脉冲(平时低电平)、硬件复位引脚

连接晶振

数据输出格式选择

控制方式引脚PIN或SPI,0是PIN控制模式

二、引脚连接准备

主要的芯片设置项有几个,PIN/SPI控制选择、55引脚数据输出格式选择、11引脚滤波器类型的选择、芯片的采集模式的设置、采样通道个数的设置、采样速率的控制、

PIN/SPI引脚0电平时是PIN控制方式

55引脚的控制逻辑

11引脚,滤波器选择

采样率的设置逻辑

MODE引脚的设置逻辑

其中Power Mode对 Fmod的影响如下图

ST引脚的控制逻辑

三、计算每次的采样参数

举个例子,下面的方法计算的是DRDY每次输出的时间间隔T ODR

  • 4
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 24
    评论
STM32芯片AD(模拟数字转换)采集通道的内部原理图如下: 首先,AD采集通道包括模拟前端和数字化处理部分。模拟前端主要由模拟开关、电压参考源、采样保持电路和电流转换电路组成。 1. 模拟开关:模拟开关主要用于选择要进行采集的模拟信号源,它可以通过控制信号来切换不同的信号源进行采样。 2. 电压参考源:为了确保精确的AD转换,通道内部包含一个稳定的参考电压源。这个电压源通常由一个精密的电压参考芯片提供,可以提供一个稳定的参考电压信号。 3. 采样保持电路:采样保持电路用于将被测信号经过模拟开关选择后,将其保持住以供后续的转换处理。采样保持电路通常包括一个采样保持电容和一个开关,通过一个控制信号来控制开关的开关状态。 4. 电流转换电路:电流转换电路是将采样保持电路输出的电荷转换成与被测信号电压成正比的电流信号。电流转换电路通常使用电流模拟乘法器实现,它将电荷转换成电流。 数字化处理部分主要由ADC(模拟数字转换器)和一些辅助逻辑电路组成。 ADC是负责将模拟信号转换成数字信号的核心部件。ADC通常由一些模数转换单元(比如SAR、Sigma-Delta等)组成,通过对电流或电压进行转换,将采样保持电路输出的电流信号转换成数字信号。 辅助逻辑电路则用于控制ADC的工作模式、采样频率以及结果输出等。这些逻辑电路通常由时钟源、控制寄存器和状态寄存器等组成,通过对这些寄存器进行配置,可以实现不同的AD采集方式和参数设置。 总之,STM32芯片AD采集通道的内部原理图结构复杂,涉及到模拟前端和数字化处理两个部分,通过这些组件的协同工作,完成对模拟信号的采集和转换。
评论 24
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值