
为什么一个PWM波的输入节点上要弄一上拉电阻和零个二极管啊?这样做的目的是什么
这俩二极管能起钳位作用和保护作用
1:钳位二极管,将PWM的电平限制在钳位电压上,你的图中PWM的输出电平范围为 VSS - 0.7---> VCC + 0.7
2:保护作用,静电防护,有 ESD 保护的作用,当人体碰触 PWM信号时,静电会通过二极管释放到 VCC VSS 上去,使 PWM 信号的原件免收静电破坏。
3:上拉电阻的做用,取决于电路的整体设计,很多 CPU 输出高电平只有 3.3V ,不能满足电路设计需要,在软件上会将CPU管脚设置成 OC 或 OD 开路方式,在电路上就需要加个上拉电阻。这样通过上拉电阻的上拉电压,输出高于 3.3V 的电平。