登录/注册

ad7190寄存器设置

更多

以下是AD7190寄存器设置的关键要点中文说明,以核心功能分类,便于快速配置:


1. 通信寄存器 (8位)


2. 状态寄存器 (STATUS, 8位)


3. 模式寄存器 (MODE, 24位)


4. 配置寄存器 (CONFIG, 24位)


5. 校准寄存器 (OFFSET/FS, 24位)


SPI写入时序示例(伪代码)

// 设置配置寄存器:启用AIN1通道,增益=128,使用外部参考
uint8_t config_cmd[4] = {
  0x10,  // 通信寄存器:写操作,地址=配置寄存器(010)
  0b00011000, // 增益=128 (111), 缓冲禁用(0), AIN1通道(000)
  0b00000100, // 使用外部参考(1)
  0x00   // 保留位
};
SPI_Write(AD7190, config_cmd, 4);

调试关键点

  1. 参考电压:检查NOREF状态位,确保参考电压稳定。
  2. 数据就绪:轮询RDY位或使用/RDY引脚中断读取数据。
  3. 噪声优化
    • 启用斩波(MODE.ENCHOP=1)
    • 适当降低输出数据速率(增大FS值)

完整寄存器映射详见AD7190数据手册第25页。配置时建议先初始化通信寄存器,再依次写入模式、配置寄存器,最后启动转换。

AD7190:高精度测量应用的理想选择

AD7190:高精度测量应用的理想选择 在电子工程师的设计工作中,高精度模拟到数字的转换至关重要。ADI公司的AD7190,一款4.8 kHz超低噪声24位Σ - Δ ADC,凭借其出色的性能和丰

2026-04-01 09:15:10

STM32控制AD7190,RDY不拉低的原因?怎么解决?

事情是这样的 使用STM32F030控制24位ad AD7190, 上电后,ad7190能够被正常初始化,读出寄存的的值均为初始值 也能将值写入

2024-04-09 06:14:43

AD7190和MSP430F249通信读出的AD数据为什么是0?

AD7190和MSP430F249通信,使用的是模拟SPI,可以配置AD7190的GPIO,万用表测量有正确的值,读出GPIO寄存器值, 可以

2023-12-21 06:03:31

EVAD7190 AD7190 评估板

EVAL-AD7190EBZ是针对AD7190的全功能评估板。该评估板可单独使用(电池供电或利用外部电源)或通过标准USB接口与PC相连。配合PC使用时,用户可利用提供的软件对ADC进行详尽的性能

资料下载 吴湛 2021-05-28 13:50:06

AN-1131:斩波AD7190、AD7192、AD7193、AD7194和AD7195

AN-1131:斩波AD7190、AD7192、AD7193、AD7194和AD7195

资料下载 贾飞世 2021-05-10 09:31:01

AN-0979: 数字滤波的选择: AD7190、AD7192

AN-0979: 数字滤波器的选择: AD7190、AD7192

资料下载 12268 2021-03-19 05:24:18

AD7190参考代码

AD7190参考代码

资料下载 370217 2021-03-18 10:25:22

AD转换寄存器设置

AD转换寄存器设置AD转换寄存器设置AD转换

资料下载 yuwei664955 2020-11-10 17:36:12

AD7190初始化时RDY不拉低的原因?

初始化AD7190,写入模式寄存器 0电平校正,RDY一直不拉低,读状态寄存器值 时钟是0x80,配置

2023-12-19 07:10:36

AD7190全差分输入时,数据寄存器如何表示正,负?

比如AD7190在全差分输入时, AIN+ 减AIN-为正时,转换结果的数据寄存器如何表示正值? AIN+ 减AIN-为负时,转换结果的数据寄存器

2023-12-13 09:13:54

使用AD7190做静电测试的疑问求解

求助:在使用AD7190的过程中,做静电测试出现问题,AD7190反馈给MCU的都是最大值或是最小值,此时测量各AD输入口电平都是正常的,这种现象可以通过重新上电消除,但是如果继续静电测试,异常的

2023-12-05 07:33:40

AD7190连续转换模式采了一分钟数据后出现异常怎么解决?

AD7190与stm32的SPI通讯,选择连续转换模式,一开始读的数据都正常,ID寄存器什么的都能正常读取。连续采了一分钟左右的数据后,数据寄存器

2023-12-01 07:47:25

ad7190初始化R不成功且读回的寄存器的值不正确是为什么?

读写程序在专门做的测试的小板上测试都没问题,打样的电路板和测试板的电路程序完全一样,但是测试出了问题: 1、初始化的时候RDY不能拉低; 2、不初始化时上电读各个寄存器的值有两种情况: (1).如果

2023-11-27 12:27:20

ad7190连续转换模式读取一段时间的数据后出错

AD7190与stm32的SPI通讯,选择连续转换模式,一开始读的数据都正常,ID寄存器什么的都能正常读取。连续采了一分钟左右的数据后,数据寄存器

2022-09-18 11:37:13

AD7190如何进行校准

};resetAD7190(); //复位AD7190 //设置配置寄存器

2020-08-24 15:19:05
7天热门专题 换一换
相关标签