谷动谷力

 找回密码
 立即注册
查看: 1550|回复: 0
打印 上一主题 下一主题
收起左侧

【开源方案】开源一个USB PD诱骗器,基于CH224和CH32V003

[复制链接]
跳转到指定楼层
楼主
发表于 2023-4-4 19:48:27 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 sunsili 于 2023-4-4 19:49 编辑

【开源方案】开源一个USB PD诱骗器,基于CH224和CH32V003


大家都知道TYPE-C接口的PD充电器或者USB-A的QC充电器,默认输出电压都是只有5V的,要想让它输出9V或者更改的电压,就需要在产品端加上快充协议的取电电路。

很多小家电在设计的时候,在USB输入端加入一个芯片写入快充诱骗取电协议,就可以支持PD和QC充电器输出9V供电。

从EEPW 百科中SJM005介绍的词条摘录如下:PD诱骗芯片是受电端的一种PD协议芯片,它内置了PD通讯模块,通过与供电端(如PD充电器)的PD协议芯片握手通信,可以申请出需要的电压给产品供电。PD协议充电器与传统的QC充电器最大的区别就是,PD充电器采用了Type-C接口输出,PD协议需要CC脚、VBUS、GND、D+D-等脚位,它具有数据传输速度快,充电电流大,电压高等特点,还可以支持USB正反插,非常的便捷。PD触发芯片主要用在受电端,例如无线充电、小家电、老化器、智能家居等。而且一般PD受电端芯片都支持USB Power Delivery(PD2.0/PD3.0)的电源受电端协议,从适配器/车充等电源上诱骗出合适的电压给产品供电。
PD触发芯PD诱骗/触发电压原理:
在USB PD中,一对直连的端口用USB Type-C连接器中的CC线作为通讯信道来协商出电压。当具有 PD 能力的设备互相连接成功之后,DFP 和 UFP 初始为 USB 默认的工作状态,DFP 提供了 5V电压,UFP 吸收电流与 USB2.0、USB3.1、USB Type-C 或者USB BC1.2 相关标准定义的规则相一致。在 PD 协商发生之后,可以输出比标准定义中更高或更低的电压和更高的电流。它也可以完成 PRS 或 FRS 来交换电源供给的角色,从而使得 DFP 变成受电一方,UFP 变成供电那一方。同时可以通过 DRS 使得 DFP 变成了 UFP,反之亦然。PD协议芯片还分为单纯的充电芯片和传输数据并且能充电的芯片,在使用的时候要说明设计要求。

电源管理系统对于为我们的设备供电尤其是测试电子设备至关重要,我们需要一种更便携的电源解决方案,这就是 Easy_PD 系统发挥作用的时候。

本开源项目背后的主要工作原理是两个芯片的生态系统,一个是小型 MCU CH32V003,另一个是 CH224K。这两个系统可以结合在一起,创建一个可以从主电源请求不同电压的系统(PD 诱骗器),在这种情况下,主电源就是我们的 PD 充电器。

CH32V003 是一款超方便的 RISC-V MCU,附带 2KB SRAM、16KB 闪存和多达 18 个 GPIO,售价不到 0.10 美元,这一套芯片组合就非常方便,而且性价比极高。

开源项目地址:https://github.com/openwch/ch32v003




+10
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|深圳市光明谷科技有限公司|光明谷商城|Sunshine Silicon Corpporation ( 粤ICP备14060730号|Sitemap

GMT+8, 2024-9-28 02:12 , Processed in 0.332095 second(s), 40 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表