今天鞋百科给各位分享adc的lsb怎么算的知识,其中也会对求微型计算机控制技术 于海生 的习题(微型计算机控制技术第三版于海生pdf下载)进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在我们开始吧!

求微型计算机控制技术 于海生 的习题

貌似没有!

大学理工类都有什么专业

1、通信工程

求微型计算机控制技术 于海生  的习题

通信工程专业(Communication Engineering)是信息与通信工程一级学科下属的本科专业。该专业学生主要学习通信系统和通信网方面的基础理论、组成原理和设计方法,受到通信工程实践的基本训练,具备从事现代通信系统和网络的设计、开发、调测和工程应用的基本能力。

2、软件工程

软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。

在现代社会中,软件应用于多个方面。典型的软件有电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库、游戏等。同时,各个行业几乎都有计算机软件的应用,如工业、农业、银行、航空、**部门等。

3、电子信息工程

电子信息工程是一门应用计算机等现代化技术进行电子信息控制和信息处理的学科,主要研究信息的获取与处理,电子设备与信息系统的设计、开发、应用和集成。

电子信息工程专业是集现代电子技术、信息技术、通信技术于一体的专业。

本专业培养掌握现代电子技术理论、通晓电子系统设计原理与设计方法,具有较强的计算机、外语和相应工程技术应用能力,面向电子技术、自动控制和智能控制、计算机与网络技术等电子、信息、通信领域的宽口径、高素质、德智体全面发展的具有创新能力的高级工程技术人才。

4、车辆工程

车辆工程专业是一门普通高等学校本科专业,属机械类专业,基本修业年限为四年,授予工学学士学位。2012年,车辆工程专业正式出现于《普通高等学校本科专业目录》中。

车辆工程专业培养掌握机械、电子、计算机等方面工程技术基础理论和汽车设计、制造、试验等方面专业知识与技能。

了解并重视与汽车技术发展有关的人文社会知识,能在企业、科研院(所)等部门,从事与车辆工程有关的产品设计开发、生产制造、试验检测、应用研究、技术服务、经营销售和管理等方面的工作,具有较强实践能力和创新精神的高级专门人才。

5、土木工程

土木工程(Civil Engineering)是建造各类土地工程设施的科学技术的统称。它既指所应用的材料、设备和所进行的勘测、设计、施工、保养、维修等技术活动,也指工程建设的对象。

即建造在地上或**、陆上,直接或间接为人类生活、生产、军事、科研服务的各种工程设施,例如房屋、道路、铁路、管道、隧道、桥梁、运河、堤坝、港口、电站、飞机场、海洋平台、给水排水以及防护工程等。

土木工程是指除房屋建筑以外,为新建、改建或扩建各类工程的建筑物、构筑物和相关配套设施等所进行的勘察、规划、设计、施工、安装和维护等各项技术工作及其完成的工程实体。

专业老师在线权威答疑 zy.offercoming***m

0.5 LSB 的非线性度的LSB是什么意思?

非线性误差是ADC器件在所有的数值点上对应的模拟值,和真实值之间误差最大的那一点的误差值。也就是,输出数值偏离线性最大的距离。单位是LSB(即最低位所表示的量)。以一个12位数据采集卡为例,她的采样精度为4096个点,模拟量输入范围是0~10V,那么一个点对应的模拟量是10V/4096,约等于2.5mV,0.5LSB的意思就是采集误差是2.5mV/2=1.25mV。

cadence中怎么对adc测试INL与DNL

我不是太懂,但我帮楼主找了些资料,希望能对你有帮助~

inl/ dnl测量高速模拟-数字转换器

虽然积分和微分非线性可能不是对高速来说最重要的参数,高动态性能和数据转换,他们获得意义的时候,高分辨率成像应用。以下应用说明充当课程的定义和详细两种,但常用的技术措施是inl和dnl高速模拟-数字转换器 。
厂商最近推出高性能模拟-数字转换器 ,特色突出的静态和动态性能。你可能会问, "如何衡量他们的表现,以及哪些设备能用?"以下讨论应该说说技术测试准确性的重要参数转换为:积分非线性(inl)和微分非线性( dnl ) 。

虽然inl和dnl并非其中最重要的电气特性,具体的高性能数据转换器用于通信和高速数据采集申请,他们获得意义,在高分辨率成像时应用。然而,除非你的工作和转换定期,你可以轻易忘记确切定义,并强调这些参数。

