ESP32-S3 Edge-AI und Motortreiber-Trägerplatine: Die vollständige PCB-Layout-Checkliste

ESP32-S3 Trägerplatinen-Layout-Checkliste: Platzierung, 4-Lagen-Aufbau, Antennen-Freihaltezone, DVP-Kamera-Routing und DFM-Übergabe für Edge-AI- und Motorsteuerungs-Designs.

Die Kombination eines ESP32-S3-Mikrocontrollers mit einer leistungsstarken Motoransteuerung auf derselben Trägerplatine verwandelt ein gewöhnliches IoT-Layout in eine anspruchsvolle Multi-Domain-Entwicklungsaufgabe. Der S3 vereint drei Rollen gleichzeitig: Er ist eine empfindliche HF-Baugruppe (2,4-GHz-Funkteil mit strikter Antennen-Freihaltezone), eine Edge-AI-Inferenz-Engine (ESP-DL int8/int16-Berechnung über die PIE-Vektorbefehle, DVP-Kamera und I2S-Mikrofoneingang) sowie ein harter Echtzeit-Motorcontroller (MCPWM mit komplementären Signalen und Totzeitsteuerung für BLDC- oder Schrittmotorbrücken). Jede dieser Funktionen bringt eigene Schutzabstände, Rückstrompfade und Rauschtoleranzen mit — und fast alle stehen in direktem Widerspruch zueinander.

Die Konflikte sind vorprogrammiert: Der Motortreiber verlangt nach Platinenrändern mit großflächiger Entwärmung, kollidiert dort jedoch direkt mit der Antennenzone; der parallele Kamerabus erfordert kürzeste Verbindungswege, droht aber die stark schaltenden PWM-Leiterbahnen zu kreuzen; und die gemeinsame 3,3V-Stromschiene muss einen rauscharmen Betrieb für den SoC garantieren, während die Motorbrücke gleichzeitig massive Einschaltströme zieht. Die folgende Master-Checkliste löst diese Zielkonflikte durch eine klare Zoneneinteilung und eine strukturierte Übergabesequenz vom Placement bis zum DFM.

Die Herausforderung beim Trägerplatinen-Layout

Eine Standard-IoT-Platine mit ESP32-S3 beschränkt sich auf eine einzige physikalische Domäne: ein HF-Baustein, eine 3,3V-Schiene, keine Schaltschleifen mit hohem di/dt. Eine S3-Trägerplatine mit integriertem Motortreiber vereint dagegen drei Domänen auf demselben dielektrischen Lagenaufbau. Die Antenne erfordert auf ausnahmslos allen Lagen eine kupferfreie Zone und eine präzise 50-Ω-Speiseleitung; die Motorbrücke verlangt nach einer niederinduktiven VM-Leistungsfläche und einer soliden PGND-Ebene für mehrstellige Ampere-Rückströme; der bildverarbeitende DVP-Kamerabus (8-Bit-Daten Y2–Y9 plus PCLK, VSYNC, HREF, XCLK) verlangt nach laufzeitangepassten Leitungen fernab von HF-Feldern und PWM-Schaltknoten. Zudem wird der S3 aus einer einzigen 3,3V-Quelle gespeist (Mindestauslegung laut Espressif: 500 mA), die absolut stabil bleiben muss, während die Motorendstufe Lastsprünge einspeist und der Framebuffer das externe PSRAM taktet.

Das PCB-Layout ist daher primär eine Frage der Zoneneinteilung (Zoning), bevor die erste Leiterbahn geroutet wird. Legen Sie zuerst fest, wo das S3-Modul sitzt, wo der Motortreiber platziert wird, wo Kamera und Mikrofon eingeführt werden und wo die Stromeinspeisung erfolgt. Aus diesen vier Weichenstellungen leiten sich die meisten Routing-Vorgaben automatisch ab. Scheitert die Zonierung, kann auch das aufwendigste Filterkonzept das Übersprechen nicht mehr beheben.

Lagenaufbau: Warum 4 Lagen das absolute Minimum sind

