hi team,
1.if the CTL is low then it's CDP for no doubt,
but if it's high, then we have to check the table 8-8 to distinguish DCP and DCP_Auto
, is that right?
2.and may I know what's the difference between DCP and DCP_auto?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
hi team,
1.if the CTL is low then it's CDP for no doubt,
but if it's high, then we have to check the table 8-8 to distinguish DCP and DCP_Auto
, is that right?
2.and may I know what's the difference between DCP and DCP_auto?
Hi Fred,
1. You are correct, if CTL is low, then BC 1.2 Charging Mode with CDP regardless of the decoded value of ADCIN2. ADCIN1/2 are your configuration inputs where their decoded values based on resister divider will set the configuration. To distinguish between DCP and DCP Auto Mode 1 I recommend using Table 8-4.
The full decoded value can be used to check table 8-8 for full configuration.
2. DCP Auto Mode1 is an integrated state machine which will auto-detect the charging scheme supported and configure device accordingly. It will also switch between multiple schemes based on the charging current drawn.
Very Respectfully,
Brandon Beader
Hi Brandon,
1.if we want to keep the current limit at maximum 1.5A at all cases,
then does this mean we don't have to enable SPM (ADCIN1[2]=0) and then CHG_HI pin will be don't care(x), is that right?
2. may i know why there's a minimum current limit option ?
usually I only see maximum limit option at such device.
Hi Fred,
1. ADCIN2 pin is used to configure minimum and maximum current. Therefore, if you want to configure to keep current limit 1.5A for all cases, you would set ADCIN2 based on decoded values of Table 8-8. Please note, it all requires SPM to be enabled via ADCIN1 based off Table 8-7.
2. The minimum current is used during negotiation stage to advertise the minimum current rating needed to ensure the device operates as intended.
Very Respectfully,
Brandon Beader
Hi Brandon,
I'm confused, I try to put it more detail ,step by step confirm with you,
if I want maximum current limit 1.5A ,
either I pull low CHG_HI and pull high ADCIN1[0] or I pull low ADCIN1[0],
after that I choose ADCIN2[1] to be 0 to have 1.5A,
but based on above of that , we have to enable SPM first, which set ADCIN1[2] to 1,
right?
or in other word I ask,
what would happen if I disable the SPM,
why can't I achieve 1.5A current limit by disabling SPM?
Hi Fred,
CHG_HI is used to select between what current limit is advertised in set. When this pin is pulled high, it will advertise the minimum current limit and when the pin is pulled low it will advertise the maximum current limit.
The minimum and maximum current limits that device will advertise is configured using ADCIN2 according to Table 8-8:
Note: In order to set these current limits, SPM must be enabled. This is done using the ADCIN1 pin according to Table 8-7:
If SPM is not enabled, the device will set default current limits.
Very Respectfully,
Brandon Beader