理一理 OC/OD 门、开漏输出、推挽输出、图腾柱等概念_电路设计_矜辰所致_InfoQ写作社区
异同点
OC门 | OD门 | |
Open Collector Gate 集电极开路门 基于双极型晶体管(BJT) 通常用于TTL逻辑电路 | Open Drain Gate 漏极开路门 基于场效应晶体管(MOSFET) 通常用于CMOS逻辑电路。 | |
图示 | ![]() | ![]() |
当N1导通时,输出低电平;当N1截止时,输出高阻态(电路的一种输出状态,既不是高电平也不是低电平,可以理解为开路)。 所以out需要上拉电阻,这样N1截止时,输出高电平。 | ||
输入高电平 | 0.3V(三极管存在饱和压降) | 0V(MOS 导通阻抗很低) |
输入低电平 | VCC | VCC |
共同点 | 都需要外部上拉电阻,可以实现线与功能(输出端连接)、电平转换 |
这两个都是OC/OD门,一般采用两个晶体管这种。
上拉电阻的选择
上拉电阻影响回路电流,上拉电阻过小,回路电流就越大,功耗越大,甚至超过 三极管或者 MOS 管的最大电流,烧坏管子。上拉电阻过大,会影响信号切换的速度,就类似于 IO 口的翻转速度。在实际使用中,上拉电阻一般采用1k-10k。
OC门实现线与
当N1导通,N2截止时,相当于直接把OUT拉倒地,输出低电平;同理,N1截止,N2导通时也输出低电平;N1 N2均导通时输出低电平,N1 N2均截止时输出高电平。这样,就实现了线与的逻辑。