cancel
Showing results for 
Search instead for 
Did you mean: 

STUSB4500 Clarification on VBUS Discharge Default Configuration and NVM Address Details

ashwinjali
Visitor

Dear STMicroelectronics Support Team,
 

We have observed a discrepancy between two STUSB documents regarding the default configuration of the VBUS discharge feature:

  1. STUSB Datasheet / Online Document (Section 3.4.2 and 5.2) [Link: @STUSB4500.html]
    It states that the VBUS discharge feature is enabled by default in the NVM and can be disabled through NVM programming.
    • Parameter: VBUS_DISCH_DISABLE
    • Default Value: 0b (VBUS discharge enabled)
    • Description: Setting to 1b disables the discharge function.
  2. Programming Guide (Section 3.23) [Link: @STUSB_programming_guide.pdf]
    It specifies that the VBUS_DISCHARGE_EN bit is disabled by default:
    • Address: STUSB_BLOCKBaseAddress + 0x26
    • Type: R/W
    • Reset: 0x00 (initialized by NVM)
    • Bit [7]: VBUS_DISCHARGE_EN
      • 0: Disable the forced assertion of VBUS discharge path
      • 1: Enable the forced assertion of VBUS discharge path

Due to this apparent contradiction - one document indicating that the VBUS discharge feature is enabled by default, while the other indicates it is disabled - we would like clarification on which information is correct.

 

We referred STUSB4500_NVM.pdf and couldn't see following configuration parameters.  Please provide additional information (specific NVM bank and bit locations) to configure these parameters

  • VBUS_DISCH_DISABLE
  • VBUS_DISCHARGE_EN

 

Note that we are not using GUI tool for programming, so software has been written to update parameters.

 

Best regards,
Ashwin

0 REPLIES 0