Eine 2-Lagen-Leiterplatte mag für ein isoliertes S3-Modul ohne Motor und Kamera ausreichen — für eine integrierte Trägerplatine mit Motorsteuerung und Bildverarbeitung ist sie indiskutabel. Der verbindliche Standardaufbau lautet Top-Signal, GND, PWR, Bottom-Signal: eine durchgehende interne L2-GND-Masseebene unter der HF-Sektion, der Antenne und dem Schwingquarz; eine L3-PWR-Ebene für die 3,3V-Digitalverteilung; und eine separate VM-Kupferfläche auf den Außenlagen für die Motorversorgung, die keinesfalls auf die innere 3,3V-Ebene gelegt werden darf. Die interne Masseebene muss unter der Modulantenne und dem Quarz ungeschnitten bleiben — jeder Schlitz verstimmt die Antenne und vervielfacht die Oberwellenabstrahlung.

Die exakte Auslegung der Stromversorgungs-Integrität — Reglerdimensionierung, gestufte Entkopplung von Puffer- bis 0,1µF-Kondensatoren, VDD3P3-Filterung, Digital-/Motormasse-Trennung und VM-Isolation — behandeln wir im Detail in unserem Leitfaden ESP32-S3 Power Integrity und Motormasse-Trennung. Für das physische Layout gilt: Eine massive GND-Fläche unter dem S3 bereitstellen, Motorrückströme strikt von dieser Fläche fernhalten und beide Massen nur an einem einzigen, kontrollierten Sternpunkt koppeln.

Zudem ist die Differenzierung zwischen Modul und diskretem SoC entscheidend. Ein industrielles ESP32-S3-WROOM-Modul integriert Quarz, VDD3P3-Pins 2/3 und die feinstufige Abblockung bereits vollständig unter seiner Metallabschirmung; die Trägerplatine benötigt lediglich Stützkapazitäten an den 3V3-Modulpads. Wird hingegen ein diskreter ESP32-S3 QFN56-SoC direkt auf der Trägerplatine entflochten, muss die Platine die vollständige Espressif-Entkopplung auf Pin-Ebene sowie die LC/CLC-Filterung an VDD3P3 selbst tragen — das Board übernimmt dann alle Aufgaben, die sonst der Modulschirm kapselt.

ESP32-S3 Modulplatzierung und Antennen-Freihaltezone

Platzieren Sie das S3-Modul an einer Außenkante der Platine, wobei die Antenne nach außen ragt und von allen anderen Baugruppen wegzeigt. Die Antennen-Freihaltezone (Antenna Keepout) muss auf sämtlichen Lagen vollständig frei von Kupfer, Bauteilen und Leiterbahnen gehalten werden — nicht nur auf der Bestückungsseite. Führen Sie die 50-Ω-HF-Speisung als kurze, direkte koplanare Wellenleiterbahn mit begleitender Massekaschierung aus; halten Sie Schwingquarz, USB und UART-Leitungen strikt aus der Antennenzone fern. Espressifs Hardware-Designrichtlinien heben ausdrücklich hervor, dass UART-Schaltflanken, USB-Leitungen und Taktsignale die häufigsten Verursacher von Antennen-Desensibilisierung sind.

Verwenden Sie ein WROOM-Modul, wird das Keepout durch das Moduldatenblatt vorgegeben und auf das Carrier-Board übertragen. Bei Verwendung eines diskreten QFN56-SoCs definieren Sie die Antennengeometrie, die Platzierung des Quarzes und die HF-Anpassung selbst — deklarieren Sie diese Ecke als reine HF-Zone und verbieten Sie dort jegliches Motor- oder Kamera-Routing.

Platzierung des Motortreibers

Setzen Sie den Motortreiber an das der S3-Antenne diametral gegenüberliegende Ende der Baugruppe. Die VM-Motorschiene wird als großflächige Kupferfläche auf einer Außenlage mit eigenem, begleitendem PGND geführt; bei Dauerströmen über ca. 2 A ist eine durchgängige Endkupferstärke von 70 µm (2 oz) auf den Außenlagen vorzusehen (oder parallele Top- und Bottom-Flächen mit dichtem Durchkontaktierungs-Raster), um den ohmschen Spannungsabfall zu minimieren und die Wärmeabfuhr zu sichern. Achten Sie darauf, dass Fine-Pitch-Signale die für 2 oz Kupfer erforderlichen größeren Mindestabstände einhalten. Die Zuleitungen von den S3-MCPWM-Pins zu den Treiber-Eingängen sollten kurz sein, dürfen jedoch keinesfalls in die Nähe der Antenne oder des Kamerabusses geraten.