inl和dnl定义
dnl定义为区别一个实际步骤宽度与理想值1lsb。其中微分非线性dnl = 0lsb ,每一步模拟等于1lsb ( 1lsb = vfsr/2n)和过渡价值观间隔刚好1lsb。1dnl规格误差小于或等于1lsb保证了单调传递函数的无失码。一种艺术的单调性,是保证其数字输出增加(或不变),随着越来越多的信号输入,从而避免了变化。 dnl指定后,静态增益误差已经拆除。它的定义如下:
dnl = | [ (VD+1-VD) / vlsb理想-1 ] | ,其中0 <四<为2 n- 2。
VD是实物价值对应的数字输出代码, vlsb理想的间隔为两个相邻数字码。加入噪声和杂散成分之外的影响量化,更高的价值通常dnl极限艺术的表现而言,信号-噪声比(信噪比)和无杂散动态范围( sfdr ) 。

inl误差称为偏差,在隶属%或全尺度范围( fsr ) ,一个实际的传递函数从直线。该inl误差幅度则直接取决于位置选择这直线。至少有两个定义很常见: "最佳直线inl"和"结束点inl" (见图1b )如:

最佳直线INL提供的资料偏移(拦截)和增益(坡)的误差,再加上位置的传递函数(下文讨论) 。它断定,在形式直线,最接近逼近艺术的实际传递函数。确切位置线,是没有明确界定,但这种做法的收益最好的重复性,它作为一个真正的代表性直线。
终点inl及格直线通过端点变换器的传递函数,从而确定一个准确的定位线。因此,以直线为一个n位艺界定其为零(所有零点)及其全部规模(所有的)产出。
最好以直线方式一般是首选,因为它产生了较好的效果。inl的规格是衡量后,静态偏移和增益误差已宣告无效,并可以描述如下:

inl= | [ (VD-v zero) / v lsb理想]-四| ,其中0<四<为2 n -1 。

VD是模拟值所代表的数字输出码四, n是艺术的决议, vzero是最小模拟输入相应的所有零输出码, vlsb理想是理想的间距为两相邻输出码。

最佳直线和终点都是适合两种可能的方式确定线性特征一种艺术。

传递函数
传递函数为理想艺是一个楼梯,其中每个胎面代表某个数字输出代码和冒口各代表之间的过渡相邻码。输入电压对应这些跃迁必须设订许多模数转换器的性能参数。此打零工,可复杂,尤其对于嘈杂跃迁发现在高速数据转换器和数字码是近最终结果,并慢慢地改变。

变不大幅界定所示,在图1b款,但更确切地介绍了作为一个概率函数。由于缓慢增加输入电压通过一个过渡,艺术转换越来越频繁地到下一个相邻码。顾名思义,转型对应,输入电压为艺皈依等概率每侧翼码。

权过渡的一个过渡电压,是指输入电压,有平等的概率生成两种相邻码。象征类比价值,对应的数字输出代码生成一种模拟输入介于一双毗邻变,是指中点( 50 %点)的范围。如果限制的过渡区间已知,这百分之五十点,是很容易计算。过渡点,可确定在测试测量极限过渡区间,然后再除以间隔次数每相邻码出现。

一般设置为静态测试inl和dnl
inl和dnl可以衡量的,无论是准直流电压匝道或低频正弦波作为投入。一个简单的直流(匝道)试验可以把逻辑分析仪,高精度援(可选) ,高精度直流电源清扫投入各种仪器测试下( dut ) ,并控制界面到附近的电脑或x - y的策划者。

如果安装包括一个高精度援(远高于该dut ) ,逻辑分析仪能监测偏移和增益误差的处理艺术的数据输出直接。精密信号源产生的测试电压为dut扫慢慢透过输入范围艺从零规模,以充分规模。一旦重建援,每次试验电压投入减去其相应的区一级援输出,产生一个小电压差( vdiff ) ,可以显示一个x - y的绘图机和连接到inl和dnl错误。改变量化水平标志着微分非线性,并绕vdiff从零开始显示驻留积分非线性。

整合模拟伺服回路
另一种方法来确定静态线性参数为艺,类似前面,但更精细,是用类比整合伺服回路。这种方法通常是预留作测试设置侧重于高精度测量,而不是速度。

一个典型的模拟伺服回路包含一个积分和两个电流源连接到艺术的投入。来源之一力量,目前进入积分,而其他作为当前下沉。数码幅度比较连接艺输出控制两个电流源。其他投入规模比较控制电脑,,它通过为2n -1测试码的n位转换器。

如果极性各地反馈回路是正确的,规模比较导致电流源伺服模拟输入围绕某**过渡。最理想的是,这一行动产生的一个小三角波在模拟输入。规模比较对照两种速率和方向,为这些斜坡。积分的匝道速度必须快走近一个过渡,还不够慢,以尽量减少高峰偏移叠加三角波时,测量精确度数字电压表( dvm实例) 。

