Всички категории

Какъв е пин-аутът на PCBA Arduino Nano?

Aug 14, 2026

Разпределение на краката на Arduino Nano: DIY проекти и проектиране на IoT печатни платки – обширен преглед на Arduino Nano

Какво е това? pCBA какво е разпределението на краката на Arduino Nano?

Разкриване на пълния потенциал на Arduino Nano за DIY проекти, професионални приложения и IoT устройства – от диаграми на разпределението на краката до иновативни персонализирани стилове на печатни платки и критерии за производимост.

Встъпление

Arduino Nano заема централно място между простотата на достъпността, мощността и преносимия дизайн, което го прави предпочитаният микроконтролер за ентусиасти, хобисти, инженери, учители и собственици на бизнес. Независимо дали автоматизирате градината си, създавате умно домакинско устройство или разработвате напълно функционален IoT продукт, разпределението на краката, техническите характеристики и широката съвместимост на Arduino Nano го отличават в света на вградената хардуерна техника.  

През 2026 г. разположението на контактите на Arduino Nano всъщност е станало значително по-важно от всякога, тъй като разработчиците изтеглят границите на това, което компактните и подходящи за макетни платки микроконтролери могат да постигнат. Сърцето на Nano — устойчивият микроконтролер ATmega328P — интегрира цифрови и аналогови входове/изходи, жизненоважни комуникационни протоколи като UART, I2C и SPI, както и надеждно управление на захранването — всичко необходимо, за да започнете или мащабирате проекти за напреднали цифрови устройства.  

Все пак използването на максимум възможностите на Nano далеч надхвърля просто качването на фърмуер чрез Arduino IDE:  

Трябва да познавате функцията на всеки контакт — цифров, аналогов, PWM, захранващ, външен прериване и рестарт.

Създавайте персонализирани PCB схеми, като обръщате особено внимание на безопасността, разпределението на захранването, EMI/EMC и добре установените практики за проектиране.

Избягвайте чести грешки като крос-ток, спадове на напрежението и шумни аналогови измервания, докато оптимизирате разходите за компоненти (BOM) в оферта от NextPCB.

Разбиране на контактната схема на Arduino Nano

Разпознаването на разположението на контактите на Arduino Nano е основата за използване на неговия истински потенциал. „Разположението на контактите“ е подробна схема, която описва функцията, обозначението и електрическите характеристики на всеки контакт на Arduino Nano. Тази схема служи като ваша насока за свързване на сензори, изпълнителни устройства и модули за взаимодействие – а разбирането на напрежението и токовите ограничения гарантира безопасна работа както за платката, така и за свързаните устройства.

pcba arduino nano pinout.jpg

Какво представлява разположението на контактите на Arduino Nano?

Разположението на контактите на Arduino Nano показва, че всяка платка Nano има:

22 цифрови и аналогови контакта: 14 цифрови входа/изхода (D0–D13), 8 аналогови входа (A0–A7).

Комуникационни портове: включващи UART/Serial (TX, RX), I2C (SDA, SCL) и SPI (MISO, MOSI, SCK, SS чрез D10–D13).

Контакти за захранване: множество опции за 5 V, 3.3 V (с ограничена мощност), GND и VIN/RAW (за входно напрежение 6–12 V).

Допълнителни контакти за захранване: Reset (RST), AREF (Analog Reference), вграден LED (свързан към D13) и ICSP-конектор.

Факт за удовлетворяване: Обикновеният микроконтролер ATmega328P на борда използва 32 kB Flash, 2 kB SRAM и 1 kB EEPROM — достатъчно за множество дълбоко вградени приложения, от умни сензори до интерактивно изкуство.

Защо е необходимо да разбирате разположението на контактите

Разпределението на контактите определя какво е възможно във вашата работа. Свързването на електрически двигател към контакт, който не може да осигури достатъчен ток, може да доведе до неправилна работа или дългосрочни проблеми. По подобен начин познаването на контактите за ШИМ (PWM) ви позволява да регулирате яркостта на LED-лампите или да управлявате сервомотори с голяма точност. Контактите за захранване изискват внимателно внимание към техния напрежение и токов капацитет, за да се избегнат ресетове поради намаляване на напрежението или прегряване — особено при захранване на външни компоненти.

