矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
楼主: 闻太师

单片机烧了

[复制链接]
     
发表于 2019-3-7 07:15:34 | 显示全部楼层
这个东西很难说,没准干扰。
回复 支持 反对

使用道具 举报

     
发表于 2019-3-7 08:38:55 | 显示全部楼层
闻太师 发表于 2019-3-6 20:39
我分析有两种可能,都不能完全肯定,正好老哥帮参谋参谋:
一、这颗单片机带有内伤,旧伤复发英勇就义。 ...

测量中难免不损坏器件,不要太介意
小小提问,程序中是否加入看门狗复位
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2019-3-7 08:45:16 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
发表于 2019-3-7 09:00:01 | 显示全部楼层

有的型号单片机在测量中,表棒无意中碰到晶振端,程序偶尔会飞掉,如果不加看门狗复位,程序会进入死循环,单片机功耗会加大(与I/O口有关)
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2019-3-7 09:10:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
发表于 2019-3-7 09:27:43 | 显示全部楼层
闻太师 发表于 2019-3-7 09:10
用的单片机内置阻容振荡,没接晶振。

重要场合和应用,最好加入看门狗复位,反正无成本
回复 支持 反对

使用道具 举报

     
发表于 2019-3-7 12:39:12 | 显示全部楼层
闻太师 发表于 2019-3-6 20:39
。 ...万用表表笔误触造成某处短路,使运放供电电压(约十几伏)蹿入单片机IO口烧掉单片机。


我就想知道你这个骚操作怎么实现的,你做模拟输入的 IO 前面都不加个电阻的么?

而且运放的供电电压那么高
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2019-3-7 12:45:22 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
发表于 2019-3-7 12:47:47 | 显示全部楼层
t3486784401 发表于 2019-3-6 12:29
CMOS损坏大多是 闩锁,具体原理网上解释的很多。

原因,很大一部分是信号输入电压超过 VCC,所以很可能 ...

闩锁效应据说只是古代 CMOS 集成工艺的问题,现代器件这个效应已经很轻微,大多数现代单片机 IO 也有输入保护二极管,即使给 IO 灌几十 mA 电流都不会损坏 --- 我经常这样折腾 AVR

不过我上次还说过这事,就是你给单片机 IO 灌电流进去,保护二极管将向 VCC 导通而抬高 VCC 电压,如果楼主用的是 LM1117 这种不具有 sink 能力的稳压 IC 也没有额外处理过稳压 IC 输出遇到倒灌的破事,那么单片机 VCC 将不受限制被抬高以至于超过器件容许最大值,这又是另一回事了。

评分

2

查看全部评分

回复 支持 1 反对 0

使用道具 举报

     
发表于 2019-3-7 13:11:39 | 显示全部楼层
闻太师 发表于 2019-3-7 12:45
如果真是表笔误触引起短路烧的,加电阻也不一定有太大用,因为说不定哪短路了。

我们假设使用 12V 甚至 15V 供电的运放输出接到单片机 IO,那么显然在距离单片机最近的地方布一个电阻是比较安全的,因为你测量模拟电路可能不小心弄得运放输出电压过高,但只要单片机和这个电阻与你可能有较高电压的部分有相当距离,显然这种失误不会导致问题。

但如果你能在这种情况下把过高电压导过去,我只能说这操作真骚。

另一种可能我上一楼分析了,不知道你的 1117 考虑这个因素没。

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2019-3-7 15:36:29 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
发表于 2019-3-7 16:48:11 来自手机 | 显示全部楼层
。很多单片机出现自身烧坏!
回复 支持 反对

使用道具 举报

     
发表于 2019-3-7 17:27:51 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
发表于 2019-3-7 18:04:17 | 显示全部楼层
书到用时 发表于 2019-3-7 17:27
按我的理解,串联一个电阻可以起到一定的限流作用,可如果有相对高一点的电压蹿入时这个电阻的阻抗相对单 ...

这个说法前面提到了,是因为单片机 IO 接有一对保护二极管,分别向 VCC 和 GND,这保证对 IO 灌和拉电流时,IO 电压不会比 GND 低超过这个二极管的 PN 结或比 VCC 高超过那个二极管的 PN 结导通电压,因而不会损坏单片机 IO,除非

1、你拉、灌进 IO 的电流超过 IO 能承受的值,这个值在单片机 Datasheet 里有明确指出的,分别有拉电流和灌电流两个值

2、前面提到的,由于你的比如 1117 等稳压 IC 不具有 sink 电流能力你也没有额外设计电路解决这个问题,导致进入 IO 的电流抬高了 VCC,最终超过单片机 VCC 对 GND 容许最大值,同样会触发闩锁导致击穿

当然这里指的是现代单片机,比如 AVR,STM32,都明确指出其 IO 存在这个二极管设计。古代单片机比如舞腰什么的,那我就不清楚了。死太惨巫妖之类我也不清楚。楼主用的是 STM8 吧(好像),所以是不用担心这个问题的,当然抬高 VCC 这破事就不好说。

AVR 单片机,明确指出存在这对二极管,所以你可以放心往 IO 里拉灌电流,只要不超过手册容许值(好几十 mA)就没事
165024u2uvnz5v622506ns.png

STM32 也是

cr10987.png
回复 支持 反对

使用道具 举报

     
发表于 2019-3-7 22:02:42 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2025-5-2 17:37

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表