- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
We are currently developing a USB-C charger embedding a CCG3PA chip working as a source. In the current state of the project, we intend to solder the USB-C cable directly to the the board of the charger. We also intend to use PDOs with current higher than 3A.
As the cable connected to the CCG3PA won't change because it is soldered to the board, we are wondering : Is the cable discovery necessary in this case? Is there anyway to bypass it to be able to advertise PDO with current higher than 3A without having to identify the cable first? (We ensure that the cable soldered to the board is electrically able to withstand a 100W charge).
Thanks in advance for your answer,
Jacques
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Jacques,
Your understanding is correct.
The function is : void dpm_update_def_cable_cap ( uint16_t def_cur )
The default spec limit is 3A.
The parameter def_cur is default current setting in 10mA unit (3A is represented as 300).
For allowing 5A, please use: dpm_update_def_cable_cap(500)
Regards,
Mallika
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I solved the problem : there is a function in the dpm.h header file that allows to set the max current allowed to be advertised when no cable have been identified.
This function is : void dpm_update_def_cable_cap(uint16_t def_cur)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Jacques,
Your understanding is correct.
The function is : void dpm_update_def_cable_cap ( uint16_t def_cur )
The default spec limit is 3A.
The parameter def_cur is default current setting in 10mA unit (3A is represented as 300).
For allowing 5A, please use: dpm_update_def_cable_cap(500)
Regards,
Mallika