Blog
Un guide complet de la conception de PCB pour l'IoT
L'Internet des Objets a fondamentalement modifié la conception des systèmes électroniques. Contrairement aux cartes embarquées traditionnelles, les appareils IoT doivent équilibrer avec soin la faible consommation d'énergie, la connectivité sans fil, le format compact, la fiabilité et la conformité réglementaire, tout en maîtrisant les coûts.
La simple création d'un circuit fonctionnel ne suffit plus. Une carte PCB IoT bien conçue doit :
- Assurer des performances RF cohérentes
- Fonctionner pendant des mois, voire des années, sur une seule batterie
- Répondre aux normes de certification EMC et autres
- Endurer les conditions difficiles du monde réel
- Être pratique à fabriquer à grande échelle
Ce guide s'adresse aux ingénieurs souhaitant aller au-delà de la conception de base des circuits imprimés et acquérir une compréhension approfondie des défis pratiques liés au développement de matériel IoT robuste.
Planification de l'architecture du système de projet pour l'Internet des Objets
Sélection de la source d'alimentation
Choisir la bonne source d'alimentation est l'une des premières décisions les plus critiques dans un projet de PCB IoT :
- Alimenté par batterie
Les plus courantes pour les véritables appareils IoT, les options incluent les batteries LiPo/Li-ion monocellulaires (3,7–4,2 V), les piles bouton (par exemple, CR2032 pour les conceptions à très faible consommation) ou les piles AA/AAA avec des convertisseurs élévateurs. Ce choix affecte les rails de tension, les circuits de charge et les objectifs de courant de veille.
- USB-C :
Idéal pour les appareils de développement, les appareils toujours activés ou les appareils hybrides. Fournit une entrée de 5 V, simplifie le débogage et prend souvent en charge la recharge de l'appareil. Nécessite une gestion soignée du chemin d'alimentation pour passer de manière transparente d'une source à l'autre.
- Solaire / Récupération d'énergie
Idéal pour les capteurs distants tels que les moniteurs environnementaux. Nécessite des CI MPPT (Maximum Power Point Tracking), des supercondensateurs ou de petites batteries pour le stockage d'énergie, et des techniques de conception à très faible consommation.
- Hybride :
La combinaison de batterie, solaire et USB en secours, courante dans les déploiements IIoT (Internet des Objets industriel), équilibre autonomie, fiabilité et coût.
Protocoles de communication
Le choix du protocole sans fil est souvent le principal élément différenciateur des appareils IoT :
- Bluetooth à basse consommation d'énergie (BLE) :
Courte portée (~10–100 m), consommation d'énergie extrêmement faible, adapté aux appareils portables, aux balises et à l'appairage de téléphones (par exemple, nRF52840, ESP32).
- Wi-Fi
Offre une bande passante plus élevée et un accès direct à Internet, mais consomme plus d'énergie, ce qui le rend adapté aux appareils de maison intelligente et aux caméras (par exemple, ESP32, ESP8266).
- LoRa / LoRaWAN :
Longue portée (kilomètres), ultra-basse consommation, faible débit de données—idéal pour les capteurs distants, l'agriculture ou le suivi d'actifs (par exemple, modules STM32WLE5, SX126x).
- LTE-M / NB-IoT :
Connectivité cellulaire pour une couverture étendue sans passerelles, mais avec un coût, une consommation d'énergie et une complexité de certification plus élevés (par exemple, Quectel BG95, SIM7000).
- Autres :
Zigbee, Thread, Sigfox, etc., en fonction des exigences de l'écosystème.
Interfaces capteurs et planification des broches
Identifiez chaque capteur et son interface de communication dès le départ. Ceci détermine les exigences GPIO, le chargement du bus, les résistances de tirage (pull-ups), le filtrage du bruit et le séquencement de l'alimentation :
- I²C :
Bus multi-appareils (par exemple, capteurs de température/humidité tels que SHT4x, IMU tels que MPU6050). Nécessite des résistances de tirage (typiquement 4,7 kΩ) et prend en charge plusieurs périphériques esclaves.
- SPI :
Interface haute vitesse, point à point ou en chaîne (par exemple, cartes SD, écrans, CAN rapides). Utilise plus de broches (MOSI, MISO, SCK, CS).
- ADC :
Entrées analogiques directes pour capteurs simples (par exemple, potentiomètres, capteurs de lumière, surveillance de la batterie). Tenir compte de la résolution, de la tension de référence et du bruit.
- UART :
Utilisé pour les modules GPS, les consoles de débogage ou les capteurs hérités.
- Autres :
Bus One-Wire (DS18B20), PWM, interruptions GPIO pour les événements de réveil.
Création de diagrammes fonctionnels
Avant de plonger dans les schémas de circuits, dessinez un diagramme fonctionnel clair à l'aide d'outils tels que draw.io, Lucidchart, ou même du papier. Le diagramme doit illustrer :
- Flux de puissance : Regulateurs → domaines fonctionnels
- Flux de données : Capteurs → Microcontrôleur → Connectivité → Cloud
- Signaux de commande : Activer les broches, interruptions
- Composants électroniques clés et interfaces
Ce visuel devient votre source unique de vérité, essentielle pour l'alignement entre les équipes logiciel embarqué, matériel et mécanique.
Les exemples de diagrammes de blocs peuvent aider à illustrer les architectures IoT typiques et à guider votre processus de conception.
Sélection du matériel pour les circuits imprimés de l'IoT
Il s'agit d'un carrefour majeur, nécessitant un équilibre entre le coût, le délai de mise sur le marché et la complexité de la conception.
Modules pré-certifiés (réduction du temps de mise sur le marché)
Tels que le module ESP32-WROOM, le module nRF52840, les modules cellulaires Quectel ou le Seeed LoRa-E5, offrent une voie rapide vers l'approbation réglementaire.
Avantages :
- Déjà certifié FCC/CE/RED/TELEC, ce qui accélère considérablement la conformité.
- Une adaptation d'antenne intégrée, un cristal et un blindage RF simplifient la conception.
- Une conception de circuits imprimés plus simple, avec moins de directives strictes en matière de RF à suivre.
- Incluent souvent une mémoire flash intégrée, des régulateurs de tension et des composants passifs essentiels.
Inconvénients :
- Coût unitaire plus élevé comparé à un SoC seul.
- Une empreinte plus grande, ce qui peut limiter les conceptions compactes.
- Flexibilité réduite en raison d'une configuration de broches fixe et, dans certains cas, d'un micrologiciel verrouillé.
Meilleurs cas d'utilisation :
Idéal pour une première prototypage, produits nécessitant une entrée rapide sur le marché, ou équipes ne possédant pas une expertise approfondie en conception RF.
SoC nus (Coût réduit, complexité accrue)
Tels qu'une puce ESP32 brute, un STM32 associé à une radio séparée, ou un Nordic nRF5340, offrent une personnalisation maximale au prix d'une complexité de conception accrue.
Avantages :
- Coût de nomenclature (BOM) le plus bas lors d'une production en grand volume.
- Flexibilité totale pour l'affectation des broches, le firmware et l'intégration des fonctionnalités.
- Potentiel de dimensions globales plus petites grâce à une disposition et un agencement des composants minutieux.
Inconvénients :
- Nécessite une conception complexe de la carte RF, incluant des pistes de 50 Ω contrôlées, des plans de masse, le soudage par vias (via stitching) et l'accord d'antenne.
- La certification relève de la responsabilité du concepteur, ce qui peut être coûteux et prendre du temps.
- Des composants passifs supplémentaires et des cristaux sont généralement requis.
Meilleurs cas d'utilisation :
Adapté à la production de gros volumes, aux conceptions ultra-compactes ou aux projets nécessitant des optimisations personnalisées impossibles à réaliser avec des modules pré-certifiés.
Considérations relatives aux microcontrôleurs / SoC
- Consommation d'énergie
L'autonomie de la batterie est souvent la contrainte principale des appareils IoT. Considérez à la fois le courant actif (lors du traitement ou de la transmission radio) et le courant de veille (modes de veille profonde).
- Intégration RF
Déterminez si le MCU inclut une radio intégrée telle que WiFi, BLE ou LoRa. La radio intégrée simplifie la conception du circuit imprimé et réduit le coût de la nomenclature, mais peut limiter la flexibilité. Vérifiez la puissance de transmission (par exemple, +20 dBm pour une communication longue distance) et la sensibilité du récepteur (par exemple, -100 dBm pour la détection de signaux faibles).
- Exigences en mémoire
La complexité du micrologiciel dicte les besoins en mémoire Flash et RAM. Les applications de capteurs simples peuvent nécessiter seulement 256 Ko de Flash et 64 Ko de RAM, tandis que le traitement de l'IA/apprentissage automatique en périphérie peut exiger 4 Mo+ de Flash et 512 Ko+ de RAM. Toujours prévoir de la mémoire supplémentaire pour les mises à jour OTA.
- Nombre de GPIO
Assurez-vous que le microcontrôleur dispose de suffisamment de broches pour les capteurs (I²C, SPI, ADC), les interfaces de débogage (SWD, UART) et les périphériques. Le multiplexage peut aider, mais un nombre insuffisant de broches peut nécessiter des circuits multiplexeurs externes, ajoutant ainsi de la complexité.
- Écosystème de développement
Un écosystème logiciel robuste, comprenant des SDK, des bibliothèques et des outils de développement, peut considérablement accélérer les flux de travail de codage, de débogage et de mise à jour OTA. Les microcontrôleurs populaires bénéficient souvent de communautés actives, de projets d'exemple et de plugins IDE.
Trois comparaisons populaires du MCU
| Fonctionnalité | ESP32-S3 | nRF5340 | STM32WL |
|---|---|---|---|
| Noyau | Double cœur Xtensa LX7 à 240 MHz avec accélérateurs IA | Double cœur Arm Cortex-M33 (application 128 MHz / réseau 64 MHz) | Cortex-M4 à 48 MHz + Cortex-M0+ pour la radio |
| Courant actif / Veille | 100–200 mA (transmission Wi-Fi) / ~10 µA | 5–10 mA (BLE TX) / 0.3 µA | 15–30 mA (LoRa TX) / 1 µA |
| Intégration RF | Wi-Fi 802.11b/g/n + BLE 5.0 ; +20 dBm TX | BLE 5.2, Zigbee, Thread ; +8 dBm TX | LoRa, (G)FSK ; +22 dBm TX (sub-GHz) |
| Flash / RAM | Jusqu'à 16 Mo de Flash / 512 Ko de SRAM + 8 Mo de PSRAM | 1 Mo Flash / 512 Ko RAM (app) + 256 Ko RAM (net) | 256 Ko Flash / 64 Ko RAM |
| Nombre de GPIO | Jusqu'à 45 (multiplexé) | Jusqu'à 48 (multiplexé) | Jusqu'à 43 (multiplexé) |
| Écosystème | Prise en charge d'ESP-IDF (C/Python), support Arduino, communauté active, plugin VS Code | nRF Connect SDK (Zephyr RTOS), outils BLE, Segger J-Link | STM32Cube, pile LoRaWAN, Keil/STM32CubeIDE, qualité industrielle |
| Le meilleur pour | Maison intelligente, edge IA (voix/image), appareils WiFi/BLE | Réseaux maillés basse consommation, dispositifs portables, BLE/Thread | Basse fréquence (sub-GHz) longue portée (comptage, agriculture), récupération d'énergie |
| Prix approximatif | $2–4 (volume) | $4–6 (volume) | $3–5 (volume) |
Conception RF de PCB pour l'IoT
Traces à impédance contrôlée
Le maintien d'une impédance contrôlée est essentiel pour la propagation des signaux RF sans réflexions, afin de préserver l'intégrité du signal. L'impédance caractéristique (Z₀) dépend de :
- Largeur de piste (W)
- Hauteur au-dessus du plan de référence (H)
- Constante diélectrique (εr)
- Épaisseur du cuivre (T)
Pour la plupart des conceptions de circuits imprimés IoT, une cible de 50 Ω est la norme. Une impédance désadaptée peut provoquer un ROS (Rapport d'Ondes Stationnaires) supérieur à 1,5, entraînant une perte de puissance ou des émissions indésirables.
Outils de conception : Polar SI9000, AppCAD ou calculatrices en ligne. Pour une ligne microstrip, une formule courante est :
Lignes de Transmission
Lors de la conception des traces RF pour les circuits imprimés IoT, traitez-les comme des lignes de transmission. Les deux types courants sont la microbande et la stripline :
| Aspect | Micro-onde | Ligne à bande strippée |
|---|---|---|
| Structure | Tracé sur la couche supérieure au-dessus du plan de masse (exposé à l'air) | Tracé pris en sandwich entre deux plans de masse |
| Avantages | Fabrication plus aisée, coût réduit, accessible pour le réglage | Meilleur blindage, impédance constante |
| Considérez | Plus sensible aux interférences externes, perte plus élevée | Plus difficile d'accès ou de réglage, nécessite davantage de couches |
| Impédance | Affecté par l'air (εr efficace inférieure) | Entièrement intégré (utilise le εr complet) |
| Utilisation de l'IoT | Plaque simple 2–4 couches (par exemple, alimentation d'antenne BLE) | Modules RF haute densité ou conceptions multi-radios |
| Perte | Perte diélectrique plus élevée due à l'interface de l'air | Perte plus faible, bien que les transitions puissent ajouter des piquets |
Exigences relatives au plan de masse
Un plan de masse solide et ininterrompu sert de chemin de retour RF et de miroir pour les signaux. Lignes directrices clés :
- Utilisez une pile d'au moins 4 couches avec des couches de masse (GND) dédiées sous les sections RF.
- Évitez les fentes ou les espaces sous les tracés RF, qui créent des discontinuités d'impédance.
- Pour GND sur toutes les couches et interconnexion avec des vias. Pour les conceptions multibandes, la segmentation est acceptable si elle est fortement cousue.
Astuce IoT : Dans les appareils alimentés par batterie, intégrez des plans d'alimentation mais isolez-les du plan de masse RF pour éviter les couplages de bruit.
Via Stitiching
Les vias connectent les plans de masse entre les couches, créant des chemins à faible impédance et un blindage supplémentaire :
- Placement Tous les λ/20 le long des pistes RF ou des bords de carte (par exemple, ~6 mm à 2,4 GHz).
- Types : Traversants pour conceptions simples ; borgnes ou enterrés pour cartes HDI.
- Diamètre typique : 0,2–0,3 mm avec un anneau annulaire de 0,15 mm.
Objectif : Prévenir les résonances, réduire les fuites d'EMI et, dans les lignes coplanaires, relier les deux côtés pour le CPWG.
Éviter : Les vias dans les chemins de signal (créent des stub) ; désépaissir si nécessaire.
Zones de refus RF
L'antenne est chargée d'émettre et de recevoir des ondes électromagnétiques ; son emplacement a une incidence directe sur le rendement du circuit imprimé IoT (rendement cible η > 50%) :
- Placez les antennes sur les bords ou dans les coins de la carte, à l'écart des objets métalliques tels que les batteries, les blindages ou les connecteurs.
- Maintenir un dégagement minimum de 5 à 10 mm par rapport aux composants voisins. Pour les configurations MIMO, maintenir les antennes à plus de λ/2 de distance.
- Aucun sol directement sous l'élément rayonnant.
- Orientez les antennes selon la polarisation (verticale pour les monopôles).
- Utiliser des outils de simulation EM pour prédire les diagrammes de rayonnement et le ROS.
Sélection et placement de l'antenne
- Antennes PCB
Gravée sur la carte (par exemple, en forme de F inversé ou méandrique). Compacte et économique, offrant généralement un gain de 2 à 3 dBi. Sensible à l'environnement, un réglage avec un réseau d'adaptation est donc recommandé. Idéale pour les petits appareils IoT tels que les capteurs.
- Antennes externes
Gain plus élevé (5+ dBi), facteur de forme flexible (antenne fouet, puce), mais coût plus élevé et nécessite un connecteur. À utiliser pour les applications où la portée est critique.
Connecteurs U.FL
Connecteurs coaxiaux miniatures utilisés pour les antennes externes ou les points de test. Soudés aux extrémités de pistes de 50 Ω, souvent associés à des câbles "pigtail". Prend en charge des fréquences jusqu'à 6 GHz. Une mise à la terre appropriée est essentielle pour maintenir le blindage. Courants dans les modules tels que l'ESP32 avec commutation d'antenne.
Réseaux Correspondants
Pour un transfert de puissance maximal entre la source RF et l'antenne, concevez un réseau d'adaptation en π ou en L. Un réglage approprié compense les parasites de la disposition du circuit imprimé et garantit que le ROS est dans les limites acceptables.
Conception de système d'alimentation pour cartes de circuits imprimés de l'Internet des objets
Sélection de la chimie de la batterie
Lors de la sélection d'une batterie, prenez en compte des facteurs tels que la densité énergétique, la sécurité, le coût, la tolérance à la température et la durée de vie en cycles.
| Chimie | Tension nominale | Densité énergétique | Sécurité | Durée de vie en cycle | Cas d'utilisation typique de l'IoT | Inconvénient majeur |
|---|---|---|---|---|---|---|
| Li-ion (18650 / 21700) | 3,6–3,7 V | Très élevé (~250 Wh/kg) | Modéré (nécessite une protection) | 500–1000 cycles | Appareils de haute puissance tels que les caméras ou les passerelles | Risque deemballement thermique en cas de mauvaise utilisation |
| Cellule LiPo (poche) | 3,7 V | Facteur de forme très haut et flexible | Faible–Modéré | 300 à 500 cycles | Dispositifs portables et capteurs compacts | Peut gonfler en cas de décharge excessive ou de stress |
| LiFePO₄ (prismatique) | 3,2 V | Inférieur (~160 Wh/kg) | Excellent | 2000 à 5000 cycles | Capteurs IoT industriels ou solaires | Plus grand et plus lourd pour la même capacité |
Pour les batteries au lithium à cellule unique, un module de circuit de protection (PCM) ou une puce de gestion de batterie est essentiel. Une solution courante et économique est la paire de protection DW01 + 8205A.
Regulateurs Buck vs. LDO
Les régulateurs LDO sont généralement utilisés pour les alimentations toujours actives, les charges à faible courant (généralement inférieures à environ 50 mA) ou les circuits sensibles au bruit tels que les capteurs analogiques et les RTC.
Les convertisseurs abaisseurs sont plus adaptés au rail d'alimentation principal lorsque la tension de la batterie varie significativement ou lorsque le courant de charge dépasse environ 50 mA. C'est souvent le cas lorsque le microcontrôleur est actif ou que la radio transmet.
Régulateurs à courant de repos ultra-bas
Dans les dispositifs IoT en mode veille profonde (deep-sleep), le courant de repos du régulateur peut dominer la consommation globale d'énergie.
Par exemple :
- TPS7A02 (Texas Instruments) : Environ 0,5 µA Iq, jusqu'à 200 mA en sortie, avec de fortes performances PSRR
- MCP1700 (Microchip) : environ 1,6 µA Iq, largement utilisé et très rentable
- Série Nisshinbo NR1640 : Typiquement <1 µA de courant quiescent avec capacité de démarrage progressif
- Ces composants sont particulièrement utiles dans les conceptions de circuits imprimés pour l'IoT, où l'appareil passe la majeure partie de son temps en veille profonde.
Gestion de la voie d'alimentation
De nombreux dispositifs IoT doivent fonctionner à partir de plusieurs sources d'alimentation, telles qu'une batterie et une connexion USB pendant la charge ou le débogage. Les circuits de gestion de trajet d'alimentation permettent une commutation transparente entre ces sources sans provoquer de baisses de tension ou de réinitialisations.
Les approches courantes incluent :
- Solution simple : Diode idéale combinée à un chargeur TP4056 (faible coût)
- Solutions intégrées : Les circuits intégrés tels que BQ24075, MAX77734 ou TPS2116, qui intègrent la commutation de charge et le contrôle de chemin d'alimentation
Protection contre l'inversion de polarité
Les connecteurs de batterie sont une source fréquente de dommages accidentels, particulièrement dans les conceptions remplaçables sur site. La protection contre l'inversion de polarité permet d'éviter une panne catastrophique si une batterie est connectée de manière incorrecte.
- Protection par diode : Implémentation simple, mais qui introduit une chute de tension d'environ 0,3 à 0,7 V, ce qui gaspille de l'énergie.
- Protection de MOSFET à canal P (recommandé) Offre une chute de tension quasiment nulle et une efficacité beaucoup plus élevée.
Un circuit de protection inverse classique à P-MOSFET :
Protection contre les décharges électrostatiques
Les connecteurs externes sont des points d'entrée courants pour les décharges électrostatiques (DES). Les ports USB, les connecteurs de batterie et les broches d'entrée/sortie exposées doivent toujours inclure une protection.
Utilisez des diodes TVS bidirectionnelles telles que les PESD5V0L1BA ou SMAJ5.0CA, et placez-les aussi près que possible du connecteur pour intercepter les événements ESD avant qu'ils ne se propagent dans le circuit imprimé.
Pensées finales
Transformer un concept IoT en un produit fiable implique bien plus qu'une conception schématique. Une fois la connectivité sans fil, le fonctionnement sur batterie et le déploiement dans le monde réel sont en jeu, la conception de circuits imprimés (PCB) devient rapidement un défi multidisciplinaire qui touche à l'ingénierie RF, à l'optimisation de la puissance, aux contraintes mécaniques et à la fabrication à grande échelle.
De nombreux projets d'IoT rencontrent des problèmes seulement après la construction des prototypes — performances sans fil instables, décharge inattendue de la batterie, défaillances CEM ou problèmes d'efficacité d'antenne dus à des détails de conception. Aborder ces défis dès le stade de la conception peut réduire considérablement le risque de développement et raccourcir le chemin vers la production.
À PCBCool, nous travaillons avec les développeurs IoT pour combler le fossé entre la conception et la fabrication. Notre équipe fournit Support de PCB IoT de bout en bout, y compris la fabrication, des conseils pour la conception RF capable et des services d'assemblage complets, contribuant ainsi à garantir que les conceptions matérielles de l'IoT sont prêtes non seulement à fonctionner, mais aussi à évoluer vers des produits fiables.
Si vous développez un nouvel appareil IoT, des nœuds de capteurs basse consommation aux systèmes industriels connectés, PCBCool peut vous aider à faire passer votre conception du prototype à la production en toute confiance.
Foire Aux Questions (FAQ)
L'IPC-2223 est la norme industrielle pour la conception de circuits imprimés flexibles et rigides-flexibles, fournissant des règles détaillées pour garantir la fiabilité et la fabricabilité.
Oui. Les congés et les congés aux extrémités de trace réduisent la contrainte et améliorent la fiabilité dans les zones de pliage.
Sam K travaille sur des systèmes électroniques embarqués, avec un accent particulier sur la conception matérielle, le développement de circuits imprimés (PCB), la programmation de firmware, et l'intégration système. Il soutient également l'optimisation des performances et contribue à transformer les idées de produits électroniques en solutions fiables et concrètes.