bit4~5=01B时这个bit转换mb成常数是多少

说具体一点????--希朢懂单片机的兄弟回答... 说具体一点。
???--希望懂单片机的兄弟回答。

当选择模数bit转换mb器(ADC)时最低有效位(LSB)这一参数的含义是什麼?有位工程师告诉我某某生产商的某款12位bit转换mb器只有7个可用位也就是说,所谓12位的bit转换mb器实际上只有7位他的结论是根据器件的失调誤差和增益误差参数得出的,这两个参数的最大值如下:

  失调误差 =±3LSB

  乍一看,觉得他似乎是对的从上面列出的参数可知最差嘚技术参数是增益误差(±5 LSB)。进行简单的数学运算12位减去5位分辨率等于7位,对吗果真如此的话,ADC生产商为何还要推出这样的器件呢增益误差参数似乎表明只要购买成本更低的8位bit转换mb器就可以了,但看起来这又有点不对劲了正如您所判断的,上面的说法是错误的

  讓我们重新来看一下LSB的定义。考虑一个12位串行bit转换mb器它会输出由1或0组成的12位数串。通常bit转换mb器首先送出的是最高有效位(MSB)(即LSB + 11)。有些bit转换mb器也会先送出LSB在下面的讨论中,我们假设先送出的是MSB(如图1所示)然后依次送出MSB-1 (即 LSB + 10)和MSB -2(即LSB + 9)并依次类推。bit转换mb器最终送出MSB -11(即LSB)作为位串的末位

  LSB这一术语有着特定的含义,它表示的是数字流中的最后一位也表示组成满量程输入范围的最小单位。对于12位bit转换mb器来说LSB的值相当於模拟信号满量程输入范围除以212 或 4,096的商。如果用真实的数字来表示的话对于满量程输入范围为4.096V的情况,一个12位bit转换mb器对应的LSB大小为1mV但昰,将LSB定义为4096个可能编码中的一个编码对于我们的理解是有好处的

我们所讲的精度通常是指它的精确度,其实这是错误的精度又叫做精密度,是跟准确度相对应的一个概念就像打靶一样,打的准那就说它的准确度比较高;而每两个靶之间能打出的偏移越小,那它的精密度就越高精密度与准确度合起来称为精确度。但是鉴于大家都将精度指代了精确度那以下所说的精度如无特别指出,都是指精确喥

很多人对于精度和分辨率的概念不清楚,这里我做一下总结希望大家不要混淆。

我们搞电子开发的经常跟“精度”与“分辨率”咑交道,这个问题不是三言两语能搞得清楚的在这里只作抛砖引玉了。

简单点说“精度”是用来描述物理量的准确程度的,而“分辨率”是用来描述刻度划分的从定义上看,这两个量应该是风马牛不相及的(是不是有朋友感到愕然^_^)。很多卖传感器的JS就是利用这一點来糊弄人的了简单做个比喻:有这么一把常见的塑料尺(中学生用的那种),它的量程是10厘米上面有100个刻度,最小能读出1毫米的有效值那么我们就说这把尺子的分辨率是1毫米,或者量程的1%;而它的实际精度就不得而知了(算是0.1毫米吧)当我们用火来烤一下它,并苴把它拉长一段然后再考察一下它。我们不难发现它还有有100个刻度,它的“分辨率”还是1毫米跟原来一样!然而,您还会认为它的精度还是原来的0.1毫米么(这个例子是引用网上的,个人觉得比喻的很形象!)

回到电子技术上我们考察一个常用的数字温度传感器:AD7416。供应商只是大肆宣扬它有10位的AD分辨率是1/1024。那么很多人就会这么欣喜:哇塞,如果测量温度0-100摄氏度100/1024……约等于0.098摄氏度!这么高的精喥,足够用了但是我们去浏览一下AD7416的数据手册,居然发现里面赫然写着:测量精度0.25摄氏度!所以说分辨率跟精度完全是两回事在这个溫度传感器里,只要你愿意你甚至可以用一个14位的AD,获得1/16384的分辨率但是测量值的精度还是0.25摄氏度^_^

所以很多朋友一谈到精度,马上就和汾辨率联系起来了包括有些项目负责人,只会在那里说:这个系统精度要求很高啊你们AD的位数至少要多少多少啊……

其实,仔细浏览┅下AD的数据手册会发现跟精度有关的有两个很重要的指标:DNL和INL。似乎知道这两个指标的朋友并不多所以在这里很有必要解释一下。

INL:Interger NonLiner——积分非线性度(精度主要用这个值来表示)

他表示了ADC器件在所有的数值点上对应的模拟值和真实值之间误差最大的那一点的误差值。也就是输出数值偏离线性最大的距离。单位是LSB(即最低位所表示的量)

当然,像有的AD如△—∑系列的AD也用Linearity error 来表示精度。

为什么有嘚AD很贵就是因为INL很低。分辨率同为12bit的两个ADC一个INL=±3LSB,而一个做到了±1.5LSB那么他们的价格可能相差一倍。

当选择模数bit转换mb器(ADC)时最低有效位(LSB)这一参数的含义是什么?有位工程师告诉我某某生产商的某款12位bit转换mb器只有7个可用位也就是说,所谓12位的bit转换mb器实际上只有7位他嘚结论是根据器件的失调误差和增益误差参数得出的,这两个参数的最大值如下:

  失调误差 =±3LSB

  乍一看,觉得他似乎是对的从仩面列出的参数可知最差的技术参数是增益误差(±5 LSB)。进行简单的数学运算12位减去5位分辨率等于7位,对吗果真如此的话,ADC生产商为何还偠推出这样的器件呢增益误差参数似乎表明只要购买成本更低的8位bit转换mb器就可以了,但看起来这又有点不对劲了正如您所判断的,上媔的说法是错误的

  让我们重新来看一下LSB的定义。考虑一个12位串行bit转换mb器它会输出由1或0组成的12位数串。通常bit转换mb器首先送出的是朂高有效位(MSB)(即LSB + 11)。有些bit转换mb器也会先送出LSB在下面的讨论中,我们假设先送出的是MSB(如图1所示)然后依次送出MSB-1 (即 LSB + 10)和MSB -2(即LSB + 9)并依次类推。bit转换mb器最终送出MSB -11(即LSB)作为位串的末位

  LSB这一术语有着特定的含义,它表示的是数字流中的最后一位也表示组成满量程输入范围的最小单位。对于12位bit转换mb器来说LSB的值相当于模拟信号满量程输入范围除以212 或 4,096的商。如果用真实的数字来表示的话对于满量程输入范围为4.096V的情况,一个12位bit轉换mb器对应的LSB大小为1mV但是,将LSB定义为4096个可能编码中的一个编码对于我们的理解是有好处的

  让我们回到开头的技术指标,并将其bit转換mb到满量程输入范围为4.096V的12位bit转换mb器中:

  这些技术参数表明bit转换mb器bit转换mb过程引入的误差最大仅为8mV(或 8个编码)这绝不是说误差发生在bit转换mb器输出位流的LSB、LSB-1、LSB-2、LSB-3、LSB-4、LSB-5、LSB-6和 LSB-7 八个位上,而是表示误差最大是一个LSB的八倍(或8mV)准确地说,bit转换mb器的传递函数可能造成在4,096个编码中丢失最多8個编码丢失的只可能是最低端或最高端的编码。例如误差为+8LSB ((+3LSB失调误差) + (+5LSB增益误差)) 的一个12位bit转换mb器可能输出的编码范围为0 至 4,088。丢失的编码為4088至4095相对于满量程这一误差很小仅为其0.2%。与此相对一个误差为-3LSB((-3LSB失调误差)—(-5LSB增益误差))的12位bit转换mb器输出的编码范围为3至4,095。此时增益误差会慥成精度下降但不会使编码丢失。丢失的编码为0、1和2这两个例子给出的都是最坏情况。在实际的bit转换mb器中失调误差和增益误差很少會如此接近最大值。

  在实际应用中由于ADC失调或增益参数的改进而使性能提升的程度微不足道,甚至可以忽略但是,对于那些将精喥作为一项设计目标的设计人员来说这种假设太过绝对。利用固件设计可以很容易地实现数字校准算法但更重要的是,电路的前端放夶/信号调理部分通常会产生比bit转换mb器本身更大的误差

也就是说采样间隔为1V,则其采样范围为正负0.5V

LSB是一套核心标准,它保证了LINUX发行版同LINUX应用程序之间的良好结合,具体地说,它是:1、一个二进制接口规范是指应用程序在系统间迁移时不用重新编译,保证应用程序在所有经过认证的LINUX發行版上都具有兼容性2、一个测试规范,测试LINUX发行版和LINUX应用程序是否符合LSB标准3、搭建遵从LSB规范的应用程序的开发环境。4、为在纯LSB环境丅运行和测试应用程序而提供的运行环境样本LSB包括两个核新部分,分为普通规范和特定处理器规范

最低有效位(LSB)是给这些单元值的一个②进制整数位位置,就是决定是否这个数字是偶数或奇数。LSB有时候是指最右边的位因为写较不重要的数字到右边位置符号的协定。它類似于一个十进制整数的最不重要的数字它是在一个(最右边)位置的数字。

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的掱机镜头里或许有别人想知道的答案。

第一章计算机网络体系结构

1. 比特嘚传播时延与链路带宽的关系是()

2. 物理层、数据链路层、网络层、传输层的传输单位(PDU)分别是()

3. (2010年统考真题)下列选项中不属於网络体系结构所描述的内容是()

B. 每一层使用的协议

C. 协议的内部实现细节

D. 每一层必须完成的功能

4. 当数据由主机A传送至主机B时,不参与数據封装工作的是()

5. 下列属于资源子网的是()

6.如果收发两端之间的传输距离为10km信号在媒体上的传输速率为2.0*105km/s,数据长度为1000B数据发送速率为100kbit/s,试计算它的发送时延和传播时延

7. 考虑一个最大距离为2km的局域网,当带宽等于多大时传播时延(传播速度为2 *108m/s)等于100B分组的发送时延?对于512B分组结果又当如何

第四章微型计算机及微处理器的結构和组成

1. CPU从功能上分为和两部分CPU中执行部件的功能是

2.8086中的BIU中有个位的段寄存器、一个位的指令指针、字节指令

队列、位的地址加法器。

3.8086 可以访问位和位的寄存器

4.8086CPU从偶地址读出两个字节时,需要个总线周期;从奇地址读出两个字节时需要

1. CPU中,指令指针(IP)中存放的是

A.指令 B.指令地址 C.操作数 D.操作数地址

2.下面的说法中,是正确的

A.指令周期等于机器周期 B.指令周期大于机器周期 C.指令周期是机器周期的两倍

1.微处理器内部有那些寄存器,它们的主要作用是什么

2. CPU内部包含有哪6个专用寄存器?它们的主要功能是什么

3.8086CPU状态标志位有哪些?说明其符号、名称和含义

4.执行下面两个数相加:

分析其结果对下列标志位有何影响:

我要回帖

更多关于 视频转换 的文章

 

随机推荐