Can CCG4 be able to Disable PD communication, but still Rd pull down?

Announcements

Live Webinar: USB-C adoption. Simple & Cost-efficient solutions | April 18th @9am or 5pm CEST. Register now !

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
MaLi_3529141
Level 3
Level 3
25 replies posted 25 sign-ins 10 replies posted

Hi Cypress,

I now use CYPD4226 & CYPD4236.

In some situations, I want to turn the device into an only USB device without PD.

Can I use API or HPI to close PD communication, but Rd is still Pull Down?

 

Thanks!

0 Likes
1 Solution
Abhilash_P
Moderator
Moderator
Moderator
50 likes received 500 replies posted 250 solutions authored

Hi,

 

    Can I please know the type of application that you are using?

"but Rd is still Pull Down?"

          Can you please explain what this sentence exactly means?

Without PD, alternate modes cannot be achieved. 

Do you desire to have just  type c capabilities?

The API dpm_pe_stop can be used in such case. This function stops the policy engine. Used in fault scenario wherein PD protocol need to be stopped but type c manager still runs.

The API dpm_typec_deassert_rp_rd  can be used to De-assert both Rp and Rd on the specified PD port.

 

 

Regards,

Abhilash P

View solution in original post

4 Replies
Abhilash_P
Moderator
Moderator
Moderator
50 likes received 500 replies posted 250 solutions authored

Hi,

 

    Can I please know the type of application that you are using?

"but Rd is still Pull Down?"

          Can you please explain what this sentence exactly means?

Without PD, alternate modes cannot be achieved. 

Do you desire to have just  type c capabilities?

The API dpm_pe_stop can be used in such case. This function stops the policy engine. Used in fault scenario wherein PD protocol need to be stopped but type c manager still runs.

The API dpm_typec_deassert_rp_rd  can be used to De-assert both Rp and Rd on the specified PD port.

 

 

Regards,

Abhilash P

MaLi_3529141
Level 3
Level 3
25 replies posted 25 sign-ins 10 replies posted

Hi Abhilash P,

 

1. Can I please know the type of application that you are using?
-> EZ-PD™ CCG4 USB Type-C Monitor/Dock Solution
https://www.cypress.com/documentation/reference-designs/ez-pd-ccg4-usb-type-c-monitordock-solution


2. "but Rd is still Pull Down?" Can you please explain what this sentence exactly means?

-> I don’t want to disable the PD function at the same time I also disable the TypeC function.


3. Do you desire to have just type c capabilities?
-> Yes.

 

Regards,

Manu

0 Likes
Abhilash_P
Moderator
Moderator
Moderator
50 likes received 500 replies posted 250 solutions authored

Hi,

 

   Thank you for your comments. Please use the APIs that I have mentioned in my previous response to disable PD but to keep the type c functionality.

 

Regards,

Abhilash P 

0 Likes
MaLi_3529141
Level 3
Level 3
25 replies posted 25 sign-ins 10 replies posted

Hi Abhilash P,

Using this method, I have successfully disable PD but to keep the type c functionality.

Thank you for your help.

Regards,

Manu

 

0 Likes