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.

TPS25751: BC1.2 DCP, 1.2 v and 2.7V charging (initial setting file)

Part Number: TPS25751
Other Parts Discussed in Thread: , BQ25792

Tool/software:

Hi Team,

We used the webtool to generate the low region file and issue to TPS25751 from ptch mode to app mode.

https://dev.ti.com/gallery/view/USBPD/USBCPD_Application_Customization_Tool/ver/1.0.0/

https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/196/1011_2D00_bc12dcp1.2vand2.7vcharging.bin

But it looks like that the typeC port didn't support BC1.2 DCP, 1.2 v and 2.7V charging. (red words)

I am not sure for the debug step, may you help let me know? Many thanks.

Currently, TypeC can achieve 5V/3A source and sink operation. 


Regards,

Roy

  • Hi Roy, 

    Thank you for reaching out!

    We have identified this as a GUI bug as it is not auto-populating the necessary GPIOs. This will be fixed in future releases. 

    Please ensure that GPIO4 and GPIO5 are multiplexed to Alternate Function D+/D-  as shown below. 

    Best Regards, 

    Aya Khedr 

  • Hi Aya,

    We follow your instructions. But TPS25751 still can't support BC1.2.

    https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/196/1015_2D00_bc12dcp1.2vand2.7vchargingGpio4and5DplusDminusPinToAdc.bin

    And originally, it can support SAMSUNG 5V/2.0A, but now it can't.

    In addition, do we support importing the .bin file to load the corresponding setting? 

    I choose the file, but it looks like it can't load in GUI.

    Regards,

    Roy

  • Hi Roy, 

    Could you please provide the json file? The json file loads the configuration settings in the GUI. The binary file is used for flashing the device. 

    "Export Settings" will generate a json file. 

    Best Regards, 

    Aya Khedr 

  • Hi Aya,

    Please see below file.

    {
      "questionnaire": {
        "device": "TPS25751",
        "answers": [
          null,
          1,
          0,
          0,
          0,
          0,
          3,
          3,
          1,
          1,
          1,
          null,
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "vendorId": "0000",
        "productId": "0000",
        "version": "1.0.0.2"
      },
      "configuration": {
        "data": {
          "selected_ace": [
            {
              "register": 6,
              "data": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
              ]
            },
            {
              "register": 22,
              "data": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                3
              ]
            },
            {
              "register": 40,
              "data": [
                2,
                0,
                46,
                1,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                3
              ]
            },
            {
              "register": 41,
              "data": [
                210,
                80,
                128,
                88
              ]
            },
            {
              "register": 50,
              "data": [
                1,
                168,
                42,
                44,
                145,
                1,
                32,
                44,
                209,
                2,
                0,
                44,
                177,
                4,
                0,
                244,
                65,
                6,
                0,
                244,
                65,
                6,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
              ]
            },
            {
              "register": 51,
              "data": [
                1,
                44,
                145,
                1,
                16,
                44,
                209,
                2,
                0,
                44,
                177,
                4,
                0,
                244,
                65,
                6,
                0,
                69,
                65,
                6,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
              ]
            },
            {
              "register": 55,
              "data": [
                62,
                192,
                18,
                65,
                100,
                144,
                1,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
              ]
            },
            {
              "register": 66,
              "data": [
                26,
                0,
                8,
                0
              ]
            },
            {
              "register": 92,
              "data": [
                61,
                12,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                4,
                0,
                0,
                48,
                4,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                4,
                0,
                0,
                48,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
              ]
            },
            {
              "register": 112,
              "data": [
                3
              ]
            },
            {
              "register": 119,
              "data": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                15,
                0
              ]
            },
            {
              "register": 122,
              "data": [
                0,
                0,
                0,
                0
              ]
            },
            {
              "register": 123,
              "data": [
                0,
                2,
                255,
                255,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
              ]
            },
            {
              "register": 125,
              "data": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
              ]
            },
            {
              "register": 126,
              "data": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
              ]
            },
            {
              "register": 152,
              "data": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
              ]
            }
          ]
        }
      }
    }

    Regards,

    Roy

  • Hi Roy, 

    Are you using the TPS25751 EVM or is this a custom board? 

    If you are using the EVM, please make sure to populate the resistors shown below (from EVM user's guide)

    Best Regards, 

    Aya Khedr 

  • Hi Aya,

    Please see our circuit.

    IO_PCB.pdf

    Regards,

    Roy

  • Hi Roy, 

    Thank you for providing. I will review and get back to you with feedback by tomorrow. 

    Best Regards, 

    Aya Khedr 

  • Hi Roy, 

    Please test with the updated json provided. 

    Changes made are highlighted here: 

    Best Regards, 

    Aya Khedr

    {
      "questionnaire": {
        "device": "TPS25751",
        "answers": [
          null,
          1,
          0,
          0,
          0,
          0,
          3,
          3,
          1,
          1,
          1,
          null,
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "vendorId": "0000",
        "productId": "0000",
        "version": "1.0.0.2"
      },
      "configuration": {
        "data": {
          "selected_ace": [
            {
              "register": 6,
              "data": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
              ]
            },
            {
              "register": 22,
              "data": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                3
              ]
            },
            {
              "register": 40,
              "data": [
                2,
                0,
                46,
                1,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                3
              ]
            },
            {
              "register": 41,
              "data": [
                210,
                80,
                128,
                218
              ]
            },
            {
              "register": 50,
              "data": [
                1,
                168,
                42,
                44,
                145,
                1,
                32,
                44,
                209,
                2,
                0,
                44,
                177,
                4,
                0,
                244,
                65,
                6,
                0,
                244,
                65,
                6,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
              ]
            },
            {
              "register": 51,
              "data": [
                1,
                44,
                145,
                1,
                16,
                44,
                209,
                2,
                0,
                44,
                177,
                4,
                0,
                244,
                65,
                6,
                0,
                69,
                65,
                6,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
              ]
            },
            {
              "register": 55,
              "data": [
                62,
                192,
                18,
                65,
                100,
                144,
                1,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
              ]
            },
            {
              "register": 66,
              "data": [
                26,
                0,
                8,
                0
              ]
            },
            {
              "register": 92,
              "data": [
                61,
                12,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                4,
                0,
                0,
                48,
                4,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                4,
                0,
                0,
                48,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
              ]
            },
            {
              "register": 112,
              "data": [
                3
              ]
            },
            {
              "register": 119,
              "data": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                15,
                0
              ]
            },
            {
              "register": 122,
              "data": [
                0,
                0,
                0,
                0
              ]
            },
            {
              "register": 123,
              "data": [
                0,
                2,
                255,
                255,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
              ]
            },
            {
              "register": 125,
              "data": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
              ]
            },
            {
              "register": 126,
              "data": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
              ]
            },
            {
              "register": 152,
              "data": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
              ]
            }
          ]
        }
      }
    }

  • Hi Aya,

    We transited the TPS25751 from APP mode to PTCH mode and use new .bin file to let TPS25751 from PTCH mode to APP mode. (We import the .json file that you provided and export the .bin file)

    The new .bin still can't work. I checked the REG 0x29 = 0xDA8050D2 which means that the port is configured as we expected. (Previous setting 0x29 = 0x479050D204)  

    I think that the hardware only needs to let TPS25751 GPIO4/5 connect to typeC CNT. We check that it's been done. But not sure why it still can't work. Do you have any idea for this? Below is the GPIO(0x5C) file. 

    JET/DEBUG]system_control.c:PrintI2cRet()(919):[20][5C] rxBuffer[0]:0x31 (49byte data)
    [JET/DEBUG]system_control.c:PrintI2cRet()(919):[20][5C] rxBuffer[1]:0x3D (LSB)
    [JET/DEBUG]system_control.c:PrintI2cRet()(919):[20][5C] rxBuffer[2]:0xC
    [JET/DEBUG]system_control.c:PrintI2cRet()(919):[20][5C] rxBuffer[3]:0x0
    [JET/DEBUG]system_control.c:PrintI2cRet()(919):[20][5C] rxBuffer[4]:0x0
    [JET/DEBUG]system_control.c:PrintI2cRet()(919):[20][5C] rxBuffer[5]:0x0
    [JET/DEBUG]system_control.c:PrintI2cRet()(919):[20][5C] rxBuffer[6]:0x0
    [JET/DEBUG]system_control.c:PrintI2cRet()(919):[20][5C] rxBuffer[7]:0x0
    [JET/DEBUG]system_control.c:PrintI2cRet()(919):[20][5C] rxBuffer[8]:0x0
    [JET/DEBUG]system_control.c:PrintI2cRet()(919):[20][5C] rxBuffer[9]:0x0
    [JET/DEBUG]system_control.c:PrintI2cRet()(919):[20][5C] rxBuffer[10]:0x0
    [JET/DEBUG]system_control.c:PrintI2cRet()(919):[20][5C] rxBuffer[11]:0x0
    [JET/DEBUG]system_control.c:PrintI2cRet()(919):[20][5C] rxBuffer[12]:0x0
    [JET/DEBUG]system_control.c:PrintI2cRet()(919):[20][5C] rxBuffer[13]:0x0
    [JET/DEBUG]system_control.c:PrintI2cRet()(919):[20][5C] rxBuffer[14]:0x4
    [JET/DEBUG]system_control.c:PrintI2cRet()(919):[20][5C] rxBuffer[15]:0x0
    [JET/DEBUG]system_control.c:PrintI2cRet()(919):[20][5C] rxBuffer[16]:0x0
    [JET/DEBUG]system_control.c:PrintI2cRet()(919):[20][5C] rxBuffer[17]:0x30
    [JET/DEBUG]system_control.c:PrintI2cRet()(919):[20][5C] rxBuffer[18]:0x4
    [JET/DEBUG]system_control.c:PrintI2cRet()(919):[20][5C] rxBuffer[19]:0x0
    [JET/DEBUG]system_control.c:PrintI2cRet()(919):[20][5C] rxBuffer[20]:0x0
    [JET/DEBUG]system_control.c:PrintI2cRet()(919):[20][5C] rxBuffer[21]:0x0
    [JET/DEBUG]system_control.c:PrintI2cRet()(919):[20][5C] rxBuffer[22]:0x0
    [JET/DEBUG]system_control.c:PrintI2cRet()(919):[20][5C] rxBuffer[23]:0x0
    [JET/DEBUG]system_control.c:PrintI2cRet()(919):[20][5C] rxBuffer[24]:0x0
    [JET/DEBUG]system_control.c:PrintI2cRet()(919):[20][5C] rxBuffer[25]:0x0
    [JET/DEBUG]system_control.c:PrintI2cRet()(919):[20][5C] rxBuffer[26]:0x4
    [JET/DEBUG]system_control.c:PrintI2cRet()(919):[20][5C] rxBuffer[27]:0x0
    [JET/DEBUG]system_control.c:PrintI2cRet()(919):[20][5C] rxBuffer[28]:0x0
    [JET/DEBUG]system_control.c:PrintI2cRet()(919):[20][5C] rxBuffer[29]:0x30
    [JET/DEBUG]system_control.c:PrintI2cRet()(919):[20][5C] rxBuffer[30]:0x0
    [JET/DEBUG]system_control.c:PrintI2cRet()(919):[20][5C] rxBuffer[31]:0x0
    [JET/DEBUG]system_control.c:PrintI2cRet()(919):[20][5C] rxBuffer[32]:0x0
    [JET/DEBUG]system_control.c:PrintI2cRet()(919):[20][5C] rxBuffer[33]:0x0
    [JET/DEBUG]system_control.c:PrintI2cRet()(919):[20][5C] rxBuffer[34]:0x0
    [JET/DEBUG]system_control.c:PrintI2cRet()(919):[20][5C] rxBuffer[35]:0x0
    [JET/DEBUG]system_control.c:PrintI2cRet()(919):[20][5C] rxBuffer[36]:0x0
    [JET/DEBUG]system_control.c:PrintI2cRet()(919):[20][5C] rxBuffer[37]:0x0
    [JET/DEBUG]system_control.c:PrintI2cRet()(919):[20][5C] rxBuffer[38]:0x0
    [JET/DEBUG]system_control.c:PrintI2cRet()(919):[20][5C] rxBuffer[39]:0x0
    [JET/DEBUG]system_control.c:PrintI2cRet()(919):[20][5C] rxBuffer[40]:0x0
    [JET/DEBUG]system_control.c:PrintI2cRet()(919):[20][5C] rxBuffer[41]:0x0
    [JET/DEBUG]system_control.c:PrintI2cRet()(919):[20][5C] rxBuffer[42]:0x0
    [JET/DEBUG]system_control.c:PrintI2cRet()(919):[20][5C] rxBuffer[43]:0x0
    [JET/DEBUG]system_control.c:PrintI2cRet()(919):[20][5C] rxBuffer[44]:0x0
    [JET/DEBUG]system_control.c:PrintI2cRet()(919):[20][5C] rxBuffer[45]:0x0
    [JET/DEBUG]system_control.c:PrintI2cRet()(919):[20][5C] rxBuffer[46]:0x0
    [JET/DEBUG]system_control.c:PrintI2cRet()(919):[20][5C] rxBuffer[47]:0x0
    [JET/DEBUG]system_control.c:PrintI2cRet()(919):[20][5C] rxBuffer[48]:0x0
    [JET/DEBUG]system_control.c:PrintI2cRet()(919):[20][5C] rxBuffer[49]:0x0

    We use below kit to identify if the typeC port support the BC1.2 or not.

    https://shopee.tw/product/599688065/22353217608?gads_t_sig=VTJGc2RHVmtYMTlxTFVSVVRrdENkZW5yaEhSSitqSzFrVnE3OVcxNVpXVlp2T0lGYUtHOG13Rks3TzVmWThKRnNhOVhJNVRib3dBTGZJVmROV200Z2NXVUI0aGErMEs1blY2a01jcEswVkN2bFhrcTFQOXVoU0Vobnh4emJIUno&srsltid=AfmBOorA-MxqmMFFmtJGvnZQtPyyHaWQNmoquw_b8oiHzjabEEEw-Vuze4s

    Regards,

    Roy

  • Hi Roy, 

    It seems that Port Control register is set correctly for BC1.2. From a hardware perspective, GPIO4/5 need to be connected to D+/D- on the Type-C connector. 

    Have you tried to test this configuration using the TPS25751EVM? 

    I suggest capturing scope plots of the D+, D-, and VBUS lines and comparing with the application curves in section 9.2.3.3 in the TPS25751 datasheet. 

    Best Regards, 

    Aya Khedr 

  • Hi Aya,

    We ensure that the TPS25751 D+/D- are connected to our typeC connector.

    And we also used the same .json file on EVM, but BC1.2 still has the issue. (Remove the R34/R36 and place R32/R33.)

    In addtion, although we used BQ25792 as the battery charger, but there is no communication between BQ25792 and TPS25751. I am not sure if the architecture made the issue or not?

    Our block diagram

    Regards,
    Roy

  • Hi Aya,

    I used the GUI today and only answer the questionnaire. Now it can enable the BC1.2. Please find the below .json.

    I ensure that I select the same answer in GUI. But I am not sure why it can enable BC1.2 now. The .json that you provided still couldn't enable the BC1.2 and the same issue using TPS25751EVM.

    And my question is that why can we enable the BC1.2 currently by using below setting and the difference between previous one. 

    {
      "questionnaire": {
        "device": "TPS25751",
        "answers": [
          null,
          1,
          0,
          0,
          0,
          0,
          0,
          3,
          1,
          1,
          1,
          null,
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "vendorId": "0000",
        "productId": "0000",
        "version": "1.0.0.2"
      },
      "configuration": {
        "data": {
          "selected_ace": [
            {
              "register": 6,
              "data": [
                1,
                0,
                0,
                0,
                0,
                0,
                0,
                0
              ]
            },
            {
              "register": 22,
              "data": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                3
              ]
            },
            {
              "register": 40,
              "data": [
                2,
                0,
                46,
                1,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                3
              ]
            },
            {
              "register": 41,
              "data": [
                210,
                80,
                128,
                218
              ]
            },
            {
              "register": 50,
              "data": [
                1,
                168,
                42,
                44,
                145,
                1,
                32,
                44,
                209,
                2,
                0,
                44,
                177,
                4,
                0,
                244,
                65,
                6,
                0,
                244,
                65,
                6,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
              ]
            },
            {
              "register": 51,
              "data": [
                1,
                44,
                145,
                1,
                16,
                44,
                209,
                2,
                0,
                44,
                177,
                4,
                0,
                244,
                65,
                6,
                0,
                69,
                65,
                6,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
              ]
            },
            {
              "register": 55,
              "data": [
                62,
                192,
                18,
                65,
                100,
                144,
                1,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
              ]
            },
            {
              "register": 66,
              "data": [
                26,
                0,
                8,
                0
              ]
            },
            {
              "register": 92,
              "data": [
                13,
                12,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                4,
                0,
                0,
                48,
                4,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                4,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
              ]
            },
            {
              "register": 112,
              "data": [
                3
              ]
            },
            {
              "register": 119,
              "data": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                15,
                0
              ]
            },
            {
              "register": 122,
              "data": [
                0,
                0,
                0,
                0
              ]
            },
            {
              "register": 123,
              "data": [
                0,
                2,
                255,
                255,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
              ]
            },
            {
              "register": 125,
              "data": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
              ]
            },
            {
              "register": 126,
              "data": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
              ]
            },
            {
              "register": 152,
              "data": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
              ]
            }
          ]
        }
      }
    }

    Regards,

    Roy

  • Hi Roy, 

    Thank you for the updates. 

    I compared both jsons and it seems there are settings in the background that are different.

    One thing to note is that GPIO 4/5 Analog Input Control should be set to "ADC" like below. 

    Could you please test with the following change and let me know if BC1.2 enumerates properly?

    Best Regards, 

    Aya Khedr 

  • Hi Aya,

    I imported the .json that your provided. The D+/D- also enabled as "Pin to ADC". But it can't enable the BC1.2.

    Please test with the updated json provided. 

    Regards,

    Roy

  • Hi Roy, 

    Thank you for confirming.

    I will replicate on my end with an EVM and get back to you by end of week. 

    Best Regards, 

    Aya Khedr 

  • Hi Roy, 

    Please see the latest GUI V1.0.2 in which the GUI auto-populates the configurations needed for BC1.2 support: https://dev.ti.com/gallery/view/USBPD/USBCPD_Application_Customization_Tool/ver/1.0.2/

    Best Regards, 

    Aya Khedr