汽车电子车身控制-XC2000系统控制单元驱动应用攻略.pdf

汽车电子车身控制-XC2000系统控制单元驱动应用攻略.pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汽车电子车身控制-XC2000系统控制单元驱动应用攻略

AP16168 应用笔记 功能概述 1 功能概述 英飞凌为用户提供软件方面的例子,使得用户在对系统控制单元(SCU )这个强大而复杂的模块没有详细的了解 的情况下,也能根据自己的需要配置和使用XC2000 系列的这个模块。 SCU 的驱动程序提供了函数接口,可以用于实现以下几个主要目的:  系统时钟的控制(Normal 模式下)  省电模式的控制 提供以下几种类型的函数接口:  典型应用所需要的全局函数。  该驱动内部使用的私有函数。这些函数通过文档记录下来作为参考之用。用户可以通过复制、粘贴这些函数作 为特殊用途之用。  测试函数帮助用户使其应用程序能够运行起来。 所有这些函数的特性将在下面的章节中进行阐述。 1.1 Normal 模式 复位之后,系统将通过SCU 驱动函数进入Normal 工作模式: Scu_GoFromBaseModeToNormalMode 通过配置,下面时钟源之一可以被选择作为Normal 模式工作之用:  晶振或者与通过晶振输入引脚输入的外部时钟信号  通过CLKIN1 输入的外部时钟信号  均流控制的内部时钟源(5MHz ) 注意:该应用笔记从此处开始,均流控制的内部时钟源这个名词都将由内部时钟来代替。 时钟源的频率由用户来配置。 控制器的压控振荡器(VCO )用于产生一个高达80MHz 的可配置的系统时钟。 系统时钟可通过引脚2.8 输出作为测试之用。 如果使用的是晶振的话,SCU 的驱动函数 Scu_EnableHighPrecOsc 可能会在初始化的初期被调用,从而减少 Scu_GoFromBaseModeToNormalMode 函数中晶振振荡稳定所需的等待时间。 1.2 省电模式 1.2.1 进入省电模式 通过SCUScu_GoFromNormalModeToPowerSavingMode 这个SCU 驱动函数进入省电模式。 这个函数的参数结构指定省电模式和唤醒的细节。支持以下省电模式:  Normal Stop-over 模式  晶振保持持续工作的Stop-over 模式  Normal Standby 模式  带有快速启动(FSM)的Standby 模式 可以由下列事件将单片机从省电模式下唤醒:  唤醒定时器(WUT )  外部服务请求(ESR)引脚  复用ESR 引脚(CAN、LIN、SPI ) 应用笔记 6 V1.0, 2009-09 AP16168 应用笔记 功能概述 WUT 还提供一些参数供用户设置:  定时器间隔时间  触发后自动停止或者不采用自动停止(用于固定的休眠时间或者固定的唤醒周期)  定时器分频 在进入休眠模式之前,用户需要注意以下事项:  用到的外设需要关闭以减小电流消耗  输入/输出需要被设置成电流消耗最小的状态  中断需要被禁止 如果省电模式在整个应用程序中都不需要被用到,则省电模式这个模块可以被禁止以减小代码空间。在 Standby 模式下,通过设置可以禁止看门狗,从而可以使电流消耗大大地减小。 1.2.2 从省电模式唤醒 从Stop-over 模式唤醒 当单片机从Stop-over 模式下被唤醒后,SCU 驱动调用用户函数(Scu_HandleStopover_Ps,该函数的名字可 配置)。该函数在可配置的唤醒振荡器时钟周期的初期,首先执行应用程序定义的代码。 如果需要更快速及/或更稳定

文档评论(0)

xxj1658888 + 关注
实名认证
内容提供者

教师资格证持证人

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

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档