为inl/ dnl试验研究max108 ,伺服回路板连接至评估板通过两个头(见图3 ) 。头一个建立联系max108的小学(或辅助)输出端口和幅度比较的latchable输入端口(磷) 。二,确保头之间的连接伺服回路(震级比较的问港口)和计算机生成数字参考代码。

完全**决定由此比较,可在比较输出磷>簸箕,然后转嫁到整合配置。每个比较结果控制逻辑输入的开关和**产生电压斜视需要驾驶接替积分电路都投入了dut 。这种方式有其优点,但也有几个缺点:

三角匝道应该有低的dv / dt ,以减少噪音。这种状况带来的重复号码,但结果在很长的整合时间为精密仪表。
正面和负面的匝道率必须匹配到达百分之五十点,而低级别的三角波必须平均,以达到预期的直流水平。
积分设计通常需要仔细挑选电荷的电容器。尽量减少潜在的错误,因为电容器的"记忆效应" ,举例来说,选择积分电容与低介电吸收。
准确性是成正比的整合期成反比沉降时间。
一的dvm连接到模拟集成伺服回路措施inl/ dnl误差与输出码(数字4a和4b )的。注一抛或弓形状的*谋" ,inl与输出码" ,显示绝大多数偶数阶谐波, " s形" ,显示绝大多数奇次谐波。

图4a 。这项*谋显示典型积分非线性为max108艺被俘与模拟相结合的伺服回路。

图4b条。这项*谋显示典型的微分非线性为max108 ,被俘与模拟相结合的伺服回路。

为了消除负面影响,在以往的做法,你可以取代伺服回路的积分与第一个l位逐次逼近寄存器(特区) ,捕捉dut的输出码,以l位援,并简单平均电路。连同震级比较,这种电路形式特区式转换配置(见图5和"特区转炉"讨论以下) ,其中规模比较节目援,其内容产出,并进行逐次逼近。同时,介绍了高分辨率直流一级输入的n位测试。在这种情况下, 16位被选为装饰艺术1/8lsb准确性,并获得最佳传递曲线。

图5 。逐次逼近和配置取代积分一段模拟伺服回路。

好处是一个平均电路显然,当噪声引起的幅度比较渲染,并成为不稳定,因为它没有接近最后的结果。两个隔膜式柜台都包括在平均电路。 "参考"反了一段200个时钟周期,其中m是一个可编程整数执政时期(因而测试时间) 。 "数据"的柜台,其中增量只有规模产量比较高,有一个时期,以平等的二分之一首200 - 1周期。

合计,参考和资料平均人数高14.08点,商店,结果在一个触发器,并通过它来对特区注册。这个程序是重复了16倍(在此情况下) ,以产生完整的输出码字。像以前的方法,这其中有利也有弊:

试验装置的输入电压是指数字化,使易改性的样品数量超过它的结果是要平均。
特区的做法提供了一个直流水平,而不是一个坡道时dut的模拟输入。
作为一个劣势,在援反馈集有限极限分辨率输入电压。
特区变换器
特区转炉工程像老式化学家的平衡。一边是未知样品的投入,另一方面是首重产生的,由特区/援配置(最重要比特,相当于一半的全面输出) 。如果不明重量大于1/2fsr ,这首重量仍然平衡,并增强1/4fsr 。如果不明重量越小,重量是拆除,取而代之的是一个重量1/4fsr 。

特区转炉,然后确定理想的输出码重复此程序n次,逐步从以msb lsb的。 n是解决援在特区配置,而每个重量占1二进制位。

动态测试的inl和dnl
衡量一个艺术的动态非线性的,你可以申请一个全面正弦输入和测量变换器的讯号杂讯比(信噪比) ,其整全功率输入带宽。理论信噪比为理想氮位转换器(仅受量化噪声,无失真)如下:

信噪比(分贝) =氮× 6.02 1.76 。
内嵌在这个数字的优点是对故障,积分非线性,并采样时间不确定。你可以得到更多的信息线性表演信噪比测量在恒定频率和作为一个函数的信号振幅。席卷整个幅度范围内,例如,从零到全面反之亦然,产生大的偏差,从源头上信号源的振幅接近转炉的全面限制。确定造成这些偏差,而排除效果失真和时钟不稳定,使用频谱分析仪进行分析量化误差信号随频率。

无数其他方式可供测试的静态和动态inl和dnl两高和低速数据转换。意图在这里已经给你更好地了解产生强大的技(典型的运行特性)使用的工具和技术,很简单,但仍智能和准确。

当A/D转换器的满标度输入电压为5V时,8位,12位ADC的绝对量化误差和相对量化误差分别为多少