Основни предимства на ефективното разпределение на контактите

Безопасна работа с хардуера: Избягване на прекомерен ток и грешно свързване.

По-широко съвместимост с проекти: Познаване на периферните устройства, които можете да свържете.

Оптимизирани индивидуални PCB-проекти: Правилно трасиране на пътищата за цифрови, аналогови и захранващи сигнали.

По-лесно отстраняване на грешки: Бързо установяване на грешки в електрическите вериги.

Точно как се различава разположението на контактите на Arduino Nano от това на други платформи

Не става дума само за по-малко контакти. Сравнението между Nano и Uno или друго значимо сравнение подчертава ключови различия:  

Характеристика

Arduino Nano

Arduino Uno

Arduino Mega

Процесор

ATmega328P

ATmega328P

ATmega2560

Фактор на форма

45 x 18 мм, за монтажна плоча

68,6 x 53,4 мм, щит

101,5 x 53,3 мм

Цифрови входове/изходи

14 ± (6 PWM)

14 ± (6 PWM)

54 ± (14 PWM)

Аналогов вход

8 (A0–A7)

6 (A0–A5)

16 (A0–A15)

USB порт

Mini-USB/USB-C

Пълноразмерен USB-B

Пълноразмерен USB-B

Макс. ток при 5 V

500 mA (USB), 800 mA (RAW VIN)

Подобен

По-високо

Приятелски настроен към макетни платки  е характерната черта на Nano. Слабият му профил означава, че не блокира съседните редове, което прави прототипирането — особено при по-обемисти схеми — значително по-бързо и много по-надеждно.

Цялостен преглед на разположението на контактите на Arduino Nano

Това е окончателното обсъждане на разположението на контактите на Arduino Nano! По-долу изброяваме всяка група контакти на Nano, техните технически характеристики и творчески подходи за устойчиво проектиране на схеми и печатни платки.

Разположение на контактите на Arduino Nano

(Вмъкнете високорезолюционно маркирано изображение по-долу. ALT: "Изображение на разположението на контактите на Arduino Nano, показващо всички цифрови, аналогови, захранващи и интерфейсни контакти").

Цифрови входно/изходни контакти (D0–D13)

Всички могат да бъдат конфигурирани като вход или изход.

Контакти за ШИМ: D3, D5, D6, D9, D10, D11 (означени с „~”) — осигуряват 8-битови устройства за ШИМ при 490 Hz (D5/D6 при 980 Hz).

Използване за намаляване на LED-овете, управление на сервомотори/двигатели и генериране на променливо напрежение.

Максимум 40 mA на всеки вход/изход (напреднала ограничителна функция за ток: 200 mA на порт за финансовата институция).

D0/D1 са двойни функции като UART RX/TX.

Аналогови входни пинове (A0–A7)

разрешение на АЦП 10 бита (стойност 0–1023).

Всички могат да се използват за analogRead().

A0–A5 могат да се използват повторно като цифрови вход/изход (D14–D19).

A6 и A7 са само аналогови входове (без цифров изход).

Осигурени чрез мултиплексор в ATmega328P.

Захранващи пинове

Име

Функция

Ограничение

VIN/RAW

Външен вход (6–12 V, нерегулиран)

6–12 V

5V

Регулиран изход (500 mA USB, 800 mA RAW VIN)

500–800 mA

3.3V

Допълнителен изход (от LDO регулатора)

макс. 50 mA

ГНД

Няколко основания за заземяване на високопоставени лица

н/Д

AREF

Аналогов референтен вход за АЦП (външен референтен източник)

Вижте техническия документ за ATmega328P

Захранващи пинове

Нулиране (RST): Връзки към физическата верига за нулиране на микроконтролера.

Вграден LED: D13 (полезен за сигнализация или отстраняване на грешки).

ICSP-конектор: Предоставя линиите MISO, MOSI, SCK, RESET, GND и VCC за зареждане на бутлоудъра чрез SPI.

Потребителски интерфейси за комуникация

UART: Вградена последователна връзка чрез D0 (RX) и D1 (TX).

I2C: SDA (A4) и SCL (A5). Обикновени поддържащи резистори 4,7 k ω .

SPI: Проверете таблицата за съответствие (обикновено D10–D13; D10 = SS, D11 = MOSI, D12 = MISO, D13 = SCK).

