【单片机】单片机管脚输入电压问题

来源:百度知道 编辑:UC知道 时间:2024/05/05 10:55:38
导师给了一块做好的板子,然后让我编写程序,用的STC12C5410AD单片机,主要就是实现一个电位器模拟电压(从P1.5口进入)的AD转换。板子的供电电压是用的24V,进板子后先进行一个电压转换转5V供给单片机。虽然现在我的板子程序写好了,也能正常实现功能,不过发现一个问题,就是我给单片机断电(切断24V电压)的情况下,只送电位器电压,板子就是工作的(接有数码管,可以看出来),实在是搞不懂。给单片机上电,然后送电位器电压进行模拟转换时工作完全正常,说明板子硬件电路不会有什么问题啊。如果是硬件电路有问题,肯定模拟转换后的电压就不准了。【注】:我在给单片机断电后,让电位器送9v电压会出现这种单片机工作的情况,有没有可能是我把片子给烧了呢,但如果是烧了,我在上电后让电位器送0—5V电压为什么还能正常工作呢?再者请问单片机管脚的耐压值是多少,如果超了会怎么样呢??我测过P1.5的电压,居然是5V

^_^,单片机管脚的电压理论上是不能高于VDD+0.3V的

输入电压太大,就会引起AD转换部分的保护

这个很正常的

建议你在输入脚加一个IN4733,把电压钳制在5.1V以下

估计是你的供电电路存在电流倒灌现象,我建议你要把这个搞清楚,弄不好的话说不定什么时候就烧片子了,一般IO输入电压不能超过电源电压0.3V,比如你这里不能超过5.3V和低于-0.3V