这几天试了一下从QC2.0的移动电源上获得9V和12V的输出。
常规做法似乎是用单片机来做握手协议。这次电路里我不想专门为这个功能烧写一段程序了,所以用几个小规模器件实现了握手。
Quick Charge 2.0 握手协议
网上能搜到的QC2.0握手协议大概是这样:
0. 供电方短接D+和D-;
1. 受电方插入后,在D+输出0.6V;
2. 供电方检测到这个电压后,把D-与D+断开,并将D-下拉至0V;
3. 受电方检测到D-下降后,按需要的电源电压在D+和D-上输出:
电压 | D+ | D- |
---|---|---|
5V | 0.6V | 0V |
9V | 3.3V | 0.6V |
12V | 0.6V | 0.6V |
20V | 3.3V | 3.3V |
4. 供电方给出对应电压。
因此如果要输出9V,受电方需要以下操作:
状态 |
---|