在超范围事件期间ADC的输出数据会是什么样?
偶尔有人(通常是较老的工程师)会询问特定转换器在超范围事件期间的输出数据。我第一次听到这个问题(很多年前!),我觉得这很愚蠢。然后,具有更多经验的同事解释说,早期集成的ADC通常表现出称为翻转的行为。
大多数现代高速ADC都包含超范围(OR)标志。该输出位通常与转换器的输出数据同步,表示模拟输入采样超出了转换器的满量程输入范围。考虑具有偏移二进制编码的ADC。如果输入信号超过转换器的正满量程范围,则ADC将进行限幅,输出数据将全为1(对于12位ADC,为1111 1111 1111)。如果输入超过其负满量程范围,则输出将全为0(对于12位ADC,为0000 0000 0000)。在每种情况下,OR位都会被设置,表示在该样本期间输入已超出范围。
相比之下,对于表现出翻转的旧转换器,输入为12位转换器正满量程+ 1 LSB的输出可能为0000 0000 0001而不是全1。用户可以从OR输出中知道ADC已经超出范围并且应该忽略数据。对于具有两倍输入范围的13位转换器,这些位应该是正确的低12位,但对于12位转换器,此输出将指示输入比负满量程高1 LSB。您可以想象这可能会导致任何系统出现问题。
-
数据
+关注
关注
8文章
7315浏览量
93990
发布评论请先 登录
在PHY的情况下接收数据有效吗?
CS的有效性可以改编?
ATPG有效性是什么意思
CH368 IOP_RD和IO_WR读写选通信号是控制IO端口数据有效性的吗?
片机系统运行参数的保存及有效性判别
高阶微扰法的有效性研究
如何检查Oracle数据库备份文件是否有效?备份文件有效性检测系统设计资料概述
什么是欺诈证明和有效性证明
Oracle数据库备份文件有效性检测设计方案
adc采集的电压值数值如何真有效性转换?
如何验证硬件冗余设计的有效性?

超范围标志表示数据有效性
评论