最近在做一款新产品SW6106+无线充电控制方案大家交流下。
以下是SW6124-SW6106 PD移动电源+无线充芯片方案原理图:
SW6106+无线充电控制方案
一、SW6106+A+B+C+QC_WLC+MCU+LED
1、A口通路未打开时,
(1)、短按键时,禁止A口快充,如果处于单A口,则CC1拉低1S后悬空,否则不拉CC1;打开快充A口及无线充电模块通路管;DPA/DMA切换到快充A口(与快充A口通路同向,不需要控制);
(2)、检测到快充A口负载接入时,使能A口快充;关闭无线充电模块通路管,打开快充A口通路管;DPA/DMA切换到快充A口;写按键打开Boost。
2、A口通路打开时,
(1)、快充A口及无线充电模块均打开时,
1)、检测到快充A口轻载时,关闭快充A口通路管,打开无线充电模块通路管;DPA/DMA切换到无线充电模块;使能A口快充,如果处于单A口,则CC1拉低1S后悬空,否则不拉CC1;
2)、检测到无线充电模块轻载时,关闭无线充电模块通路管,打开快充A口通路管;DPA/DMA切换到快充A口;使能A口快充,如果处于单A口,则CC1拉低1S后悬空,否则不拉CC1;
(2)、只有快充A口打开时,
1)、短按键时,禁止A口快充,如果处于单A口,则CC1拉低1S后悬空,否则不拉CC1;打开快充A口及无线充电模块通路管;DPA/DMA切换到快充A口;
2)、检测到快充A口轻载时,关闭快充A口及无线充电模块通路管;DPA/DMA切换到无线充电模块;使能A口快充;
(3)、只有无线充电模块打开时,
1)、短按键时,禁止A口快充,如果处于单A口,则CC1拉低1S后悬空,否则不拉CC1;打开快充A口及无线充电模块通路管;DPA/DMA切换到快充A口;
2)、检测到快充A口负载接入时,禁止A口快充,如果处于单A口,则CC1拉低1S后悬空,否则不拉CC1;打开快充A口及无线充电模块通路管;DPA/DMA切换到快充A口;
3)、检测到无线充电模块轻载时,关闭快充A口及无线充电模块通路管,DPA/DMA切换到快充A口;使能A口快充;
注意事项:
(1)、检测快充A口负载接入,要在快充A口通路关闭延时2S后开始检测下降沿;防止快充A口手机充满后,会将检测信号一直拉低,导致误检测;
(2)、快充A口及无线充电模块的轻载检测,电流阈值为60mA,debounce时间为16S;
(3)、在A口关闭(debounce 2S)时,需要使能A口快充,防止快充A口或无线充电模块的轻载检测偏高导致检测不到轻载,不能使能A口快充;
(4)、MCU休眠前,需要使能A口快充,做最终保障;
(5)、快充到双口时,先禁止快充,后开通路管;双口到快充时,先关通路管,后使能快充;
二、SW6106+A+A+B+C+QC_WLC+MCU+LED
1、A口通路未打开时,
(1)、短按键时,禁止A口快充,如果处于单A口,则CC1拉低1S后悬空,否则不拉CC1;打开快充A口、普通A口及无线充电模块通路管;DPA/DMA切换到快充A口(与快充A口通路同向,不需要控制);
(2)、检测到快充A口负载接入时,使能A口快充;关闭普通A口及无线充电模块通路管,打开快充A口通路管;DPA/DMA切换到快充A口;写按键打开Boost;
(3)、检测到普通A口负载接入时,禁止A口快充,如果处于单A口,则CC1拉低1S后悬空;关闭快充A口及无线充电模块通路管,打开普通A口通路管;DPA/DMA切换到快充A口;写按键打开Boost;
2、A口通路打开时,
(1)、快充A口、普通A口及无线充电模块均打开时,
1)、检测到快充A口轻载时,禁止A口快充;关闭快充A口通路管,打开普通A口及无线充电模块通路管;DPA/DMA切换到无线充电模块;
2)、检测到普通A口轻载时,禁止A口快充;关闭普通A口通路管,打开快充A口及无线充电模块通路管;DPA/DMA切换到快充A口;
3)、检测到无线充电模块轻载时,禁止A口快充;关闭无线充电模块通路管,打开快充A口及普通A口通路管;DPA/DMA切换到快充A口;
(2)、只有快充A口及普通A口打开时,
1)、短按键时,禁止A口快充;打开快充A口、普通A口及无线充电模块通路管;DPA/DMA切换到快充A口;
2)、检测到快充A口轻载时,关闭快充A口及无线充电模块通路管,打开普通A口通路管;DPA/DMA切换到无线充电模块;禁止A口快充;
3)、检测到普通A口轻载时,关闭普通A口及无线充电模块通路管,打开快充A口通路管;DPA/DMA切换到快充A口;使能A口快充,如果处于单A口,则CC1拉低1S后悬空,否则不拉CC1;
(3)、只有快充A口及无线充电模块打开时,
1)、短按键时,禁止A口快充;打开快充A口、普通A口及无线充电模块通路管;DPA/DMA切换到快充A口;
2)、检测到普通A口负载接入时,禁止A口快充;打开快充A口、普通A口及无线充电模块通路管;DPA/DMA切换到快充A口;
3)、检测到快充A口轻载时,关闭快充A口及普通A口通路管,打开无线充电模块通路管;DPA/DMA切换到无线充电模块;使能A口快充,如果处于单A口,则CC1拉低1S后悬空,否则不拉CC1;
4)、检测到无线充电模块轻载时,关闭普通A口及无线充电模块通路管,打开快充A口通路管;DPA/DMA切换到快充A口;使能A口快充,如果处于单A口,则CC1拉低1S后悬空,否则不拉CC1;
(4)、只有普通A口及无线充电模块打开时,
1)、短按键时,禁止A口快充;打开快充A口、普通A口及无线充电模块通路管;DPA/DMA切换到快充A口;
2)、检测到快充A口负载接入时,禁止A口快充;打开快充A口、普通A口及无线充电模块通路管;DPA/DMA切换到快充A口;
3)、检测到普通A口轻载时,关闭快充A口及普通A口通路管,打开无线充电模块通路管;DPA/DMA切换到无线充电模块;使能A口快充,如果处于单A口,则CC1拉低1S后悬空,否则不拉CC1;
4)、检测到无线充电模块轻载时,禁止A口快充;关闭快充A口及无线充电模块通路管,打开普通A口通路管;DPA/DMA切换到快充A口;
(5)、只有快充A口打开时,
1)、短按键时,禁止A口快充,如果处于单A口,则CC1拉低1S后悬空,否则不拉CC1;打开快充A口、普通A口及无线充电模块通路管;DPA/DMA切换到快充A口;
2)、检测到普通A口负载接入时,禁止A口快充,如果处于单A口,则CC1拉低1S后悬空,否则不拉CC1;打开快充A口及普通A口通路管,关闭无线充电模块通路管;DPA/DMA切换到快充A口;
3)、检测到快充A口轻载时,关闭快充A口、普通A口及无线充电模块通路管;DPA/DMA切换到快充A口;使能A口快充;
(6)、只有普通A口打开时,
1)、短按键时,禁止A口快充;打开快充A口、普通A口及无线充电模块通路管;DPA/DMA切换到快充A口;
2)、检测到快充A口负载接入时,禁止A口快充;打开快充A口及普通A口通路管,关闭无线充电模块通路管;DPA/DMA切换到快充A口;
3)、检测到普通A口轻载时,关闭快充A口、普通A口及无线充电模块通路管;DPA/DMA切换到快充A口;使能A口快充;
(7)、只有无线充电模块打开时,
1)、短按键时,禁止A口快充,如果处于单A口,则CC1拉低1S后悬空,否则不拉CC1;打开快充A口、普通A口及无线充电模块通路管;DPA/DMA切换到快充A口;
2)、检测到快充A口负载接入时,禁止A口快充,如果处于单A口,则CC1拉低1S后悬空,否则不拉CC1;打开快充A口及无线充电模块通路管,关闭普通A口通路管;DPA/DMA切换到快充A口;
3)、检测到普通A口负载接入时,禁止A口快充,如果处于单A口,则CC1拉低1S后悬空,否则不拉CC1;打开普通A口及无线充电模块通路管,关闭快充A口通路管;DPA/DMA切换到无线充电模块;
4)、检测到无线充电模块轻载时,关闭快充A口、普通A口及无线充电模块通路管;DPA/DMA切换到快充A口;使能A口快充;
三、SW6106+A+B+C+5V_WLC+MCU+LED
1、A口通路未打开时,
(1)、短按键时,禁止A口快充,如果处于单A口,则CC1拉低1S后悬空,否则不拉CC1;打开无线充电模块通路管;
2、A口通路打开时,
(1)、无线充电模块打开时,
1)、检测到无线充电模块轻载时,关闭无线充电模块通路管;使能A口快充,如果处于单A口,则CC1拉低1S后悬空,否则不拉CC1;
(2)、无线充电模块未打开时,
1)、短按键时,禁止A口快充,如果处于单A口,则CC1拉低1S后悬空,否则不拉CC1;打开无线充电模块通路管;
四、SW6106+A+A+B+C+5V_WLC+MCU+LED
1、A口通路未打开时,
(1)、短按键时,禁止A口快充,如果处于单A口,则CC1拉低1S后悬空,否则不拉CC1;打开无线充电模块通路管;
2、A口通路打开时,
(1)、无线充电模块打开时,
1)、检测到无线充电模块轻载时,关闭无线充电模块通路管;使能A口快充,如果处于单A口,则CC1拉低1S后悬空,否则不拉CC1;
(2)、无线充电模块未打开且A口快充使能时,
1)、短按键时,禁止A口快充,如果处于单A口,则CC1拉低1S后悬空,否则不拉CC1;打开无线充电模块通路管;
2)、检测到普通A口负载接入时,禁止A口快充,如果处于单A口,则CC1拉低1S后悬空,否则不拉CC1;
(3)、无线充电模块未打开且A口快充禁止时,
1)、短按键时,禁止A口快充;打开无线充电模块通路管;
2)、检测到普通A口轻载时,使能A口快充如果处于单A口,则CC1拉低1S后悬空,否则不拉CC1;
注意事项:
(1)、检测普通A口负载接入,要在进入单A口时开始实时检测,如果在普通A口轻载引起的恢复快充时就在第一次进入快充状态后延迟2S开始检测,普通A口的下降沿;防止普通A口手机充满后,会将检测信号一直拉低,导致误检测;另外无线充电模块轻载关闭时,恢复快充,此时如果普通A口有负载,会立刻拉低,此时需要实时检测;