查看: 218|回复: 3
打印 上一主题 下一主题

LM3S8962评估板原理图分析--复位电路

[复制链接] qrcode

30

主题

39

帖子

117

积分

注册会员

Rank: 2

积分
117
楼主
跳转到指定楼层
发表于 2015-11-4 11:20 PM | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

复位电路对于大数多MCU都是一样的,作为MCU最小系统一个组成部分,这里简单分析一下。

就LM3S8962处理器来说,有五个复位信号源。这五个复位源分别是外部复位信号rstn、上电复位por、欠压复位bor、软件复位和看门狗复位。

实际上还有一个信号TRSTn,JTAG控制器的复位信号,MCU正常运行时,TRSTn必须是低水平,强制JTAG控制处于复位状态,否则影响MCU正常功能。

 

就最小系统硬件设计来说,只需要处理外部复位信号RSTn即可。器件手册上给出三种复位信号的形式,如附图所示。




逐个研究一下,

 

电路A:采用上拉电阻复位,这个电路最简单也是最不可靠的方式,MCU上电瞬间由于RSTn输入电容的存在,RSTn先是低电平,Rpl对电容充电使RSTn是电压上升到VDD。

这个电路有几个缺点,RSTn输入电容很小,复位时间持续时间短,可能MCU还没有稳定就接脱离复位状态;为了保持一定长度的复位时间Rpl必然取值较大,上拉很弱,抗干扰能力下降;上电过程中,如果VDD上电很缓慢,复位电路可能工作不正常(内置的BOR电路应该可以处理这种情况)。

 

电路B:对电路A作了一些改进,外接电容C1取代RSTn输入电容,设计时取C1远大于输入电容,可以控制复位持续时间,同时可以适当减小Rpu取值,电路可靠性得到一定改善。

 

电路C:在电路B的基础上增加了手工复位功能,使得操作法更好了。电路中Rs和C1构成低通滤波器,希望可以滤去按键抖动,滤波时间常数可以取在10ms以上。

 

器件datasheet给出的电路,电路简单成本低廉,在实际应用中并不是最好的选择,对可靠性和抗干扰要求高的场合往往会采用专用的复位IC。

 

看一看评估板的复位电路:




这块电路图是CPLD代码的一部分,用彩色线标出复位信号的连接关系,右侧MCURSTn信号是复位信号的输出,用来复位LM3S8962和OLED模块。

左边用数字标出复位信号有影响的四个节点,节点4在CPLD外接连接到VDD,使复位信号一直连接到复位源。

节点1对应ICD的复位信号,调试器给ICD的复位指令的经过节点1到达LM3S8962。

节点2对应RC复位电路,前面提到的复位电路B。

节点3对应手动复位电路,前面提到的复位电路C。

 

 

最小系统的分析到此结束!后续分析外设和ICD,请大家多多支持




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

2

主题

85

帖子

10

积分

新手上路

Rank: 1

积分
10
沙发
发表于 2015-11-5 01:15 PM | 只看该作者

复位电路对于大数多MCU都是一样的,作为MCU最小系统一个组成部分,这里简单分析一下。

就LM3S8962处理器来说,有五个复位信号源。这五个复位源分别是外部复位信号rstn、上电复位por、欠压复位bor、软件复位和看门狗复位。

实际上还有一个信号TRSTn,JTAG控制器的复位信号,MCU正常运行时,TRSTn必须是低水平,强制JTAG控制处于复位状态,否则影响MCU正常功能。

 

就最小系统硬件设计来说,只需要处理外部复位信号RSTn即可。器件手册上给出三种复位信号的形式,如附图所示。




逐个研究一下,

 

电路A:采用上拉电阻复位,这个电路最简单也是最不可靠的方式,MCU上电瞬间由于RSTn输入电容的存在,RSTn先是低电平,Rpl对电容充电使RSTn是电压上升到VDD。

这个电路有几个缺点,RSTn输入电容很小,复位时间持续时间短,可能MCU还没有稳定就接脱离复位状态;为了保持一定长度的复位时间Rpl必然取值较大,上拉很弱,抗干扰能力下降;上电过程中,如果VDD上电很缓慢,复位电路可能工作不正常(内置的BOR电路应该可以处理这种情况)。

 

电路B:对电路A作了一些改进,外接电容C1取代RSTn输入电容,设计时取C1远大于输入电容,可以控制复位持续时间,同时可以适当减小Rpu取值,电路可靠性得到一定改善。

 

电路C:在电路B的基础上增加了手工复位功能,使得操作法更好了。电路中Rs和C1构成低通滤波器,希望可以滤去按键抖动,滤波时间常数可以取在10ms以上。

 

器件datasheet给出的电路,电路简单成本低廉,在实际应用中并不是最好的选择,对可靠性和抗干扰要求高的场合往往会采用专用的复位IC。

 

看一看评估板的复位电路:




这块电路图是CPLD代码的一部分,用彩色线标出复位信号的连接关系,右侧MCURSTn信号是复位信号的输出,用来复位LM3S8962和OLED模块。

左边用数字标出复位信号有影响的四个节点,节点4在CPLD外接连接到VDD,使复位信号一直连接到复位源。

节点1对应ICD的复位信号,调试器给ICD的复位指令的经过节点1到达LM3S8962。

节点2对应RC复位电路,前面提到的复位电路B。

节点3对应手动复位电路,前面提到的复位电路C。

 

 

最小系统的分析到此结束!后续分析外设和ICD,请大家多多支持




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

0

主题

113

帖子

46

积分

新手上路

Rank: 1

积分
46
板凳
发表于 2015-11-5 09:49 PM | 只看该作者
名字不错
回复 支持 反对

使用道具 举报

1

主题

83

帖子

13

积分

新手上路

Rank: 1

积分
13
地板
发表于 2015-11-5 10:04 PM | 只看该作者
啊  哈哈
回复 支持 反对

使用道具 举报

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

本版积分规则

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