3526|8

103

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

2.5V供电的MSP430引脚输入3.6V的电平 [复制链接]

我给MSP430F2418供电电压为2.5V,但是输入到它的引脚上的外部中断信号为3.6V矩形脉冲,结果系统功耗很大,从那个引脚灌入的电流超过了0.5mA。但是我把单片机的供电电压换成3V,灌入的电流明显减小,这是为什么呢?

最新回复

运行一段时间出现异常,先检查是否为外部因素所致,如果系统并没有外部长线引入的信号,那么问题出在电路设计和程序编制上,这也是初学者最容易遇到的。拿你的局部电路来说,那几个电容根本就是多余,用的方法也不对,完全是错误理解之下的错误应用。另外,软件上必须使用看门狗,变量的使用要仔细分析。   详情 回复 发表于 2015-4-8 22:45
 
点赞 关注

回复
举报

1

帖子

0

TA的资源

一粒金砂(初级)

推荐
 
MSP430F2418供电电压为2.5V,但是输入到它的引脚上的外部中断信号为3.6V矩形脉冲,结果系统功耗很大,从那个引脚灌入的电流超过了0.5mA。但是我把单片机的供电电压换成3V,灌入的电流明显减小,这是为什么呢?
 
 

回复

1万

帖子

141

TA的资源

版主

板凳
 
CMOS电路的输入引脚对电源和地各有一个钳位二极管,输入电压如果高于电源电压和二极管结压降之和,则二极管导通,如果信号源驱动能力足够,则会发生电源倒灌。类似的,输入电压低于地电位和二极管压降之和(负向)也会发生类似情况。解决办法是进行电平转换,简单做法则是串入一个限流电阻。

点评

就是说尽管会使钳位二极管导通,但还不会损坏单片机?这种电平会导致单片机的其他引脚的电平出现异常吗?  详情 回复 发表于 2015-4-8 21:10
 
个人签名上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
 
 

回复

103

帖子

0

TA的资源

一粒金砂(中级)

4
 
chunyang 发表于 2015-4-8 20:20
CMOS电路的输入引脚对电源和地各有一个钳位二极管,输入电压如果高于电源电压和二极管结压降之和,则二极管导通,如果信号源驱动能力足够,则会发生电源倒灌。类似的,输入电压低于地电位和二极管压降之和(负向)也会发生类似情况。解决办法是进行电平转换,简单做法则是串入一个限流电阻。

就是说尽管会使钳位二极管导通,但还不会损坏单片机?这种电平会导致单片机的其他引脚的电平出现异常吗?

点评

如果电流过大就有可能摧毁MCU,机制是通过电源回路,而且可能还会摧毁系统内其它有源器件。 只要没有影响到电源系统,可承载范围内的泄放电流不会对其它引脚和资源带来影响。  详情 回复 发表于 2015-4-8 21:20
 
 
 

回复

1万

帖子

141

TA的资源

版主

5
 
adam_zhang41 发表于 2015-4-8 21:10
就是说尽管会使钳位二极管导通,但还不会损坏单片机?这种电平会导致单片机的其他引脚的电平出现异常吗?

如果电流过大就有可能摧毁MCU,机制是通过电源回路,而且可能还会摧毁系统内其它有源器件。
只要没有影响到电源系统,可承载范围内的泄放电流不会对其它引脚和资源带来影响。

点评

原来是这样,学习了。最近在调MSP430F2418这款单片机,输入引脚在没有任何输入信号的情况下总是出现异常的电平,导致程序各种跑飞,头都大了。以后可能还得请教版主您,还请多多关照。  详情 回复 发表于 2015-4-8 21:35
 
个人签名上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
 
 

回复

103

帖子

0

TA的资源

一粒金砂(中级)

6
 
chunyang 发表于 2015-4-8 21:20
如果电流过大就有可能摧毁MCU,机制是通过电源回路,而且可能还会摧毁系统内其它有源器件。
只要没有影响到电源系统,可承载范围内的泄放电流不会对其它引脚和资源带来影响。

