一、简介:
AD7124是ADI公司推出的一款低功耗、高精度、24位Σ-Δ型ADC,主要特点包括:
-
超低功耗:典型值仅90μA(全功率模式)
-
24位无失码分辨率
-
内置可编程增益放大器(PGA):1-128倍
-
8个差分/15个单端输入通道
-
内置基准电压源(2.5V)
-
多种工作模式:全功率、低功耗、待机等
-
灵活的SPI接口
-
工作温度范围:-40°C至+105°C
二、硬件接口:
AD7124 STM32L4xx ---------------------------- VDD -> 3.3V GND -> GND CS -> PA4 (SPI片选) SCLK -> PA5 (SPI时钟) DIN -> PA7 (SPI MOSI) DOUT -> PA6 (SPI MISO) DRDY -> PB0 (数据就绪中断)
三、头文件:
#ifndef AD7124_H
#define AD7124_H
#include "stm32l4xx_hal.h"
#include <stdint.h>
#include <