我一直都不明白驱动是什么.一般的说驱动一个负载,我想只要你的电压达到了一个阈值,那么就可以驱动这个负载啊,为什么有时候又说驱动能力不够了?为什么说一个没有输出缓冲的op是驱动不了小电阻和大电容负载的了?我直接在这个op后面接个大电容或者一个小电阻负载有什么影响了?当我用运放驱动一个大的mos管的时候为什么要级连几个反向器了,我直接把运放的输出接在这个大mos管上面不行吗?
-----------------------------------
楼主这个问题提得好,我以我自己的理解来试图做个解答。
首先,所谓的驱动能力,指的是输出电流的能力。比方说,某型单片机通用IO口在高电平时的最大输出电流是20mA,这个20mA的指标,就表征了该IO口的驱动能力。
其次,如果负载过大(就像楼主所说的小电阻),则负载电流有可能超过其最大输出电流,这时我们说驱动能力不足。
再次,出现驱动能力不足,直接后果是输出电压下降,对逻辑电路来说,就是无法保持其高电平,以致出现逻辑混乱,不能实现预期的效果。这种现象一般是不允许出现的。
------------------------------------
因为mos管是有内阻的,每个mos管可以提供的最大电流是有限的.
小的mos管提供小电流,大mos管可以提供大电流.
楼主问题中说"我想只要你的电压达到了一个阈值,那么就可以驱动这个负载啊",
关键是当负载太大(即电阻太小,电容太大),超出了输出管的驱动能力时,输出的电压就会被拉下来,
达不到gnd-vdd的变化范围.
极限情况:r无限小,c无限大(gnd),那输出就没有信号变化了!
关于51单片机P0口的驱动能力
P0是个漏极开路接口,让它工作在灌电流状态下驱动LED是没有问