Anonymous
Not applicable
Aug 02, 2018
08:00 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Aug 02, 2018
08:00 PM
您好,
目前存在CCG2 SDK代码在充电头识别不良的问题。问题描述如下:
首先,该批次的充电头是正常工作的,用其他触发器是可以正常触发。但CCG2在触发该批次充电头时存在只识别到5V,不能切换充电头的电压输出。
在连接不能切换电压的充电头后,输出5V正常。get_src_pdo_count()返回了5个PDO,也符合该充电头的PDO描述。
然后我用get_pe_state()去获取 CCG2的运行状态,发现一直停留在 PE_SNK_GET_SRC_CAP 这个状态,没有回到PE_READY状态(在连接能正常触发的充电头时,加电识别完成后都能回到该状态)。也不能触发充电头的电压切换(使用handle_sink_pdo_reg_write代码)。用逻辑分析仪抓CC 线上的数据包,发现CCG2没发出电压切换请求数据包(换能正常触发的充电头,该代码是能发出请求切换电压的数据包)。
下图是在初始连接通讯时,CC数据线上电压不同,正常识别的,CC线默认是高电平;不能识别的,CC线是低电平,不知有何影响。
谢谢!
3 Replies