对于8位的转换:5/255=19.61 mV;就是说量化值
为 0000-0001时,对应的模拟值=19.61 mV;
为 0000-0010时,对应的模拟值=39.22 mV;
那么,当输入信号电压值 Ui<19.61 mV 时,其量化值=0;
19.61 mV< Ui < 39.22 mV 时,其量化值=1,所以这个误差就是 19.61 mV;
同理:对于12位的转换:5/4095=1.22 mV,则其量化误差就是 1.22 mV,显然比上面的量化误差小很多;

关于单片机ADC的计算

8051除DPTR是可读写的16位寄存器外,其余都是8位的,ADC也不例外 如果其转换结果超8位,是保存在2个寄存器中的
C语言编程很简单,如果12位数据右对齐
转换结果为 高8位乘256 加低8位
如果左对齐,则结果为高8位乘16 加低8位除16
汇编语言要复杂一些
要会多字节数据(起**双字节)的加减乘除运算,教科书上有例子的

什么是LSB

分辨率单位LSB。

指二进制中最高值的比特。在16比特的数字音频中,其第1个比特便对16bit的字的数值有最大的影响。例如,在十进制的15,389这一数字中,相当于万数那1行(1)的数字便对数值的影响最大。.

拓展资料:

LSB是一套核心标准,它保证了LINUX发行版同LINUX应用程序之间的良好结合。

LSB 是 Linux 标准化领域中事实上的标准,制定了应用程序与运行环境之间的二进制接口。

具体地说,它是:

1、一个二进制接口规范,是指应用程序在系统间迁移时不用重新编译,保证应用程序在所有经过认证的LINUX发行版上都具有兼容性。

2、一个测试规范,测试LINUX发行版和LINUX应用程序是否符合LSB标准。

3、搭建遵从LSB规范的应用程序的开发环境。

4、为在纯LSB环境下运行和测试应用程序而提供的运行环境样本。LSB包括两个核心部分,分为普通规范和特定处理器规范。

什么是MSB/LSB码?

MSB是Most Significant Bit的缩写,指最高有效位。在二进制数中,MSB是最高加权位。与十进制数字中最左边的一位类似。通常,MSB位于二进制数的最左侧,LSB位于二进制数的最右侧。

LSB是Linux Standards Base的缩写,是一套核心标准,它保证了LINUX发行版同LINUX应用程序之间的良好结合。

【拓展资料】

关于有效位一、最低有效位

1、定义:LSB,英文 least significant bit,中文义最低有效位。

对于一个给定的数据串(整数),如二进制的1001或者十进制351,其最低有效位就是拥有最小单位数值的那一位。比如二进制1001的最右一位,拥有数值1,在该整数中代表最低位,该位的值可以决定整数是奇数(为1)还是偶数(为0)。十进制数同理。

一般lsb就是一个整数的最右一位,所以似乎该概念有些多余。但是凡事都有例外,某些数据传输或是处理器恰恰相反,最左一位是lsb,所以在计算领域就定义了这个最低有效位以明确说明数据格式。

2、意义:

(LSB: Least Significant Byte)最低有效字节。

其意义和lsb类似,只是扩展到整个字节,以字节为最小单位来说明数据的顺序。

msb(most significant bit),即最高有效位,是一个整数数位中权重最高的那个,当然有时候该位也用作符号位,0为正,1为负,视编码标准而定。

MSB为最高有效字节,意义类似于LSB。

二、最高有效位

1、定义:(MSB)

指二进制中最高值的比特。在16比特的数字音频中,其第1个比特便对16bit的字的数值有最大的影响。例如,在十进制的15,389这一数字中,相当于万数那1行(1)的数字便对数值的影响最大。比较与之相反的“最低有效位”(LSB)。

2、详细介绍

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

失调误差 =±3LSB,

增益误差 =±5LSB,

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

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

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

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

失调误差 = ±3LSB =±3mV,

增益误差 =±5LSB = ±5mV,

这些技术参数表明转换器转换过程引入的误差最大仅为8mV(或 8个编码)。这绝不是说误差发生在转换器输出位流的LSB、LSB-1、LSB-2、LSB-3、LSB-4、LSB-5、LSB-6和 LSB-7 八个位上,而是表示误差最大是一个LSB的八倍(或8mV)。

准确地说,转换器的传递函数可能造成在4,096个编码中相差最多8个编码。例如,误差为+8LSB ((+3LSB失调误差) + (+5LSB增益误差)) 的一个12位转换器可能输出的编码范围为0 至 4,095,实际的有效编码为4096/8 ,即2^9=512个。这个例子给出的都是最坏情况。在实际的转换器中,失调误差和增益误差很少会如此接近最大值。

3、实际应用

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

通过上面的讨论可以对本文开头提到的错误结论有一个更为全面而清晰的认识。事实上,上述的12位转换器的精度约为11.997位。采用微处理器或单片机可以利用简单的校准算法消除这种失调和增益误差,这对设计人员来说无疑是个好消息。