- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have an engineer working on a USB-C PD Power Supply for me which uses the CCG3 Chip, but he no long does programming. I've been trying to get a handle on the EZ-PD Configuration software to see if it will do what I need it to, but I have a feeling it won't, therefore I have no clue where to begin. Perfect case of being in over your head...thankfully I'm the client in this case.
The device is meant to act as a USB-C power supply and will accept an input range of 12v-24v and output 5v-20v @ up to 5amps giving me 100 watts supplied power. The current design is setup so there is a push button to switch between the output voltages and display those on a small LCD screen.
So here are my questions:
1. Can the CCG3 auto negotiate the power on its own based on the supplied power, and can that be setup through the EZ-PD configuration tool?
2. Is the button necessary for switching between voltages?
3. Where would one find a programmer for this sort of project?
Thank you in advance for any guidance and support you can provide.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi ,
It will be helpful if you share the part number and schematic of your project in this threads.
If your questions are based on CYPD3125, the answer is below:
1. Can the CCG3 auto negotiate the power on its own based on the supplied power, and can that be setup through the EZ-PD configuration tool?
>> Yes. The CCG3 can auto negotiation the power contract after the CCG3 is powered on.
2. Is the button necessary for switching between voltages?
>> You can initial PR_SWAP based on the condition and do not use button. For example, you can try to initial DR_SWAP if you are a power source to see if the Power sink have capabilities to working as a DFP.
3. Where would one find a programmer for this sort of project?
>> If you are a C language player, you can get the SDK from Cypress websites directly. And almost firmware have completed by Cypress example firmware, you need add your requirements into application --- app.c file.
Download link: https://www.cypress.com/documentation/software-and-drivers/ez-pd-host-software-development-kit
Best Regards,
Lisa
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi ,
It will be helpful if you share the part number and schematic of your project in this threads.
If your questions are based on CYPD3125, the answer is below:
1. Can the CCG3 auto negotiate the power on its own based on the supplied power, and can that be setup through the EZ-PD configuration tool?
>> Yes. The CCG3 can auto negotiation the power contract after the CCG3 is powered on.
2. Is the button necessary for switching between voltages?
>> You can initial PR_SWAP based on the condition and do not use button. For example, you can try to initial DR_SWAP if you are a power source to see if the Power sink have capabilities to working as a DFP.
3. Where would one find a programmer for this sort of project?
>> If you are a C language player, you can get the SDK from Cypress websites directly. And almost firmware have completed by Cypress example firmware, you need add your requirements into application --- app.c file.
Download link: https://www.cypress.com/documentation/software-and-drivers/ez-pd-host-software-development-kit
Best Regards,
Lisa
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you @LisaZ_26,
When the schematic is finished I will happily share. I am not a C programmer, so this could be a bit of a steep slope for me. This is a personal project for me, as well as a learning experience.
I'm currently on the hunt to hire a programmer for this project, just not sure where to look.
Hopefully I'll be able to get some further help from this forum once I have final schematics.
Thank you!
Dustin B.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Dustin B,
You can fill a new thread based on your questions anytime if this case cannot be replied. I am very glad to clarify.
Best Regards,
Lisa