QI无线充通信协议数据包格式解析QI通信数据格式编码:协议规定时钟信号的频率应该是Fclk=2(4%)KHZ,所以每一位的传输时间约500us,如图所示:、/tCLK」ONE
IONEZERO」ONEIONE」ZERO
I数据0:500us的高电平,或者500us的低电平数据1:250us高电平+250us低电平,或者250us低电平+250us高电平电源接收端(移动设备端)采用11位异步串行格式传输数据字节数据包结构:数据包格式由四部分组成:序言(序言最小为11位,最大为25位,序言全部为1),报头,消息和校验和
说明:序言使功率发射器同步输入数据并准确检测报头的起始位
报头、消息和校验和由三个或更多字节组成的序列组成
PreambLeHeaderMessageChe匚ksum上图为数据包格式功率发射端在下列情况可视为正确接收到了数据包1、功率发射器检测到至少4个前导位,后面跟着一个起始位
2、功率发射器没有在组成数据包的任何字节中检测到奇偶校验错误(这包括头字节、消息字节和校验和字节)
3、功率发射器检测到校验和字节的停止位
4、功率发射器确定校验和字节是一致的
说明:如果功率发射机没有正确接收到数据包,功率发射机应丢弃包,不使用其中包含的任何信息,(在ping阶段以及标识和配置阶段,这通常会导致超时,它使功率发射机消除功率信号)
报头的组成:报头应该由一个表示包类型的字节组成
此外,报头是隐式的提供包中包含的消息的大小
HeadersMessageSizeComment屮0x00
OxlF31+(Header-OJ/321X32messages(size1J』0x20
0x7FP2+(Header-32)/16^6X16messages(size2
7)P0xfi0
0xDFp8+(Header-128)/酥12X8message