Die Wahl des Treiber-ICs bestimmt die Details: Ein DRV8313 (Dreifach-Halbbrücke, 2,5 A, 8–60 V) bietet getrennte PGND-Pins je Low-Side für externe Shunts, sodass jeder Messwiderstand einen eigenen Kelvin-Rückpfad erhält. Ein TMC2209 (2 A RMS, 2,8 A Peak) arbeitet mit internem Sense und auf Masse gelegten BRA/BRB-Pins nahe dem Shunt. Ein TMC6300 (2 A Peak, 1,4 A RMS) erfordert getrennte High- und Low-Side-PWM-Signale. In allen Fällen benötigt das freiliegende Kühlpad (Exposed Pad) des Treiber-ICs ein Raster aus 0,3mm-Thermal-Vias im 1,0–1,2mm-Abstand, die auf der Unterseite mit Lötstopplack abgedeckt (tented/plugged) sind, um das Absaugen von Lotpaste beim Reflowlöten zu verhindern; das Ziel liegt bei unter 15 % Lötblasenanteil (Voiding) in der Röntgenprüfung (AXI).

Routing von Kamera und Mikrofon für Edge-AI

Die Bilddatenerfassung für Edge-AI erfolgt über eine 8-Bit-DVP-Kamera: Datenleitungen Y2–Y9 plus PCLK, VSYNC, HREF, XCLK und SCCB (I2C-Steuerung). Die wichtigste Entkopplungsregel lautet: Führen Sie XCLK/MCLK niemals über längere Strecken parallel zu PCLK. Das Master-Taktsignal der Kamera strahlt sonst massiv in den Pixeltakt ein, was zu Takt-Jitter und Zeilenfehlern bei der Bildaufnahme führt. Reservieren Sie in direkter Nähe zu den S3-Treiberausgängen 0402-Footprints für 22–33-Ω-Seriendämpfungswiderstände auf PCLK und XCLK, um steile Schaltflanken, Überschwinger und HF-Emissionen zu bedämpfen. Halten Sie die DVP-Datenleitungen nach Möglichkeit längenangepasst und führen Sie den gesamten Bus auf einer einzigen Lage über einer durchgehenden Masseebene, ohne häufige Lagenwechsel über Vias.

Da KI-Frame-Buffer im externen PSRAM/Flash abgelegt werden, ist die Entkopplung dieser Speicherbausteine extrem kritisch — Spannungseinbrüche am PSRAM äußern sich oft in schleichenden Rechenfehlern der Inferenz, lange bevor sie im Oszilloskop als klassische Restwelligkeit auffallen. Bei Sprachsteuerungen sind die I2S-MEMS-Mikrofonsignale (BCLK, WS, DATA) weitab von den PWM-Schaltknoten und dem Kamerabus zu verlegen; die Mikrofondatenleitung ist hochohmig und nimmt Oberwellen der Motorschaltung extrem leicht auf.

USB, UART und Strapping-Pins

Die USB-Signale liegen auf GPIO20 (D+) und GPIO19 (D−). Platzieren Sie serielle 0-Ω-Widerstände und Kondensator-Footprints gegen Masse dicht am Chip, um Flankensteilheit und EMV auf dem Prototypen abstimmen zu können. Für die UART-Schnittstelle fordert Espressif einen 499-Ω-Serienwiderstand auf U0TXD, um die Abstrahlung der 80-MHz-Oberwelle über den TX-Pin wirksam zu unterdrücken.

Strapping-Pins sind die heimliche Fehlerquelle auf Motorsteuerungsplatinen. EN und IO0 bestimmen den Boot-Modus (Normalbetrieb vs. Flash-Download). Fließt der Rückstrom des Motors über die Masseleitung der Strapping-Beschaltung, kann der Spannungsabfall den ESP32-S3 beim Start in einen falschen Boot-Zustand zwingen. Versehen Sie EN und IO0 mit eigenen, sauberen Pull-up-/Pull-down-Pfaden und RC-Entprellgliedern; halten Sie Motorrückströme strikt von diesen Knoten fern. Versehen Sie EN und IO0 mit Testpunkten auf der Unterseite, um den Download-Modus beim Funktionstest (FCT) automatisieren zu können.

Shunt-Strommessung und PWM-Führung

