基于STM32、HAL库的ADS1255IDBR模数转换器ADC驱动程序设计
一、简介:
ADS1255IDBR是德州仪器(TI)生产的一款高精度、低噪声、24位ΔΣ模数转换器(ADC),主要特性包括:
-
24位无丢失码分辨率
-
高达23位有效分辨率(ENOB)
-
数据速率可达30kSPS
-
低噪声: 2.5μV RMS (20SPS时)
-
可编程增益放大器(PGA): 1-64V/V
-
单/差分输入配置
-
内置自校准和系统校准功能
-
工作电压: +5V模拟, +1.8V至+3.6V数字
-
封装: SSOP-28 (IDBR)
二、硬件接口:
ADS1255IDBR (SSOP-28) STM32L4xx -------------------------------------------------- 1 (DRDY) ----> PA0 (数据就绪中断输入) 2 (D0) <---- PA7 (SPI1_MOSI) 3 (D1) ----> PA6 (SPI1_MISO) 4 (DIN) <---- PA5 (SPI1_SCK) 5 (CS) <---- PA4 (SPI1_NSS/GPIO) 6 (SCLK) <---- P