网站大量收购独家精品文档,联系QQ:2885784924

第六讲系统控制.pptVIP

  1. 1、本文档共79页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第六讲 系统控制 内容提要 LDO控制 时钟控制 复位控制 运行模式(功耗)控制 外设控制 杂项功能 概述 系统控制部分看起来是由诸多功能杂乱的函数组成的,但是经过仔细分析后,大体上可以划分为8个比较清晰的部分:LDO控制、时钟控制、复位控制、外设控制、睡眠与深度睡眠、杂项功能、中断操作、时钟验证等。 这其中比较常用和重要的函数并不多,比较重要的是LDO控制、时钟控制,复位控制,和运行模式控制。 6.1 LDO控制 LDO(low dropout regulator)为低压差线性稳压器,是相对于传统的线性稳压器来说的。 传统的线性稳压器,如78xx系列的芯片都要求输入电压要比输出电压高出2v~3V以上,否则就不能正常工作。 如5v转3.3v,输入与输出的压差只有1.7v,显然是不满足条件的。针对这种情况,才有了LDO类的电源转换芯片。 LDO的特点 LDO线性稳压器的性能之所以能够达到这个水平,主要原因在于其中的调整管是用P沟道MOSFET,而普通的线性稳压器是使用PNP晶体管 。 低压降(LDO)线性稳压器的成本低,噪音低,静态电流小,这些是它的突出优点,它需要的外接元件也很少,通常只需要一两个旁路电容。 如果输入电压和输出电压很接近,最好选用LDO稳压器,可达到很高的效率。 LDO Stellaris(群星)系列ARM芯片集成有一个内部的LDO稳压器,为处理器内核及片内外设提供稳定的电源。 只需要为芯片提供单一的3.3V就能使其正常工作,简化了系统电源设计。 LDO输入电压是芯片电源(其值为3.0~3.6V),LDO输出默认值是2.5V,通过软件可以在2.25 ~2.75V之间调节,步进为50mV。 LDO控制函数 函数SysCtlLDOSet( ) 函数SysCtlLDOGet( ) 函数SysCtlLDOConfigSet( ) 函数SysCtlLDOSet( ) 功能:设置LDO的输出电压。 函数原型:void SysCtlLDOSet(unsigned long ulVoltage) ulVoltage是要设置的LDO输出电压,应当取下列值之一: SYSCTL_LDO_2_25V // LDO输出2.25V SYSCTL_LDO_2_30V // LDO输出2.30V SYSCTL_LDO_2_35V // LDO输出2.35V SYSCTL_LDO_2_40V // LDO输出2.40V SYSCTL_LDO_2_45V // LDO输出2.45V SYSCTL_LDO_2_50V // LDO输出2.50V SYSCTL_LDO_2_55V // LDO输出2.55V SYSCTL_LDO_2_60V // LDO输出2.60V SYSCTL_LDO_2_65V // LDO输出2.65V SYSCTL_LDO_2_70V // LDO输出2.70V SYSCTL_LDO_2_75V // LDO输出2.75V 函数SysCtlLDOGet( ) 功能:获取LDO的电压输出值。 函数原型 :unsigned long SysCtlLDOGet(void) 参数 :无 返回 LDO当前电压值,ulVoltage参数的取值相同。 函数SysCtlLDOConfigSet( ) 功能 :配置LDO失效控制 。 原型 :void SysCtlLDOConfigSet(unsigned long ulConfig) ulConfig:所需LDO故障控制的配置,应当取下列值之一: SYSCTL_LDOCFG_ARST // 允许LDO故障时产生复位 SYSCTL_LDOCFG_NORST // 禁止LDO故障时产生复位 6.2 复位控制 上电复位(POR) 外部复位(EXT) 软件复位(SW) 看门狗复位(WDT) 掉电复位(BOR) LDO复位(LDO) 6.2.1 上电复位(POR) 上电时,芯片自动复位,称为“上电复位”(Power On Reset)。 上电复位后,POR标志置位。 6.2.2 外部复位(EXT) 芯片正在工作时,如果复位管脚RST被拉低、延迟、再拉高,则芯片产生复位。 这种复位称为“外部复位”(External Reset)。 外部复位后,EXT标志置位,其它标志(POR除外)都被清零。 6.2.3 软件复位(SW) 芯片正在工作时,执行函数SysCtlReset( )会产生“软件复位”(Software Reset)。 软件复位后,SW标志置位,其它复位标志不变。 4、看门狗复位(WDT) 如果使能了看门狗

文档评论(0)

junjun37473 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档