Platzieren Sie den Shunt-Messwiderstand und dessen Filterkondensatoren so nah wie möglich an den Sense-Pins des Treiber-ICs. Führen Sie die Messleitungen als echte Kelvin-Verbindung vom Shunt ab und betten Sie sie in eine ungestörte Messmasse ein — das Signal liegt im Millivolt-Bereich, und jeder ohmsche Spannungsabfall in der Rückleitung verfälscht die Strommessung direkt. Das PWM-Routing verläuft auf kürzestem Weg von den S3-MCPWM-Pins zu den Treiber-Eingängen, direkt über der Masseebene und weit entfernt von Antenne und Kamera. Nutzen Sie zwingend die MCPWM-Peripherie mit komplementären Ausgängen und programmierbaren Totzeiten — MCPWM bietet ca. 1 µs Tastgrad- und rund 100 ns Totzeit-Präzision; LEDC unterstützt weder komplementäre Signale noch Totzeiten und ist für Brückenschaltungen ungeeignet.

Die Master-Layout-Checkliste

Master-Checkliste: Layout für ESP32-S3 Trägerplatine mit Motortreiber

Verbindliche Entflechtungsvorgaben nach Platinenzonen, von der Modulplatzierung bis zu den Prüfpunkten.

  • S3-Modulzone: Modul an eine Außenkante setzen, Antenne nach außen gerichtet; auf ausnahmslos allen Lagen unter und um die Antenne vollständig kupferfrei halten.
  • S3-Modulzone: 50-Ω-HF-Zuleitung als kurze koplanare Leiterbahn ausführen; Quarz, USB und UART strikt aus der Antennenzone heraushalten.
  • S3-Modulzone: Diskreter QFN56-SoC: Pin-Entkopplung und VDD3P3-CLC/LC-Filter direkt an den Pins vorsehen; WROOM-Modul: Stützkondensator direkt an den 3V3-Pads platzieren.
  • S3-Modulzone: Interne GND-Ebene L2 unter Modul, Antenne und Quarz vollständig durchgehend halten — keine Schlitze, keine Rückstrom-Barrieren.
  • Motortreiberzone: Treiber an das der S3-Antenne entgegengesetzte Ende der Platine setzen; VM als Außenlagen-Kupferfläche mit eigenem PGND führen.
  • Motortreiberzone: Bei Motorströmen über ca. 2 A eine Endkupferstärke von 70 µm (2 oz) auf den Außenlagen spezifizieren (oder parallele Top/Bottom-Flächen via-vermaschen); Mindestabstände für 2 oz einhalten.
  • Motortreiberzone: 0,3mm-Thermal-Vias im 1,0–1,2mm-Raster unter dem Exposed Pad vorsehen, unterseitig mit Lötstopplack abdecken (tented/plugged), Röntgen-Voiding unter 15 % fordern.
  • Motortreiberzone: PWM-Leiterbahnen von den S3-MCPWM-Pins zu den Treibereingängen kurz halten, fernab von Antenne und Kamerabus führen.
  • Motortreiberzone: Motor-PGND und digitale S3-Masse an genau einem einzigen Sternpunkt verbinden; keine Motorrückströme über den S3-Rückpfad leiten.
  • Kamera-/Mikrofonzone: DVP Y2–Y9, PCLK, VSYNC, HREF, XCLK und SCCB auf einer Lage über GND führen; XCLK/MCLK strikt von PCLK trennen.
  • Kamera-/Mikrofonzone: 0402-Footprints für 22–33-Ω-Seriendämpfungswiderstände auf PCLK und XCLK nahe am S3 reservieren, um Flankenüberschwinger und EMV zu dämpfen.
  • Kamera-/Mikrofonzone: DVP-Datenleitungen längenmäßig angleichen; Lagenwechsel des Pixeltakts über Vias minimieren.
  • Kamera-/Mikrofonzone: Stabile Entkopplung der externen PSRAM-/Flash-Versorgungsschiene sicherstellen; Spannungseinbrüche führen zu Inferenzfehlern.
  • Kamera-/Mikrofonzone: I2S-Mikrofonsignale (BCLK, WS, DATA) weit entfernt von PWM-Schaltknoten und dem Kamerabus verlegen.
  • Stromeinspeisezone: 3,3V-Hauptleiterbahn ≥25 mil breit ausführen, VDD3P3 ≥20 mil, sonstige Versorgungsleitungen ≥10 mil, beidseitig mit Massekupfer schirmen.
  • Stromeinspeisezone: Motor-VM-Schiene und Motor-PGND auf eigener Kupferfläche führen, vollständig getrennt von der 3,3V-Digitalverteilung.
  • Strapping-Pins: EN und IO0 mit separaten, sauberen Pull-up-/Pull-down-Widerständen und RC-Entprellung beschalten; Motorströme von diesem Pfad fernhalten.
  • USB/UART: Serielle 0-Ω-Widerstände und Kondensator-Pads dicht an GPIO19/GPIO20 vorsehen; 499 Ω seriell auf U0TXD gegen die 80-MHz-Oberwelle schalten.
  • Testpunkte: Testpads mit mindestens 1,0 mm Durchmesser auf der Unterseite für 3,3V, VM, PGND, EN, IO0 und UART TX/RX für FCT und Nadelbett-Flashen anordnen.

