Brochage Arduino Nano : Guide complet des broches et conseils de conception
Introduction
La connaissance du brochage de l'Arduino Nano est essentielle pour exploiter pleinement cette carte de développement compacte. Ce guide présente de manière systématique les broches d'alimentation, les E/S numériques, les capacités PWM, les entrées analogiques, la communication série et les interfaces I²C de la Nano (variante ATmega328P). Nous proposons des exemples de câblage pratiques et des conseils de conception de circuits imprimés pour aider les ingénieurs et les makers à maîtriser rapidement le brochage de l'Arduino Nano et à éviter les erreurs courantes.
Présentation de la carte Arduino Nano
L' Arduino Nano intègre le microcontrôleur ATmega328P dans un format compact compatible avec les plaques d'essai, mesurant 45 mm × 18 mm. Les variantes courantes utilisent soit les puces USB-série CH340G, soit les FT232RL pour la programmation et la communication série.
Comprendre le brochage de l'Arduino Nano commence par identifier l'architecture d'alimentation de la carte : VIN accepte une entrée externe de 7 à 12 V via un régulateur linéaire intégré (généralement AMS1117-5.0), USB fournit une alimentation directe de 5 V et la carte fournit des tensions régulées de 5 V et 3.3 V pour les périphériques.
L'espacement compact de 2.54 mm entre les broches permet d'accueillir 30 broches réparties sur deux rangées, avec des connexions dédiées à la masse (GND), à la réinitialisation matérielle (RST) et à la référence de tension IOREF. Le choix judicieux de la source de tension prévient les conflits et les problèmes thermiques en fonctionnement.
Prêt à transformer votre projet Arduino en un circuit imprimé personnalisé ?
Passez à une conception sur circuit imprimé adaptée à votre application, au-delà de la simple carte de développement. Envoyez-nous vos fichiers Gerber, schéma, nomenclature ou spécifications du projet pour une étude technique et un devis de fabrication.
Fabrication de prototypes de circuits imprimés, fabrication de circuits imprimés sur mesure et assistance à l'assemblage.
Aperçu du brochage de l'Arduino Nano
Le brochage de l'Arduino Nano organise 30 broches en groupes fonctionnels distincts pour une conception de circuit systématique.
- Broches d'alimentation Il comprend des connexions VIN, 5V, 3.3V et plusieurs connexions GND pour une distribution de tension stable.
- Broches d'E/S numériques Les broches D0 à D13 fournissent des entrées/sorties à usage général avec six broches compatibles PWM pour la simulation de sortie analogique.
- Huit analogiques Les broches d'entrée (A0-A7) disposent d'une résolution ADC de 10 bits, bien que A6 et A7 ne disposent pas de capacité d'E/S numériques dans les boîtiers TQFP.
- Interfaces de communication incluent des broches UART dédiées (D0/D1), SPI (D10-D13) et I²C (A4/A5).
- Fonctions supplémentaires Inclure RST pour la réinitialisation matérielle et AREF pour la configuration de la référence de tension ADC.
Cette organisation systématique permet un prototypage efficace et minimise les erreurs de câblage lors des phases de test sur plaque d'essai et de conception du circuit imprimé.
Brochage Arduino Nano
Spécifications détaillées du brochage de l'Arduino Nano
1. Configuration des broches d'alimentation et de réinitialisation
Comportement de l'entrée VIN et de l'alimentation 5V
L'entrée VIN sert d'alimentation externe principale, supportant une tension continue de 7 à 12 V (20 V maximum absolu, bien que des valeurs supérieures à 12 V entraînent une surchauffe du régulateur linéaire AMS1117). Ce régulateur convertit VIN en 5 V avec une capacité d'environ 800 mA. La broche 5 V est bidirectionnelle : elle fournit une tension régulée de 5 V lorsque VIN est utilisé, ou elle peut recevoir une alimentation directe de 5 V lorsque le port USB n'est pas connecté.
Considérations relatives à la sécurité électrique
Ne jamais alimenter simultanément les broches VIN et 5 V, car cela peut entraîner un comportement imprévisible ou endommager le matériel. La broche 3.3 V fournit environ 50 mA et convient aux capteurs basse consommation ou aux interfaces logiques, mais pas aux charges principales du système.
Broches de mise à la terre et de contrôle
Plusieurs broches GND assurent une mise à la terre correcte et une distribution stable du plan de masse. La broche RST reçoit un signal de réinitialisation actif à l'état bas, généralement déclenché par un condensateur de 0.1 µF provenant de la broche DTR pour la programmation automatique. La broche IOREF fournit la tension de fonctionnement du microcontrôleur (généralement 5 V), permettant aux cartes d'extension et aux circuits externes de s'adapter au niveau logique approprié.
2. Broches d'E/S numériques de l'Arduino Nano
Les broches D0 (RX) et D1 (TX) implémentent l'interface UART (série) matérielle de l'ATmega328P et partagent des fonctionnalités avec le pont USB-série. Ces broches doivent rester déconnectées des circuits externes pendant le téléversement du programme afin d'éviter les conflits de programmation. Le brochage de l'Arduino Nano désigne D2 et D3 comme broches d'interruption externes (INT0, INT1), prenant en charge les interruptions externes. attachInterrupt() pour la programmation événementielle avec des modes de détection de montée, de descente ou de changement.
3. Broches numériques compatibles PWM
Six broches fournissent une sortie PWM matérielle via des périphériques de temporisateur/compteur : D3, D5, D6, D9, D10 et D11. Le Timer0 pilote D5 et D6 à environ 976 Hz, tandis que le Timer1 contrôle D9 et D10 à 490 Hz et le Timer2 gère D3 et D11 à 490 Hz. La fréquence PWM du brochage Arduino Nano peut être modifiée directement par manipulation des registres des temporisateurs, bien que cela ait un impact sur le fonctionnement. delay() et millis() Les fonctions dépendent du Timer0. Chaque broche PWM fournit ou absorbe un courant maximal de 40 mA avec une résolution de 8 bits (de 0 à 255). analogWrite()).
4. Configuration de l'interface SPI
Le brochage de l'Arduino Nano implémente le protocole SPI à l'aide de quatre broches dédiées : D10 (SS/Sélection de puce), D11 (MOSI/Sortie maître/Entrée esclave), D12 (MISO/Entrée maître/Sortie esclave) et D13 (SCK/Horloge série). En mode maître SPI, la broche D10 doit être configurée en sortie, même si elle n'est pas utilisée pour la sélection de puce ; sinon, le microcontrôleur ATmega328P bascule automatiquement en mode esclave. Le périphérique SPI matériel fonctionne à une fréquence d'horloge maximale de 8 MHz (Fosc/2 à 16 MHz d'horloge système). Plusieurs périphériques SPI partagent les lignes MOSI, MISO et SCK, et utilisent des broches de sélection de puce individuelles pour la sélection du périphérique.
5. Implémentation du bus I²C
Les broches A4 (SDA/Données série) et A5 (SCL/Horloge série) constituent le bus I²C (TWI) de l'Arduino Nano. Cette interface à deux fils nécessite des résistances de rappel externes, généralement de 4.7 kΩ à VCC, bien que des valeurs comprises entre 2.2 kΩ et 10 kΩ puissent convenir en fonction de la capacité et de la fréquence du bus. Le microcontrôleur ATmega328P prend en charge les modes de fonctionnement standard (100 kHz) et rapide (400 kHz). Plusieurs périphériques I²C partagent les deux lignes grâce à des adresses uniques sur 7 bits, permettant théoriquement de connecter jusqu'à 112 périphériques (hors adresses réservées). La longueur physique du bus ne doit pas excéder 1 mètre à 400 kHz en raison des limitations de capacité.
6. Broches d'entrée analogiques A0-A7
Le brochage de l'Arduino Nano fournit huit entrées analogiques via un seul convertisseur analogique-numérique (CAN) à approximations successives de 10 bits.
- A0 à A5 fonctionnent de manière bidirectionnelle à la fois comme entrées analogiques et broches d'E/S numériques (D14-D19 en mode numérique).
- A6 et A7 existent exclusivement sous forme d'entrées analogiques sur les boîtiers TQFP/QFN ATmega328P sans capacité d'E/S numériques.
Le CAN prend comme référence soit VCC (par défaut, généralement 5 V), soit une tension externe appliquée à AREF, configurée via analogReference()La plage de tension d'entrée est de 0 V à la tension de référence (5 V maximum). La conversion analogique-numérique (CAN) prend environ 100 µs, ce qui correspond à une fréquence d'échantillonnage théorique maximale de 10 000 échantillons par seconde. L'impédance d'entrée est d'environ 100 MΩ, mais elle chute à environ 10 kΩ pendant l'échantillonnage en raison du condensateur d'échantillonnage-blocage interne.
7. Broches à fonction spéciale
La référence analogique (AREF) définit la tension pleine échelle du CAN. Lors de l'utilisation d'une référence externe, connectez une source de tension stable (1.1 V à 5 V) avec un condensateur de découplage céramique de 0.1 µF à la masse. N'appliquez jamais de tension à AREF en mode de référence interne, car cela endommagerait le circuit de référence interne. Le brochage de l'Arduino Nano comprend un connecteur ICSP (6 broches, 2×3) pour la programmation série en circuit, offrant un accès direct aux broches MOSI, MISO, SCK, RESET, VCC et GND pour le chargement du bootloader ou la programmation AVR sans puce USB-série.
Clignotement de la LED sur D13
Considérations relatives à la conception et à l'agencement du circuit imprimé de l'Arduino Nano
Disposition et espacement des broches
Lors du passage d'un prototype Arduino Nano à un circuit imprimé personnalisé, il convient de vérifier le brochage d'origine, ainsi que les dimensions de la carte, l'emplacement des connecteurs, les points de fixation et les exigences du boîtier. Si le module Nano est conservé, il est impératif de respecter l'espacement requis entre les connecteurs et de prévoir un dégagement suffisant autour du connecteur USB. Si l'ATmega328P est intégré directement au circuit imprimé, il n'est pas nécessaire de reproduire la disposition des connecteurs d'origine du Nano, sauf si des modules externes compatibles Nano sont requis.
Un examen approprié de la conception du circuit imprimé doit confirmer le dégagement des composants, les exigences relatives aux bords de la carte, l'accès aux connecteurs et l'espace de routage avant que la conception ne soit mise en production.
Découplage de puissance
La conception d'un circuit imprimé Arduino Nano personnalisé doit tenir compte des besoins réels en alimentation du produit final, plutôt que de simplement copier le circuit d'alimentation de la carte de développement. Les condensateurs de découplage doivent être placés à proximité des broches d'alimentation des circuits intégrés concernés, tandis que le régulateur, l'alimentation (VIN), les alimentations 5 V et 3.3 V, ainsi que les charges externes, doivent être dimensionnés en fonction de leurs besoins prévus en courant et en dissipation thermique.
Le routage de l'alimentation et de la masse doit également être examiné avant le routage des signaux, en particulier lorsque la carte comprend des capteurs, des écrans, des moteurs ou d'autres circuits susceptibles d'introduire du bruit électrique.
Considérations relatives aux ports USB et série
Si le circuit imprimé personnalisé conserve la programmation USB, le connecteur USB, le convertisseur USB-série, les composants de protection et le routage D+/D− doivent être conçus comme une seule section fonctionnelle. L'affectation des broches D0/RX et D1/TX doit également être soigneusement étudiée car elles sont partagées avec l'interface série matérielle.
Pour les cartes de production, l'emplacement des connecteurs, les chemins de retour, la protection contre les décharges électrostatiques et le routage des paires différentielles doivent être examinés lors de la conception du circuit imprimé afin de réduire le risque de problèmes de communication ou d'interférences électromagnétiques après l'assemblage.
Circuit de réinitialisation automatique
Le circuit de réinitialisation automatique doit figurer sur le schéma et être vérifié avant la fabrication du circuit imprimé. En cas de programmation USB-série, le signal DTR, le condensateur de réinitialisation, le réseau de rappel et l'interface de programmation doivent être positionnés et routés conformément aux exigences du circuit.
Pour les cartes qui seront programmées et testées pendant la production, la mise à disposition de connecteurs de programmation ou de points de test accessibles peut simplifier la validation des prototypes et les tests d'assemblage des circuits imprimés.
Exigences relatives aux composants externes
Une carte PCB personnalisée pour Arduino Nano ne nécessite pas forcément de reproduire tous les composants de la carte de développement d'origine. Selon le produit, les connecteurs inutilisés, les LED témoins, les connecteurs redondants ou les circuits dédiés au développement peuvent être supprimés, tandis que le microcontrôleur, l'horloge, la réinitialisation, l'alimentation, l'USB, les circuits de protection et les circuits d'application nécessaires sont intégrés directement sur la carte PCB.
Avant la production, il convient de vérifier la faisabilité de la fabrication en contrôlant l'empreinte des composants, les dégagements, les exigences de perçage, le vernis épargne, l'épaisseur du circuit imprimé et l'emplacement des composants. Les fichiers finaux peuvent ensuite être envoyés à la fabrication du circuit imprimé et à l'assemblage du prototype.
Arduino-Nano PCBA
Problèmes courants et dépannage
- Aucune indication d'alimentationVérifiez la capacité du câble USB à transmettre des données (et non uniquement à charger), contrôlez la polarité du VIN et mesurez la tension de la broche 5 V. Les régulateurs intégrés endommagés délivrent souvent une tension de 0 V ou des niveaux de tension incorrects.
- Échec de la communication sérieProgrammation des périphériques externes sur les broches D0/D1 : déconnectez-les pendant le téléversement ou utilisez SoftwareSerial sur d’autres broches. Le brochage de l’Arduino Nano partage ces broches avec le port série USB, ce qui peut engendrer des conflits.
- Lectures ADC incohérentesLes entrées analogiques flottantes produisent des valeurs aléatoires. Ajoutez des résistances de rappel à la masse de 10 kΩ sur les broches analogiques inutilisées. Vérifiez que la connexion AREF correspond.
analogReference()Réglage (par défaut : alimentation interne). Une longueur de câble excessive (> 30 cm) introduit du bruit nécessitant un filtrage matériel. - Erreurs de téléchargementInstallez les pilotes CH340 pour les cartes clones (Windows/Mac). Si la réinitialisation automatique échoue, appuyez manuellement sur le bouton de réinitialisation juste avant le téléversement. Si le système ne répond pas du tout, vérifiez la présence du chargeur de démarrage avec un programmateur ISP. Une sélection incorrecte de la carte dans l'IDE peut entraîner des incompatibilités de protocole de téléversement.
Conclusion
Le brochage de l'Arduino Nano est utile pour le prototypage, mais une plaque d'essai ou une carte de développement fonctionnelle ne constitue que le point de départ d'une conception pour la production. Une fois le circuit intégré au produit fini, il est nécessaire de prendre en compte l'architecture d'alimentation, l'affectation des broches, l'interface USB, le placement des composants, l'accès à la programmation et les exigences de fabrication du circuit imprimé.
Utilisez le brochage Nano comme point de départ pour la conception du circuit imprimé
Avant de créer un circuit imprimé Arduino Nano personnalisé, vérifiez quelles fonctions Nano sont réellement nécessaires à votre application. Les broches D0/D1 peuvent être réservées à la communication série, A4/A5 à l'I²C, D10 à D13 au SPI, et certaines broches PWM ou analogiques aux circuits spécifiques à l'application. Supprimer les connecteurs inutiles et les composants réservés au développement permet également de réduire la taille du circuit imprimé et de simplifier la conception finale.
Passage du câblage prototype à un circuit imprimé de production
Une plaque d'essai ou un module Nano est utile pour valider le circuit, mais le matériel de production exige une conception électrique et mécanique plus rigoureuse. L'emplacement des ports USB, la distribution de l'alimentation, le découplage, la mise à la terre, l'accès aux connecteurs, les points de test, l'empreinte des composants et les dimensions de la carte doivent être vérifiés avant la fabrication du circuit imprimé.
Envisager l'assemblage des circuits imprimés dès la phase de conception
Si le produit final est destiné à la production en série, le choix des composants et l'agencement du circuit imprimé doivent tenir compte des contraintes d'assemblage. Le choix du boîtier, l'espacement des composants, l'accessibilité pour la soudure, le marquage de polarité, les points de programmation et l'accès aux tests sont autant d'éléments qui peuvent influencer la fabricabilité d'un circuit imprimé basé sur Arduino. La prise en compte de ces détails dès la conception permet d'éviter des modifications inutiles du circuit imprimé après le prototypage.
Quand une carte PCB Arduino personnalisée est judicieuse
Un circuit imprimé personnalisé s'avère particulièrement utile lorsque le projet dépasse le stade des tests sur une carte de développement et requiert un format plus compact, des connecteurs dédiés, une gestion de l'alimentation intégrée, des interfaces spécifiques à l'application ou une production reproductible. Dans ces cas, le brochage de l'Arduino Nano peut servir de référence pour le circuit, la carte finale étant optimisée en fonction des exigences réelles du produit.
Pour un projet de production, l'étape suivante consiste à examiner conjointement le schéma, l'implantation du circuit imprimé, les spécifications de la carte et les exigences d'assemblage. Cela permet d'évaluer la conception avant la fabrication, plutôt que de découvrir des problèmes de fabrication ou d'assemblage après la production du prototype.
Questions fréquemment posées
Combien de broches possède l'Arduino Nano ?
Le brochage de l'Arduino Nano comprend un total de 30 broches, dont 14 broches d'E/S numériques, 8 broches d'entrée analogiques et plusieurs broches d'alimentation et de contrôle telles que VIN, 5V, GND et RST.
Quelles broches prennent en charge la modulation de largeur d'impulsion (PWM) sur Arduino Nano ?
Sur la carte Arduino Nano, six broches offrent une capacité de sortie PWM : D3, D5, D6, D9, D10 et D11. Ces broches sont couramment utilisées pour la commande de moteurs, la variation d'intensité des LED et la génération de signaux à l'aide de la fonction analogWrite().
Les broches analogiques d'une Arduino Nano peuvent-elles être utilisées comme broches numériques ?
Oui. Sur la carte Arduino Nano, les broches analogiques A0 à A5 peuvent également fonctionner comme des broches numériques (D14 à D19). Cependant, A6 et A7 sont uniquement analogiques et ne prennent pas en charge les entrées/sorties numériques.
À quelle tension fonctionne l'Arduino Nano ?
L'Arduino Nano fonctionne à un niveau logique de 5 V. Il peut être alimenté par USB (5 V) ou via la broche VIN avec une tension d'entrée de 7 à 12 V, régulée en interne.
Quelles broches sont utilisées pour les interfaces I2C et SPI sur Arduino Nano ?
Selon le brochage de l'Arduino Nano, la communication I2C utilise A4 (SDA) et A5 (SCL), tandis que la communication SPI utilise D10 (SS), D11 (MOSI), D12 (MISO) et D13 (SCK).
messages recommandés
Fabricant de circuits imprimés en céramique AlN pour l'électronique haute performance thermique
HIGHLEAP ELECTRONICS · Circuit imprimé en céramique de nitrure d'aluminium...
Fabrication de circuits imprimés en alumine pour les prototypes et la production OEM
HIGHLEAP ELECTRONICS · Fabrication de circuits imprimés en céramique d'alumine...
Fournisseur d'assemblage de circuits imprimés pour la fabrication électronique OEM et ODM
HIGHLEAP ELECTRONICS · Fournisseur OEM/ODM d'assemblage de circuits imprimés Votre...
Fabricant de circuits imprimés en céramique Al2O3 pour circuits céramiques de précision
HIGHLEAP ELECTRONICS · Circuit en céramique d'oxyde d'aluminium...
Comment obtenir un devis pour les PCB
Nous réaliserons une analyse DFM/DFA pour vous et vous fournirons un rapport. Vous pouvez télécharger vos fichiers en toute sécurité via notre site web. Nous avons besoin des informations suivantes pour vous établir un devis :
-
- Gerber, ODB++ ou .pcb, spécifications.
- Liste de nomenclature si vous avez besoin d'un assemblage
- Quantité
- Temps de rotation
Outre la fabrication de circuits imprimés, nous proposons une gamme complète de services électroniques, incluant la conception de circuits imprimés, l'assemblage de cartes de circuits imprimés et des solutions clés en main. Que vous ayez besoin d'aide pour le prototypage, la vérification de la conception, l'approvisionnement en composants ou la production en série, nous vous offrons un accompagnement complet pour garantir la réussite de votre projet.
Pour les services PCBA, veuillez fournir votre nomenclature (BOM) et toute instruction d'assemblage spécifique. Nous proposons également des analyses DFM/DFA pour optimiser la fabricabilité et l'assemblage de vos conceptions, garantissant ainsi un processus de production fluide.
