Quelle est l'utilité d'une charge rapide
Avec l'augmentation de la capacité des batteries de téléphone, il était nécessaire d'augmenter la puissance des chargeurs afin d'obtenir un temps de charge court, pour lequel il était nécessaire d'augmenter la puissance de sortie: tension, courant. Ainsi, les chargeurs avec Quick Charge 3.0, en plus de 5 V, peuvent fournir 9V / 12V / 20V + la possibilité de s'ajuster par incréments de 0,2 V (jusqu'à 12 V).
Compte tenu de la prévalence des dispositifs de mémoire avec cette technologie, il est intéressant de les utiliser pour obtenir une tension accrue sans convertisseurs supplémentaires.
Diagramme de connexion
Le circuit présenté permettra aux broches configurées comme une sortie push-pull de fournir les valeurs de tension souhaitées aux broches DN , DP :
Les deux conclusions sont négatives
|
0 dans
|
La borne supérieure est positive et la borne inférieure est négative
|
0,6 V
|
Les deux conclusions au plus
|
3,3 V
|
Réglage dans STM32CubeMX
(Output Push Pull) (No pull-up and no pull-down) ( -> Enter User Label).
Quick Charge
QC 2.0 ( CHY100)
DN, DP DP, 0.325 2 ( 0.6 ) 1.25 . DN ( 0.325 ) 1 . , , :
QC 3.0 ( FAN6290Q)
200 , , Continuous Mode:
(5/9/12), (DN: 3.3 , DP: 0.6-3.3-0.6), (DP: 0.6 , DN: 3.3-0.6-3.3).
HAL, -, :
void QC_GPIO_9V(void){
/* DP: 0.6V; DN: 0.6V - preset */
HAL_GPIO_WritePin(QC_DP_UP_GPIO_Port, QC_DP_UP_Pin, GPIO_PIN_SET);
HAL_GPIO_WritePin(QC_DP_DOWN_GPIO_Port, QC_DP_DOWN_Pin, GPIO_PIN_RESET);
HAL_GPIO_WritePin(QC_DN_UP_GPIO_Port, QC_DN_UP_Pin, GPIO_PIN_SET);
HAL_GPIO_WritePin(QC_DN_DOWN_GPIO_Port, QC_DN_DOWN_Pin, GPIO_PIN_RESET);
HAL_Delay(1250); /* min 1.25s */
/* DP: 0.6V; DN: 0V */
HAL_GPIO_WritePin(QC_DN_UP_GPIO_Port, QC_DN_UP_Pin, GPIO_PIN_RESET);
HAL_Delay(1); /* min 1ms */
/* DP: 3.3V; DN: 0.6V for 9V */
HAL_GPIO_WritePin(QC_DP_UP_GPIO_Port, QC_DP_UP_Pin, GPIO_PIN_SET);
HAL_GPIO_WritePin(QC_DP_DOWN_GPIO_Port, QC_DP_DOWN_Pin, GPIO_PIN_SET);
HAL_GPIO_WritePin(QC_DN_UP_GPIO_Port, QC_DN_UP_Pin, GPIO_PIN_SET);
HAL_GPIO_WritePin(QC_DN_DOWN_GPIO_Port, QC_DN_DOWN_Pin, GPIO_PIN_RESET);
}
:
QC_GPIO_5V();
QC_GPIO_9V();
QC_GPIO_12V();
QC_GPIO_20V();
QC_GPIO_Reg();
QC_GPIO_Dec();
QC_GPIO_Inc();
STM32CubeIDE GitHub: Quick-Charge-STM32-HAL
( QC 3.0):
:
:
USB Type-C 5.1 CC1, CC2 GND, UFP (Upstream Facing Port).
, , .
, ( VBUS 3.3 ) — "".
USB-A USB-C
, 65 USB Type-C.
, 4.2 , 3.7 .
Power Delivery (PD), Quick Charge (QC), .
, 20 , . , , .