DFM-Übergabe-Checkliste

DFM-Übergabe-Checkliste für ESP32-S3 Trägerplatinen

Verbindliche Fertigungs- und Bestückungsvorgaben für den Leiterplattenhersteller und den Bestücker (EMS).

  • Lagenaufbau-Spezifikation: 4-Lagen-Aufbau Top/GND/PWR/Bottom explizit vorschreiben; L2-Masseebene unter HF, Quarz und Kameratakt als ungeschnitten deklarieren.
  • Endkupferstärke: Werden 70 µm (2 oz) Außenkupfer für Motorströme (>2 A) gefordert, sicherstellen, dass Fine-Pitch-Abstände fertigungsgerecht bleiben (mind. 4,5/4,5 mil Leiterbahn/Abstand).
  • Impedanzkontrolle: 50 Ω Wellenwiderstand für die HF-Leitung und 90 Ω differenziell für USB D+/D− verbindlich vorschreiben; Referenzlage und Dielektrikum angeben.
  • Thermal-Vias am Kühlpad: 0,3mm-Vias im 1,0–1,2mm-Raster unter Motortreibern dokumentieren; unterseitiges Tenting oder Plugging zur Vermeidung von Lotabsaugung fordern.
  • Röntgenprüfkriterien (AXI): Lötblasenanteil (Voiding) unter den Kühlpads von Motortreibern auf <15 % begrenzen.
  • FCT-Prüfpunkte: Mindestens 1,0 mm messende Testpads auf der Unterseite für 3,3V, VM, PGND, EN, IO0 und UART TX/RX ausweisen, damit Prüfadapter ausgelegt werden können.
  • BOM-Hinweis zu Modul vs. SoC: In der Stückliste eindeutig kennzeichnen, ob der S3 als WROOM-Modul (nur Pufferung nötig) oder als diskreter QFN56-SoC (vollständige Filterung) bestückt wird.
  • Antennenzone im Nutzen (Panel): CAM-Ingenieur anweisen, dass die Antennen-Freihaltezone auch bei der Nutzenfertigung frei von Leiterbahnen, Passermarken oder Fangbohrungen bleibt.
  • Dokumentierter Sternpunkt (Net Tie): Die Einpunktverbindung zwischen Motor-PGND und Digital-GND explizit dokumentieren, damit der CAM-Abgleich die Trennung nicht als Fehlstelle interpretiert.
  • Strapping-Beschaltung: Sicherstellen, dass EN und IO0 ihre entkoppelten Rückstrompfade behalten und deren RC-Filter nicht bei Bestückungsoptimierungen verschoben werden.
  • Kameratakt-Dämpfung: 0402-Pads für 22–33-Ω-Serienwiderstände auf PCLK und XCLK nahe am S3 einplanen, um Taktflanken und EMV im Feldversuch trimmen zu können.

Fazit

