打印
[STC单片机]

一个按键检测电路,总是烧IO口,求帮忙分析电路

[复制链接]
4865|27
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主


这样的按键检测有12组
每次P2.3等12个带有上拉电阻的IO口输出高或低
由P2.2等12个带二极管的IO口检测
比较类似矩阵扫描,但是个12X1的矩阵

现在是经常出现烧IO口的情况,作为输入的和作为输出的口都有烧口的情况

头疼啊,求助帮忙分析分析,哪里的原因

相关帖子

沙发
coody| | 2017-5-24 22:21 | 只看该作者
那就每个接按键的IO都串联一个510欧姆电阻。

使用特权

评论回复
板凳
被补完的卍解|  楼主 | 2017-5-24 22:27 | 只看该作者
coody 发表于 2017-5-24 22:21
那就每个接按键的IO都串联一个510欧姆电阻。

手册上是这么说的,但是现在我们想分析一下为啥会烧口,毕竟有一个二极管了

使用特权

评论回复
地板
ayb_ice| | 2017-5-25 06:12 | 只看该作者
两个直接连接的口不能同时设为输出,哪怕瞬间也不可以

使用特权

评论回复
5
gx_huang| | 2017-5-25 08:47 | 只看该作者
烧,是逻辑电平冲突?还是ESD击穿?
一般说来,逻辑电平冲突,还不至于频繁烧的。

使用特权

评论回复
6
ningling_21| | 2017-5-25 08:49 | 只看该作者
什么芯片? STC ?

使用特权

评论回复
7
被补完的卍解|  楼主 | 2017-5-25 09:30 | 只看该作者
ayb_ice 发表于 2017-5-25 06:12
两个直接连接的口不能同时设为输出,哪怕瞬间也不可以

谢谢,这个我注意一下

使用特权

评论回复
8
被补完的卍解|  楼主 | 2017-5-25 09:31 | 只看该作者
gx_huang 发表于 2017-5-25 08:47
烧,是逻辑电平冲突?还是ESD击穿?
一般说来,逻辑电平冲突,还不至于频繁烧的。 ...

小白了,啥是“逻辑电平冲突”?

使用特权

评论回复
9
被补完的卍解|  楼主 | 2017-5-25 09:31 | 只看该作者

STC的,IAP15F2K61S

使用特权

评论回复
10
ningling_21| | 2017-5-25 09:41 | 只看该作者
被补完的卍解 发表于 2017-5-25 09:31
小白了,啥是“逻辑电平冲突”?

烧口后的端口是什么状态?

使用特权

评论回复
11
被补完的卍解|  楼主 | 2017-5-25 09:47 | 只看该作者
ningling_21 发表于 2017-5-25 09:41
烧口后的端口是什么状态?

烧口后端口一直是高,那边有个上拉电阻

使用特权

评论回复
12
ningling_21| | 2017-5-25 10:14 | 只看该作者
被补完的卍解 发表于 2017-5-25 09:47
烧口后端口一直是高,那边有个上拉电阻

不能让两个端口同时设置为输出且一个输出高一个输出低(例如按键按下时的状态),否则就杯具

使用特权

评论回复
13
cos12a| | 2017-5-25 12:29 | 只看该作者
好一点的片子,IO口之间错误也不会烧IO的。

使用特权

评论回复
14
gx_huang| | 2017-5-25 15:01 | 只看该作者
被补完的卍解 发表于 2017-5-25 09:31
小白了,啥是“逻辑电平冲突”?

一个输出高电平,一个输出低电平,短路在一起,电流变大,打架了

使用特权

评论回复
15
yingjiashu| | 2017-5-25 15:48 | 只看该作者
这个电路中用二极管是什么意思?12x1的键盘矩阵有这种说法吗?如果12个按键,最好用3X4,这样资源消耗少,又方便。

使用特权

评论回复
16
coody| | 2017-5-25 18:06 | 只看该作者
STC的MCU,其IO设置为准双向口时,如果IO由0变1,会有两个时钟周期的强推挽输出,如果这个IO口接地,或接另一个输出低电平的IO口,则有大电流,有机会烧IO。
而设置为推挽输出,则以上情况更容易出现。

使用特权

评论回复
17
cctv19881023| | 2017-5-25 22:52 | 只看该作者
单片机吗每个管脚都可以设置为输出,要是一个输出高,一个输出低,然后按键又按下去了,会怎么样,当然会烧板子

使用特权

评论回复
18
sdwys| | 2017-5-26 08:23 | 只看该作者
硬件设计不合理。不要找MCU的事。一个好的硬件设计工程师能让产品可靠性提高一个档次。

使用特权

评论回复
19
oayzw| | 2017-5-26 20:30 | 只看该作者
用会逻辑分析仪、示波器是基本功啊

使用特权

评论回复
20
coody| | 2017-5-26 20:43 | 只看该作者
各个技术论坛经常看到有人一烧IO就赖MCU的事,说MCU如何烂。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

51

主题

307

帖子

8

粉丝