问题详情

为什么采用集电极开路门(OC-Open-Collecto)要采用上拉电阻?


时间:2022-01-15 01:04 关键词: 单片机原理及应用 电子与通信技术

答案解析

OC门电路的输出级是一个集电极开路的晶体三极管,如图实线部分所示。三极管T2集电极什么都不接,所以叫做集电极开路(左边的三极管为反相之用,使输入为“0”时,输出也为“0”)。当输入端为“0”时,三极管T1截止(即集电极C跟发射极E之间相当于断开),所以5V电源通过1K电阻加到三极管T2上,三极管T2导通(相当于一个开关闭合);当输入端为“1”时,三极管T1导通,三极管T2截止(相当于开关断开)。很明显,当T2导通时,输出直接接地,所以输出电平为0。而当T2截止时,则输出端悬空了,即高阻态。这时电平状态未知,如果后面一个电阻负载(即使很轻的负载)到地,那么输出端的电平就被这个负载拉到低电平了,所以这个电路是不能输出高电平的。所以组成电路时,OC门输出端必须外加一个接至正电源的上拉电阻(如图虚线所示)才能正常工作。