EEVblog Electronics Community Forum

Electronics => Repair => Topic started by: German_EE on January 01, 2020, 04:04:26 pm

Title: A Possible Solution to USB Problems
Post by: German_EE on January 01, 2020, 04:04:26 pm
The USB interface is quite robust but it IS possible to kill it if you try hard enough, in this case an incorrectly wired plug sent 12V into one of the data lines and now the FTDI chip has a hole in it. This particular chip is also obsolete and there are no pin compatible replacements even if I had access to a hot air station to remove it. Instructions from the device owner were to repair the unit if at all possible.

Step forward the Polulu CP2104 https://www.pololu.com/product/1308 (https://www.pololu.com/product/1308)

This little module uses the Silicon Labs chipset with a Micro-USB in and 3.3v TTL out. You can use either hardware or software handshaking (or even none at all) and you even get 5v and 3.3v outputs to power the rest of the PCB. The module is so small that you can remove a type B USB socket and fit this little PCB into the board area that is left. Software drivers are easy to install and worked first time, all I needed to do was change the COM port number.

Anyone using one of these modules has a little work to do tracing the data I/O lines from the FTDI chip then either cutting the two PCB traces or, in my case, removing two 1K resistors. The new module then supplies a connection using two jumper wires and the existing traces.

Recommended.
Title: Re: A Possible Solution to USB Problems
Post by: magic on January 01, 2020, 05:34:51 pm
You don't need hot air to remove SOP and similar packages ;)

BTW, which FTDI chip it is?
Title: Re: A Possible Solution to USB Problems
Post by: German_EE on January 02, 2020, 04:56:00 pm
The FTDI chip that died was an FT232BM with 32 pins, removing that without either hot air or chipquick would not be fun!
Title: Re: A Possible Solution to USB Problems
Post by: magic on January 02, 2020, 05:51:26 pm
Damn quads :(

A few years back as a total noob I have actually desoldered one, but destructively and the PCB needed some repair too ;D
Title: Re: A Possible Solution to USB Problems
Post by: fzabkar on January 02, 2020, 10:19:44 pm
The CP2104 chip can handle I/O voltages as low as 1.8V, if its Vio input is properly powered. This feature is becoming indispensible with the newer LVTTL interface voltages.

https://www.silabs.com/documents/public/data-sheets/cp2104.pdf (https://www.silabs.com/documents/public/data-sheets/cp2104.pdf)

Since you are modifying your adapter, I would add 1.8V and 2.5V LDO regulators, plus a rotary selector switch or jumper block. Then you will be able to support 1.8V, 2.5V and 3.3V LVTTL I/O.