32bit是滤波后的数据
从 华为AC9610D-24 看 SPI 的时钟 因为好多业内的人说华为的技术路线和ADI这些差不多,那我也就归类在一起了。
文章表格多,建议是电脑观看,假如有这个需求的话。
LTC2xxx的有三款
就是以数据手册为主来完成这份工作,今天先研究里面的32bit到底是什么意思?“32-bit” 数据其实包含两种不同的输出路径,每种代表不同的意义:
32bit是滤波后的数据
我们看这个也可以看到这个不同
这是经过数字低通滤波器和下采样后的高精度低噪声数据:
数据格式:32 位,二进制补码(Two’s Complement)
代表内容:差分输入电压(IN+ − IN−)的高分辨率表示
LSB 大小(以 VREF = 5V 为例):
精度高达 ±0.5 ppm INL,是超高分辨率测量输出,适用于慢速精密采样
这是每次采样都能立即获取的 32 位复合格式:
位段 | 位宽 | 描述 |
|---|---|---|
Bit 31 | 1 bit | 溢出检测(Overrange)标志 |
Bit 30–7 | 24 bit | 差分输入电压(IN+ − IN−) |
Bit 6–0 | 7 bit | 共模电压((IN+ + IN−)/2) |
此输出无需等待滤波,延迟为零,适合高速控制或实时监测
分辨率略低于滤波输出(主要用于快速响应)
项目 | Filtered Output | No Latency Output |
|---|---|---|
数据宽度 | 32 位 | 32 位 |
实质内容 | 全部为差分输入的高精度表示 | 差分 + 共模 + 溢出 |
延迟 | 有(数字滤波后) | 无延迟 |
分辨率 | 完整 32 位 | 差分 24 位 + 共模 7 位 |
适用场景 | 高精度测量、慢速采样 | 实时控制、快速反应系统 |
新的问题出现,不过滤波器的时候,输出的数据里面有共模信号。
LTC2500-32 是差分输入 ADC,但它提供 (IN+ + IN−)/2 的“共模电压”作为输出,是一种额外诊断信息,不是用于主要数据路径,但用途广泛:
比如实时监控输入共模是否漂移 ,ADC 的准确性依赖输入共模保持在合适范围(比如接近 VREF/2);
可以诊断输入异常或外部接线错误吗, 如果 IN+ 与 IN− 之间短路,或者某一路断开,差分电压可能正常但共模却异常。
共模位宽 : 7 bits;共模编码范围 ,映射输入共模范围 0V ~ VREF;分辨率(以 VREF = 5V 计) 。
虽然没有差分输出那么高的精度(nV 级别),但对于共模检测已经非常充足。
在做上面的诊断时,有俩种接法:
若 IN+ 连线开路,共模电压将偏移至 GND;
若 IN− 短路到 GND,共模和差分都会偏离,但能区分是“信号”还是“硬件”问题。
从 SDOB(No latency 输出)读取一个 32-bit 数据,结构如下:
bit 31 → 溢出(Overrange)
bit 30–7 → 差分信号 (24-bit)
bit 6–0 → 共模信号 (7-bit)
比如用 SPI 收到 0x6A3F_FD12
溢出 = 0
差分码 = 6A3FFD(Hex)
共模码 = 0x12 = 18 → 共模电压约为 18 / 127 × VREF ≈ 0.71 V(如果 VREF=5V)
绝对最大额定值(Absolute Maximum Ratings)”和 “引脚排列(Pin Configuration)
这些是器件所能承受的电压、电流和功耗上限。不能用于正常工作条件,超过这些值可能导致永久损坏。
项目 | 说明 | 数值 |
|---|---|---|
VDD(模拟核心电源) | 2.5V 供电上限 | 最大 2.8V |
OVDD(数字 IO 电源) | 控制 SPI、BUSY、SDO 等引脚 | 最大 6V |
VREF(参考电压) | 决定输入信号范围 | 最大 6V |
模拟输入电压(IN+, IN−) | 允许范围为: GND−0.3V 到 REF+0.3V | - |
数字输入电压(SDI, SCKA等) | 范围:GND−0.3V 到 OVDD+0.3V | - |
数字输出电压(SDOA, SDOB等) | 范围:GND−0.3V 到 OVDD+0.3V | - |
最大功耗 | 整体功耗限制 | 500 mW |
工作温度范围 | 工业温区型号:–40°C 到 85°C商业温区:0°C 到 70°C | - |
储存温度范围 | 不工作状态下储存条件 | *–65°C 到 150°C |
注意事项:
IN+ 和 IN− 必须保持在 GND 和 REF 之间,否则需限流保护;
数字 IO 由 OVDD 电平决定,不要混接 5V/3.3V 系统;
VDD 建议稳压在 2.5V±5% 范围内,配合低噪声 LDO。
工业用的这个温度更加的宽
这是 DKD 封装(7mm×4mm DFN, 24 引脚 + 1裸焊盘) 的引脚定义:
买了一颗,好贵。。。
引脚号 | 名称 | 功能说明 |
|---|---|---|
1 | RDLA | 读 SDOA(滤波后输出)的使能引脚 |
2 | RDLB | 读 SDOB(无延迟输出)的使能引脚 |
3 | VDD | 模拟核心电源(2.5V) |
4/7/11/12/23/24 | GND | 接地(模拟/数字共地) |
5 | IN+ | 模拟输入正端 |
6 | IN− | 模拟输入负端 |
8/9 | REF | 参考电压输入,2.5V ~ 5.1V |
10 | PRE | Preset 模式控制引脚(用于快速设置滤波器) |
13 | MCLK | 主时钟输入,上升沿触发采样 |
14 | SYNC | 同步输入(多片同步采样) |
15 | DRL | Filtered 输出数据就绪标志(低电平有效) |
16 | SDI | SPI 数据输入(配置数字滤波器) |
17 | SDOA | 滤波后 32-bit 输出 |
18 | SCKA | 滤波输出的 SPI 时钟 |
19 | SCKB | 无延迟输出的 SPI 时钟 |
20 | SDOB | 无延迟 32-bit 输出(包含差分+共模) |
21 | BUSY | 转换状态指示,高表示“忙” |
22 | OVDD | 数字 IO 电源(1.8V–5.25V) |
25 | GND(裸焊盘) | 必须焊接至 PCB 地平面,降低热阻、增强接地 |
电气特性(ELECTRICAL CHARACTERISTICS)
这部分定义了模拟输入和关键参数的规格范围,主要用于设计模拟前端和系统适配。
符号 | 参数 | 条件 | 最小 | 典型 | 最大 | 单位 | 解读说明 |
|---|---|---|---|---|---|---|---|
VIN+ | 模拟正输入绝对范围 | - | 0 | - | VREF | V | IN+ 不得超过 VREF 或低于 GND |
VIN− | 模拟负输入绝对范围 | - | 0 | - | VREF | V | IN− 也同样限制在 GND ~ VREF |
VIN+ − VIN− | 差分输入电压范围 | - | −VREF | - | +VREF | V | 实际输入差分电压可覆盖±VREF |
VCM | 共模电压范围 | - | 0 | - | VREF | V | IN+ 和 IN− 的平均值必须在此范围内 |
IIN | 输入泄漏电流 | - | - | - | 10 | nA | 模拟输入端的静态泄漏电流,非常小 |
CIN | 输入电容 | 采样模式 / 保持模式 | - | 45 / 5 | - | pF | 采样时约为 45pF(重要!影响驱动设计) |
CMRR | 共模抑制比 | @ 2kHz, 4.5Vp-p | - | 128 | - | dB | 表示差分通道对共模干扰的抑制能力,128dB 非常优秀 |
还记得AD7771的静态电流吗?
AD7771
这个参数好像是有些传感器会加一些偏移
滤波输出特性(SDOA)
LTC2500-32 的“数字滤波输出通道”相关的精度与误差指标,适用于高分辨率慢速采样场景
符号 | 参数 | 条件 | 最小 | 典型 | 最大 | 单位 | 解读说明 |
|---|---|---|---|---|---|---|---|
Resolution | 分辨率 | - | 32 | - | - | Bits | 真正的 32 位 ADC 输出,无丢码 |
No Missing Codes | 无漏码保证 | - | 32 | - | - | Bits | 不会跳码或跳过任何数字值 |
Transition Noise | 量化噪声(转换抖动) | 见 Table 2 | - | - | - | - | 噪声取决于滤波器配置(DF值) |
DF | 下采样因子 | - | 4 | - | 16384 | - | 数字滤波器的采样率衰减比,影响噪声性能 |
INL | 积分非线性误差 | 见注释 7/8 | –2 | ±0.5 | 2 | ppm | 这是非常优秀的指标,决定整体线性精度 |
ZSE | 零点误差 | 见注释 7/9 | 13 | 0 | 13 | ppm | 输入为 0 时输出的偏移量 |
Zero-Scale Drift | 零点温漂 | - | - | ±7 | - | ppb/°C | 每升高 1°C 的零点偏移,极小,非常稳定 |
FSE | 满量程误差 | - | –100 | ±10 | 100 | ppm | 输入为最大值时输出误差 |
Full-Scale Drift | 满量程温漂 | - | - | ±0.05 | - | ppm/°C | 每 1°C 漂移误差,几乎可以忽略 |
Transition Noise(转换噪声) 与 下采样因子(DF)的关系
横轴为数字滤波器的下采样因子(DF),对数刻度
纵轴为转换噪声(单位:ppm RMS)
随着 DF 增大,转换噪声迅速下降(从 2.3ppm 降到 <0.02ppm);说明数字滤波器在降低噪声方面非常有效(类似于过采样 + 平均)。
SNR(黄色):由转换噪声估算而来,单位 dB
ENOB(蓝色):有效位数,越高表示精度越好
DF 从 4 提高到 16384,SNR 从约 –7dB 提升到约 35dB
ENOB 从负值(噪声较大)逐渐提升到约 5.5 位,这是基于转换噪声(Transition Noise),不是整系统 SNR;在真实应用中,整体 ENOB 更高(可达 22–26 位)
DF 增加,降低随机转换噪声 ; 更稳定、更干净的数据输出。
Filtered Output(SDOA)动态性能指标和B输出的精度
符号 | 参数 | 条件 | 最小 | 典型 | 最大 | 单位 | 解读 |
|---|---|---|---|---|---|---|---|
DR | 动态范围(Dynamic Range) | DF = 4 | 110 | 116 | - | dB | 最低滤波等级,输出速度快但动态范围有限 |
DF = 64,VREF=5V | 122 | 128 | - | dB | 更强滤波,噪声显著下降 | ||
DF = 1024,VREF=5V | 129.5 | 138 | - | dB | 超强滤波场景(如地震仪、桥式传感器) |
动态范围 (DR) ≈ 可测最大信号幅度 ÷ 噪声地板
随着 DF 增大(更强滤波),动态范围从 116 dB 提高到 138 dB,此处对应的滤波器是 SSINC(Super Sinc)型。
该部分针对 无延迟输出(每次采样周期都输出) 的分辨率和噪声性能。
参数类别 | 分项 | 最小 | 典型 | 最大 | 单位 | 说明 |
|---|---|---|---|---|---|---|
分辨率 | 差分 | 24 | - | - | Bits | 表示输入信号 IN+ − IN− |
共模 | 7 | - | - | Bits | 表示 (IN+ + IN−)/2 | |
无丢码保证 | 差分 | 24 | - | - | Bits | 无跳码,适合实时读取 |
共模 | 7 | - | - | Bits | ||
转换噪声 | 差分 | - | 2.3 | - | ppmRMS | 大致对应 ~90dB SNR |
共模 | - | 1.0 | - | LSBRMS | 共模精度较低,仅用于辅助诊断 |
SDOB 提供“快速响应 + 中等精度”输出;
实际为一个 32-bit 复合码:1-bit 溢出 + 24-bit 差分 + 7-bit 共模;转换噪声(2.3 ppm)对应 ±VREF 输入范围下的噪声分布。
应用场景 | 推荐输出 | 原因 |
|---|---|---|
实时控制 / 快速数据反馈 | SDOB(无延迟输出) | 每次采样都有输出,延迟为 0 |
高精度测量 / 低频信号分析 | SDOA(滤波输出) | 噪声极低,动态范围高达 138 dB |
共模监控 / 故障诊断 | SDOB 的共模字段 | 用于判断输入是否不平衡或接线异常 |
我们看这个也可以看到这个不同
这是经过数字低通滤波器和下采样后的高精度低噪声数据:
数据格式:32 位,二进制补码(Two’s Complement)
代表内
分辨率略低于滤波输出(主要用于快速响应)
项目 | Filtered Output | No Latency Output |
|---|---|---|
数据宽度 | 32 位 | 32 位 |
实质内容 | 全部为差分输入的高精度表示 | 差分 + 共模 + 溢出 |
延迟 | 有(数字滤波后) | 无延迟 |
分辨率 | 完整 32 位 | 差分 24 位 + 共模 7 位 |
适用场景 | 高精度测量、慢速采样 | 实时控制、快速反应系统 |
新的问题出现,不过滤波器的时候,输出的数据里面有共模信号。
LTC2500-32 是差分输入 ADC,但它提供 (IN+ + IN−)/2 的“共模电压”作为输出,是一种额外诊断信息,不是用于主要数据路径,但用途广泛:
比如实时监控输入共模是否漂移 ,ADC 的准确性依赖输入共模保持在合适范围(比如接近 VREF/2);
可以诊断输入异常或外部接线错误吗, 如果 IN+ 与 IN− 之间短路,或者某一路断开,差分电压可能正常但共模却异常。
共模位宽 : 7 bits;共模编码范围 ,映射输入共模范围 0V ~ VREF;分辨率(以 VREF = 5V 计) 。
虽然没有差分输出那么高的精度(nV 级别),但对于共模检测已经非常充足。
在做上面的诊断时,有俩种接法:
若 IN+ 连线开路,共模电压将偏移至 GND;
若 IN− 短路到 GND,共模和差分都会偏离,但能区分是“信号”还是“硬件”问题。
从 SDOB(No latency 输出)读取一个 32-bit 数据,结构如下:
bit 31 → 溢出(Overrange)
bit 30–7 → 差分信号 (24-bit)
bit 6–0 → 共模信号 (7-bit)
比如用 SPI 收到 0x6A3F_FD12
溢出 = 0
差分码 = 6A3FFD(Hex)
共模码 = 0x12 = 18 → 共模电压约为 18 / 127 × VREF ≈ 0.71 V(如果 VREF=5V)
绝对最大额定值(Absolute Maximum Ratings)”和 “引脚排列(Pin Configuration)
这些是器件所能承受的电压、电流和功耗上限。不能用于正常工作条件,超过这些值可能导致永久损坏。
项目 | 说明 | 数值 |
|---|---|---|
VDD(模拟核心电源) | 2.5V 供电上限 | 最大 2.8V |
OVDD(数字 IO 电源) | 控制 SPI、BUSY、SDO 等引脚 | 最大 6V |
VREF(参考电压) | 决定输入信号范围 | 最大 6V |
模拟输入电压(IN+, IN−) | 允许范围为: GND−0.3V 到 REF+0.3V | - |
数字输入电压(SDI, SCKA等) | 范围:GND−0.3V 到 OVDD+0.3V | - |
数字输出电压(SDOA, SDOB等) | 范围:GND−0.3V 到 OVDD+0.3V | - |
最大功耗 | 整体功耗限制 | 500 mW |
工作温度范围 | 工业温区型号:–40°C 到 85°C商业温区:0°C 到 70°C | - |
储存温度范围 | 不工作状态下储存条件 | *–65°C 到 150°C |
注意事项:
IN+ 和 IN− 必须保持在 GND 和 REF 之间,否则需限流保护;
数字 IO 由 OVDD 电平决定,不要混接 5V/3.3V 系统;
VDD 建议稳压在 2.5V±5% 范围内,配合低噪声 LDO。
工业用的这个温度更加的宽
这是 DKD 封装(7mm×4mm DFN, 24 引脚 + 1裸焊盘) 的引脚定义:
买了一颗,好贵。。。
引脚号 | 名称 | 功能说明 |
|---|---|---|
1 | RDLA | 读 SDOA(滤波后输出)的使能引脚 |
2 | RDLB | 读 SDOB(无延迟输出)的使能引脚 |
3 | VDD | 模拟核心电源(2.5V) |
4/7/11/12/23/24 | GND | 接地(模拟/数字共地) |
5 | IN+ | 模拟输入正端 |
6 | IN− | 模拟输入负端 |
8/9 | REF | 参考电压输入,2.5V ~ 5.1V |
10 | PRE | Preset 模式控制引脚(用于快速设置滤波器) |
13 | MCLK | 主时钟输入,上升沿触发采样 |
14 | SYNC | 同步输入(多片同步采样) |
15 | DRL | Filtered 输出数据就绪标志(低电平有效) |
16 | SDI | SPI 数据输入(配置数字滤波器) |
17 | SDOA | 滤波后 32-bit 输出 |
18 | SCKA | 滤波输出的 SPI 时钟 |
19 | SCKB | 无延迟输出的 SPI 时钟 |
20 | SDOB | 无延迟 32-bit 输出(包含差分+共模) |
21 | BUSY | 转换状态指示,高表示“忙” |
22 | OVDD | 数字 IO 电源(1.8V–5.25V) |
25 | GND(裸焊盘) | 必须焊接至 PCB 地平面,降低热阻、增强接地 |
电气特性(ELECTRICAL CHARACTERISTICS)
这部分定义了模拟输入和关键参数的规格范围,主要用于设计模拟前端和系统适配。
符号 | 参数 | 条件 | 最小 | 典型 | 最大 | 单位 | 解读说明 |
|---|---|---|---|---|---|---|---|
VIN+ | 模拟正输入绝对范围 | - | 0 | - | VREF | V | IN+ 不得超过 VREF 或低于 GND |
VIN− | 模拟负输入绝对范围 | - | 0 | - | VREF | V | IN− 也同样限制在 GND ~ VREF |
VIN+ − VIN− | 差分输入电压范围 | - | −VREF | - | +VREF | V | 实际输入差分电压可覆盖±VREF |
VCM | 共模电压范围 | - | 0 | - | VREF | V | IN+ 和 IN− 的平均值必须在此范围内 |
IIN | 输入泄漏电流 | - | - | - | 10 | nA | 模拟输入端的静态泄漏电流,非常小 |
CIN | 输入电容 | 采样模式 / 保持模式 | - | 45 / 5 | - | pF | 采样时约为 45pF(重要!影响驱动设计) |
CMRR | 共模抑制比 | @ 2kHz, 4.5Vp-p | - | 128 | - | dB | 表示差分通道对共模干扰的抑制能力,128dB 非常优秀 |
还记得AD7771的静态电流吗?
AD7771
这个参数好像是有些传感器会加一些偏移
滤波输出特性(SDOA)
LTC2500-32 的“数字滤波输出通道”相关的精度与误差指标,适用于高分辨率慢速采样场景
符号 | 参数 | 条件 | 最小 | 典型 | 最大 | 单位 | 解读说明 |
|---|---|---|---|---|---|---|---|
Resolution | 分辨率 | - | 32 | - | - | Bits | 真正的 32 位 ADC 输出,无丢码 |
No Missing Codes | 无漏码保证 | - | 32 | - | - | Bits | 不会跳码或跳过任何数字值 |
Transition Noise | 量化噪声(转换抖动) | 见 Table 2 | - | - | - | - | 噪声取决于滤波器配置(DF值) |
DF | 下采样因子 | - | 4 | - | 16384 | - | 数字滤波器的采样率衰减比,影响噪声性能 |
INL | 积分非线性误差 | 见注释 7/8 | –2 | ±0.5 | 2 | ppm | 这是非常优秀的指标,决定整体线性精度 |
ZSE | 零点误差 | 见注释 7/9 | 13 | 0 | 13 | ppm | 输入为 0 时输出的偏移量 |
Zero-Scale Drift | 零点温漂 | - | - | ±7 | - | ppb/°C | 每升高 1°C 的零点偏移,极小,非常稳定 |
FSE | 满量程误差 | - | –100 | ±10 | 100 | ppm | 输入为最大值时输出误差 |
Full-Scale Drift | 满量程温漂 | - | - | ±0.05 | - | ppm/°C | 每 1°C 漂移误差,几乎可以忽略 |
Transition Noise(转换噪声) 与 下采样因子(DF)的关系
横轴为数字滤波器的下采样因子(DF),对数刻度
纵轴为转换噪声(单位:ppm RMS)
随着 DF 增大,转换噪声迅速下降(从 2.3ppm 降到 <0.02ppm);说明数字滤波器在降低噪声方面非常有效(类似于过采样 + 平均)。
SNR(黄色):由转换噪声估算而来,单位 dB
ENOB(蓝色):有效位数,越高表示精度越好
DF 从 4 提高到 16384,SNR 从约 –7dB 提升到约 35dB
ENOB 从负值(噪声较大)逐渐提升到约 5.5 位,这是基于转换噪声(Transition Noise),不是整系统 SNR;在真实应用中,整体 ENOB 更高(可达 22–26 位)
DF 增加,降低随机转换噪声 ; 更稳定、更干净的数据输出。
Filtered Output(SDOA)动态性能指标和B输出的精度
符号 | 参数 | 条件 | 最小 | 典型 | 最大 | 单位 | 解读 |
|---|---|---|---|---|---|---|---|
DR | 动态范围(Dynamic Range) | DF = 4 | 110 | 116 | - | dB | 最低滤波等级,输出速度快但动态范围有限 |
DF = 64,VREF=5V | 122 | 128 | - | dB | 更强滤波,噪声显著下降 | ||
DF = 1024,VREF=5V | 129.5 | 138 | - | dB | 超强滤波场景(如地震仪、桥式传感器) |
动态范围 (DR) ≈ 可测最大信号幅度 ÷ 噪声地板
随着 DF 增大(更强滤波),动态范围从 116 dB 提高到 138 dB,此处对应的滤波器是 SSINC(Super Sinc)型。
该部分针对 无延迟输出(每次采样周期都输出) 的分辨率和噪声性能。
参数类别 | 分项 | 最小 | 典型 | 最大 | 单位 | 说明 |
|---|---|---|---|---|---|---|
分辨率 | 差分 | 24 | - | - | Bits | 表示输入信号 IN+ − IN− |
共模 | 7 | - | - | Bits | 表示 (IN+ + IN−)/2 | |
无丢码保证 | 差分 | 24 | - | - | Bits | 无跳码,适合实时读取 |
共模 | 7 | - | - | Bits | ||
转换噪声 | 差分 | - | 2.3 | - | ppmRMS | 大致对应 ~90dB SNR |
共模 | - | 1.0 | - | LSBRMS | 共模精度较低,仅用于辅助诊断 |
SDOB 提供“快速响应 + 中等精度”输出;
实际为一个 32-bit 复合码:1-bit 溢出 + 24-bit 差分 + 7-bit 共模;转换噪声(2.3 ppm)对应 ±VREF 输入范围下的噪声分布。
应用场景 | 推荐输出 | 原因 |
|---|---|---|
实时控制 / 快速数据反馈 | SDOB(无延迟输出) | 每次采样都有输出,延迟为 0 |
高精度测量 / 低频信号分析 | SDOA(滤波输出) | 噪声极低,动态范围高达 138 dB |
共模监控 / 故障诊断 | SDOB 的共模字段 | 用于判断输入是否不平衡或接线异常 |