Présentation de la carte PCB Arduino Nano ATmega238P / CH340G V3.0

Ce sont mes notes sur le Nano ATmega238P / CH340G qui est populaire sur eBay.

La puce CG340G remplace la puce USB FTDI utilisée sur l'Arduino Nano officiellement publié et documenté. Cette conception est différente du schéma officiel Nano, et je n'ai pas trouvé de schéma pour cette version CH340G du Nano. J'ai exploré avec un ohmmètre et étudié et annoté la disposition de la carte, et j'ai pensé partager avec ceux d'entre vous qui pourraient être intéressés par le piratage ou les modifications du matériel.

Le CG340G a un cristal externe et le Nano a des plots non peuplés pour les condensateurs liés au cristal.

Les LED RX et TX ne sont pas entraînées par des broches distinctes sur la puce USB comme dans le Nano officiel, mais elles sont plutôt connectées aux broches RX et TX de l'ATmega328P. Les voyants RX et TX sont actifs bas, tandis que la broche 13 et les voyants d'alimentation sont actifs haut, tout comme sur le Nano officiel.

Les autres choses intéressantes qui peuvent contenir des différences par rapport au Nano officiel sont sur le côté inférieur du tableau.

Le régulateur 5V est un AMS1117.

Entre les lignes RX et TX du CH340G et les lignes TX et RX de l'en-tête Arduino et de la puce ATmega328P, il y a des résistances 1K, comme dans le schéma officiel Nano. Ceux-ci sont disposés à proximité des broches A3 et A4.

Le condensateur le plus proche de la broche D2 est le condensateur DTR-à-RST utilisé pour réinitialiser la connexion série USB.

La résistance la plus proche de la broche RX0 est le pullup de réinitialisation. C'est un pullup assez fort à 1K par rapport aux autres Arduinos, mais je vois que c'est aussi 1K sur le Nano officiel. La plupart des autres Arduinos sont conçus avec un pullup de 10K.

Remarques sur l'utilisation de Nano avec la carte Bluetooth HC-05

Vous pouvez câbler la carte Bluetooth HC-05 pour réinitialiser automatiquement le Nano en connectant la broche d'état au RST via un condensateur de 0, 1 uF, qui fonctionne sur d'autres modèles Arduino tels que le Pro Mini et le Pro Micro. Pour le Nano, j'ai trouvé qu'il était nécessaire d'ajouter une résistance de rappel externe de 1K à la broche de réinitialisation. Cela est nécessaire car le condensateur DTR intégré du Nano interfère avec le condensateur DTR que vous ajoutez pour envoyer l'impulsion de réinitialisation à partir de la broche d'état HC-05. Si vous désactivez la réinitialisation automatique du CH340G en retirant le capuchon DTR du Nano, vous ne devriez pas avoir ce problème et n'auriez pas besoin de la résistance de rappel.

De plus, la connexion entre HC-05 Bluetooth TX et la broche Nano RX pose parfois problème. Il semble que la sortie TX du HC-05 ne soit pas assez forte avec son niveau logique de 3, 3 V pour piloter la broche Nano RX. Les autres modèles Arduino n'ont pas le même problème. Sur la planche à pain, si je situe la carte Bluetooth HC-05 près des broches série Nano, que le fil soit aussi court que possible et que je passe 2 fils pour établir une bonne connexion supplémentaire, cela fonctionne très bien. J'ai également utilisé un convertisseur de niveau logique pour effectuer les connexions, ce qui est la solution la plus fiable. Les modules de conversion à 3 ou 4 canaux sont répertoriés sur eBay pour 0, 99 $ USD, dans de nombreux cas, expédition incluse.

Informations techniques supplémentaires

Plus d'informations techniques ici, y compris le schéma, recherchées par le membre de la communauté Arduino marpik:

//actrl.cz/blog/index.php/2016/arduino-nano-ch340-schematics-and-details/

Notez que le lien ci-dessus est vers le blog d'une autre personne et qu'il n'est pas garanti d'informations exactes. Je l'ai étudié et je pense que ce sont des informations utiles et généralement exactes. DanielB122 a identifié (commentaires ci-dessous) un problème avec les routes schématiques RX et TX, et il semble qu'il ait été corrigé dans une révision du schéma.

Les fiches techniques en anglais pour le CH340G ne semblent pas provenir du fabricant et sont des tentatives faites maison pour fournir des informations dans une langue autre que le chinois. Selon les fiches techniques et autres informations que j'ai lues, le cristal connecté au CG340G est supposé être à 12 MHz. Mais le cristal que j'ai observé sur le Nano, et dont j'ai montré des photos, est gravé 20, 0. Je ne sais pas ce qui se passe avec ça.

Informations plus utiles:

//fobit.blogspot.com/2014/11/ch340g-in-eagle.html

Articles Connexes