Piny pro Arduino Nano: Kompletní průvodce pinů a tipy pro návrh
Úvod
Znalost zapojení pinů pro Arduino Nano je nezbytná pro správné používání této kompaktní vývojové desky. Tato příručka systematicky pokrývá napájecí piny, digitální I/O, PWM funkce, analogové vstupy, sériovou komunikaci a rozhraní I²C pro Arduino Nano. Poskytneme praktické příklady zapojení a úvahy o návrhu desek plošných spojů , které pomohou inženýrům a výrobcům rychle zvládnout zapojení pinů pro Arduino Nano a zároveň se vyhnout běžným nástrahám.
Přehled desky Arduino Nano
Arduino Nano je vybaveno mikrokontrolérem ATmega328P v provedení vhodném pro nepájivé pole o rozměrech 45 mm × 18 mm. Běžné varianty používají pro programování a sériovou komunikaci čipy CH340G nebo FT232RL s USB-sériovým rozhraním.
Pochopení zapojení pinů na Arduinu Nano začíná rozpoznáním architektury napájení desky: VIN přijímá externí vstup 7-12V přes integrovaný lineární regulátor (obvykle AMS1117-5.0), USB poskytuje přímé napájení 5V a deska poskytuje regulované výstupy 5V a 3.3V pro periferní zařízení.
Kompaktní rozteč pinů 2.54 mm umožňuje celkem 30 pinů ve dvou řadách s vyhrazenými konektory pro GND, hardwarový reset (RST) a referenční napětí IOREF. Správný výběr zdroje napětí zabraňuje konfliktům a tepelným problémům během provozu.
Jste připraveni proměnit svůj projekt na Arduinu v zakázkovou desku plošných spojů?
Překonejte rámec vývojové desky s deskou plošných spojů navrženou pro vaši aplikaci. Zašlete své soubory Gerber, schémata, kusovník nebo projektové požadavky k technickému posouzení a výrobní cenové nabídce.
Výroba prototypů desek plošných spojů, zakázková výroba desek plošných spojů a podpora montáže.
Přehled pinů Arduina Nano
Rozložení pinů v Arduinu Nano je uspořádáno do 30 pinů do odlišných funkčních skupin pro systematický návrh obvodu.
- Napájecí piny zahrnují VIN, 5V, 3.3V a vícenásobné připojení GND pro stabilní rozložení napětí.
- Digitální I/O piny D0 až D13 poskytují univerzální vstup/výstup se šesti piny s podporou PWM pro simulaci analogového výstupu.
- Osm analogových Vstupní piny (A0-A7) mají 10bitové rozlišení ADC, ačkoli A6 a A7 postrádají v pouzdrech TQFP digitální I/O.
- Komunikační rozhraní zahrnují dedikované piny UART (D0/D1), SPI (D10-D13) a I²C (A4/A5).
- Další funkce zahrnují RST pro hardwarový reset a AREF pro konfiguraci referenčního napětí ADC.
Toto systematické uspořádání umožňuje efektivní prototypování a minimalizuje chyby v zapojení jak během testování nepájivých desek, tak i během fáze návrhu desek plošných spojů.
Arduino Nano Pinout
Podrobné specifikace pinů Arduina Nano
1. Konfigurace pinů napájení a resetování
Chování vstupního napájení VIN a 5V
VIN slouží jako hlavní externí napájecí vstup a podporuje 7–12 V DC (absolutní maximum 20 V, ačkoli hodnoty nad 12 V způsobují nadměrné zahřívání lineárního regulátoru AMS1117). Regulátor převádí VIN na 5 V s proudovým proudem zhruba 800 mA. Pin 5V pracuje obousměrně: při použití VIN poskytuje regulované napětí 5 V, nebo může přijímat přímé napájení 5 V, když není připojeno USB.
Aspekty bezpečnosti napájení
Nikdy nenapájejte současně pin VIN a pin 5V, mohlo by to způsobit nedefinované chování nebo poškození hardwaru. Pin 3.3V poskytuje pouze asi 50 mA a je vhodný spíše pro nízkopříkonové senzory nebo logická rozhraní než pro primární systémové zátěže.
Uzemňovací a ovládací piny
Více pinů GND zajišťuje správné uzemnění a podporuje stabilní rozložení zemnící roviny. Pin RST přijímá resetovací signál s aktivní nízkou úrovní, obvykle spouštěný kondenzátorem 0.1 µF z pinu DTR pro automatické programování. IOREF vydává provozní napětí MCU (obvykle 5 V), což umožňuje stínění a externím obvodům přizpůsobit se správné logické úrovni.
2. Zapojení digitálních I/O pinů v Arduinu Nano
D0 (RX) a D1 (TX) implementují hardwarový UART (sériový) rozhraní ATmega328P a sdílejí jeho funkce s USB-sériovým můstkem. Tyto piny musí zůstat během nahrávání náčrtu odpojené od externích obvodů, aby se předešlo konfliktům programování. Zapojení pinů Arduina Nano označuje D2 a D3 jako externí piny přerušení (INT0, INT1) a podporuje... attachInterrupt() pro programování řízené událostmi s režimy detekce stoupající, klesající nebo změny.
3. Digitální piny s podporou PWM
Šest pinů poskytuje hardwarový PWM výstup přes periferie časovače/čítače: D3, D5, D6, D9, D10 a D11. Časovač 0 řídí D5 a D6 s frekvencí přibližně 976 Hz, zatímco časovač 1 řídí D9 a D10 s frekvencí 490 Hz a časovač 2 řídí D3 a D11 s frekvencí 490 Hz. Frekvenci PWM zapojení pinů Arduina Nano lze upravit přímou manipulací s registrem časovače, i když to ovlivňuje... delay() a millis() funkce, které závisí na časovači Timer0. Každý pin PWM generuje nebo odebírá maximálně 40 mA s 8bitovým rozlišením (0-255 až analogWrite()).
4. Konfigurace rozhraní SPI
Rozložení pinů na Arduinu Nano implementuje SPI pomocí čtyř vyhrazených pinů: D10 (SS/Chip Select), D11 (MOSI/Master Out Slave In), D12 (MISO/Master In Slave Out) a D13 (SCK/Serial Clock). Při provozu jako SPI master musí být D10 konfigurován jako OUTPUT, i když se nepoužívá jako výběr čipu, jinak se ATmega328P automaticky přepne do režimu slave. Hardwarová periferie SPI pracuje s maximální taktovací frekvencí 8 MHz (Fosc/2 při systémových hodinách 16 MHz). Více SPI zařízení sdílí linky MOSI, MISO a SCK, zatímco pro výběr zařízení používá jednotlivé piny pro výběr čipu.
5. Implementace sběrnice I²C
A4 (SDA/Sériová data) a A5 (SCL/Sériové hodiny) zajišťují sběrnici I²C (TWI) v pinovém uspořádání Arduina Nano. Toto dvouvodičové rozhraní vyžaduje externí pull-up rezistory, obvykle 4.7 kΩ vůči VCC, ačkoli hodnoty mezi 2.2 kΩ a 10 kΩ fungují v závislosti na kapacitě a rychlosti sběrnice. ATmega328P podporuje provoz ve standardním režimu (100 kHz) a rychlém režimu (400 kHz). Více zařízení I²C sdílí obě linky pomocí unikátních 7bitových adres, což teoreticky umožňuje až 112 zařízení (bez rezervovaných adres). Fyzická délka sběrnice by neměla při 400 kHz překročit 1 metr kvůli omezením kapacity.
6. Analogové vstupní piny A0-A7
Rozložení pinů na Arduinu Nano poskytuje osm analogových vstupů prostřednictvím jediného 10bitového ADC (analogově-digitálního převodníku) s postupnou aproximací.
- A0 až A5 fungují obousměrně jako analogové vstupy i digitální I/O piny (D14-D19 v digitálním režimu).
- A6 a A7 existují výhradně jako analogové vstupy na pouzdrech TQFP/QFN ATmega328P bez digitálních I/O funkcí.
ADC odkazuje buď na VCC (výchozí, typicky 5V), nebo na externí napětí přivedené na AREF, konfigurované pomocí analogReference()Rozsah vstupního napětí je od 0 V do referenčního napětí (maximálně 5 V). Převod ADC trvá přibližně 100 µs, což vede k teoretické maximální frekvenci 10 000 vzorků za sekundu. Vstupní impedance je přibližně 100 MΩ, ačkoli efektivní impedance během vzorkování klesá na přibližně 10 kΩ kvůli internímu kondenzátoru pro vzorkování a uchovávání.
7. Piny se speciálními funkcemi
AREF (Analogová reference) nastavuje napětí ADC v plném rozsahu. Při použití externí reference připojte stabilní zdroj napětí (1.1 V až 5 V) s keramickým bypassovým kondenzátorem 0.1 µF k zemi. Nikdy nepřipojujte napětí na AREF při použití režimů interní reference, mohlo by dojít k poškození interních referenčních obvodů. Rozložení pinů na Arduinu Nano obsahuje ICSP konektor (6 pinů 2×3) pro sériové programování uvnitř obvodu, který poskytuje přímý přístup k MOSI, MISO, SCK, RESET, VCC a GND pro vypalování bootloaderu nebo programování AVR bez sériového USB čipu.
LED bliká na D13
Návrh a rozvržení desek plošných spojů Arduino Nano
Rozložení a rozteč pinů
Při přechodu z prototypu Arduina Nano na vlastní desku plošných spojů (PCB) je třeba zkontrolovat původní zapojení pinů spolu s rozměry desky, polohami konektorů, montážními body a požadavky na krytí. Pokud je modul Nano zachován, je třeba dodržovat požadované rozteče konektorů a zajistit dostatečný prostor kolem USB konektoru. Pokud je ATmega328P integrován přímo do desky plošných spojů, není nutné reprodukovat původní rozložení konektorů Nano, pokud nejsou vyžadovány externí moduly kompatibilní s Nano.
Správná kontrola rozvržení desky plošných spojů by měla před uvolněním návrhu do výroby potvrdit vzdálenost mezi součástkami, požadavky na okraje desky, přístup ke konektorům a prostor pro směrování.
Oddělení napájení
Vlastní deska plošných spojů pro Arduino Nano by měla být navržena s ohledem na skutečné energetické požadavky hotového produktu, spíše než jednoduše kopírovat napájecí obvod vývojové desky. Oddělovací kondenzátory by měly být umístěny v blízkosti příslušných napájecích pinů integrovaného obvodu, zatímco regulátor, VIN, 5V, 3.3V a externí zátěže by měly být vyhodnoceny podle jejich očekávaných proudových a tepelných požadavků.
Před vedením signálu by mělo být také zkontrolováno vedení napájení a uzemnění, zejména pokud deska obsahuje senzory, displeje, motory nebo jiné obvody, které mohou způsobovat elektrický šum.
Aspekty USB a sériového portu
Pokud si vlastní deska plošných spojů zachovává programování USB, měly by být USB konektor, zařízení USB-sériové rozhraní, ochranné komponenty a směrování D+/D− navrženy jako jedna funkční sekce. D0/RX a D1/TX také vyžadují pečlivé přidělení pinů, protože jsou sdíleny s hardwarovým sériovým rozhraním.
U výrobních desek by se během návrhu desek plošných spojů mělo zkontrolovat umístění konektorů, zpětné cesty, ochrana proti elektrostatickému rušení (ESD) a směrování diferenciálních párů, aby se snížilo riziko komunikačních problémů nebo problémů s elektromagnetickým rušením po montáži.
Obvod s automatickým resetem
Obvod automatického resetu by měl být zahrnut ve schématu zapojení a ověřen před výrobou desky plošných spojů. Při programování z USB na sériový port by měl být signál DTR, resetovací kondenzátor, pull-up obvod a programovací rozhraní umístěny a směrovány podle skutečných požadavků obvodu.
U desek, které budou programovány a testovány během výroby, může poskytnutí přístupných programovacích konektorů nebo testovacích bodů zjednodušit validaci prototypů a testování sestav desek plošných spojů.
Požadavky na externí komponenty
Vlastní vývojová deska Arduino Nano nemusí nutně reprodukovat všechny komponenty původní vývojové desky. V závislosti na produktu lze odstranit nepoužívané headery, indikační LED diody, redundantní konektory nebo obvody určené pouze pro vývoj, zatímco potřebné obvody MCU, hodinový obvod, reset, napájení, USB, ochranné a aplikační obvody jsou integrovány přímo do desky.
Před výrobou je třeba zkontrolovat plochu, mezery, požadavky na vrtání, pájecí masku, tloušťku desky a umístění součástek z hlediska vyrobitelnosti. Finální soubory pak mohou být přesunuty k výrobě desek plošných spojů a montáži prototypů desek plošných spojů.
Arduino Nano PCBA
Běžné problémy a odstraňování problémů
- Žádná indikace napájeníOvěřte datové možnosti kabelu USB (ne pouze nabíjení), zkontrolujte polaritu VIN, změřte napětí na pinu 5 V. Poškozené integrované regulátory často vydávají 0 V nebo nesprávné úrovně napětí.
- Selhání sériové komunikaceExterní zařízení při programování bloků D0/D1. Odpojte je během nahrávání nebo použijte SoftwareSerial na alternativních pinech. Rozložení pinů Arduina Nano sdílí tyto piny se sériovým portem USB, což způsobuje konflikty.
- Nekonzistentní hodnoty ADCPlovoucí analogové vstupy generují náhodné hodnoty. Na nepoužité analogové piny přidejte pull-down rezistory 10 kΩ. Ověřte, zda se shoduje zapojení AREF.
analogReference()nastavení (výchozí je interní VCC). Nadměrná délka vodiče (>30 cm) způsobuje šum vyžadující hardwarovou filtraci. - Chyby nahráváníNainstalujte ovladače CH340 pro klonované desky (Windows/Mac). Pokud automatický reset selže, stiskněte ručně reset těsně před nahráváním. Pokud programátor zcela nereaguje, zkontrolujte přítomnost bootloaderu pomocí programátoru ISP. Nesprávný výběr desky v IDE způsobuje neshodu protokolů nahrávání.
Závěr
Rozložení pinů na Arduinu Nano je užitečné pro prototypování, ale funkční nepájivé pole nebo vývojová deska je pouze výchozím bodem pro sériovou výrobu. Jakmile se obvod stane součástí hotového produktu, je třeba společně zvážit architekturu napájení, alokaci pinů, rozhraní USB, umístění součástek, přístup k programování a požadavky na výrobu desky plošných spojů.
Použijte Nano Pinout jako výchozí bod pro návrh desky plošných spojů
Před vytvořením vlastní desky plošných spojů Arduino Nano si zkontrolujte, které funkce Nano jsou pro danou aplikaci skutečně vyžadovány. D0/D1 mohou být rezervovány pro sériovou komunikaci, A4/A5 pro I²C, D10-D13 pro SPI a vybrané PWM nebo analogové piny pro aplikačně specifické obvody. Odstranění nepotřebných headerů a vývojových komponent může také zmenšit velikost desky a zjednodušit konečný návrh.
Přechod od prototypového zapojení k produkční desce plošných spojů
Pro ověření obvodu je užitečná nepájivá deska nebo Nano modul, ale výrobní hardware vyžaduje kontrolovanější elektrický a mechanický návrh. Před vydáním návrhu pro výrobu desek plošných spojů by mělo být zkontrolováno umístění USB, rozvod napájení, oddělení, uzemnění, přístup ke konektorům, testovací body, rozměry součástek a rozměry desky.
Zvažte montáž desek plošných spojů již ve fázi návrhu
Pokud bude finální produkt montován ve výrobě, výběr součástek a rozvržení desky plošných spojů by měly také zohledňovat požadavky na montáž. Výběr pouzdra, rozteč součástek, přístup k pájení, označení polarity, programovací body a přístup k testování mohou ovlivnit vyrobitelnost desky plošných spojů založené na Arduinu. Včasné navrhování těchto detailů pomáhá předejít zbytečným revizím desky plošných spojů po vytvoření prototypu.
Kdy dává smysl vlastní deska plošných spojů pro Arduino
Zakázková deska plošných spojů se stává obzvláště užitečnou, když projekt přesahuje rámec testování vývojové desky a vyžaduje menší rozměry, specializované konektory, integrovanou správu napájení, aplikačně specifická rozhraní nebo opakovatelnou výrobu. V těchto případech může rozložení pinů na Arduinu Nano sloužit jako reference pro obvod, zatímco finální deska je optimalizována podle skutečných požadavků na produkt.
U výrobního projektu je dalším krokem společné posouzení schématu zapojení, rozvržení desky plošných spojů, specifikací desky a požadavků na montáž. To umožňuje vyhodnotit návrh před výrobou, spíše než odhalovat problémy s výrobou nebo montáží až po výrobě prototypu.
Často kladené dotazy
Kolik pinů má Arduino Nano?
Rozložení pinů na Arduinu Nano zahrnuje celkem 30 pinů, z toho 14 digitálních I/O pinů, 8 analogových vstupních pinů a několik napájecích a řídicích pinů, jako jsou VIN, 5V, GND a RST.
Které piny podporují PWM na Arduinu Nano?
V rámci Arduino Nano je šest pinů, které poskytují PWM výstup: D3, D5, D6, D9, D10 a D11. Tyto piny se běžně používají pro řízení motorů, stmívání LED a generování signálu pomocí funkce analogWrite().
Lze analogové piny Arduina Nano použít jako digitální piny?
Ano. V rozložení pinů na Arduinu Nano mohou analogové piny A0 až A5 fungovat také jako digitální piny (D14–D19). Piny A6 a A7 jsou však pouze analogové a nepodporují digitální I/O funkce.
Na jakém napětí pracuje Arduino Nano?
Arduino Nano pracuje na logické úrovni 5 V. Může být napájeno přes USB (5 V) nebo přes pin VIN se vstupním napětím 7–12 V, které je regulováno na desce.
Které piny se používají pro I2C a SPI na Arduinu Nano?
Podle zapojení pinů v Arduinu Nano používá komunikace I2C A4 (SDA) a A5 (SCL), zatímco komunikace SPI používá D10 (SS), D11 (MOSI), D12 (MISO) a D13 (SCK).
doporučené příspěvky
Výrobce keramických desek plošných spojů AlN pro elektroniku s vysokým tepelným výkonem
HIGHLEAP ELECTRONICS · Keramická deska plošných spojů z nitridu hliníku...
Výroba desek plošných spojů z oxidu hlinitého pro prototypy a výrobu OEM
HIGHLEAP ELECTRONICS · Výroba keramických desek plošných spojů z oxidu hlinitého...
Dodavatel osazování desek plošných spojů pro výrobu elektroniky OEM a ODM
HIGHLEAP ELECTRONICS · Dodavatel OEM / ODM PCB AssemblyVáš...
Výrobce keramických desek plošných spojů Al2O3 pro přesné keramické obvody
HIGHLEAP ELECTRONICS · Keramický obvod z oxidu hlinitého...
Jak získat cenovou nabídku na desky plošných spojů
Provedeme pro vás analýzu DFM/DFA a ozveme se vám se zprávou. Své soubory můžete bezpečně nahrát prostřednictvím našich webových stránek. Pro vypracování cenové nabídky potřebujeme následující informace:
-
- Gerber, ODB++ nebo .pcb, spec.
- Seznam kusovníků, pokud požadujete montáž
- Množství
- Čas otáčení
Kromě výroby desek plošných spojů nabízíme komplexní škálu elektronických služeb, včetně návrhu desek plošných spojů, výroby desek plošných spojů a komplexních řešení. Ať už potřebujete pomoc s prototypováním, ověřováním návrhu, zajištěním zdrojů součástek nebo hromadnou výrobou, poskytujeme komplexní podporu, abychom zajistili úspěch vašeho projektu.
Pro služby PCBA prosím poskytněte kusovník (BOM) a případné konkrétní montážní pokyny. Nabízíme také analýzy DFM/DFA pro optimalizaci vašich návrhů z hlediska vyrobitelnosti a montáže a zajištění plynulého výrobního procesu.
