Electronic – arduino – Why do some Arduino-compatible boards provide a crystal for the CH340?

arduinocrystalserialttl

I have an uno-shaped Arduino compatible which uses the CH340(G) serial to ttl converter chip and it is connected to an external crystal.

I also have nano shaped compatible which uses the CH340(C) serial to ttl converter chip which has no external crystal although it does have pads ready to accept one.

My question is: Why does the one board's serial chip require a crystal and the other not? is it because they use different CH340 variants? And also why is there the need for the space for an external crystal on the smaller board?

Best Answer

This is because some varieties of CH340 (namely, CH340B, CH340C and CH340E) have a built-in oscillator and cannot be connected to a quartz. Compare the pinouts of G and C chips for example:

enter image description here

Since the two chips are identical except for the oscillator part, it makes sense to design a single PCB compatible with both ICs, and simply leave the quartz circuit unpopulated when the CH340C is used.

Related Topic