Бърза справочна таблица: Функции на контактите на Arduino Nano.

Пин

Функция

Съответствие за Arduino

Специална роля

D0, D1

Цифров вход/изход, сериен RX/TX

UART

Използва се за сериен комуникационен интерфейс; трябва да остане свободен за сензорни устройства.

D2–D13

Цифрови входове/изходи

ШИМ (D3, D5, D6, D9, D10, D11)

Цифров вход/изход, ШИМ – от значително значение

A0–A5

Аналогов вход, цифров вход/изход

I2C (A4/SDA, A5/SCL)

Допълнително софтуерно приложение I2C, входно-изходни портове за общо ползване

A6–A7

Само аналогов вход

 

Н/Д

ICSP конектор

SPI (MISO, MOSI, SCK, RST)

 

Бутлоудър / „гол“ чип

VIN/RAW

Външно захранване

 

За входно напрежение >5 V DC

5 V, 3,3 V

Регулиран изходен ток

 

Питание на външни модули (< максималната налична мощност)

Захранване на Arduino Nano

Управлението на енергията е от решаващо значение за стабилен и безопасен процес. Arduino Nano поддържа различни методи за захранване – изборът ви зависи от конкретния случай на употреба, периферните устройства и средата на изпълнение.

Как точно да захраните Arduino Nano?

1. Чрез USB порт (Mini-USB или USB-C)

Просто свържете устройството към компютъра си или към USB адаптер за захранване.

Осигурява 5 V до 500 mA (практическо ограничение за много случаи на употреба).

Подходящо за прототипиране, качване на код и отстраняване на грешки чрез серийния монитор в Arduino IDE.

2. Чрез VIN (RAW) пин

Подавайте 6–12 V DC към VIN; преминава през вградения регулатор на напрежението (5 V LDO).

Използва се за дълготрайни или автономни приложения; съвместимо с по-широк спектър от адаптери за мрежово захранване или батерийни пакети.

Предупреждение: Регулаторът на напрежението изпуска дим при претоварване. Уверете се, че общото потребление от 5V пина и от Arduino Nano е по-малко от 800 mA (вижте техническия документ на ATmega328P).

3. Използване на правия 5V пин

Ако имате надежден 5V източник на захранване, свържете го директно към този пин.

Заобикаля регулатора — опасно, ако входното напрежение надвишава 5V.

Пинове за захранване и мрежа за разпределение на захранването (PDN)

За да гарантирате стабилност, обърнете внимание на следните специфики на пиновете за захранване на Arduino Nano:

VIN/RAW: За неограничен вход. Защитете го с Шотки диод, ако е възможно случайно обръщане на полярността, или добавете предпазител за безопасност на устройството.

5V пин: Може да доставя или консумира до 500–800 mA (включително плата и периферни устройства). Прекомерното потребление може да надхвърли ограниченията на USB/PC или да прегрее регулатора.

3.3 V пин: Ограничен до 50 mA, подходящ за нискомощни сензори или ИС. Повечето Wi-Fi, LoRa и RF компоненти изискват допълнително захранване; използвайте външен LDO, ако е необходимо.

Контакти за заземяване (GND): Много лесно достъпни; винаги свързвайте заземяванията помежду им за безопасна препоръка.

Професионална препоръка: "Поддържайте плътна, непрекъсната заземителна площ под Nano на всяка индивидуална печатна платка (PCB). Това намалява напрежението и шума, особено при аналоговото измерване." — Разработчик на DFM от NextPCB.

Отстраняване на неизправности и дебъгване на проблеми с разпределението на контактите на Arduino Nano.

Дори опитните проектиранти се затрудняват. Ето как можете бързо да отстраните неизправности в разпределението на контактите на Arduino Nano и във връзките на платката:

Общи проблеми

Неуспех при последователно зареждане: Обикновено се дължи на използване на контакти D0/D1 за други устройства по време на комуникация (конфликт на UART).

Шум при аналогово четене: Предизвикан от дълги кабели, споделени заземителни вериги или липса на капацитивна филтрация; отделяйте добре аналоговите и цифровите заземявания в проектите на PCB.

I2C устройства не се откриват: Липсващи или неправилни издигащи резистори (обикновено 4,7 kΩ до 5 V), обърнати линии SDA/SCL или проблем с шината. ω до 5 V), обърнати линии SDA/SCL или проблем с шината.

