Arduino Nano ATmega238P/CH340G v3.0 PCB layout
Detta är mina anteckningar om Nano ATmega238P/CH340G som är populärt på eBay.
CG340G chip ersätter FTDI USB chip används på den officiellt släppt och dokumenterade Arduino Nano. Denna design skiljer sig från den officiella Nano schematiskt och jag har inte hittat en schematisk för denna CH340G version av Nano. Jag har utforskas med en ohm mätare och studerade annotated styrelsen layout och tänkte jag skulle dela för de av er som kan vara intresserad av maskinvara dataintrång eller ändringar.
CG340G har en extern crystal och Nano har obefolkade pads för kondensatorer med till kristallen.
RX och TX lamporna drivs inte av separata pins på USB-chip som i den officiella Nano, men snarare de är anslutna till RX och TX stiften av ATmega328P. RX och TX lysdioder är aktiv låg, medan stift 13 och power lysdioder är aktiv hög, precis som på den officiella Nano.
De återstående intressanta saker som kan innehålla skillnader från den officiella Nano är på undersidan av styrelsen.
5V regulator är en AMS1117.
Mellan raderna RX och TX på CH340G och TX och RX raderna av Arduino huvud och ATmega328P chip finns 1K motstånd, samma som i den officiella Nano schematiskt. Dessa är ordnade nära A3 och A4 stiften.
Kondensatorn närmast D2 PIN-koden är DTR-till-RST kondensatorn används för att återställa på USB-seriell anslutning.
Resistorn närmast RX0 PIN-koden är reset pullup. Detta är en ganska stark pullup på 1K jämfört med andra Arduinos, men jag ser det är 1K på officiella Nano, alltför. De flesta andra Arduinos är utformade med en 10K pullup.
Anteckningar om hur du använder Nano med HC-05 Bluetooth styrelse
Du kan koppla HC-05 Bluetooth styrelsen att auto-reset Nano genom att ansluta den statliga pin till RST genom en 0.1 uF kondensator, som fungerar på andra modeller av Arduino som Pro Mini och Pro Micro. För Nano hittade jag det är nödvändigt att lägga till en extern dra ner motstånd på 1K i Återställ PIN-koden. Detta är nödvändigt eftersom den Nano ombord DTR kondensator stör DTR kondensatorn du lägger till för att skicka reset puls från HC-05 stat stift. Om du inaktiverar CH340G auto återställa genom att ta bort den gemensamma jordbrukspolitiken DTR från Nano, du bör inte ha problemet med och behöver inte dra ner motstånd.
Dessutom ger anslutningen mellan HC-05 Bluetooth TX och Nano RX stift ibland problem. Det verkar TX produktionen av HC-05 inte är ganska stark nog med det är 3.3V logik nivå att köra Nano RX stift. Andra Arduino modeller har inte samma problem. På bakbord, om jag lättplacerade HC-05 Bluetooth styrelsen nära Nano seriell stiften, göra tråd så kort som möjligt och köra 2 ledare för att göra en extra bra anslutning, fungerar det bra. Jag har också använt en logik-nivå omvandlare för att göra anslutningar, som är den mest tillförlitliga lösningen. 3 eller 4 kanal converter-moduler finns på eBay för $0.99 USD, i många fall frakt ingår.
Ytterligare teknisk information
Mer teknisk info här, inklusive Schematisk, underbyggda av Arduino gemenskap medlem marpik:
http://actrl.cz/Blog/index.php/2016/Arduino-nano-ch340-Schematics-and-details/