智能计步芯片-使用指南-V16

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

智能计步传感芯片DS3553

使用指南

一.基本应用电路

◆如果I2C通讯速率低于50KHZ,则可以不接R1,R2上拉电阻,可以降低功耗。

◆INT2为抬手感应实时脉冲输出,根据具体应用接到主控芯片的GPIO。

◆INT1为实时计步脉冲输出,根据具体应用接到主控芯片的GPIO。

◆对于只使用脉冲信号的应用(不使用I2C接口),CSB需接到VDD保持为高。

二.I2C接口通讯协议

◆硬件接口:SDA,SCL,CSB

◆如果使用GPIO软件模拟的I2C,则主控的SDA,SCL IO需设置为open drain模式,或者在通讯完成I2C STOP

后,CSB拉高前,SDA,SCL的IO设置为输入模式。

◆每次进行通讯时主控需先把CSB置低,延时5ms开始I2C通讯,通讯完成后把CSB置为高。

◆如果需要连续访问计步芯片,则CSB恢复为高的时间至少大于10ms以上,方可拉低CSB继续通讯。

◆通讯时序如下:

◆I2C地址:0x27,地址+写为0x4E,地址+读为0x4F

◆I2C通讯会中断内部算法计算,影响计步的准确性,在非实时显示步数的情况下,尽量减少通讯次数。

◆DS3553的I2C总线只能单独使用,不能与其他芯片共用。

◆上电复位时,DS3553内部需要20ms的初始化时间。

◆可参考本公司的应用例程。

三.读取计步数据及寄存器说明

◆CHIP_ID:Chip ID

◆计步数据寄存器:3字节,STEP_CNT_H(MSB),STEP_CNT_M,STEP_CNT_L(LSB)

◆芯片设置寄存器:USER_SET,进行修改操作时,先读取USER_SET,对相应位修改后再写入DS3553

◆计步算法说明:

DS3553集成了3种计步应用算法,分别如下:

手环计步算法:应用于手环,手表;即产品佩戴于手腕的产品。

计步鞋算法:应用安装于鞋中的计步产品。

计步器算法:应用于佩戴在腰部,口袋,裤袋,挂件,耳机,智能服饰等产品。

DS3553上电默认为手环算法,可通过USER_SET寄存器的bit1,bit0来选择计步算法。四.USER_SET寄存器说明

五.计步鞋应用说明

◆读取的计步数据需乘以2,才是实际走步的步数。

◆DS3553芯片相对于鞋有方向安装要求,即芯片1,2,3脚指向鞋后跟那一边,在画PCB时需要特别留意,

否则计步会不准确。如图所示。

◆如果15秒时间没有任何动作,DS3553自动进入休眠模式,功耗仅为4uA,有任何动作自动唤醒。对于计

步鞋算法,唤醒时INT2会输出一个64ms的低电平脉冲,可做为唤醒主控用途,达到降低整体功耗目的。

六.电气特性说明

列表项目参数范围说明

1工作电压 2.3V-3.6V

2平均计步电流160uA SDA,SCL接4.7K上拉电阻

3平均计步电流230uA SDA,SCL无上拉电阻

4自动休眠电流4uA15秒无任何动作自动休眠,有任何动作自动唤醒

5待机电流2uA把USER_SET的PWR_MOD置1,使能待机模式

7I2C速率1400KHZ SDA,SCL接4.7K上拉电阻

8I2C速率250KHZ SDA,SCL无上拉电阻

9工作温度-20℃-50℃注:单独测试DS3553电流时,CSB脚需接到VDD保持为高。

相关文档
最新文档