打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
也来搅和一下这 NPN 和 PNP 的一锅粥

对于编码器、传感器的用户(尤其是初学者)来说,有太多的输出类型名称,例如:NPN 和 PNP 输出、源型与漏型输出、上拉或下拉电阻与电压输出,推挽 HTL 输出、推挽含反相输出 HTL-G6、互补输出、正逻辑与负逻辑,等等,这么多名词往往会让人困扰,对于新手来说更是不太容易明白,而网络上的这么多名称概念的各种解释与拼凑,正确的、错误的各有自相矛盾之处混在一起的,真好似熬成了一锅粥,愈发造成用户的困惑。在此,请允许我也加入搅和一下这锅粥,也来讲讲这个 NPN 和 PNP,看看能不能讲个明白,或者再搅糊涂些,等待高手加入厘清。




NPN 与 PNP



NPN 与 PNP 是指晶体管三极管,P是正电极性,N是负电极性,这是两种不同极性组合的三极管,三极管的主要作用是信号放大与开关输出。

 

NPN 与 PNP的集电极开路输出(OC门)


集电极开路是三极管放大电路其中的一种应用,C 集电极置高电平,E 发射极置低电平,由 B 基极送入小信号,在集电极获得放大开关信号输出。集电极开路放大电路有时简称 OC 门。NPN 型集电极开路的电源与信号公共端在高电平,也称共阳;PNP 型集电极开路的电源与信号公共端在低电平,也称为共阴。




由于有信号流向的不同和公共端接线方式的不同,PNP 信号与 NPN 信号也要与对应的接收电路极性匹配,也即 PNP 电路接收 PNP 信号,和 NPN 接收 NPN 信号。

 

传感器编码器与三极管集电极开路



三极管集电极开路电路是送入一个小信号,放大到一个开关信号在集电极输出,这与传感器感应到一个传感信号再输出一个开关信号,在电路上是吻合的。因此很多传感器选择了这类 NPN 与 PNP 集电极开路输出类型。而增量编码器的脉冲输出也是一个高低电平脉冲的变化输出,因此早期的增量编码器很多也都选择了这种 NPN 与 PNP 的集电极开路输出类型。


源型与漏型


在集电极开路输出的电路中,由于三极管极性的方向性,NPN 型电路,其中的集电极信号电流是由负载端向发射级 0V 流向的,相当于这个电路是个漏斗,当输出开关打开时信号流向是吸入流过这个漏斗到 0V 的,所以NPN也称为“漏型”输出。



而在 PNP 型电路中,由于三极管的极性方向性,在信号向集电极输出时,是由此 PNP 电路向负载端输出信号流的,相当于由电路源头输出,所以 PNP 也称为“源型”输出。


正逻辑与负逻辑



在 PNP 型电路中,其电源与信号的公共端是在低电平 0V,当输入小信号在低电平时与公共端没有电压差,也就没有放大的开关信号输出(数字量为 0),只有当输入是高电平时与公共端形成电压差而有放大的开关信号高电平输出,这种信号在高电平时有效的(数字量为1)数字模式,称为 PNP 正逻辑。




在 NPN 型电路中,其电源与信号的公共端是在高电平(这个放大电路特性),当输入小信号在高电平时,输入输出没有电压差,也就没有开关信号输出(数字量为 0),只有当输入是低电平时(形成漏斗)与输出端形成电压差而有开关信号输出,这种信号在低电平时有效的(数字量为1)数字模式,称为 NPN 负逻辑。


推挽式(HTL)输出,Push-Pull



推挽式、推拉式、push-pull、HTL


9 - 30V 推挽输出是一对三极管 NPN 和 PNP 的匹配组合,在正信号时有 PNP 放大输出(源信号推出),在负信号时有 NPN 放大输出(漏斗型信号“拉”入),其也被称为是推拉输出名称(PUSH-PULL)就是由此而来的,因此推挽式电路可以兼容在 PNP 电路和 NPN 接收电路中使用,取决于公共端的接法。由于相对于 5V 的信号输出是较高的电平,在欧系设备中也用 HTL 表示。

 

增量编码器的推挽式含反相 6 通道(HTL-G6)的互补输出


互补是数学编码方式的名称,好比在三角形里面有 90° 直角互补和 180° 直线互补。在开关逻辑信号中是指开关输出的逻辑互补,当原信号为 1 时,互补信号为 0;当原信号为 0 时互补信号为 1,这是信号的数字编码互补。在增量脉冲信号的一个脉冲周期内是指 180° 相位的反相互补。




