抗杂讯可靠性设计解析.ppt

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

SONIX SN8P2xxx系列 MCU 抗 杂 讯 可 靠 性 设 计 2004.7 Sonix 必威体育精装版强劲推出的 SN8P2xxx 系列微控制器,凭借其更快的工作速度,更高的抗干扰、静电、栓锁效应能力,更低的功耗,更多的芯片内部资源,已逐渐应用到各种低功耗或高抗干扰要求的场合! 一个硬件和软件设计完美的系统应用板,除了可以提升对电源和各种辐射杂讯的免疫力,而且能够保证系统稳定可靠地工作,只有将两者有机的配合才能得到产品的最高性价比。 本文则针对 Sonix 微控制器的特点,从软件和硬件设计两个方面讲述有关抗杂讯可靠性设计方面的有关知识,作为开发者方案设计指导。 ● 看门狗的正确使用 ● 各种复位启动方式的处理 ● I/O口的设置 ● 其它方面 ◆ 程式存储区的安排 ◆ RAM的规划与使用 ◆ 外部中断的选择使用 硬件抗杂讯处理 ● 振荡电路的设计 ● 复位电路的设计 ● 电源电路的设计 ● 抗ESD处理 ● PCB布板注意事项 SONIX TECHNOLOGY CO., LTD 松翰科技股份有限公司 Page * Recalchao 简 介 软件抗杂讯处理 Sonix 微控制器中看门狗计时器的振荡源,来源于芯片内部独立的低速RC振荡。看门狗计时器的溢出时间如右下角的表格数据所示。由于内部独立RC振荡频率受工作电压和环境温度影响,因此看门狗溢出时间为一般经验值。 看门狗除了在特殊场合用作计时器外,主要用来防止程序的跑飞。但如果使用方法不当,看门狗的作用便不能充分发挥。 看门狗的正确使用一般要注意以下几个方面: 256ms 32KHz 5V 512ms 16KHz 3V 看门狗溢出时间 内部RC振荡频率 Vdd 软件抗杂讯处理 看门狗的正确使用 ● Code Operation的选择 ● 复位看门狗计时器的间隔时间 ● 复位看门狗计时器的位置 ● Code Operation的选择: 在程序编译时,Code Operation 中可以设定看门狗计时器的工作状态: Always On:只要芯片的工作电源正常,看门狗计时器就一直在工作,即使工作在 Sleep Mode 或 Green Mode 状态下,使用时需要加以注意。 Enable:在非 Sleep Mode 和 Green Mode 状态下,看门狗计时器工作。 (注:SN8P270xA在Green Mode下,看门狗计时器也一直在工作) Disalbe:看门狗计时器不工作。 由上述可以看出,使用在 抗干扰要求较高 的场合中,建议采用 Always On 选项;使用在 低功耗 而且需要 Sleep Mode 或 Green Mode 设定的场合中,建议采用 Enable 选项。 ● 复位看门狗计时器的间隔时间: 在程序设计过程中,要留意复位看门狗计时器的最大间隔时间,特别是频繁进入中断处理程序的场合中,以免在某种特殊情况下,看门狗计时器溢出导致芯片复位。 软件抗杂讯处理 看门狗的正确使用 软件抗杂讯处理 看门狗的正确使用 ● 复位看门狗计时器的位置: 用户设计的程序一般都可以简化成如右图所示的原型。一般来说复位看门狗计时器的最好位置在 A 处,即将复位设置在程序的主干道上。这样如果程序跑飞造成某个程序模块的死循环回不到程序的主干道上,看门狗计时器就会及时溢出促使芯片复位。特别是要注意不要安置在如图所示的 C、D、E、F 处或中断处理程序中。而且复位看门狗计时器的动作最好 只作一次 ,从而避免在某个死循环中还是一直复位,看门狗计时器也就失去了作用。 此外,用户可以在程序开始通过侦测 Pflag 系统寄存器中的 NT0 = 0、NPD = 0 来判定是否由看门狗计时器溢出复位,从而作相应的处理。 各种复位启动方式的处理 Sonix 的微控制器提供了上电复位(Power On Reset)、外部复位(External Reset)、看门狗计时器溢出复位(Watchdog Reset)、低电压复位(Low Voltage Detect Reset)四种方式。任何一种情况产生,系统寄存器和芯片内部资源保持默认设置。 Pflag 寄存器中的 NT0、NPD 位元的数值可以供用户检测复位方式,如下所示: 外部复位 1 1 低电压检测复位 0 1 保留 1 0 看门狗计时器溢出复位 0 0 复位形式 NPD NT0 各种复位启动方式的处理

文档评论(0)

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

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

1亿VIP精品文档

相关文档