智能计步芯片-使用指南-V16
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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保持为高。