Table of Contents
Inleiding
Het ontwerpen van printplaat (PCB) lay-outs voor Internet of Things (IoT) apparaten vereist een delicate balans tussen drie concurrerende prioriteiten: compacte grootte, robuuste prestaties en een minimaal energieverbruik. IoT apparaten variëren van draagbare gezondheidsmonitors en slimme huissensoren tot industriële activatrackers en landbouwgrondsondes. Elke toepassing legt unieke beperkingen op, maar de onderliggende elektrische engineering uitdaging blijft hetzelfde. Ingenieurs moeten verwerking, sensors, draadloze communicatie en stroombeheer verpakken in een voetafdruk die vaak slechts enkele vierkante centimeters meet. Tegelijkertijd moet het apparaat gegevens betrouwbaar verwerken, communiceren over Bluetooth Lage Energie, Wi-Fi, LoRawan, of andere protocollen, en werken voor maanden of jaren op een kleine batterij of geoogste energie. Dit artikel biedt gedetailleerde strategieën voor het optimaliseren van PCB-lay-outs om aan deze tegenstrijdige eisen te voldoen, het tekenen op beste praktijken en inzichten op componentniveau.
De behoefte aan compactheid drijft miniaturisatie, maar het krimpen van een bord kan signaalintegriteit afbreken en het thermische beheer bemoeilijken. Hoog presterende draadloze modules vereisen een zorgvuldige impedantiecontrole en minimale parasitaire capaciteit. Power efficiency vereist agressieve slaapmodi, low-dropout regulators en zorgvuldige routing om weerstandsverliezen te verminderen. Engineers moeten al deze overwegingen integreren in een fabricagebaar ontwerp dat certificatie voor draadloze emissies en veiligheid passeert. Door het begrijpen van de fundamentele aspecten van component selectie, laag stapelen, routering discipline en power architectuur, kunnen ontwerpers een succesvolle IoT PCB lay-out bereiken.
Belangrijkste ontwerpoverwegingen voor IoT PCB's
Drie overkoepelende factoren vormen elke IoT PCB-lay-out: fysieke grootte, operationele prestaties en energieverbruik. Elke factor interageert met de anderen, dus trade-offs zijn onvermijdelijk. De volgende subsecties verkennen elke overweging in diepte.
Groottebeperkingen
IoT-apparaten moeten vaak in kleine, lichtgewicht en onopvallende behuizingen passen. Voor consumentenproducten zoals smarttags of fitnessbanden kan een PCB wel zo klein zijn als 10 mm × 15 mm. Industriële sensoren kunnen iets groter zijn maar moeten nog steeds passen in bestaande apparatuurbehuizingen. Miniaturisering vermindert de materiaalkosten, verbetert de draagbaarheid en maakt nieuwe vormfactoren mogelijk. Echter, het verkleinen van een PCB-systeem zorgt voor een strakkere afstand tussen componenten, fijnere sporen en een hoger aantal lagen. Elke vermindering van het boardoppervlak verhoogt het risico op elektromagnetische interferentie (EMI), crosstalk en thermische hot spots. De ingenieurs moeten beslissen of ze twee, vier of zes lagen gebruiken. Vier lagen met een speciale kracht en grondvlakken zijn gebruikelijk voor IoT-ontwerpen omdat ze een goede signaalintegriteit bieden terwijl ze kosteneffectief blijven. Met kleinere passieve componenten (0201 of zelfs 01005 pakketten) besparen maar vereisen precieze solderingen en inspectie.
Prestatievereisten
De prestaties in IoT-apparaten omvatten gegevensverwerkingssnelheid, draadloze bereik, gegevensdoorvoer en betrouwbaarheid. Een microcontroller die werkt op 48 MHz tot 240 MHz moet firmware efficiënt uitvoeren terwijl deterministische responstijden behouden. Draadloze prestaties zijn afhankelijk van de antenne matching, impedantie-gecontroleerde sporen voor RF paden, en juiste aarding om lawaai te minimaliseren. Slechte PCB-lay-out kan de gevoeligheid van de radio . Receiver ip-ontvangers met 5 dB of meer te degraderen, direct verminderen communicatiebereik. Bovendien, sensoren zoals acceleratoren, temperatuursensoren, of beeldsensoren vereisen schone analoge sporen geïsoleerd van digitale schakelen geluid. De prestaties omvat ook de mogelijkheid om over-de-lucht firmware updates, veilige encryptie, en real-time kloknauwkeurigheid te ondersteunen. Al deze eisen stellen aan PCB-routing die moeten worden afgewogen tegen de grootte en vermogensdoelen.
Energieverbruikbeheer
Vermogen is de meest kritische bron voor veel IoT-apparaten. Een sensorknooppunt op batterij moet mogelijk twee jaar draaien op een CR2032 muntcel. Energie-oogstontwerpen kunnen gebaseerd zijn op zonnecellen of piëzo-elektrische elementen die microwatt leveren. Elke microampère telt. Stroomverbruik heeft twee hoofdcomponenten: actieve modus stroom tijdens gegevensverwerving of transmissie, en slaapmodus stroom tijdens stationaire periodes. Een typische IoT microcontroller kan 10 mA in actieve modus maar slechts 1 μA in diepe slaap trekken. De PCB-lay-out heeft directe invloed op het energieverbruik door middel van spoorweerstand, lekkagepaden, spanningsregulatorefficiëntie en de mogelijkheid om vermogensdomeinen te ontkoppelen. Het ontwerp van een laag vermogen vereist het selecteren van componenten met een lage quiescent stroom, met behulp van efficiënte DC-DC-converters in plaats van lineaire regelaars voor hoge stroombelastingen, en routing van stroomsporen die voldoende breed zijn om IR-druppels te minimaliseren. De lay-out moet ook dynamische spanning en frequentieschaalvorming (DVFS) ondersteunen als de microcontroller die mogelijkheid biedt.
Strategieën voor Balancing Grootte en Prestatie
Het bereiken van een compacte PCB zonder op te offeren draadloze prestaties of betrouwbaarheid vereist een gestructureerde ontwerpbenadering. De volgende strategieën kunnen ingenieurs helpen navigeren door de trade-offs.
Selectie en integratie van componenten
Geïntegreerde modules kunnen het boardoppervlak drastisch verminderen. Bijvoorbeeld, systeem-in-package (SiP) modules combineren een microcontroller, flashgeheugen, RF transceiver, en zelfs antenne matching netwerk in een enkel pakket. Het gebruik van een module zoals de Nordic nRF9160 SiP vervangt tientallen discrete componenten en vereenvoudigt de lay-out omdat de RF pad al intern is geoptimaliseerd. Op dezelfde manier, het kiezen van een microcontroller met geïntegreerde USB, batterijlader, en stroombeheer vermindert externe componenten. Wanneer discrete componenten onvermijdelijk zijn, selecteert u de kleinste passieve pakketten die uw assemblagepartner betrouwbaar kan plaatsen. Gebruik dubbele of quad operationele versterkers en sensoren die digitale interfaces (I2C of SPI) bevatten om de analoge routing complexiteit te verminderen. Ook overwegen om programmeerbare gemengde signale arrays zoals de Cypress PSoC te gebruiken om analoge en digitale functies te consolideren.
PCB Layer Stapel- en Impedantieregeling
Meerlaagse PCB's zorgen voor een strakkere routing door speciale vliegtuigen te leveren voor stroom, grond en signalen. Een typisch vierlaags IoT-bord maakt gebruik van:
- Bovenlaag: Componenten en korte signaalsporen, bij voorkeur met een grondstroom onder RF-onderdelen.
- Innerlijke laag 1: Grondvlak (continu, geen splitsingen).
- Innerlijke laag 2: Machtvlak met meerdere split vlakken voor verschillende spanningsdomeinen.
- Onderlaag: Extra signaalgeleiding en grondstroom.
Voor RF-circuits zijn gecontroleerde impedantiesporen niet onderhandelbaar. Gebruik impedantiecalculatoren die rekening houden met de diëlektrische constante (ε r ) van materialen zoals FR-4 of hoogfrequente laminaten. Doel 50 Ω enkele-einde impedantie voor antenne-feedlijnen en 100 Ω differentiële impedantie voor USB of ethernet. Houd RF sporen zo kort mogelijk en vermijd via het RF pad waar mogelijk. Als vias onvermijdelijk zijn, gebruik microvias of back-boring om stub effecten te minimaliseren. Plaats grondstiksels langs RF sporen om een laag-inductantie retour pad te bieden.
Routing Optimalisatie en layout Technieken
Efficiënte routing vermindert de board grootte en verbetert de prestaties. Volg deze richtlijnen:
- Plaats snel componenten (de microcontroller, RF-transceiver en kristal oscillatoren) dicht bij elkaar om de lengte van sporen te minimaliseren. Houd kristalsporen zo kort mogelijk en bewaak ze met grondvlakken.
- Gebruik een stertopologie voor stroomverdeling: routeer een dik spoor of een vermogensvlak van de spanningsregelaar naar elke grote belasting, waardoor daisy-chaining door meerdere chips wordt vermeden.
- Aparte analoge en digitale secties fysiek op het bord. Gebruik een grondvlak dat zo nodig onder gevoelige analoge circuits wordt gesplitst, maar overbrug de splitsing met een enkele grondverbinding bij de ADC of vergelijking.
- Voor UART-, I2C- en SPI-bussen zijn de lengte-matchsporen zichtbaar als de kloksnelheid meer dan 10 MHz bedraagt om in- en uitschakelingsovertredingen te voorkomen.
- Vermijd het routing van hoge snelheid sporen onder kristallen of smoorspoelen. Route alle signalen over een continu grondvlak waar mogelijk.
- Gebruik via-in-pad technologie voor BGA-pakketten om ruimte te besparen, maar zorg ervoor dat de vias worden gevuld en afgetopt om soldeerwicking te voorkomen.
Energieverbruik verminderen door PCB-indeling
Energie-efficiëntie is niet alleen een probleem op componentniveau; de PCB-lay-out speelt een essentiële rol bij het minimaliseren van afval. De volgende technieken kunnen het energieverbruik aanzienlijk verminderen.
Selectie van componenten met lage vermogen
Kies microcontrollers die meerdere slaapmodi, snelle wakker worden tijden en een laag actief vermogen bieden. Zo beschikt de Ambiq Apollo4 over een actieve stroom van 5 μA/MHz en diepe slaapstroom onder 1 μA. Selecteer sensoren die geïntegreerde uitschakelmodi hebben en gebruik maken van zeer laag stand-by vermogen. Voor draadloze radio's verkiest u radio's met duty-cycling en automatische pakketbuffer zodat de microcontroller kan slapen terwijl de radio uitzendt. Gebruik waar mogelijk componenten die werken bij lagere voedingsspanningen (1.8 V in plaats van 3.3 V) om het dynamische energieverbruik te verminderen.
Architectuur van het stroombeheercircuit
Een goed ontworpen stroombeheercircuit kan het totale stroomverbruik halveren. Neem de volgende elementen in:
- Efficiënte DC-DC-converters: Gebruik buckconverters met een efficiëntie van meer dan 90% bij lichte belastingen. Kies converters met pulsfrequentiemodulatie (PFM) modus voor een betere efficiëntie bij lage stromen. De Texas Instruments TPS62740 is een voorbeeld dat slechts 360 nA-stillerende stroom trekt.
- Laadschakelaars: Plaats p-kanaal MOSFET-belastingschakelaars om hogestroomrandapparatuur (bijvoorbeeld een SD-kaart of cameramodule) te ontkoppelen wanneer deze niet wordt gebruikt.
- Strijdreeks: Zorg ervoor dat de MCU de stroom naar sensoronderdelen kan doorsluizen. Een GPIO kan een belastingsschakelaar regelen om de stroom van een versnellingsmeter tijdens de diepe slaap volledig te verwijderen.
- Laaglek-passieve-condensatoren: Gebruik X7R- of X5R-keramische condensatoren met minimale DC-voorooruitgangsde-ratering om de lekkagestroom te verminderen.
Route-vermogen sporen zo breed als de board ruimte toelaat. Voor een batterij-aangedreven apparaat, moet het spoor van de batterij connector naar de regulator ten minste 20 mils breed per 100 mA van de stroom om de spanning te houden dalen onder 50 mV. Vermijd routing stroomsporen in de buurt van de antenne of hoge snelheid signalen om koppeling lawaai in de voeding te voorkomen.
Ondersteuning voor slaapstand in opmaak
De PCB-lay-out moet agressieve slaapmodi vergemakkelijken. Zorg ervoor dat alle ongebruikte pinnen op de microcontroller zijn geconfigureerd als uitgangen die laag of als analoge ingangen met interne trekweerstanden uitgeschakeld. Vermijd drijvende pinnen die lekkagepaden kunnen creëren. Sluit alle GPIO's die het apparaat wakker maken (bijv. interruptlijnen van sensoren) aan op speciale wake-up pinnen met minimale belasting. Gebruik externe pull-up weerstanden alleen wanneer nodig; interne pull-ups verbruiken minder board ruimte, maar kunnen hogere weerstand en meer lekkage. Voor lage vermogen real-time klokken (RTC's), routeer de 32.768 kHz kristal sporen zorgvuldig: houd ze kort, schild ze met grondvlakken, en vermijden routing digitale signalen onder. De RTC draait vaak continu tijdens de slaap, zodat de kristal oscillator moet niet worden beïnvloed door lawaaiinjectie die valse triggers of een verhoogd stroomverbruik kan veroorzaken.
Signaal-integriteit en EMI-overwegingen
Signaalintegriteit problemen in IoT-apparaten manifesteren zich vaak als draadloze desense, data corruptie, of intermitterende resets. Juiste lay-out technieken voorkomen deze problemen zonder het toevoegen van bulk.
Grond- en terugkeerpaden
Een solide grondvlak is de meest effectieve manier om EMI te controleren. Zorg ervoor dat elk signaalspoor een continu grondretourpad heeft direct eronder. Vermijd sleuven of splits in het grondvlak, vooral onder hoge snelheid sporen. Als een split onvermijdelijk is (bijvoorbeeld om een analoge grond te isoleren), plaats een brug met behulp van nul-ohm weerstanden of ferriet kralen op het overgangspunt. Gebruik meerdere via verbindingen van de bovenste laag grond giet naar het binnenste grondvlak waar mogelijk. Voor RF secties, het grondvlak moet ten minste een kwart-golflengte voorbij de antenne op de werkfrequentie.
Ontkoppeling en filtering
Plaats ontkoppelingscondensatoren zo dicht mogelijk bij elke voedingspin van elke IC. Gebruik een combinatie van 0,1 μF en 1 μF-condensatoren parallel voor de ontkoppeling van de breedband. Sluit de condensatoren rechtstreeks aan op de IC-vermogenspen met behulp van korte, brede sporen dan onmiddellijk op het grondvlak via een. Voor gevoelige analoge circuits, omvatten ferrietkralen in serie met stroomtoevoer sporen om hoogfrequent geluid te filteren. De lay-out voor draadloze modules moet low-pass filters op stroomleidingen omvatten om geleide emissies te voorkomen die kunnen interfereren met de radio.
RF Design Integration
Het integreren van een draadloze antenne op een kleine PCB is uitdagend. Voor Bluetooth Low Energy (2.4 GHz) of LoRa (868/915 MHz) is het gebruik van een compacte chipantenne of een meanderlijn-geprinte antenne. Laat het antennegebied vrij van grondvlakken en metalen componenten op alle lagen. Volg de antennefabrikant lay-out richtlijnen voor uithoudingsgebieden. Als een ingebouwde antenne niet mogelijk is, gebruik dan een U.FL connector voor een externe antenne en zorgvuldig overeenkomen met de 50 Ω transmissielijn. Plaats alle RF-matchende componenten (inductoren, condensatoren) zeer dicht bij de RF chip antennes pin om sporenlengte te minimaliseren voordat deze worden aangepast. Gebruik een netwerkanalysator indien beschikbaar om de impedantie te verifiëren tijdens het testen van prototypes.
Thermisch beheer in Compact IoT ontwerpen
Kleine vormfactoren maken warmtedissipatie moeilijk. Terwijl IoT-apparaten zelden veel watt verwijderen, kunnen gelokaliseerde hotspots nog steeds de levensduur van de batterij, sensornauwkeurigheid en betrouwbaarheid van de componenten afbreken. Het controleren van warmte vereist een doordachte lay-out en materiaalkeuzes.
Warmtebronnen en -wegen
De belangrijkste warmtebronnen in een IoT apparaat zijn de processor (vooral tijdens radio-overdracht), de voedingsversterker in de RF module, en eventuele lineaire regelaars. Een lineaire regulator daalt 3,3 V tot 1,8 V bij 50 mA dissipeert 75 mW. Moddert maar geconcentreerd in een klein SOT-23 pakket. Gebruik thermische vias onder hete componenten om warmte te geleiden naar een grondvlak, dat fungeert als een koellichaam. Voor zeer compacte ontwerpen, overwegen gebruik te maken van een geïsoleerde metalen substraat (IMS) PCB voor betere thermische geleidbaarheid. Als alternatief, voeg kleine koper eilanden op de bovenste laag verbonden met het grondvlak door vele vias.
Indelingstechnieken voor koeling
- Plaats energie-hongerige componenten (bijvoorbeeld cellulaire modules) aan de rand van het bord waar lucht kan stromen langs hen. Sluit ze niet in een afscherming kan zonder thermische pads.
- Vermijd het plaatsen van warmtegevoelige analoge sensoren in de buurt van hete regulators of RF-vermogensversterkers. Een temperatuursensor kan foutieve metingen geven als zijn PCB koper wordt verwarmd door aangrenzende componenten.
- Gebruik blootgestelde-pad pakketten voor MOSFETs en spanning regelaars. Soldeer het blootgestelde pad direct naar een koperen gebied op de PCB en sluit het met veel vias aan interne vlakken.
- Voor ontwerpen met een batterij, routeer de batterijdraden weg van hete gebieden om versnelde veroudering te voorkomen.
Ontwerp voor de fabricage (DFM) en testbaarheid
Een ontwerp dat niet kan worden vervaardigd of getest is nutteloos. IoT PCB's, met hun kleine kenmerken en dichte component plaatsing, vereisen zorgvuldige DFM om een hoge opbrengst te garanderen.
Minimumtoleranties en assemblage
Werk met uw montagehuis vroeg om hun mogelijkheden voor de kleinste spoorbreedte, klaring, via grootte en toonhoogte te begrijpen. Gemeenschappelijke DFM-regels voor IoT PCB's omvatten:
- Minimale spoorbreedte/ruimte: 5 mils (0,127 mm) voor buitenlagen, 4 mils voor binnenlagen.
- Minimum via grootte: 10 mils afgewerkte gat diameter met 16 mil pad diameter.
- Bewaar onderdelen ten minste 5 mils van boordranden.
- Voeg vaste markeringen toe voor uitlijning van de pick-and-place, vooral voor BGA's met fijne pitch.
Gebruik soldeermasker-gedefinieerde pads voor fijne-pitch componenten om soldeerbruggen te voorkomen. Vermijd het plaatsen via te dicht bij pads; handhaven ringeisen. Paneliseer de PCB met gereedschapsgaten en afbreektabbladen.
Testen en debuggen functies
Compacte borden laten weinig ruimte voor testpunten, maar je hebt nog steeds toegang nodig voor het programmeren, debuggen en de eindtest. Gebruik een pogo-pin programmeerkop die slechts een paar pads bezet. Voeg een UART of SWD connector voor firmware debuggen tijdens ontwikkeling, zelfs als het wordt gedeconcentreerd in de productie. Voeg test via met een kleine blootgestelde koperen pad (geen soldeermasker) voor het meten van spanningsrails tijdens prototype testen. Als de board ruimte is extreem strak, gebruik grens scan (JTAG) voor de productie test. Plaats ook een grondtestpunt bij de antenne connector voor het af stemmen.
Besprekingen over draadloze certificering
Om FCC of CE-certificering te verkrijgen, moet de PCB-lay-out reproduceerbaar zijn. Gebruik gecontroleerde impedantiesporen, consistente grondvlakken en zorgvuldige plaatsing van componenten. Houd het RF-gedeelte zo geïsoleerd mogelijk van andere circuits. Voeg voorzieningen toe voor ferrietkralen, gemeenschappelijke modi verstikken en filteren die nodig kunnen zijn na de eerste emissietests. Documenteer de antennematching-circuit en houd de sporen kort zodat board-to-board variaties minimaal zijn. Veel certificeringsfouten zijn het gevolg van slechte lay-out die antenne impedantie verschuiven.
Conclusie
Het ontwerpen van PCB-lay-outs voor IoT-apparaten is een multidisciplinaire uitdaging die een systeem-niveau perspectief vereist. Door het balanceren van grootte, prestaties en energieverbruik door middel van zorgvuldige componentenselectie, laagstapelplanning, routering discipline en stroombeheer architectuur, kunnen ingenieurs betrouwbare, langdurige producten creëren. Belangrijkste take-ways zijn: prioriteer geïntegreerde modules om het aantal componenten te verminderen; gebruik vier lagen boards met continue grondvlakken voor RF-ontwerpen; implementeer belastingsschakelaar en efficiënte converters om stroomtrek te minimaliseren; ontwerp voor signaalintegriteit met een juiste ontkoppeling en impedantiecontrole; en beheer warmte in dichte lay-outs met thermische via en zorgvuldige plaatsing. Tenslotte, altijd rekening houden met manufactureerbaarheid en testbaarheid vroeg in het lay-proces om dure respins te voorkomen. De strategieën die hier worden geschetst vormen een basis voor het bereiken van een compacte, high-performance, en energie-efficiënte IoT-printplaat die voldoet aan de eisen van moderne aangesloten toepassingen.
Voor verdere lezing over het ontwerp van PCB's met een laag vermogen, zie de Texas Instruments applicatie note "Designing Low-Power IoT Devices". Zie voor de richtlijnen voor RF-layout van apparatuur "PCB Layout Guidelines for RF Circuits". Voor thermisch beheer in kleine PCB's, raadpleeg het European AND-Partility Institutes ]"Thermal Management in PCB Design". Voor een algemeen overzicht van de ontwerppraktijken van IoT PCB's, lees ]Altium.