增量编码器的( HTL-G6) 推挽式互补 6 通道输出,是指无论是 PNP 接法还是 NPN 接法(取决于公共端接法),HTL-G6 信号总是同时输出一组 1 和 0,A 与 A-,B 与 B-,Z 与Z- 的相互之间互补输出,例如:A 与 A-,当 A 在 1 时,A- 就在 0;当 A 在 0 时,A- 就在 1。


这种同时包含了互补信号的输出,对于对空间电磁场没有产生电磁场变化扰动,也就是最不易被空间电磁场干扰到,而这种互补信号如果配合双绞屏蔽电缆配对传输,抗干扰效果也更佳,信号往往可传输 100 米以上。推挽式互补输出 HTL-G6 也可以只接一个极性的信号输出,例如:NPN 或 PNP 的 A、B、Z 相 3 根线,甚至只接 A、B,同样可以兼容使用并也有较强的抗干扰性能。HTL-G6 因其同时具有兼容 PNP、NPN、推挽,又抗干扰效果最佳,是理想的替换 NPN 和 PNP 集电极开路输出的先进电路输出。



HTL-G6 与 5V TTL 的不同,一个是电压范围的不同,HTL 的电压更高。另一个是电流流向的不同,HTL-G6 的电流流向都是流向公共端,而 TTL( 5V 差分长线驱动)的电流流向是 A 到 A-,或者 A- 到 A ,与公共端无关。

上拉电阻与电压输出


对于 NPN 型的信号输出,要接入 PNP 型接收电路是没法接收信号的(电流流向不同,公共端不同),那可以在 NPN 型输出的负载端接一个电阻,依靠采集电阻两端的电压并读取电压变化,也称为电压输出。



因为 NPN 是低电平有效,采集电压时通过采集端极性的互换将其转为高电平有效(类似 PNP 型的高电平有效),把电压上拉了,因此这个电阻俗称“上拉电阻”。上拉电阻在信号频率较高时因热电阻而响应延迟,带来信号延迟失真,同时这段要采集的电压也较容易被干扰到。


这种用法更像是临时性应急,不建议一直使用。


光偶接收,用光偶接收信号,与电流流向无关,因此可兼容接收 NPN 和 PNP,但是,NPN 的负逻辑特性没有改变,信号是反相的,如果是编码器会造成 A、B 相反相而输出旋转方向的反转,而对于 Z 相更是要注意输出是反相的,在 0 点是低电平,0 点以外大部分是高电平。

 

NPN 型编码器,该说再见了


三极管放大电路的应用有超过半个世纪了,随着传感器编码器的使用越来越普遍,一些日系设备常用的 NPN 电路已经开始遇到了很多麻烦,其中一个主要的是使用 NPN 型电路要求所有的接入都必须是 NPN 一致性的,公共端在电源的高电平共阳,而现在电控以欧洲为代表的设计都是公共端在 0V 共阴,这造成了公共端接线的混乱。在采用上拉电阻规避的方式时也有信号失真和采集电压容易受干扰的困扰,即使用光偶接收也会遇到信号逻辑反相,尤其是在 Z 相的反相,带给不熟悉的用户很多困惑。而欧系的很多系统设备还要求 0V 接地,较多的 NPN 接入大面积的高电平公共端,与大面积的 0V 接地与外壳形成了电容电压差,在设备通电与关机变化瞬间较容易冲击损坏器件




结论:

NPN 器件尤其是 NPN 编码器如果与欧系设备混用,信号较易被干扰,编程要反相,器件较易被损坏。


而另一方面,随着 HTL-G6 推挽式含反相信号的大量成功应用,其兼容性强抗干扰性好、且使用成本已经大大降低,与原有的集电极开路输出成本相差已经很接近,其作为理想的替换 NPN 和 PNP 集电极开路输出,尤其是可替换掉容易造成公共端接线混乱的 NPN 型编码器。


NPN 编码器,该说再见了。

作者:@Q

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
图腾柱式的电路结构是怎么一回事?
plc控制系统输入模块与输出设备连接方式图解
PNP和NPN型传感器如何与PLC接线?
旋转编码器的集电极开路输出、电压输出、互补输出和线性驱动输出之间的区别是什么?
推挽电路——图腾柱式输出
MCU控制继电器
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服