Получаване на твърде висока температура: Подаване на екстремно напрежение към 5V или 3.3V контактите; регулаторът се загрява.

Нерегулярни резултати: Пропускане на задаване на pinMode преди digitalWrite.

Стъпки за отстраняване на грешки

Анализ на електропитателните шини и основни условия — използвайте мултиметър, за да проверите 5V, 3.3V и GND във всеки компонент.

Проверка на серийните настройки в Arduino IDE — изберете подходящия COM порт и платка за качване.

Проверка на всеки контакт — изпълнете примера Blink за вградената LED на D13; проверете входно/изходните контакти с добре известна LED и резистор.

Повторно проверете картата на контактите — уверете се, че сензорите/модулите са свързани към подходящите цифрови, аналогови или серийни контакти.

Проверка на връзките в прототипната платка — лентите на прототипната платка могат да се разхлабят; проверете връзката.

Инспекция на трасетата на PCB — ако използвате персонализирана PCB, проверете за къси съединения, замръзнали лойни възли и широчина на трасетата (вижте препоръките на NextPCB в раздел 9).

Сравнение между Arduino Nano и други Arduino платки

Изборът между Arduino Nano, Arduino Uno и Massive (или съвременния Arduino Nano Every) зависи от формата, броя на входно-изходните връзки и поддържаните функции.

Arduino Nano срещу Uno срещу Big

Характеристика

Arduino Nano

Arduino Uno

Arduino Mega

Nano Every

МКУ

ATmega328P

ATmega328P

ATmega2560

ATmega4809

Цифрови входове/изходи

14 (6 PWM)

14 (6 PWM)

54 (15 PWM)

14 (6 PWM)

Аналогови входи

8 (A0–A7)

6 (A0–A5)

16 (A0–A15)

8 (A0–A7)

USB порт

Mini-USB/USB-C

ТИП-B

ТИП-B

Micro-USB

Захранващи пинове

5V/3.3V/GND/VIN

5V/3.3V/GND/VIN

5V/3.3V/GND/VIN

5V/3.3V/GND/VIN

Употреба с макетна плоча

Отлично

Бедните.

Бедните.

Отлично

Flash/SRAM/EEPROM

32k/2k/1k

32k/2k/1k

256k/8k/4k

48k/6k/256b

Цена

Ниска

Ниска

Средно

Подобно на Nano

Кога да изберете Nano:

Ограничения по площ (носими устройства, дронове, малки роботи).

Прототипиране върху макетна платка.

Батерийна процедура (намалено влияние върху захранването).

Когато е необходимо намаляване на разходите и ограниченият брой входно-изходни контакти е достатъчен.

Кога да използвате Big или Uno:

Голям брой контакти / много периферни устройства (Mega).

Щитове и помощ за наследството (Uno).

По-голямо физическо установяване.

Arduino Nano Memory Style

Настройката на паметта за съхранение определя размера на вашата илюстрация, променливите в реално време и постоянните настройки.

Тип памет

Размер

Случай на употреба

ФЛЭШ

32 KB

Памет за програми (фирмуерни илюстрации)

SRAM

2 KB

Променливи по време на изпълнение, стек, бариери

EEPROM

1 KB

Не-летяща конфигурация, малки дневници

Blink Memory: Където живее вашата илюстрация. След всяко качване новата ви програма се запазва тук.

SRAM: Използва се за процедури и краткотрайна информация. Превишаването на 2 kB води до неочаквани рестарти ("препълване на SRAM").

EEPROM: За стойности, които се запазват след загуба на захранване – запазвайте калибрация, конфигурации или дневници на грешки. Използвайте умерено; всеки клетъчен елемент издържа около 100 000 цикъла.

2D дизайн, капацитет и обработка на платки

Физическите измервания и позиционирането на контактите са необходими за стила на печатната платка, позиционирането и инсталирането в помещението.

Параметър

Стойност

Размер на плоча

45 × 18 мм (основна област на печатната платка)

Контакти за макетна платформа

