|
发表于 2018-11-17 14:28:56
|
显示全部楼层
本帖最后由 dukedz 于 2018-11-17 14:47 编辑
曾经使用 STM8 的 IO 直连 220 市电,检测过零点,IO 口串比较大的电阻就没问题(我接的是 2M Ohm)。
(相当于 火线 串电阻到单片机 IO 口,再通过单片机的地接 零线 构成回路。)
确保电流不会把 IO 口内部钳位二极管烧坏,或是抬高很多 VCC 电压就没问题。
如果 IO 口是 ADC 输入脚,且输入低于 0V,即使存在钳位,也会有 -0.x V 的电压,只不过读到的数依然是最小的 0 而已。(超过 VCC 同理。)
你在 12 楼打的比方,5 mA 100V 1S, 即使 IO 口内部钳位二极管不烧,VCC 电压也可能被抬高很多,具体要看有多少用电单位。或者是 VCC 也加 TVS 保护。 |
|