主要是计时功能缺失。贴片100PCS 出现不计时功能有20PCS ,问题是:采集数据时,发现发送数据包后,后面的数据不计时或错算(有时间差)情况
可发邮件 zxc@blxt.com.cn 回复
Nancy Wang:
请问计时功能具体是怎么实现的?
,
user6373463:
这个料本身不就是具备计时功能吗? 您问我怎么实现的, 我不清楚您的问题
,
Nancy Wang:
你是指timer不计时?后面的数据不计时不清除是什么意思。
,
user6373463:
1、使用在振动监测系统中,产品贴片完成后未出厂使用;该芯片除计算相关数据以外,需通过芯片的RTC计时功能;目前芯片的RTC计时功能无法计时;测试环境完全模拟现场使用环境搭建,定时上送的数据时间为给该功能授时的时间一致,无法记录为实时上送的时间,如:设置为:10分钟/包数据,授时同步为:12:18,上传数据时间:12:30,接受的历史数据时间为12:29(偏差一两分中为正常),但显示为:12:30历史数据时间为:12:18,后面一直是12:40 、12:18,一直这样延续下去。
,
Tony Tang:
你是说RTC时间没有有效值了吗?你的RTC电路供电是怎么接的?是用钮扣电池供电的吗?是不是没电了?片上RTC的功耗相对来说比较大,如果是钮扣电池保存不了多长时间。
如果有进一步问题,可以把相关部分电路贴上来看一下。
,
user6373463:
是直接通过稳压电源给他供电的,电压是1.2V 附上相关电路图
,
user6373463:
请问下能回复了吗?
,
Tony Tang:
建议连上仿真器跟踪一下代码,并查看RTC寄存器的实际计时情况,看是代码问题,还是RTC计时有问题。
,
user6373463:
使用仿真器跟过,读出的计时数据不变。
,
Tony Tang:
检查过RTC_XI, RTC_XO上的32.768KHz晶振起振了吗?
,
user6373463:
你好! 晶振没有问题
,
Tony Tang:
抓一下RTC CTRL寄存器的值。方便的同时,把RTC的寄存器值都抓一下。
把RTC的32.768KHz时钟示波器波形贴上来看一下。
换个钮扣电池试试,从你的电路图看,如果电池没电了,RTC的CVDD从3.3V转换而来,那么不符合芯片总体的上电时序了。