Eine ESP32-S3-Trägerplatine, die Edge-AI-Inferenz und Motorkontrolle vereint, besteht aus drei Schaltungswelten in einem einzigen Design — ihr Erfolg entscheidet sich beim Placement, nicht beim nachträglichen Feintuning von Leiterbahnen. Teilen Sie die Platine konsequent in Zonen ein: S3 und Antenne an eine Kante, Motortreiber an das gegenüberliegende Ende, Kamera und Mikrofon auf eigene Buspfade, Stromeinspeisung sauber isoliert. Halten Sie die interne GND-Ebene unter der HF-Sektion durchgehend homogen, halten Sie Motorströme fern von der Prozessormasse und übergeben Sie Ihrem Fertigungspartner klare Lagen-, Kupfer- und Testpunktvorgaben. Arbeiten Sie die beiden obigen Checklisten Punkt für Punkt ab, und Ihre Baugruppe startet, sieht und regelt zuverlässig beim ersten Einschalten.

Bereit zur Fertigung Ihrer ESP32-S3-Trägerplatine? Starten Sie über unsere PCB Assembly-Seite oder fordern Sie direkt ein Angebot an — unser Fertigungsteam prüft Ihren 4-Lagen-Aufbau, Antennenzonen und thermische Entflechtung vor dem Produktionsstart im Rahmen einer fundierten DFM-Analyse.

Häufig gestellte Fragen (FAQ)

Kann ich für eine ESP32-S3-Trägerplatine mit Motor und Kamera eine 2-Lagen-Leiterplatte verwenden?

Eine 2-Lagen-Platine ist keinesfalls zu empfehlen, sobald ein Motortreiber und eine Kamera integriert werden. Die S3-Antenne verlangt nach einer durchgehenden Referenzebene, die VM-Leistungsschiene benötigt eine eigene PGND-Fläche, und der parallele DVP-Kamerabus braucht rauscharme Rückstrompfade. Ohne dedizierte GND-Lage lassen sich diese Anforderungen nicht konfliktfrei erfüllen. Espressif empfiehlt für anspruchsvolle S3-Designs mit HF, Kamera oder Motoransteuerung ausdrücklich einen 4-Lagen-Aufbau (Top/GND/PWR/Bottom).

Sollte für die Motorbrücke MCPWM oder LEDC genutzt werden?

Verwenden Sie ausnahmslos MCPWM. Die MCPWM-Peripherie unterstützt komplementäre PWM-Ausgänge mit programmierbaren Hardware-Totzeiten (Dead-bands), die für Halbbrücken- und Dreiphasentreiber zwingend erforderlich sind, um Brückenkurzschlüsse zu verhindern. LEDC ist ein einfacher PWM-Generator für LEDs ohne Unterstützung von komplementären Ausgängen oder Totzeiten und für Motorbrücken ungeeignet.

Benötigt die Trägerplatine eine vollständige Entkopplung, wenn ein ESP32-S3-WROOM-Modul eingesetzt wird?

Nein. Ein WROOM-Modul trägt den Quarz, die VDD3P3-Pins 2/3 und die feinstufigen Abblockkondensatoren bereits unter seiner HF-Abschirmung. Auf der Trägerplatine genügen Stützkondensatoren direkt an den 3V3-Kontaktflächen. Wird dagegen ein diskreter ESP32-S3 QFN56-SoC direkt bestückt, muss die Platine die komplette Espressif-Entkopplung sowie das CLC/LC-Filter an VDD3P3 selbst aufweisen.

Wie wird verhindert, dass Motorströme die Strapping-Pins des ESP32-S3 stören?

Führen Sie EN und IO0 mit eigenen, sauberen Pull-up-/Pull-down-Widerständen und RC-Gliedern aus. Stellen Sie sicher, dass Motorrückströme nicht über den Massebezug der Strapping-Pins fließen. Hohe Einschaltströme auf einer gemeinsamen Masseleitung verschieben das Potenzial beim Einschalten und zwingen den S3 in einen falschen Boot-Modus. Eine Einpunktverbindung zwischen Motor-PGND und Digitalmasse trennt die Rückpfade zuverlässig.

Wo sollte der Shunt-Widerstand zur Strommessung auf der Platine sitzen?

Platzieren Sie den Shunt und dessen Filterkondensatoren so nah wie möglich an den Sense-Pins des Motortreiber-ICs, angebunden über Kelvin-Leiterbahnen und eingebettet in eine ruhige Messmasse. Da das Messsignal im Millivolt-Bereich liegt, führt jeder Spannungsabfall in der Rückleitung zu Messfehlern. Halten Sie den Shunt dicht am Treiber, weit weg vom S3, und routen Sie die Messleitungen abseits der PWM-Schaltknoten.