Closed MuseLinn closed 1 year ago
please describe your problem and attach necessary code and circuit.
Problem: Her macbook (m1) doesn't seem to recognize the CH552. I don't know if it's because the circuit is underloaded or if the laptop lacks a certain driver. ðŸ˜The schematic is below. Thanks for your help!
Use multimeter to test VCC voltage on the computer. It is very likely to be 0V.
If you convert the TypeC USB on the Mac to TypeA receptacle, and then use a TypeA to TypeC cable for CH552, your board should work.
The problem is you left CC unconnected. You need 5.1K pull down for the host to detect it correctly. Refer to this design.
(。・∀・)ノI Got it! Then it works well!
I‘ve never realized this problem because my computer only has the TypeA interfaces so I ignore the details. So in the previous learning design, the difference between 'TypeC' and 'Micro-B' in my mind was nothing but different about signal transmission rates, and directly replace the original MicroB circuit with TypeC. I was very grateful for your help! Have a great life!
Hi Thanks for your maginificent work first. I want to use CH552 to finish a 3 keys 'CV' keyboard for my girlfriend, writing the code reference to the example HidKeyboard on Windows/Linux, and it works. When it connected to her macbook (m1), even the leds were anything but shiny. How should I make it work on macOS? Or is there anything wrong on PCB design? Thanks a lot