BQ500212无线充电心得
BQ500212无线充电发射器介绍
bq500212A 是一款经QI认证的超值解决方案,此解决方案集成了控制单个WPC1.1兼容接收器无线电源传输所需的全部功能.它与WPC1.1兼容,并且被设计成用于5V系统的无线电源联盟类型A5或A11发射器.BQ500212A检测周围环境以寻找将被供电的WPC兼容器件,接受来自被供电器件的数据包通信并根据WPC1.1技术规范管理此电源传输.I2C总线支持100KHz,400KHz或1MHz.
引脚介绍
引脚 | 说明 |
---|---|
CLK | I2C的CLK引脚 |
DATA | I2C的DATA引脚 |
SNOOZE | 输出周期为500ms的脉冲 |
FOD_CAL | FOD校准 |
FOD | 根据连接的电阻值,选择不同的FOD检测阈值,浮空为禁用FOD |
PMOD | 根据连接的电阻值,选择不同的PMOD检测阈值,浮空为禁用PMOD |
LED_MODE | 根据输入的电阻大小,选择不同的LED模式 |
FOD/PMOD阈值设置
LED模式设置
命令介绍
0xFD(只读)
返回28字节发射器ID,如 BQ500212A|2.4.2.6072|110714
0xD5(只读)
返回FOD或PMOD相关的数据,数据结构如下图
0xD6(可读可写)
复写FOD或PMOD的阈值(32位),此寄存器的值每次芯片复位后复位.置1则禁止FOD/PMOD
0xD3(只读)
接收器发送的专有数据包,返回25字节,首字节为数据长度.读取后,内部寄存器复位.
0xD4(只读)
指示接受到的接收器的专有数据包总数(32位).上电复位或在低功耗模式会复位此寄存器.
0xD0(只读)
返回接收器通信数据内容,数据结构如下图
第二字节EPT的含义
EPT | 说明 |
---|---|
0X00 | 终止充电 |
0X01 | 充电完成 |
0X02 | 内部错误 |
0X03 | 过温 |
0X04 | 过压 |
0X05 | 过流 |
0X06 | 电池错误 |
0X07 | 重新配置 |
0X08 | 数据错误 |
0xD2(可读可写)
置1则禁止BQ500212A进入睡眠模式.要确保命令生效,要使BQ500212A不在睡眠状态.可通过放置功能正常的接受器到发射器上或者将LED_MODE对地短路.
0xD1(只读)
发射器相关数据,数据结构如下图
注意事项
- 器件地址是20,但需要左移1位,即写地址是0x28,读地址是0x29
- 没有禁止睡眠模式且没有放置接收器时,和发射器通信会失败
- 当接收器发送充满电信息时,接收器会停止充电,且不再和接收器有通信交互(接收器相关数据不再更新)
- 当接收器放在发射器上时已经是满电状态,此时发射器是无法读到接收器的信息如ID
- FOD检测是根据接收器返回的接收功率大小来判断的,所以发射器的FOD配置要和接收器的FOD配置相互配合
- BQ500212A内的寄存器在休眠状态下也不会清零,需要复位引脚有复位信号才会清零
- (q10,6)为10位整数,6位小数,如0x0f14 = 3860,转化后为3860 / (2的6次方) = 60.3125
- 只有产生一个复位信号时,SNOOZE才会出现脉冲;不休眠时SNOOZE也不会有脉冲信号