1451744812 发表于 2020-4-2 08:58:01

STM32驱动24位ADC-AD7793

称重用的ADC一般都会选用HX710/HX711芯片,实测HX710B在40Hz的转换速率下,无抖动位为13Bit,长时间均值可得到更高的无抖动位。不过HX710/HX711有个小缺点就是时序是模拟的,在我的使用过程中,测量过程中间经常出现高速通信会打断模拟的时序,造成偶尔的测量误差。于是打算换成AD7793来做。
AD7793一般用于热电偶的测温,自带恒流源。本次使用它没用到恒流源,使用它的原因是因为SPI总线的ADC芯片没有找到其他更小的封装。

实测AD7793在Gain=64 16.7Hz 65 dB配置下,无抖动位为15Bit。
实测AD7793在Gain=64 33.2Hz 配置下,无抖动位为14Bit。
下面贴一下STM32驱动AD7793的代码。.c.h文件。

william_d_87 发表于 2020-4-2 09:09:10

sun5304 发表于 2020-4-4 08:24:56

sen1 发表于 2023-1-10 09:26:33

李勤 发表于 2023-5-22 14:06:56

正好在调ad7793,希望有用

h09721 发表于 2023-5-31 08:04:30

ask1680 发表于 2023-5-31 08:39:20

页: [1]
查看完整版本: STM32驱动24位ADC-AD7793