原来是这样,学习了。最近在调MSP430F2418这款单片机,输入引脚在没有任何输入信号的情况下总是出现异常的电平,导致程序各种跑飞,头都大了。以后可能还得请教版主您,还请多多关照。

点评

引脚无输入时只要程序没有与该引脚相关的操作是根本不会出现什么程序跑飞现象的,只能说明程序编制有重大错误。如果某引脚有读取操作且该引脚处于悬空态,那么须将该引脚配置成弱上拉型。  详情 回复 发表于 2015-4-8 21:48
 
 
 

回复

1万

帖子

141

TA的资源

版主

7
 
adam_zhang41 发表于 2015-4-8 21:35
原来是这样,学习了。最近在调MSP430F2418这款单片机,输入引脚在没有任何输入信号的情况下总是出现异常的电平,导致程序各种跑飞,头都大了。以后可能还得请教版主您,还请多多关照。

引脚无输入时只要程序没有与该引脚相关的操作是根本不会出现什么程序跑飞现象的,只能说明程序编制有重大错误。如果某引脚有读取操作且该引脚处于悬空态,那么须将该引脚配置成弱上拉型。

点评

但是同样的程序,基本完全相同的板子,有些板子能一直正常运行,但是有些板子运行几十分钟或者几个小时之后就出现异常现象。 我板子的运行情况是单片机处于LPM3模式,每2s唤醒一次。外部按键可以产生中断将单片机从  详情 回复 发表于 2015-4-8 22:10
 
个人签名上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
 
 

回复

103

帖子

0

TA的资源

一粒金砂(中级)

8
 
chunyang 发表于 2015-4-8 21:48
引脚无输入时只要程序没有与该引脚相关的操作是根本不会出现什么程序跑飞现象的,只能说明程序编制有重大错误。如果某引脚有读取操作且该引脚处于悬空态,那么须将该引脚配置成弱上拉型。

但是同样的程序,基本完全相同的板子,有些板子能一直正常运行,但是有些板子运行几十分钟或者几个小时之后就出现异常现象。
我板子的运行情况是单片机处于LPM3模式,每2s唤醒一次。外部按键可以产生中断将单片机从LPM3中唤醒。有些板子刚开始跑正常,但是过了一段时间之后,它就会莫名的跳到按键处理函数里面,无法按时进入LPM3中,同时我测量按键的引脚,发现电平改变,虽然我一直都没有动按键。这会是什么原因呢?搞了几个星期了,感觉都快疯了。

点评

运行一段时间出现异常,先检查是否为外部因素所致,如果系统并没有外部长线引入的信号,那么问题出在电路设计和程序编制上,这也是初学者最容易遇到的。拿你的局部电路来说,那几个电容根本就是多余,用的方法也不对  详情 回复 发表于 2015-4-8 22:45
 
 
 

回复

1万

帖子

141

TA的资源

版主

9
 
adam_zhang41 发表于 2015-4-8 22:10
但是同样的程序,基本完全相同的板子,有些板子能一直正常运行,但是有些板子运行几十分钟或者几个小时之后就出现异常现象。
我板子的运行情况是单片机处于LPM3模式,每2s唤醒一次。外部按键可以产生中断将单片机从LPM3中唤醒。有些板子刚开始跑正常,但是过了一段时间之后,它就会莫名的跳到按键处理函数里面,无法按时进入LPM3中,同时我测量按键的引脚,发现电平改变,虽然我一直都没有动按键。这会是什么原因呢?搞了几个星期了,感觉都快疯了。

运行一段时间出现异常,先检查是否为外部因素所致,如果系统并没有外部长线引入的信号,那么问题出在电路设计和程序编制上,这也是初学者最容易遇到的。拿你的局部电路来说,那几个电容根本就是多余,用的方法也不对,完全是错误理解之下的错误应用。另外,软件上必须使用看门狗,变量的使用要仔细分析。
 
个人签名上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表