- 1、本文档共79页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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)