Com instal·lar el driver CH340 en diferents sistemes operatius

  • El controlador CH340 és necessari perquè l'ordinador reconegui dispositius amb aquest xip USB-Serial.
  • La instal·lació és diferent en Windows, macOS i Linux, i és més senzilla en aquest últim.
  • Problemes com la no detecció del dispositiu poden ser deguts a cables defectuosos o manca de permisos al sistema operatiu.

ch340

Si heu adquirit una placa Arduino genèrica, o fins i tot una d'aquelles més econòmiques i de fabricació xinesa, és probable que t'hagis trobat amb el conegut 'CH340'. Aquest xip s'utilitza en moltes plaques per gestionar la comunicació via USB, però requereix uns drivers específics per al funcionament correcte en sistemes operatius com Windows, macOS i, en menor mesura, Linux.

Els problemes més comuns solen donar-se en intentar connectar la placa a l'ordinador, ja que, a diferència dels xips més tradicionals utilitzats en Arduinos originals, el CH340 no ve acompanyat d'un driver preinstal·lat a Windows ni en versions anteriors de macOS. En aquest article t'expliquem detalladament com instal·lar els drivers necessaris perquè la teva placa funcioni correctament.

Què és el CH340 i per què ho necessito?

El CH340 és un xip d'origen xinès utilitzat en moltes plaques Arduino, especialment en les versions més econòmiques o genèriques. Aquest xip reemplaça el tradicional FT232RL o l'ATMEGA16u2, que solen trobar-se als Arduins originals. La principal funció del CH340 és gestionar la comunicació USB-Serial, cosa que permet que l'ordinador i la placa Arduino puguin comunicar-se sense problemes.

El driver CH340 és essencial perquè l'ordinador detecti la targeta Arduino. Sense ell, el port USB no reconeixerà correctament la placa, cosa que impedeix carregar programes o realitzar tasques de depuració. Encara que a Linux generalment no es requereix cap instal·lació addicional, a Windows i macOS sí que hauràs d'instal·lar aquest driver de manera manual. A continuació, t'expliquem com fer-ho a cada sistema operatiu.

Instal·lació del driver CH340 a Windows

El procés d'instal·lació a Windows és senzill, però és important seguir els passos correctament per evitar errors. El primer que hem de fer és descarregar el driver adequat. Afortunadament, hi ha múltiples fonts on pots obtenir aquest programari de manera segura. A continuació t'indiquem els passos:

  1. Descarrega el controlador CH340 per a Windows des d'una font fiable. El fitxer normalment ve comprimit en un ZIP, per la qual cosa hauràs de descomprimir-lo abans de continuar.
  2. Un cop descomprimit, executa el fitxer d'instal·lació (generalment setup.exe). És possible que el sistema us demani permisos per executar el fitxer, seleccioneu 'Executar' per continuar.
  3. Apareixerà una finestra informant-te que està a punt d'instal·lar-se el driver. Heu de seleccionar l'opció 'INSTALL'. El procés s'hauria de completar en qüestió de segons.
  4. En acabar, apareixerà un missatge indicant-te que la instal·lació ha estat exitosa. Seleccioneu 'D'acord' per tancar l'instal·lador.

Després d'instal·lar el driver, l'ideal és connectar el teu Arduino al port USB. Si tot ha anat bé, a la part inferior dreta de la pantalla hauria d'aparèixer un missatge indicant que el dispositiu ha estat detectat correctament. Pots comprovar que tot està en ordre accedint a l'Administrador de Dispositius i verificant que el teu Arduino aparegui com a 'USB-SERIAL CH340'.

Instal·lació del driver CH340 a macOS

La instal·lació a macOS pot ser una mica més complicada, depenent de la versió que estiguis utilitzant. En algunes versions de macOS, com la 10.15 o anteriors, cal instal·lar el driver manualment. Tot i això, en altres versions més recents de macOS, el sistema ja inclou un controlador que detecta el CH340 sense necessitat d'instal·lacions addicionals. Si el vostre sistema no reconeix la placa automàticament, seguiu aquests passos:

  1. Descarrega el driver CH340 per a macOS des d'una font segura.
  2. Descomprimeix el fitxer i segueix les instruccions que trobaràs en un PDF dins del ZIP.
  3. Depenent de la teva versió de macOS, hauràs de utilitzar el fitxer .pkg o .dmg per completar la instal·lació. Assegureu-vos de llegir les instruccions incloses per evitar errors.
  4. Després de la instal·lació, reinicia el teu Mac. Un cop reiniciat, connecta la placa Arduino i obre l'IDE d'Arduino. Si tot ha anat bé, hauríeu de veure l'opció d'un port COM al menú Eines > Port, on apareixerà el vostre dispositiu.

És important tenir en compte que les versions més actuals de macOS, especialment les posteriors a macOS 11, poden requerir permisos especials per instal·lar drivers. En aquest cas, haureu d'anar a Preferències del Sistema > Seguretat i privadesa per permetre l'ús del programari acabat d'instal·lar.

Instal·lació del CH340 a Linux

La bona notícia per als usuaris de Linux és que el nucli del sistema operatiu generalment ja inclou els drivers necessaris per al CH340, per la qual cosa no sol ser necessari instal·lar res addicional. En la majoria dels casos, simplement connectant la teva placa Arduino hauries de veure com es detecta automàticament i apareix el port Serial a l'IDE d'Arduino.

No obstant això, si per algun motiu la vostra distribució de Linux no reconeix el dispositiu, podeu cercar i instal·lar el driver manualment des dels dipòsits oficials o descarregant-lo des de la pàgina del fabricant. En aquest cas, només haureu de descomprimir el fitxer descarregat i utilitzar la terminal per instal·lar el driver executant les ordres corresponents.

Com saber si el driver CH340 està correctament instal·lat?

Quan has seguit els passos anteriors, és útil verificar si el driver ha estat instal·lat correctament al vostre sistema operatiu. A continuació t'expliquem com ho pots fer a Windows i macOS:

  • Al Windows: Obre l'Administrador de Dispositius (ho pots fer buscant 'Administrador de Dispositius' a la barra de cerca de Windows). Un cop dins, desplega la categoria 'Ports (COM i LPT)'. Si el driver ha estat instal·lat correctament, hauríeu de veure una entrada que indiqui 'USB-SERIAL CH340' juntament amb el número del port COM assignat.
  • A macOS: Obre l'aplicació de l'IDE d'Arduino i vés al menú 'Eines'. A l'opció 'Port' hauries de veure una referència al teu dispositiu, generalment alguna cosa com '/dev/cu.wchusbserial'. Si apareix aquesta entrada, el driver ha estat instal·lat amb èxit i el dispositiu està llest per utilitzar-se.

Problemes comuns i solucions en instal·lar el driver

Poden sorgir alguns problemes durant la instal·lació del driver CH340, especialment a Windows. A continuació, enumerem alguns dels més comuns juntament amb les solucions:

  • No es detecta el dispositiu: Si després de seguir tots els passos d'instal·lació, el vostre ordinador segueix sense detectar la placa Arduino, prova amb un altre cable USB o intenta connectar-lo a un altre port USB disponible. De vegades, els cables de menor qualitat poden ser la causa daquests errors.
  • El port COM no apareix: Si el port COM no apareix fins i tot després d'instal·lar els drivers, obre l'Administrador de Dispositius i desinstal·la el dispositiu entrant a 'Ports (COM i LPT)'. Després, reinstal·la el driver i reinicia el teu ordinador.