Qual é o melhor chip conversor USB para série UART?
CH340G
Porque ?
P>P>P>Será FTDI FT232R que custava $4,5 por unidade e costumava vender em milhões porque todos os Hobbyist de Eletrônicos, Fabricantes incluindo os caras Arduino usados em seus produtos.
Mas algo aconteceu e que levou à sua queda de graça.
Desde que o chip já usado para vender em milhões de quantias, a China contrafeitou o chip para vendê-lo com uma margem menor. Isto levou à perda de receita para a FTDI (a empresa mãe do chip).
Para resolver o problema, o CEO da empresa fez uma coisa horrível.
USB to UART converter chip precisa de um driver para funcionar corretamente no PC. Então o CEO fez alterações no driver de tal forma que se o chip falsificado estiver conectado, ele vai tijolo o chip. Tornando-o inutilizável e irreparável sem substituir o chip.
Mas como você vai diferenciar entre hardware falsificado e original se todos parecerem iguais ?
A atualização do driver que o CEO implementou leva ao bricking não só do chip falsificado mas também do chip original!
Se você usá-lo para fazer $40 Arduino Mega placa, bricking do chip de $4.5 tornará $40 Arduino Mega não programável, portanto inutilizável! Isto criou estragos na comunidade Electronic Hobbyist.
Links -
>p>FTDI admite a travessia de usuários inocentes' chips em atualização silenciosa | ZDNetMuita gente da Indústria fez um juramento de nunca mais usar um chip FTDI desde então.
Como Dave disse no vídeo, a comunidade precisava de um substituto como conversor USB para UART é uma necessidade básica para fazer qualquer placa.
WCH uma empresa na China lançou CH340G que custou 7 vezes menos que o FTDI FT232 original e suporta uma taxa de bauds de 2.000.000 que é comparável aos 3.000.000 de bauds da FTDI.
Many people including Sparkfun, NodeMCU since then have moved to CH340G.
SparkFun Serial Basic Breakout - CH340G
NodeMcu -- An open-source firmware based on ESP8266 wifi-soc.
Because the FTDI breaked the customers trust and their products , it is CH340G that tops the ranking of best USB to UART converter chip.
Update 1:
Even Arduino guys moved away from FTDI.
Rather than using a Hardware Converter chip they programmed another MCU (ATmega16U) to do the task.
Personally I find their approach questionable.
Artigos semelhantes
- Como fazer um controlador DIY PS2 para um conversor USB
- O que é mais rápido, USB 3.0 para USB-C ou USB-C para USB-C?
- Posso usar um carregador USB Tipo C (45W PD) para carregar um dispositivo micro USB através de um USB C para um cabo micro USB?
- Qual é o melhor chipset, o chip Apple A10 ou o chip Exynos 9611?