如圖:
當你的信號端有突波時, 沒有二極體狀況下, 則會有高於3.3V電壓灌入Port out, 此時會損壞Port, 因為大多數的Port max input 為Vcc-0.2V
當使用二極體作箝位時會有兩個狀況
1). 當周期很短, 因為電解電容有惰性, 且電流超前電壓, 所以在峰值往上拉時, 3.3V不會改變, 此時是直接消耗在二極體上
2). 當周期很長, 足以讓3.3V往上抬, 由於3.3V為一個電壓源, 屬於低阻, 因此3.3V只會略高一些, 而多餘能量則消耗在電阻上.......
检流信号一般不会超过3.3+0.6v,假如超过,限流电阻上会产生压差。