- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
What causes VBUS_C_CTRL_P1 to remain high after the USB-c cable is removed? We have designed a test board, and this signal goes high when a USB cable is inserted, and stays High after removal.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Looking at the tags I assume you are talking about CCG4.
VBUS_C_CTRL_Px signal will stay high whenever consumer FET is OFF. Note that the FET used is PMOS and hence only a LOW state of VBUS_C_CTRL_Px will turn the PFET ON.
With respect to USB-C cable attach/detach, it is dependent on the port role, what state VBUS_C_CTRL will be in.
In detached state, VBUS_C_CTRL_P1 should be HIGH.
In attached state, it depends on port role, fault event, etc.
How is the P1 port configured on your board? What is the device being attched over the cable?
Regards,
Rajath
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Looking at the tags I assume you are talking about CCG4.
VBUS_C_CTRL_Px signal will stay high whenever consumer FET is OFF. Note that the FET used is PMOS and hence only a LOW state of VBUS_C_CTRL_Px will turn the PFET ON.
With respect to USB-C cable attach/detach, it is dependent on the port role, what state VBUS_C_CTRL will be in.
In detached state, VBUS_C_CTRL_P1 should be HIGH.
In attached state, it depends on port role, fault event, etc.
How is the P1 port configured on your board? What is the device being attched over the cable?
Regards,
Rajath
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello, Thank you for the quick response. So just to be clear. Yes, I am using the CCG4-4226. We are using both ports. So this signal is low active, aka, when our device is the client and receiving power from the Host or wall adapter, the signal is low. When our device is the Host, or when nothing is connected to the USB port, the signal should be HIGH.
I assume that VBUS_P_CNTL_P1 works the same way. If our device is the Host, this signal will be LOW. Otherwise, it will be HIGH. Is that correct?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
When our device is the client and receiving power from the Host or wall adapter, the signal is low
- Correct.
When our device is the Host, or when nothing is connected to the USB port, the signal should be HIGH.
- Correct.
I assume that VBUS_P_CNTL_P1 works the same way. If our device is the Host, this signal will be LOW. Otherwise, it will be HIGH. Is that correct?
- Yes. Your understanding is correct.
Regards,
Rajath
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you for your response. This is what I need.