当前位置:首页 > 技术心得 > 正文内容

TM89系列单片机使用注意事项

xjtudll3个月前 (11-13)技术心得590

一、大电流模式

大电流模式,官方资料上叫“电力备援模式”(详见UM-TM89XXMCUfunction),Back Up Mode。当系统耗电较大时,有可能使得系统的电源电压产生很大的波动,有可能导致MCU不正常动作,为了解决这个问题,在耗电较大时,需要开启大电流模式。

clip_image002

3V供电时,当选用BCF=0时,BAK=VL1。关闭大电流模式后,MCU内部工作电压就会以较低的操作电压VL1来工作,以达到省电的目的。

clip_image004

3V供电时,当选用BCF=0,BAK=VBAT时(或1.5V供电),这个时候大电流模式没有实际意义,实际上是一直以大电流模式工作的。这个时候工作电流会增大。

clip_image006

那么哪些情况需要开启大电流模式呢?

1、闹铃正在闹,Buzzer有输出信号

2、EL背光点亮

3、程序使用快钟(内部500kHz,250kHz或者外部电阻,或者外部3.58MHz),进入了FAST模式

需要注意的是:

在3V供电时,选用BCF=0时,BAK=VL1的时候:

1、大电流模式对32.768Hz的晶振频率略有影响。经实际测试,开启和关闭大电流模式,手表月差大概相差3秒(测试期间,系统一直保持大电流模式或者一直关闭大电流模式)。

2、频繁的切换快钟和大电流模式,将会导致定时器非常不准,一段时间后,累积误差就相当大。以电波表为例,之前程序是接收电波时采用4ms定时来采样,数据处理时启用快钟和大电流模式,数据处理完毕,关闭快钟和大电流模式。约3分钟,总体时间偏差有几十毫秒甚至更多,因此导致解码可能失败。后来程序改成了接收时一直保持快钟和大电流模式,定时就非常准确了。

二、Halt Mode


系统进入halt mode后,除了程序停止运行以外,其他的功能都是正常工作的。halt mode能极大的降低功耗。

以TM89P51M为例,BCF=0时,Halt模式功耗为0.72uA,32kHz全速运行则要1.53uA。

clip_image008

使用halt mode,有几个注意事项:

1、执行halt指令后,若没有产生任何halt release,系统才能进入halt mode。每次halt release之后,必须清除halt release因子,否则系统将无法进入halt mode。

2、中断发生后,MCU会自动产生halt release,执行完中断子程序后,MCU会重新进入halt mode。如果你在中断后,还要在主程序里处理一些内容,那么就要注意了,必须采用其他方式来配合(使用其他方式产生halt release),因为根本就进入不了主程序。

扫描二维码推送至手机访问。

版权声明:本文由鸟的天空发布,如需转载请注明出处。

本文链接:http://xjtudll.cn/Exp/693/

标签: tenx
分享给朋友:

“TM89系列单片机使用注意事项” 的相关文章

Mac OS :安装老旧的 Java SE 6 运行环境

问题描述: 某个旧app 需要安装旧 Java SE 6 运行环境 解决办法: 从下面的链接下载javaforosx.dmg并安装,然后再执行上面出错的app,问题就可以解决了。 https://support.apple.com/kb/DL1572?viewlocale=zh_CN&loc...

BIN转BCD

BCD代码,Binary-Coded Decimal‎,是一种二进制的数字编码形式,用二进制编码的十进制代码。这种编码形式利用了四个位元来储存一个十进制数,使二进制和十进制之间的转换得以快捷的进行。常见BCD编码有8421 BCD码,2421 BCD码,余3码。我们要说的就是8421 BCD码与二进...

C#里面如何判断一个Object是否是某种类型

第一种方法 var isA = oldObject.GetType() == typeof(Dictionary<string, string>) 第二种方法 var isB = oldObject.GetType().FullName.IndexOf("Dictionary&...

sqlserver数据库触发器调用外部exe

sqlserver数据库触发器调用外部exe

https://www.cnblogs.com/syp1Blog/p/9482088.html sqlserver数据库触发器调用外部exe,同事可以选择参入参数! sqlserver使用 master..xp_cmdshell 进行外部exe的执行。 使用master..xp_cmdshell 之...

DFC逻辑调频

DFC逻辑调频

2035机芯有个技术指标:DFC。如下图所示。 DFC,全称Digital Frequency Control,即逻辑调频。 我们知道,在所有的电子产品指标中,频率尤为重要,要想获得比较稳定的振荡,最广泛的就是使用石英振子,包括在手机和电脑里都有,石英手表更是如此,它用石英晶体的振荡来做时基,故...

金蝶K3 计划订单批量维护自定义字段处理

现需要在计划订单批量维护报表中增加一自定义字段,然后维护后可以更新到计划订单对应自定义字段中。具体可通过如下操作解决: 1、在计划订单中自定义字段,同时通过SQL查找到该字段在数据库表中的字段名,如为FHeadSelfJ0550。 2、在计划订单批量维护表体中增加自定义字段,字段名改为和计划订...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。