《嵌入式控制器的输入端口设计分析》论文的疑问

[复制链接]
 楼主| 陈定一 发表于 2007-4-19 11:43 | 显示全部楼层 |阅读模式
师兄:<br />&nbsp;&nbsp;&nbsp;&nbsp;在《嵌入式控制器的输入端口设计分析》有一段话看不明白,希望您能释疑。&nbsp;**如下:<br />&nbsp;&nbsp;&nbsp;图1所示的接口方式适合于输入端少的情况,而对于现在面向便携式设备的SoC设计,不仅要求性能高、体积小,更要求功耗低。一般而言,SoC的静态功耗很小,而对负载电容充放电的动态功耗很大。如果总线上挂着很多功能设备,那么会导致总线的电容负载很大。如果总线与片外设备联系,那么控制器还要驱动很长的片外连线以及片外设备。如果系统设计有许多数字输入端,那么采用74HC244这种输入方案就会有些问题。这是由于74HC244三态输出端的最小电容值为20&nbsp;pF,比SoC内部各节点的电容负载0.05&nbsp;pF高出三个量级,过多的74HC244连接会使处理器数据总线上的电容负载值比较大,使得数据总线无法接收数据。<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;为了减小电容对数据输入的影响,可以对图1所示的方案改进成如图2所示的方案,采用数据选择器来替代74HC244,比如用74HC257。74HC257输出端的最大电容值为15&nbsp;pF,比74HC244的输出端电容稍小一些。从图2中可以看到,采用74HC257可以使控制器的一条数据总线连接两条输入端,这就相当于一条数据总线的输入电容值只有7.5&nbsp;pF。当然,也可以采用8选1的数字逻辑电路,比如74LS138或74HC151,但是它们没有三态功能,因此要与74HC244结合使用,来提供数字输入功能。这样能使处理器每条数据总线的输入电容降为只使用74HC244时的1/8。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;**结束<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;我不清楚究竟如何通过用257替换244来减小的电容,特别是用了138后输入电容可以降到1/8。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;可以告诉我一个这种芯片的电路模型吗?究竟他们的输出电容是一个什么概念?<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;这个**可以在网上轻松搜到。<br /><br />
 楼主| 陈定一 发表于 2007-4-19 11:51 | 显示全部楼层

上面是图二,现再传图一

 楼主| 陈定一 发表于 2007-4-23 08:50 | 显示全部楼层

希望有师兄能解释下

  
 楼主| 陈定一 发表于 2007-4-28 17:53 | 显示全部楼层

自己定

  
 楼主| 陈定一 发表于 2007-4-29 17:20 | 显示全部楼层

一定能有人回答的

  
maychang 发表于 2007-4-29 20:27 | 显示全部楼层

看不懂这段文字

这是两种不同用途的芯片,怎么能代换?<br />从这两个图中也可以看出,控制信号不一样。图1只有一条READ线,图2却有两条。就是说,控制信号的硬件也要改动。这就完全不是原来的电路了。<br />至于“当然,也可以采用8选1的数字逻辑电路,比如74LS138或74HC151,但是它们没有三态功能,因此要与74HC244结合使用,来提供数字输入功能。这样能使处理器每条数据总线的输入电容降为只使用74HC244时的1/8。”更是不知所云。<br />
您需要登录后才可以回帖 登录 | 注册

本版积分规则

16

主题

82

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

16

主题

82

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部