Hi
I want to buy a usb to ttl module for programming espX and other boards with it, but i stuck between CP2102(micro or non-micro) and FT232 and pl2303 and ch340g ,
I Google it and the results was too old .
I want a module that have all minimum needed(galvanic isolation or multiple leds or ...) to work with all micro controllers without any problems.
mikb55:
Look at what Adafruit and Sparkfun sell. They don't bother with stuff that causes problems for their customers.
You'll probably need to add your own optoisolators setup for 3.3 and 5v signal levels.
Anything on Ebay/Aliexpress labelled as a FT232 is probably using a fake chip, or is actually a CH340 chip sold under the FT232 banner.
USB in general is not a 'problem free' system due to the variable quality of the device drivers and USB cables.
Thanks,
1- thanks, both adafruit and Sparkfun sell these modules and i can't buy from them because of location . and my question was about differences and other point that need attention to buy some module that work well inside project not where to buy.
2- I read somewhere that some of these modules have its own optoisolator and no need to provide other . is this true ?
3- Yes i know some of usb problems, but this is only gateway to work with modules, for now !
I didn't suggest buying anything from Adafruit or Sparkfun. The point I was trying to make was that if they sell a particular chip (either standalone or as part of a product) then they are confident that it'll work well for the majority of their customers.
If you want to know the differences between the chips then you need to study the datasheets.
If you want to know the differences between the device drivers then you need to contact the individual manufacturers. Perhaps worthwhile for a commercial project, not for a hobby project.
If you want to know which chips cause most problems then do a Google search for
" problem".
If you want to know which chips have isolation barriers then search Google, Mouser or Digikey.