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/

Relaterade Ämnen

Arduino Nano LED-skärm

Detta är min första instructable på hur man snyggt gränssnitt en 0,56" 4-siffriga 7-Segment LED display till en Arduino Nano. 7-segment LED-displayer är idealiska för att visa information på en Arduino på grund av sina låga kostnader (~$1.50 på Amazo...

Berlin klocka, Arduino Nano, DS1307 Realtidsklocka. 74HC595N 8-bitars skiftregister.

För en tid nu har jag ville bygga en Berlin klocka. Jag vet inte riktigt varför? Jag gillar bara "annorlunda" tillvägagångssätt till talande tiden.Så hur fungerar det?Börjar på botten finns 4 gul lyser varje ljus representerar 1 minut, så om det...

Scanner Rgb Led lampa Pwm kontrolleras av Arduino Nano

Återvunnet scanner rgb led lampa pwm kontrolleras av Arduino NanoSteg 1: SlutresultatetDetta är vad du får om du följer detta instructable.Steg 2: Hitta en skrivareLeta efter en bruten hp allt i ett-skrivare. (Andra märken kan också ha delarna, men j...

Montering en Arduino Nano / LCD projekt plattform

Den "Arduino Nano / 1.8" TFT LCD projekt plattform "består av en 3D tryckta fall att wraps en anpassade utformade PCB som är monterad en Arduino Nano, en 1.8" TFT LCD med en SD-kortläsare och tre tryckknappar som är utsatta på framsida...

Enkel 18dof Hexapod, Arduino nano (eventuellt med pololu maestro)

Hej,Här är en enkel hexapod som kan byggas för hand mycket snabbt. Den mekaniska konstruktionen är inte stor, men det är mycket i KYSSEN (hålla det dumt enkelt) stil och bör vara genomförbart i en helg för byggare av nybörjare till medellång erfarenh...

Små LED Strip Controller med LED Amp och Arduino Nano

En liten LED strip styrenhet med en LED-indikator förstärkare och en Arduino Nano. Perfekt för att göra anpassad belysning mönster och/eller kontrollera lysdiodsrand från datorn. Utfärda utegångsförbud för Mosfet från förstärkaren används för att sty...

POV använder Arduino Nano

Hej allaJag var imponerad av två artiklar om Instructables.com Magic-POV-Wand-yet-another-POV-toy och uthållighet-av-Vision-Wand. De har förklarat i detalj, att bygga ett LED POV och mestadels Visa ett namn eller ett meddelande.Jag hittade inte bara...

Arduino Nano till Arduino Uno adapter

Arduino Nano är en trevlig, liten och billig medlem av familjen Arduino. Den är baserad på Atmega328 chip, som gör det lika kraftfullt som det största hans bror Arduino Uno, men det kan fås för mindre pengar. I Ebay nu kinesiska versioner kan köpas f...

Liten footprint Arduino Nano med USB-laddning krets (Li-Ion eller LIPO) som kan stänga av sig själv (mjuk spärren power)

När jag började min första Arduino projekt, insåg jag att jag behövde använda ett litet format Arduino så att jag kan bifoga den i min enhet. Att vara ny på Arduino, visste inte jag att alla de utmaningar som jag skulle ha med batteri förvaltning!Eft...

Arduino Nano-Adapter - mer utrymme på din grindar

Välkommen!Först ut: detta är min första Instructable! Någon feedback att förbättra några kommande sådana är välkomna! :)Om du, precis som jag, har en Arduino Nano, har du säkert märkt att när du sätter det på en protoboard du omedelbart förlorar tre...

3D Scanner kontroll styrelsen arduino nano + drv8825

Denna kontrollstyrelsen byggdes för 3d-scanner jag ut med min 3d skrivare.Stöder 1 stepper och 2 lasrarFilerna ska laddas upp inom kort!Steg 1: IntroduktionJag designade controller styrelsen efter att ha tillbringat en tid söker en arduino ombord med...

DIY Arduino Nano

Hur man gör en Arduino Nano med en Attiny 85.Steg 1: PCB Forma din design att PCB. Jag använde 6cm 2 cm.Steg 2: Skär PCB Jag använde Dremel men du kan använda vad du vill. Se till att gnida det väl, så det kommer att ta en god form.Steg 3: delarSe de...

12 tim binär klocka, timmar och minuter bara, DS1307 RTC, i2C, Arduino-Nano

Ett tag nu har jag velat göra en binär klocka, men efter att ha tittat jag bestämde mig något bara lite annorlunda. Så jag beslöt att endast visar timmar och minuter och endast visa en 12 timmars klocka, innebär detta du bara behöver 3 kolumner och m...

Arduino Nano baserat Microbot

detta instructable skapades för att föras in i roboten utmaningen. Om jag vinner, som delar ska naturligtvis gå till robotar som denna. Anteckningar om hur du inkluderar några av de mycket i prispaket ges i sista steget. Jag är 28, så klart, jag komm...

DIY | Ambilight använder Arduino Nano

I detta Instructable kommer jag att lära dig hur du kan skapa din egen (b) ambilight för under $40!Tänk på att Ambilight fungerar endast på en dator med programmet Bambilight .Du behöver följande komponenter:Individuellt adresserbara RGB LED strip -...

Arduino Nano: DS1307 realtid Clock(RTC) med Visuino

DS1307 Realtidsklocka finns allmänt tillgänglig låg kostnad I2C RTC moduler. De kommer med en klocka och ett litet batteri, och när ansluten till Arduino, kan hålla reda på realtid även när Arduino styrelsen inte drivs.I detta Instructable kommer jag...

Att lägga till egen grafik till örn PCB layouter

detta instructable syftar till hur du kan lägga till egen grafik i en PCB med EAGLE Layout Editor. Du kanske vill lägga till en logotyp eller din webbadress till en elektronik PCB som du har skapat. Jag fick reda på att processen att lägga till bilde...

HackerBoxes 0003: Amatörradio, Arduino Nano, satelliter, Packet, APRS

Är du redo att få Radio Active? Denna månad, utforska radiokommunikation med kraftfulla handhållna VHF/UHF transceiver, Sök för amatör satelliter overhead och prototyp ditt eget Morsealfabetet eller Digital Packet Radio projekt baserat på tiny Arduin...

Arduino Nano - BH1715 Digital Sensor för omgivande ljus handledning

BH1715 är en digital Sensor för omgivande ljus med en I²C bus gränssnitt. BH1715 är vanligt att få omgivande ljus data för att justera LCD och knappsatsen bakgrundsbelysningen makt för mobila enheter. Denna enhet erbjuder en 16-bitars upplösning och...