Cara mendapatkan 9V / 12V dari pengisi daya dengan Pengisian Cepat (misalnya STM32)

Seberapa cepat pengisian dapat bermanfaat



Dengan peningkatan kapasitas baterai ponsel, perlu untuk meningkatkan daya pengisi daya untuk mencapai waktu pengisian yang singkat, untuk itu diperlukan peningkatan daya keluaran: tegangan, arus. Jadi, pengisi daya dengan Quick Charge 3.0, selain 5 V, dapat memberikan kemampuan 9V / 12V / 20V + untuk menyesuaikan dalam peningkatan 0,2 V (hingga 12 V).



gambar


Mengingat prevalensi perangkat memori dengan teknologi ini, ada minat untuk menggunakannya untuk memperoleh peningkatan tegangan tanpa konverter tambahan.



Diagram koneksi



Sirkuit yang disajikan akan memungkinkan pin yang dikonfigurasi sebagai output dorong-tarik untuk memasok nilai tegangan yang diinginkan ke pin DN , DP :



Kedua kesimpulan tersebut negatif

0 masuk

Terminal atas positif dan terminal bawah negatif

0.6V

Kedua kesimpulan itu plus

3.3V



gambar


Pengaturan di STM32CubeMX



(Output Push Pull) (No pull-up and no pull-down) ( -> Enter User Label).





Quick Charge



QC 2.0 ( CHY100)



gambar


DN, DP DP, 0.325 2 ( 0.6 ) 1.25 . DN ( 0.325 ) 1 . , , :



gambar


QC 3.0 ( FAN6290Q)



200 , , Continuous Mode:



gambar


(5/9/12), (DN: 3.3 , DP: 0.6-3.3-0.6), (DP: 0.6 , DN: 3.3-0.6-3.3).



gambar




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):



gambar


:



gambar


:



gambar


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 , . , , .




All Articles