Разположени на разстояние 2,54 мм (0,1")

Височина (типична)

7–8 мм вкл. елементи

Тегло

~7 г

Отвори за монтиране

Липсват; обикновено се поставя в гнездо или фиксира се здраво

Работа с платите и монтиране

Непрекъснато се грижете за страничните части — статичният разряд може да повреди ИС.

За персонализирани платки на доставчици гарантирайте поне 1,5 мм разстояние между краищата и близките проводими повърхности.

Използвайте жени конектори за възможност за замяна или директно запояване за постоянната конфигурация.

При проектирането на устройството имайте предвид USB порта и осигурете достъп до бутончето RST.

Персонализирано проектиране на ППС с Arduino Nano

Преходът от прототипиране към надежден, подходящ за масово производство продукт изисква оптимизиране на вашата схема и дизайн спрямо разположението на контактите на Arduino Nano и ограниченията на конструкцията на оборудването.

Преход към персонализирана ППСА: полезни съвети  

Мапиране на контактите: начертайте само тези контакти, които действително използвате (това намалява разходите и икономисва място на ППС).

Размер на трасетата и подаване на енергия:

За 500 mA при 1 унция мед: 1 mm проводник за 5 V и GND шини.

Използвайте непрекъсната земна плоча за връщане на сигнала и за ЕМС.

Перфектен метод за PDN: Заземяване със звездовидна точка; избягвайте високонатоварени компоненти под MCU.

Сигнална сигурност (SI):

Държете електронните, аналоговите и захранващите проводници отделени един от друг.

Проектирайте високочестотните (SPI/UART/I2C) проводници с ограничена дължина и, по възможност, използвайте контролирана имунитетност (особено за USB: запазете 90 ω диференциални двойки).  

Позициониране на детайла:  

Портовете за области — близо до ръба на платката.

Поставете декапацитетните кондензатори (< 1 см от VCC контакта).

Запазете разстояние от 3W (размер, уеб, кабелна телевизия) за следи с висок ток.

Персонализиран стил на печатна платка с Arduino Nano (продължение)

Обичайни грешки при подреждане, които трябва да се избягват

Липса на резистори за издигане на напрежението за I2C: Множество сензорни устройства изискват външни резистори от 4,7 k ω към 5 V или 3,3 V по линиите SDA/SCL. Пренебрегването им води до грешки в шината или неразпознаване.

Недостатъчно дебели следи за захранване/заземяване: Тънки медни следи могат да се прегреят, особено ако захранвате реле, сервомотори или множество LED-лампи. Основно правило: 1 mm ширина на следата за 1 A ток при 1 oz мед.

Недостатъчно декапацитивно филтриране: Поставете керамични кондензатори от 0,1 μ F близо до всеки контакт за захранване на микроконтролера и до чувствителните аналогови проводници.

Взаимно влияние върху аналоговите входове: Запазвайте аналоговите следи кратки и далеч от високочестотни/захранващи линии – предпочитайте защитни пръстени или разделени земни равнини.

Неподходящо разположение на регулатора на напрежението: Разположете го близо до входа за захранване с кратки следи, за да намалите електромагнитните смущения и спада на напрежението.

Напреднали съображения: UHDI, трасиране на проводници и бъдеща устойчивост

С подкрепата на ултрависокоплъстните междинни връзки (UHDI) и опаковките въз основа на чиплети проектирането на печатни платки изисква да се вземат предвид следните аспекти:

Под 10 μ микрометра за проводници/разстояния при процеса UHDI (съвременни технологии mSAP/SAP).

Микросвързки (< 50 μ микрометра) за многослойни конструкции или ултракомпактни формати (носими IoT устройства, клинични устройства).

Стабилност на сигнала (SI):

Проводниците за USB са проектирани като диференциални двойки с ъгъл от 90 ω градуса.

50ω RF проводници за съвместно проектиране на WiFi/Bluetooth (ESP32 или радиомодули).

Топлинни облекчения: За контактни площи с висок ток използвайте шаблони за топлинно облекчение, за да гарантирате производимост и повторна употреба.

Изключителна DFM техника: Предварителните проверки предотвратяват проблеми с киселината, малки части и непокрити отвори – използвайте автоматизирани устройства за онлайн видеопроверка.

Препоръчителни курсове за заземяване на връщане: За вериги, чувствителни към AREF, осигурете нискоимпедансно заземяване, за да елиминирате проблеми с общия потенциал.

DFM ограничения за персонализирани Arduino щитове

Проектиране за автоматизирано лепене: Използвайте стандартни за индустрията размери на контактни площи и ориентиращи маркери.

Увеличете разстоянието между лепилната маска и контактите: Особено важно за щитове с пин-конектори.

Тестови параметри: Включете тестови точки за основни шини (UART, SPI, захранване), за да проверите функционирането на платката преди монтаж.

Монтаж и разстояния до отвори: Оставете място (0,5–1 мм) около отворите и монтажните изрязвания; спазвайте насоките на производителя за ангулярния пръстен и покриване на отворите.

Бъдещето: От прости микроконтролери до UHDI, ASIC и по-нататък

Светът на вградения дизайн бързо се развива.

Миниатюризация: UHDI позволява значително повече функционалност в много по-малко пространство — от медицински импланти до ултра-тънки носими устройства, поддържащи милиарди IoT възли.

Скачане на производителността: Когато аналоговите компютри и ASIC-чиплетите станат масови (след аналоговите AI архитектури на IBM), бъдещите „Nano“ платки може да интегрират ултра-високоскоростна цифрова и нискошумна аналогова електроника в един SoC.

Мрежови решения: UHDI и платките, базирани на UHDI, са жизненоважни за следващото поколение високоскоростни мрежови архитектури, с поддръжка на стотици диференциални линейни групи (например: 800G/1.6T Ethernet, AI кластери).

PCB продукти: Платформите преминават от обичайния FR-4 към иновативни диелектрици с ниски загуби, за да поддържат сигнали на GHz ниво.

ЧЗВ

В1: Може ли Arduino Nano да използва всички пинове едновременно?  

A: Разумно, оптималният безопасен и сигурен общ ток от всички GPIO портове е 200 mA на порт за финансовата институция, така че не можете да задействате 40 mA на всеки пин едновременно. PWM, аналогово четене и цифрово I/O могат да се използват едновременно, но винаги проверявайте ограниченията за ток на портовете на ATmega328P.

В2: Колко ток мога да изтегля от 5V пина?  

A: Ако се захранва чрез USB: приблизително 500 mA (общо количество, включително самия Nano). Ако се захранва чрез VIN/RAW (6–12 V), приблизително 800 mA — ограничено от топлинното разсейване на регулатора на напрежението. Изтеглянето на по-голям ток рискува да предизвика намаляване на напрежението или проблеми.

В3: A0–A5 ли са полезни като цифрови I/O?  

A: Да! Обявете ги като D14–D19 в кода си. Те работят идентично на D0–D13 и поддържат digitalRead, digitalWrite и допълнително PWM (на избрани пинове).

В4: Какви са препоръчителните стойности за поддържащи резистори за I2C на Nano?  

A: 4,7 k ω резистори към +5 V (или +3,3 V, ако всички устройства са съвместими). За по-високи скорости или по-дълги шини намалете до 2,2 k ω може да помогне, но никога не ги пропускайте.

Въпрос 5: Какъв е безопасният максимален ток за PWM-пиновете на Arduino Nano?  

Отговор: Максимум 40 mA на пин, но предпочитайте <20 mA за непрекъснато използване — особено когато са активирани множество изходи.

Въпрос 6: Как да решавам проблеми с качването или свързването на Nano?  

Отговор: Проверете USB кабела (някои са само за зареждане!).

Уверете се, че D0/D1 не се използват от друго хардуерно устройство по време на качване.

Натиснете бутона RESET на Nano точно когато започне процесът на качване (помага при чести проблеми с bootloader-а).

Ако проблемите продължават, опитайте различен USB порт, кабел или компютър.

Заключителна мисъл

Диаграмата на разположението на пиновете на Arduino Nano е повече от просто схема за свързване — тя е ключът към използването на целия потенциал на дълбоко интегриран IoT, носими устройства, автоматизация и още много неща. От прототипиране на макетна плочка до производство — разбирането на характеристиките на пиновете, източниците на захранване, маршрутизирането на сигнали и факторите за производствена осъществимост ви дава увереността да преминете от дизайн към мащабируемо развитие на продукти.

Получете безплатна оферта

Нашият представител ще се свърже с вас скоро.
Имейл
Име
Име на компанията
Съобщение
0/1000