您的位置 首页 ADAS

MSP430时钟体系

MSP430根据型号的不同最多可以选择使用3个振荡器。我们可以根据需要选择合适的振荡频率,并可以在不需要时随时关闭振荡器,以节省功耗。

MSP430依据类型的不同最多能够挑选运用3个振动器。咱们能够依据需求挑选适宜的振动频率,并能够在不需求时随时封闭振动器,以节约功耗。这3个振动器分别为:

(1)DCO 数控RC振动器。它在芯片内部,不用时能够封闭。DCO的振动频率会受周围环境温度和MSP430作业电压的影响,且同一类型的芯片所发生的频率也不相同。但DCO的调理功用能够改进它的功能,他的调理分为以下3步:a:挑选BCSCTL1.RSELx确认时钟的标称频率;b:挑选DCOCTL.DCOx在标称频率基础上分段粗调;c:挑选DCOCTL.MODx的值进行细调。

(2)LFXT1 接低频振动器。典型为接32768HZ的时钟振动器,直接连接在XIN与XOUT之间,此刻振动器不需求接负载电容。也能够接450KHZ~8MHZ的规范晶体振动器,此刻需求接负载电容.LXFT1发生的频率信号为ACLK.低速时钟需求上百毫秒的树立时刻才干稳定下来.

(3)XT2 接450KHZ~8MHZ的规范晶体振动器。外部规范晶体振动器接在XT2IN和XT2OUT之间,此刻需求接负载电容,不用时能够封闭。

低频振动器首要用来下降能量消耗,如运用电池供电的体系,高频振动器用来对事情做出快速反应或许供CPU进行很多运算。

MSP430的3种时钟信号:MCLK体系主时钟;SMCLK体系子时钟;ACLK辅佐时钟。

(1)MCLK体系主时钟。除了CPU运算运用此刻钟以外,外围模块也能够运用。MCLK能够挑选任何一个振动器所发生的时钟信号并进行1、2、4、8分频作为其信号源。

(2)SMCLK体系子时钟。供外围模块运用。并在运用前能够经过各模块的寄存器完成分频。SMCLK能够XT2CLK或许DCOCLK振动器所发生的时钟信号并进行1、2、4、8分频作为其信号源。

(3)ACLK辅佐时钟。供外围模块运用。并在运用前能够经过各模块的寄存器完成分频。但ACLK只能由LFXT1进行1、2、4、8分频作为信号源。能够作为后台时钟用来唤醒CPU.

(4)ACLK/N, ACK缓冲输出,他能够有ACL.1.2.4.8分频取得 ,且只能为外部所用.

PUC复位后,MCLK和SMCLK的信号源为DCO,DCO的振动频率为800KHZ。ACLK的信号源为LFXT1。

MSP430内部含有晶体振动器失效监测电路,监测LFXT1(作业在高频形式)和XT2输出的时钟信号。当时钟信号丢掉50us时,监测电路捕捉到振动器失效。假如MCLK信号来自LFXT1或许XT2,那么MSP430主动把MCLK的信号切换为DCO,这样能够确保程序持续运转。但MSP430不对作业在低频形式的LFXT1进行监测。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qiche/adas/156825.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部