Buffer的认识
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Buffer的认识
Buffer的认识
⼀、Buffer的概念
缓冲寄存器,⼜称缓冲器缓冲器(Buffer):多⽤在总线上,提⾼驱动能⼒、隔离前后级,缓冲器多半有三态输出功能。
当控制端有效时,输⼊端的信号直接送到输出端,只起到缓冲功能;当控制端⽆效时,输出端处于⾼阻浮空状态。
当负载不具有⾮选通输出为⾼阻特性时,将起到隔离作⽤;当总线的驱动能⼒不够驱动负载时,将起到驱动作⽤。
⼆、Buffer的分类及主要作⽤
Buffer分输⼊缓冲器和输出缓冲器两种。
输⼊缓冲器的作⽤是将外设送来的数据暂时存放,以便处理器将它取⾛;输出缓冲器的作⽤是⽤来暂时存放处理器送往外设的数据。
⽤于在初速度不同步的设备或者优先级不同的设备之间传输数据的区域。
通过缓冲,可以使进程之间的相互等待变少,从⽽使从速度慢的设备读⼊数据时,速度快的设备的操作进程不发⽣间断,有了数据缓冲器,就可以对⾼速⼯作的CPU与慢速⼯作的外设起协调和缓冲作⽤,实现数据或者时钟的同步传输。
三、缓冲器在数字系统中的⽤途
(1)如果器件带负载能⼒有限,可加⼀级带驱动器的缓冲器;
(2)前后级间逻辑电平不同,可⽤电平转换器加以匹配;
(3)逻辑极性不同或需要将单性变量转换为互补变量时,加带反相缓冲器;
(4)需要将缓变信号变为边沿陡峭信号时,加带施密特电路的缓冲器
(5)数据传输和处理中不同装置间温度和时间不同时,加⼀级缓冲器进⾏弥补等等。
四、Buffer的实际应⽤举例
1.74LCX244FW
上图是74LCX244FW⽤在复位电路中的实际应⽤,要弄懂其具体的⼯作原理需查找相关的datasheet,以下是查找到datasheet中的具体要求:
从以上的datasheet中可以理解到74LCX244FW芯⽚内部是分为两部分的输
⼊输出:1A
0-----1A
3
与使能端⼝1/OE的取反相与后输出1Y
1
------1Y
3
,
2A
0-----2A
3
与使能端⼝2/OE的取反相与后输出2Y
1
------2Y
3。
端⼝的输⼊与输
出是对应连接的,在以上图中的应⽤就是将⼀个Reset信号转换为多路的Reset 信号,其采⽤的是从外部的⼀个Reset芯⽚的Reset信号输出作为Buffer的某⼀路输出,然后将Buffer的这⼀路输出分作两路,⼀路去应⽤于某个芯⽚的复位信号⽽将另⼀路作为Buffer的另外⼀路的输⼊,如此循环就将⼀个Reset信号转换为了多路的Reset信号,简化了电路的结构,⽽且由于电路中
将两个使能端⼝/OE全部拉低,所以输⼊信号和输出信号是相同的,⾄于Reset信号之间的时间差只是存在于经过Buffer这⼀段,相对于电路传输的时延,这应该可以忽略不计吧!所以这也完成了所有芯⽚的Reset同步性。
2.ICS83905
上图是ICS83905在实际应⽤中的电路图,查找相关的datasheet如下:
FUNCTIONAL DIAGRAM:
从以上的datasheet中我们可以看出ICS83905的转换⽅式和74LCX244FW 的转换⽅式不同,74LCX244FW是⼀对⼀的转换,⽽ICS83905是⼀转多的转换⽅式,ICS83905是由⼀个外部总体输⼊端输⼊然后转换为BCLK0---BCLK5六路的
输出,只是BCLK0--BCLK4是和使能端ENABLE1的与运算,⽽BCLK5是和使能端ENABLE2的与运算。
这样的⼀转多⽅式增加了电路时钟的同步性,保证了数据传输的同步。
由于此类芯⽚的应⽤所以电路中常常会出现以下电路:
对于芯⽚的时钟输⼊常常会有两种⽅式,⼀种是常⽤的那种使⽤晶振和匹配电容的时钟输⼊,⽽另外⼀种就是这种Buffer转换出来的时钟信号。
电路中常常会同时预留这两种时钟输⼊,所以在项⽬的测试中要特别注意使⽤Buffer的电路,以防漏测,还有就是Buffer有很多的种类,在实际应⽤中我们可以根据其datasheet理解其使⽤原理,理解其具体连接,避免因为主观臆断导
致的错误。