原创 关于IC驱动能力的问题

2006-12-5 23:21 5815 9 11 分类: 模拟


问题提出:弄不清什么时候要加74LS255 等以提高驱动能力,还有像“只能驱动一个TTL”
是从哪方面考虑的?
分析:假设有一个单一输出的逻辑门,它的输出作为许多输入的驱动,
如下图所示(非门),假设这些逻辑门的输入都有10Kohm 的上拉到
电源(防止没有输入时,输出状态不定,避免上述情况发生设置了输
入上拉到电源,同时考虑到输入低时电流不致过大,通常设定该上拉
电阻大于10kohm)



现在开始举例:假设输出为低(下面的管子导通),对于TTL 电平,则
要求A 点的电压不高于0.8V,由于管子本身有个导通电阻,我们假
设为100ohms,所以A 点的电压会随着后面所驱动的门数上升而逐渐
升高,也就是说最多有多少个10kohm 的电阻并联再与100ohm 分压
后,仍然可以保持A 点的电压不高于0.8V,根据临界状态:
可以算出N=19,一旦多于此将可能工作异常,
需要注意的是,驱动输入端,使其在高电压时即要求A 点为高是没
有问题,因为上拉电阻会帮助Th 使得输出端上拉为+5V
以上是从负载的输入阻抗来考虑的
下面从负载的输入容抗来考虑:
驱动其它19 个逻辑门看起来好像是小事,所以,读者也许会觉得扇
出(fan-out)的数目并不是很重要。
假设由单一的输出端将19 个输入电压降到接地值,再假设,每个输
入端的寄生电容值为10pF,则全部就有190pF 的容值,要将电容充电
完毕需要100ohm x 190pF=19nS,而放电时间为此值得2-3 倍。假设最
坏的状况,延迟时间Td=57nS,考虑一主频200MHz 的个人电脑,执
行每条指令时间为1/200000000=5nS,所以对于高速电路而言,我们必
须要限制它们的扇出数量,除了由扇出数目多寡所造成的延迟时间,
还有IC 内建延迟(built-in),这主要是由IC 内的寄生电容所引起的。
所以,在通常的IC SPEC 中驱动能力这项参数都说明了在负载电容是
多大时的实测数据,这有必要引起大家注意。
参考文章:《台湾交大IC 设计-各种输出门》

PARTNER CONTENT

文章评论2条评论)

登录后参与讨论

sealove518_112732726 2007-1-7 00:48

找到没有?

用户58789 2006-12-21 14:35

pdf里面就是

相关推荐阅读
sealove518_112732726 2012-12-14 13:16
同時兩個surfaceview camera 中的一些開發問題
問題1: 如何將camera surfaceview 顯示在最上層:用了this.setZOrderOnTop(true);這個方法 問題2: 如何用一個BUTTON來自由控制came...
sealove518_112732726 2012-12-14 11:22
Eclipse中导入android项目名前有红叉但项目内文件无错误问题解决方法
Eclipse中导入android项目名前有红叉但项目内文件无错误问题解决方法 Eclipse中,Android项目名称前有红叉,但项目内所有文件都无错误,通常发生在导入项目时。 先可以去...
sealove518_112732726 2012-09-05 10:29
android各种权限及说明
  android.permission.ACCESS_CHECKIN_PROPERTIES 允 许读写访问”properties”表在checkin数据库中,改值可以修改上传( Allow...
sealove518_112732726 2012-09-05 10:27
android各种权限及说明
android各种权限及说明 android.permission.ACCESS_CHECKIN_PROPERTIES 允 许读写访问”properties”表在checkin数据库中,改值...
sealove518_112732726 2012-09-04 08:54
android 获取当前程序路径
//  获取当前程序路径     getApplicationContext().getFilesDir().getAbsolutePath();   //  获取该...
sealove518_112732726 2012-01-11 09:40
mt.exe:general error c101008d 最终原因已查明
mt.exe:general error c101008d(最终原因已查明)_算法的天空_百度空间   2011-05-27 16:22:41|  分类: 坑爹软件问题 |  标签: |字号大...
EE直播间
更多
我要评论
2
9
关闭 站长推荐上一条 /3 下一条