Dit zijn mijn notities over de Nano ATmega238P/CH340G dat is populair op eBay.
De CG340G-chip vervangt de FTDI USB-chip gebruikt op de officieel vrijgegeven en gedocumenteerde Arduino Nano. Dit ontwerp verschilt van het officiële Nano-schema, en ik heb niet gevonden een schema voor deze versie van de CH340G van de Nano. Ik heb onderzocht met een ohm meter en studeerde en geannoteerde de lay-out van de Raad van bestuur, en dacht dat ik zou delen voor degenen onder u die mogelijk geïnteresseerd zijn in hardware hacking of wijzigingen.
De CG340G heeft een externe kristal en de Nano onbewoonde pads voor condensatoren aan het kristal gerelateerde.
De RX en TX LEDs worden niet gedreven door afzonderlijke pinnen op de USB chip zoals in de officiële Nano, maar eerder ze zijn aangesloten op de RX en TX pinnen van de ATmega328P. De RX en TX LEDs zijn actieve laag, terwijl de pin 13 en powerleds actieve hoog, net als bij de officiële Nano.
De resterende interessante dingen die kunnen verschillen van de officiële Nano bevatten zijn aan de onderzijde van de Raad van bestuur.
De 5V regulator is een AMS1117.
Tussen de RX en TX lijnen op de lijnen van het CH340G en de TX en RX van de Arduino kop- en ATmega328P chip zijn er weerstanden van 1K, net als in het officiële Nano-schema. Deze zijn gerangschikt in de buurt van de A3 en A4 pinnen.
De condensator zich het dichtst bij de pin van de D2 is de DTR-naar-RST condensator gewend reset op USB seriële verbinding.
De weerstand die zich het dichtst bij de pin RX0 is de reset pullup. Dit is een vrij sterke pullup bij 1K in vergelijking met andere Arduinos, maar ik zie dat het is 1K op de officiële Nano, ook. Meeste andere Arduinos zijn ontworpen met een 10K pullup.
Opmerkingen over het gebruik van Nano met HC-05 Bluetooth bord
U kunt de draad van het bestuur van HC-05 Bluetooth om automatische reset de Nano door het aansluiten van de pin staat op eerste door middel van een condensator 0.1 uF, die op andere Arduino modellen zoals de Pro Mini en Pro Micro werkt. Voor de Nano vond ik moet toevoegen van een externe pull-down weerstand van 1K op de resetpin. Dat is nodig omdat de Nano aan boord DTR condensator interfereert met de DTR-condensator die u toevoegen om te verzenden de reset puls van de pin van de HC-05 staat. Als u de CH340G auto reset doordat het DTR GLB van de Nano uitschakelt, u moet niet hebben dat probleem en niet de pull-down weerstand zou moeten.
Ook geeft de verbinding tussen HC-05 Bluetooth TX en RX Nano pin soms problemen. Lijkt de TX-output van de HC-05 is niet heel sterk genoeg met het is 3,3 v logica niveau om te rijden de Nano RX-pin. Andere Arduino modellen hebben niet dezelfde problemen. Op het breadboard, als ik de HC-05 Bluetooth bestuur dicht bij de Nano seriële pinnen situeren, de draad zo kort mogelijk maken en uitvoeren van 2 draden om een extra goede verbinding, werkt het prima. Ik heb ook een logica-niveau converter gebruikt het om verbindingen te maken, dat is de meest betrouwbare oplossing. 3 of 4 kanaal convertermodules staan op eBay voor $0.99 USD, in veel gevallen verzendkosten inbegrepen.
Aanvullende technische info
Meer technische info hier, met inbegrip van schematische, onderzocht door Arduino Gemeenschap lid marpik:
http://actrl.cz/blog/index.php/2016/Arduino-nano-ch340-Schematics-and-Details/