I was mooted on twitter that if I was to do an updated version of CHUSBIE552 and do 554 I should use a USB-C socket instead of Micro USB.
USB C connector? One of the 14 pin USB 2.0 ones?
— The Fallen (@pinski1_) June 16, 2020
To add to this I have linked in the UBS-PD detect and select capabilities of the CH552 and used cuttable traces so it can be disabled if required.
Other things I have added are:
- Reverse Protection diode on the VCC Pin
- Reverse Protection for VBUS so the board can't accidentally back-power the connected host device
- Trimming down the LED brightness
- Broken out the VBUS line for powering other devices
There was also a slight fault with the CHUSBIE552(G) where the P3.0 and P3.1 signal were swapped, this didn't affect functionally but I had to make sure everyone was aware of it.
Bug Report: CHUSBIE552(G) pinswap. I have only discovered this when I started to work on the CHUSBIE554 P3.0 and P3.1 are swapped over this doesn't affect functionality and is only present on the CHUSBIE552(G) V1.0 this will be fixed in the next PCB order. Sorry :( pic.twitter.com/ocXvzjMlgC
— Gee Bartlett (@rabid_inventor) June 18, 2020
This is really what prompted me to move to the next version before doing different CHUSBIE boards.
At this point in time, the board is all routed and ready to be sent to JLCPCB.
Updated Schematic
What the board will look like.
I'm still going for the idea of one PCB design for two versions to support both the CH552G and CH552T.
At this point I have 3 of the CHUSBIE552(G)s just awaiting testing I'm going to put these up on the Tindie store with a discount this will help fund the new parts for these for the version 2. I'll also be offering CHUSBIE552 bare PCBs.
I will let you know as soon as they are up.