Originally posted by fzabkar
View Post

With ISP (In Circuit Programming) we have to well aware of most likely circuit contentions / conflicts issues.
As already mentioned, by @japlytic and @stj, these can be easily circumvented according to the circuit:
a) if not tied up, keep the system in reset / hold state
b) if tied up, shut down the bus by shorting or removing the oscillator / crystal
If tied up and strong pull up/down found, then remove the 0 ohm resistor connected between the power bus and the IC power pin (common implementation in circuit boards with programmable ICs).
AFAICT that ugly patch with a LDO will not work under 1.8V logic level!
He’s just gambling with the lowest power supply level for the CH341 and added a capacitor, hopping it to work. It might… but be well prepared for very inconsistent results.
Even the “super simple” level shifter will be more reliable and… simpler!
I’ve used it a lot back in the early 3.3V logic emergence days.
The same principle applies for 1.8V with the needed adjustments. Do not forget the Rx line.
In any case, I strongly suggest you power up the hard drive pcb from any other auxiliary power source, not from the USB port.
.
Leave a comment: