第7章接口电路设计技术.pptx





《第7章接口电路设计技术.pptx》由会员分享,可在线阅读,更多相关《第7章接口电路设计技术.pptx(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、接口芯片设计D/A转换器A/D转换器1 推解阅逻辑设计接口电路设计技术第7章言宜慢,心宜善接口芯片设计D/A转换器A/D转换器2 接口芯片设计D/A转换器A/D转换器123Contents Page目录页2 接口芯片设计D/A转换器A/D转换器3 接口芯片设计1.0什么是接口。随着数字集成技术的发展,除了简单的电路集成之外,以微处随着数字集成技术的发展,除了简单的电路集成之外,以微处理器为核心的计算机集成技术迅速发展与普及,在现代控制(外理器为核心的计算机集成技术迅速发展与普及,在现代控制(外部计算机和其他机电设备)、通信及检测领域,计算机的应用极部计算机和其他机电设备)、通信及检测领域,计算
2、机的应用极为广泛。外部设备的信息,包括模拟信号和数字信号,可以和计为广泛。外部设备的信息,包括模拟信号和数字信号,可以和计算机微处理器中的寄存器直接交换并在运算器中进行运算处理算机微处理器中的寄存器直接交换并在运算器中进行运算处理(整个过程在程序指令控制之下)。(整个过程在程序指令控制之下)。由于微处理器外部数据运行速度和微处理器运行速度并不相同,因此需要设计一种电路,用来在计算机和外部设备间转换数据,这种电路就叫接口。压力、压力、温度、位移、液位等都是抽象数据,一般需要通过一种叫传感器温度、位移、液位等都是抽象数据,一般需要通过一种叫传感器的电路测量元件将信息转换为模拟信号,再经能将模拟信号
3、转换的电路测量元件将信息转换为模拟信号,再经能将模拟信号转换为数字信号的电路或接口,将转换后的数字信息送到计算机,这为数字信号的电路或接口,将转换后的数字信息送到计算机,这种电路叫模数转换器(种电路叫模数转换器(A/D转换器);反之,能将数字信号转换转换器);反之,能将数字信号转换为模拟信号的电路称为数模转换器(为模拟信号的电路称为数模转换器(D/A转换器)。转换器)。本章主要讲解接口的设计思想、数模和模数转换器的组成与工作本章主要讲解接口的设计思想、数模和模数转换器的组成与工作原理。原理。接口芯片设计D/A转换器A/D转换器4 接口芯片设计1.1接口芯片设计分析 1采用寄存器缓冲数据采用寄存
4、器缓冲数据 计算机时序周期要比外部设备快的多,而计算机是根据程序运行计算机时序周期要比外部设备快的多,而计算机是根据程序运行的,在外部设备没有准备好时,计算机可以执行内部操作。外部的,在外部设备没有准备好时,计算机可以执行内部操作。外部设备准备好了,把数据送给接口寄存器,同时向计算机发出请求,设备准备好了,把数据送给接口寄存器,同时向计算机发出请求,此时一个字节数据存储在接口寄存器中,在这里我们一般使用寄此时一个字节数据存储在接口寄存器中,在这里我们一般使用寄存器的触发器组来缓冲数据。只有计算机响应后,数据才读入计存器的触发器组来缓冲数据。只有计算机响应后,数据才读入计算机算机CPU中的寄存器
5、。接口中存放数据的寄存器称为接口寄存器。中的寄存器。接口中存放数据的寄存器称为接口寄存器。2外部设备多样化外部设备多样化外部设备有机械式、机电式、电子式,外设还具有不同的状态,外部设备有机械式、机电式、电子式,外设还具有不同的状态,因此外设主要向接口提供数据和状态(逻辑条件,比如打印机在因此外设主要向接口提供数据和状态(逻辑条件,比如打印机在线与否,是否缺纸等)两类输入逻辑变量或引脚。考虑外设多样线与否,是否缺纸等)两类输入逻辑变量或引脚。考虑外设多样性的特点,尽可能找出具有相同特点设备的所有状态,设计到同性的特点,尽可能找出具有相同特点设备的所有状态,设计到同一接口芯片中,这便是通用接口。状
6、态信息也是由寄存器来存储一接口芯片中,这便是通用接口。状态信息也是由寄存器来存储的,这类寄存器称为状态寄存器。的,这类寄存器称为状态寄存器。3根据传输数据的不同设计不同的接口根据传输数据的不同设计不同的接口数据分为模拟信号和数字信号。数字信号一般情况下是并行数据分为模拟信号和数字信号。数字信号一般情况下是并行接口芯片设计D/A转换器A/D转换器5 接口芯片设计1.1接口芯片设计分析输入输出的,这种设计的接口称为并行接口。而模拟信号要依靠输入输出的,这种设计的接口称为并行接口。而模拟信号要依靠电路一位位转换为数字信号,利用移位寄存器再转换为并行数据,电路一位位转换为数字信号,利用移位寄存器再转换
7、为并行数据,这类接口称为串行接口。这类接口称为串行接口。4接口的存储性能接口的存储性能可以看到,接口的主要功能是数据锁存和缓冲、数据转换,它主可以看到,接口的主要功能是数据锁存和缓冲、数据转换,它主要起了一个暂时存放数据的作用,把所有接口寄存器一起从要起了一个暂时存放数据的作用,把所有接口寄存器一起从0开开始编号,称为独立编址,设接口中共有始编号,称为独立编址,设接口中共有16个寄存器,则从个寄存器,则从0000B1111B独立编址;把接口寄存器和存储器一起编址称为全编址。独立编址;把接口寄存器和存储器一起编址称为全编址。5控制逻辑的分析控制逻辑的分析 通过前面的设计知道,任何电路设计除了输入
8、和输出数据变量通过前面的设计知道,任何电路设计除了输入和输出数据变量外,还需要控制条件,比如选片外,还需要控制条件,比如选片,寄存器读控制信号,寄存器读控制信号,写控制,写控制信号信号 等,这类信号来自计算机等,这类信号来自计算机CPU。有时,外部设备工作方式很。有时,外部设备工作方式很多,触发方式也不尽相同,有时数据传送信息格式也不相同,需多,触发方式也不尽相同,有时数据传送信息格式也不相同,需要很多信息来表示它们的方式,用控制信号显然不太现实,因此要很多信息来表示它们的方式,用控制信号显然不太现实,因此在接口中安排一个寄存器用其中不同位表示所有方式控制,这类在接口中安排一个寄存器用其中不同
9、位表示所有方式控制,这类寄存器称为控制寄存器。寄存器称为控制寄存器。接口芯片设计D/A转换器A/D转换器6 接口芯片设计1.2接口芯片设计1.接口芯片设计步骤接口芯片设计步骤通过上面的接口设计分析,可以得到接口电路的如下设计步骤:通过上面的接口设计分析,可以得到接口电路的如下设计步骤:(1)分析所有数据及寄存器的选择)分析所有数据及寄存器的选择输入输出数据信息的分析。输入输出数据信息的分析。外部设备和计算机之间数据传输可以是双向的,我们既可以选择同一外部设备和计算机之间数据传输可以是双向的,我们既可以选择同一寄存器实现双向数据传递,也可以选择两个寄存器分别用于两个方向寄存器实现双向数据传递,也
10、可以选择两个寄存器分别用于两个方向的传递。也可用两个寄存器一起进行数据传递,寄存器的数目由选择的传递。也可用两个寄存器一起进行数据传递,寄存器的数目由选择传递方式不同而不同。传递方式不同而不同。分析外部设备的状态,并把所有状态安排到状态寄存器的某一位。分析外部设备的状态,并把所有状态安排到状态寄存器的某一位。分析控制信号,指定设计变量。如果有工作方式的选择,则要选择分析控制信号,指定设计变量。如果有工作方式的选择,则要选择一个命令寄存器,以编码方式在其中某一位或几位指定出不同的工作一个命令寄存器,以编码方式在其中某一位或几位指定出不同的工作方式。如果有方式。如果有4种工作方式,则需要其中两位来
11、指定,用哪两位,需要种工作方式,则需要其中两位来指定,用哪两位,需要设计者自己确定。设计者自己确定。寄存器地址确定。寄存器地址确定。采用独立编制,地址要根据接口电路中已有的地址向后排列。例如,采用独立编制,地址要根据接口电路中已有的地址向后排列。例如,接口中现在地址安排到接口中现在地址安排到7FH,输入数据寄存器安排为,输入数据寄存器安排为80H,输出寄存器,输出寄存器地址安排为地址安排为81H,状态寄存器为,状态寄存器为82H,命令寄存器为,命令寄存器为83H,则地址线共有,则地址线共有8条,高六位不变,可以用来选片,低两位则选择寄存器。条,高六位不变,可以用来选片,低两位则选择寄存器。接口
12、芯片设计D/A转换器A/D转换器7 接口芯片设计1.2接口芯片设计(2)根据寄存器选择和控制信号分析,列出真值表,设出电路)根据寄存器选择和控制信号分析,列出真值表,设出电路接口电路设计是很复杂的,可以根据不同的控制条件列出几个真接口电路设计是很复杂的,可以根据不同的控制条件列出几个真值表,设计出电路合为一个电路即可。值表,设计出电路合为一个电路即可。2简单串行输入接口电路设计简单串行输入接口电路设计 该电路外设并行输入一个八位二进制数,直接送入电路中选择该电路外设并行输入一个八位二进制数,直接送入电路中选择的的8位数据寄存器,上升沿触发,要送到计算机中去,必须在选位数据寄存器,上升沿触发,要
13、送到计算机中去,必须在选片信号片信号 、读信号、读信号 有效的前提下送出。真值表如有效的前提下送出。真值表如下下表所示,表所示,其中,其中,Q7Q0为寄存器为寄存器8个触发器输出,对应芯片连接外设的个触发器输出,对应芯片连接外设的8个个引脚,引脚,D7D0为芯片输出,连接到计算机外部总线。只有一个寄为芯片输出,连接到计算机外部总线。只有一个寄存器,安排一条地址线存器,安排一条地址线A0=0,选中该寄存器。,选中该寄存器。CSRDA0DI7DI6DI5DI4DI3DI2DI1DI0D7D6D5D4D3D2D1D0CP100000000001000000000001000000000000DI7D
14、I6DI5DI4DI3DI2DI1DI0Q7Q6Q5Q4Q3Q2Q1Q0接口芯片设计D/A转换器A/D转换器8 接口芯片设计1.2接口芯片设计根据真值表,列出控制电路所需方程。根据真值表,列出控制电路所需方程。画出电路图:Qi的取值来自8位寄存器,因此首先要选择一个8位同步基本寄存器74HC374,具有8个D触发器,用DI7DI0表示8个外设连接的D输入端,使能信号OEN=接口芯片设计D/A转换器A/D转换器9 D/A转换器2.1D/A转换器的基本原理 将数字信号转换成模拟信号的过程称为数将数字信号转换成模拟信号的过程称为数/模转换(模转换(Digital to Analog),实),实现的电
15、路称为现的电路称为D/A转换器,简写成转换器,简写成DAC(DigitalAnalog Converter)。)。目前常用的目前常用的D/A转换器有权电阻网络转换器有权电阻网络D/A转换器、倒转换器、倒T形电阻网络形电阻网络D/A转换器、转换器、权电流型权电流型D/A转换器、权电容型转换器、权电容型D/A转换器以及开关树型转换器以及开关树型D/A转换器等几种类型。转换器等几种类型。这里只这里只权电流型权电流型D/A转换器及转换器及DAC0808的应用设计的应用设计。1基本原理分析基本原理分析:将输入的每一位二进制代码按其权的大小转换成相应的模拟量,然后将代表将输入的每一位二进制代码按其权的大小
16、转换成相应的模拟量,然后将代表各位的模拟量相加,所得的总模拟量就与数字量成正比,这样便实现了从数字各位的模拟量相加,所得的总模拟量就与数字量成正比,这样便实现了从数字量到模拟量的转换。量到模拟量的转换。D/A转换过程首先要有寄存器提供并行的二进制数据,寄存器输出的每位数码驱转换过程首先要有寄存器提供并行的二进制数据,寄存器输出的每位数码驱动对应数位上的电子开关,将电阻解码网络中获得的相应数位权值送入求和电路动对应数位上的电子开关,将电阻解码网络中获得的相应数位权值送入求和电路中,求和电路将各位权值相加就得到与数字量相应的模拟量。因此电路由数码寄中,求和电路将各位权值相加就得到与数字量相应的模拟
17、量。因此电路由数码寄存器、模拟电子开关电路、解码电路、求和电路及基准电压等部分组成,如图存器、模拟电子开关电路、解码电路、求和电路及基准电压等部分组成,如图所所示。示。接口芯片设计D/A转换器A/D转换器10 D/A转换器2.1D/A转换器的基本原理 设设n位二进制数为位二进制数为dn-1 dn-2d1 d0,输出模拟量为,输出模拟量为vO,则根据上,则根据上述原理,输出量和输入量之间的关系式为:述原理,输出量和输入量之间的关系式为:其中,其中,k为比例系数。为比例系数。2D/A转换器的性能指标转换器的性能指标1)分辨率)分辨率分辨率用输入二进制数的有效位数表示。在分辨率为分辨率用输入二进制数
18、的有效位数表示。在分辨率为n位的位的D/A转换器中,输出转换器中,输出电压能区分电压能区分2n个不同的输入二进制代码状态,能给出个不同的输入二进制代码状态,能给出2n个不同等级的输出模拟个不同等级的输出模拟电压。电压。分辨率也可以用分辨率也可以用D/A转换器的最小输出电压与最大输出电压的比值来表示。转换器的最小输出电压与最大输出电压的比值来表示。10位位D/A转换器的分辨率为:转换器的分辨率为:接口芯片设计D/A转换器A/D转换器11 D/A转换器2.1D/A转换器的基本原理 2)转换精度)转换精度由于由于D/A转换器的各个环节在参数及性能上和理论值存在着差异,如转换器的各个环节在参数及性能上
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 接口 电路设计 技术

限制150内