Zum Inhalt

SF32LB52x Hardware-Design-Leitfaden — RF & Benutzerschnittstellen

Teil des SF32LB52x Hardware-Design-Leitfadens

Diese Seite behandelt die Abschnitte 5.4-5.5 der Schaltplanrichtlinien: RF und Benutzerschnittstellen. Die vorherige Seite behandelt Minimalsystem, Stromversorgung & Takt, die folgende Speicher & Fertigung. Für die Prüfung einzelner Punkte verwenden Sie die Schaltplan-Checkliste.

5.4. RF

5.4.1. RF-Schaltplan und Antennenpfad

Kurzübersicht

  • Verlegen Sie den Antennenpfad als Leiterbahn mit kontrolliertem 50-Ω-Wellenwiderstand.
  • Reservieren Sie ein π-Anpassnetzwerk, auch wenn die gewählte Antenne bereits angepasst ist.
  • Halten Sie den RF-Pfad kurz und abgeschirmt, mit Abstand zu Störquellen wie Quarz-, DC/DC-, Display- und Ladeschaltungen.

Design-Ziel

Maximieren Sie die Bluetooth-Empfangsempfindlichkeit und das Abstrahlverhalten der Antenne, indem Sie die Impedanz kontrollieren, Diskontinuitäten minimieren und genügend Spielraum für die abschließende Antennenabstimmung lassen.

Der Wellenwiderstand der RF-Leiterbahn beträgt 50 Ω. Ist die Antenne bereits angepasst, sind keine zusätzlichen RF-Bauteile erforderlich, ein reserviertes π-Anpassnetzwerk wird jedoch weiterhin für die Filterung von Nebenaussendungen oder die Antennenabstimmung empfohlen.

Abbildung 5.4-1: RF-Schaltungsdiagramm

Abbildung 5.4-1: RF-Schaltungsdiagramm

Abbildung 5.4-1 zeigt einen Serienkondensator mit 15 pF und 50 V (C0323); die beiden Positionen nach Masse, C0318 und C0319, sind mit NF (nicht bestückt) gekennzeichnet. Diese Werte gehören zum Referenzdesign und sind keine universelle Antennenanpassung. Platzieren Sie das Anpassnetzwerk nahe am chipseitigen RF-Pin und legen Sie die endgültige Bestückung anhand von Messungen am zusammengebauten Produkt fest.

5.4.2. RF-Review und Abstimmung

Häufige Fehler - RF

  • Platzierung des Anpassnetzwerks in der Nähe der Antenne statt nahe am chipseitigen RF-Pin.
  • Verlegung von RF durch unnötige Vias oder scharfe Biegungen.
  • Gemeinsame Nutzung von störbehafteten Masse-Rückleitungspfaden mit DC/DC-, Display-, USB- oder Ladeschaltungen.
  • Keine Bestückungsplätze für das Anpassnetzwerk vorsehen, sodass eine spätere Antennenabstimmung kaum möglich ist.

Checkliste RF

  • Der Zielwert für die RF-Leiterbahnimpedanz ist mit dem PCB-Hersteller festgelegt.
  • Das π-Anpassnetzwerk ist reserviert und nahe am Chip platziert.
  • Masse-Via-Zaun und RF-Freihaltebereich sind geprüft.
  • Vor Abschluss des Gehäusedesigns sind die Zugänge für die Antennenabstimmung und Zertifizierungsmessungen vorgesehen.

5.5. Benutzerschnittstellen

5.5.1. Display

Kurzübersicht

  • Unterstützte Schnittstellen umfassen SPI, Dual-SPI, Quad-SPI, serielles JDI und EPD bei unterstützten Varianten mit externer geregelter Versorgung.
  • Die maximal dokumentierte Displayauflösung beträgt 512 x 512.
  • Reset, TE, Hintergrundbeleuchtungs-PWM, Touch-I2C, Touch-Interrupt und die Einschaltreihenfolge der Displayversorgung sollten gemeinsam geprüft werden.

Design-Ziel

Wählen Sie eine Display-Schnittstelle, die den Anforderungen an Bandbreite und Leistungsaufnahme entspricht und das gewünschte Verhalten beim Wecken, Zurücksetzen, bei der Hintergrundbeleuchtung und bei Touch im Normalbetrieb und in Energiesparzuständen ermöglicht.

Der Chip unterstützt 3-Line-SPI, 4-Line-SPI, Dual-Data-SPI, Quad-Data-SPI und serielle JDI-Schnittstellen sowie die Farbtiefen RGB888 (16,7 Mio. Farben), RGB666 (262 000 Farben), RGB565 (65 000 Farben) und RGB111 (8 Farben) bei einer maximalen Auflösung von 512 × 512.

Unterstützte LCD-Treibermodelle:

Tabelle 5.5-1: Liste unterstützter LCD-Treiber
Modell Hersteller Auflösung Typ Schnittstelle
RM69090 Raydium 368x448 AMOLED 3/4-Line SPI, Dual-/Quad-Data SPI, MIPI-DSI
RM69330 Raydium 454x454 AMOLED 3/4-Line SPI, Dual-/Quad-Data SPI, 8-Bit-8080-MCU, MIPI-DSI
ILI8688E ILITEK 368x448 AMOLED Quad-Data SPI, MIPI-DSI
SH8601A Shine World Technology 454x454 AMOLED 3/4-Line SPI, Dual-/Quad-Data SPI, 8-Bit-8080-MCU, MIPI-DSI
SPD2012 Solomon 356x400 TFT Quad-Data SPI
GC9C01 Galaxycore 360x360 TFT Quad-Data SPI
GC9B71 Galaxycore 320x380 TFT Quad-Data SPI
ST77903 Sitronix 400x400 TFT Quad-Data SPI
ICNA3311 Chipone 454x454 AMOLED Quad-Data SPI
FT2308 FocalTech 410x494 AMOLED Quad-Data SPI

Schnittstellen des Displaytreibers sind keine MCU-Funktionsliste

Tabelle 5.5-1 nennt die Schnittstellen der LCD-Treiber-ICs. Daraus folgt nicht, dass SF32LB52x alle aufgeführten Schnittstellen unterstützt. Ein Eintrag mit MIPI-DSI oder einem 8-Bit-8080-MCU-Bus belegt keine entsprechende MCU-Unterstützung. Wählen Sie eine Schnittstelle, die sowohl die genaue MCU-Variante als auch der Treiber unterstützt.

5.5.1.1. SPI-/QSPI-Display-Schnittstelle
Tabelle 5.5-2: SPI-/QSPI-Signalverbindungen
SPI-Signal Pin Beschreibung
CSx PA03 Chip Select
WRx_SCL PA04 Takt
DCx PA06 Daten/Befehl im 4-Draht-SPI; Daten 1 im Quad-SPI
SDI_RDx PA05 Dateneingang im 3-/4-Draht-SPI; Daten 0 im Quad-SPI
SDO PA05 Datenausgang im 3-/4-Draht-SPI; mit SDI_RDx kurzgeschlossen
D[0] PA07 Daten 2 im Quad-SPI
D[1] PA08 Daten 3 im Quad-SPI
RESET PA00 Display-Reset
TE PA02 Tearing-Effect-Signal an die MCU
5.5.1.2. JDI-Display-Schnittstelle

JDI-Bezeichnungen in der Quelle

Die ursprünglichen Anwendungshinweise nennen in der Funktionsübersicht serielles JDI, bezeichnen die folgende Pin-Tabelle jedoch als paralleles JDI. Die Pin-Zuweisungen der Quelle bleiben hier erhalten. Bestätigen Sie vor der Schaltplanfreigabe den vorgesehenen JDI-Modus, die Panelanforderungen und die Unterstützung durch die genaue MCU-Variante. Serielle und parallele Schnittstellen sind nicht als austauschbar zu betrachten.

Tabelle 5.5-3: Parallele JDI-Signalverbindungen
JDI-Signal I/O Beschreibung
JDI_VCK PA39 Schiebetakt für den vertikalen Treiber
JDI_VST PA08 Startsignal für den vertikalen Treiber
JDI_XRST PA40 Reset-Signal für horizontale und vertikale Treiber
JDI_HCK PA41 Schiebetakt für den horizontalen Treiber
JDI_HST PA06 Startsignal für den horizontalen Treiber
JDI_ENB PA07 Schreibfreigabe-Signal für Pixelspeicher
JDI_R1 PA05 Rot-Bilddaten (ungerade Pixel)
JDI_R2 PA42 Rot-Bilddaten (gerade Pixel)
JDI_G1 PA04 Grün-Bilddaten (ungerade Pixel)
JDI_G2 PA43 Grün-Bilddaten (gerade Pixel)
JDI_B1 PA03 Blau-Bilddaten (ungerade Pixel)
JDI_B2 PA02 Blau-Bilddaten (gerade Pixel)
5.5.1.3. EPD-Display-Schnittstelle

Der Chip unterstützt eine 8-Bit-parallele EPD-Display-Schnittstelle:

Tabelle 5.5-4: EPD-Signalverbindungen

EPD-Signal I/O Beschreibung
CLK PA04 Takt für den Spaltentreiber (Source Driver)
CKV/CPV GPIO Takt für den Zeilentreiber (Gate Driver)
SPH PA06 Startimpuls für den Spaltentreiber
SPV/STV GPIO Startimpuls für den Zeilentreiber
LE GPIO Latch-Freigabe des Spaltentreibers
OE GPIO Ausgangsfreigabe des Spaltentreibers
D0–D7 PA07/PA08/PA37/PA39/PA40/PA41/PA42/PA43 Daten für den Spaltentreiber, Bits 0–7
GMODE GPIO Auswahl des Ausgangsmodus des Zeilentreibers
VPOS/VNEG TPS Positive/negative Versorgungsspannung des Spaltentreibers
VGH/VGL TPS Positive/negative Versorgungsspannung des Zeilentreibers
VCOM TPS Gemeinsame Elektrode
TPS_WAKEUP/TPS_PWRUP GPIO TPS-PMIC-Wake-up-/Power-up-Steuerung
TPS_SDA/TPS_SCL I2C TPS-PMIC-I2C-Schnittstelle
TPS_PWRCOM GPIO TPS-PMIC VCOM_CTRL, VCOM-Freigabe
TPS_GOOD GPIO TPS-PMIC Power-Good-Ausgang

Note

Signale mit der Kennzeichnung „PA**“ müssen die angegebenen festen I/O-Zuweisungen verwenden. GPIO-Signale können einem beliebigen I/O zugewiesen werden. TPS-Signale werden vom Display-PMIC (TPS) an das Panel ausgegeben. I2C-Signale benötigen I/Os mit I2C-Unterstützung.

Nicht zutreffend

SiFlis offizieller Hardware-Anwendungshinweis für SF32LB520/3/5/7 enthält kein Referenzdesign für eine parallele EPD-Schnittstelle. Wenn Ihr Produkt EPD-Display-Unterstützung benötigt, konsultieren Sie die 52B/D/E/G/J-Dokumentation und bestätigen Sie die Machbarkeit für die akkubetriebene Variante direkt mit dem SiFli-FAE-Support.

5.5.1.4. Touch- und Hintergrundbeleuchtungsschnittstelle

Der SF32LB52x unterstützt eine I2C-Schnittstelle für den Touch-Controller mit einem Eingang für dessen Statusinterrupt. Ein PWM-Signal steuert die Freigabe und Helligkeit der Hintergrundbeleuchtung.

Tabelle 5.5-5: Touch- und Hintergrundbeleuchtungsverbindungen
Touch-/Hintergrundbeleuchtungssignal Pin Beschreibung
Interrupt PA43 Touch-Status-Interrupt (weckfähig)
I2C1_SCL PA42 Touch-I2C-Takt
I2C1_SDA PA41 Touch-I2C-Daten
BL_PWM PA01 Hintergrundbeleuchtungs-PWM-Steuerung
Reset PA44 Touch-Controller-Reset

Häufige Fehler - Display

  • Vergessen von Reset-, TE-, Hintergrundbeleuchtungs-PWM- oder Touch-Interrupt-Pins bei der Pin-Zuweisung.
  • Annahme von EPD-Unterstützung auf der akkubetriebenen Variante, ohne das tatsächliche Gerät und Quelldesign zu bestätigen.
  • Versorgung des Displays von einem internen LDO statt von einer angemessen dimensionierten externen Schiene.
  • Verlegung von Display-Takten und -Daten neben Quarz-, RF-, Audio- oder hochohmigen analogen Knoten.

Checkliste Display

  • Display-Schnittstelle, Farbtiefe, Auflösung und Bandbreite stimmen mit dem gewählten Panel überein.
  • Reset, TE, Hintergrundbeleuchtungs-PWM, Touch-I2C und Touch-Interrupt sind zugewiesen und dokumentiert.
  • Die Versorgung des Displays und ihre Einschaltreihenfolge sind mit Standby und dem Aufwecken vereinbar.
  • Der Inbetriebnahmeplan umfasst Reset, Panel-ID/Readback (sofern verfügbar), Hintergrundbeleuchtung, Touch-Interrupt und die erste Bildausgabe.

5.5.2. Audioschnittstelle

Kurzübersicht

  • Der analoge Mikrofoneingang ist unsymmetrisch und benötigt einen DC-Blockkondensator.
  • Der DAC-Ausgang ist differenziell und sollte als kurzes, abgeschirmtes differenzielles Paar verlegt werden.
  • Die Filterung der Audio-Versorgung und die Platzierung von MIC_BIAS beeinflussen das Rauschverhalten deutlich.

Design-Ziel

Bewahren Sie die analoge Signalqualität, indem Sie Mikrofon-, DAC-, Bias- und Audio-Stromversorgungspfade kurz, gefiltert, abgeschirmt und isoliert von digitalen Signalen und Schaltrauschquellen halten.

Die Audioschnittstelle bietet:

  1. Einen unsymmetrischen ADC-Eingang für ein analoges Mikrofon, mit einem in Serie geschalteten DC-Blockkondensator von mindestens 2,2 µF; das Mikrofon wird vom MIC_BIAS-Ausgang des Chips versorgt
  2. Einen differenziellen DAC-Ausgang für eine externe Audio-PA — als differenzielles Paar mit angemessener Masseabschirmung verlegen; Leiterbahnkapazität < 10 pF und Länge < 2 cm halten
Tabelle 5.5-6: Audio-Signalverbindungen
Audio-Signal Pin Beschreibung
BIAS MIC_BIAS Mikrofon-Stromversorgung
AU_ADC1P ADCP Unsymmetrischer analoger Mikrofoneingang
AU_DAC1P DACP Differenzieller analoger Ausgang, positiv
AU_DAC1N DACN Differenzieller analoger Ausgang, negativ

Abbildung 5.5-1: Schaltung des unsymmetrischen analogen MEMS-Mikrofoneingangs

Abbildung 5.5-1: Schaltung des unsymmetrischen analogen MEMS-Mikrofoneingangs

Abbildung 5.5-2: Schaltung des unsymmetrischen analogen ECM-Mikrofoneingangs

Abbildung 5.5-2: Schaltung des unsymmetrischen analogen ECM-Mikrofoneingangs

Die Mikrofon-Referenzschaltungen filtern MIC_BIAS mit einem Serienwiderstand von 1 kΩ und einem Kondensator von 1 µF, 6,3 V nach Masse. Die ECM-Schaltung enthält zusätzlich einen Mikrofon-Biaswiderstand von 4,7 kΩ. Beide Beispiele zeigen einen Eingangskondensator von 0,01 µF nach Masse. Er dient als Parallelfilter und ersetzt nicht den erforderlichen DC-Blockkondensator in Serie im Signalpfad. Behalten Sie diese Unterscheidung bei, wenn Sie die Schaltungen anpassen.

Abbildung 5.5-3: Schaltung der analogen Audio-PA

Abbildung 5.5-3: Schaltung der analogen Audio-PA

Häufige Fehler - Audio

  • Verlegung von Mikrofon- oder DAC-Leiterbahnen in der Nähe von Display-Takten, DC/DC, RF, USB oder SDIO.
  • Platzierung der Filterkondensatoren von MIC_BIAS oder AVDD33_AUD weit entfernt von den Chip-Pins.
  • Behandlung von DACP/DACN als unabhängige unsymmetrische Signale statt als differenzielles Paar.
  • Zulassen hoher parasitärer Kapazität oder langer Leiterbahnlänge am analogen Ausgang.

Checkliste Audio

  • Die Platzierung der Bauteile für MIC_BIAS, ADCP, DACP und DACN wurde anhand der Layout-Beispiele geprüft.
  • DACP/DACN sind als kurzes, abgeschirmtes differenzielles Paar verlegt.
  • Audio-Filterkondensatoren liegen nahe an ihren Pins und sind sauber geerdet.
  • Der Inbetriebnahmeplan umfasst Mikrofon-Bias, ADC-Grundrauschen, DAC-Ausgang, PA-Freigabe und hörbares Rauschen.

Mikrofon- und DAC-Signalpfade vervollständigen

Die Quelle verbindet MEMS_MIC_ADC_IN und ECM_MIC_ADC_IN jeweils mit ADCP. Fügen Sie den oben geforderten DC-Sperrkondensator mit mindestens 2,2 µF in Reihe ein. Der in den Mikrofonschaltungen gegen Masse geschaltete 0,01-µF-Kondensator ersetzt ihn nicht. Platzieren Sie den differentiellen Tiefpass im gestrichelten Rahmen von Abbildung 5.5-3 nahe an der MCU. Halten Sie die Kapazität der DAC-Ausgangsleiterbahnen unter 10 pF und ihre Länge unter 2 cm.

5.5.3. Tasten

Kurzübersicht

  • PA34 unterstützt die Ein-/Aus-Taste sowie einen Reset bei langem Tastendruck.
  • Drehgeber-Tasten sollten der Referenzschaltung entsprechen und gemeinsam im Hinblick auf Weck-, Entprell- und ESD-Anforderungen geprüft werden.

Design-Ziel

Ermöglichen Sie zuverlässige Benutzereingaben und Resets, ohne falsche Weckereignisse, dauerhaft aktive Reset-Zustände oder hohen Leckstrom im Standby über Pull-Netzwerke.

5.5.3.1. Ein-/Aus-Taste

PA34 unterstützt einen Reset bei langem Tastendruck. Die Taste kann zugleich zum Ein- und Ausschalten dienen. Die Reset-Funktion ist high-aktiv: Der Standardzustand sollte low sein (Pull-down), und beim Drücken der Taste sollte der Pegel auf high gelegt werden.

Abbildung 5.5-4: Schaltung der Ein-/Aus-Taste mit Reset bei langem Tastendruck

Abbildung 5.5-4: Schaltung der Ein-/Aus-Taste mit Reset bei langem Tastendruck

Die Referenzschaltung verwendet R0703 (5,1 kΩ) zwischen VSYS_3V3 und der Taste, R0702 (100 kΩ) als Pull-down für PA34 und C0720 (0,1 µF) nach Masse. Außerdem ist ein ESD-Schutzbauteil vorgesehen. Diese Werte beschreiben das dargestellte Design. Prüfen Sie bei Anpassungen die Eingangsschwellen, Entprellung, Leckströme und Reset-Zeiten.

5.5.3.2. Mechanische Drehgeber-Taste

Verwenden Sie das Referenzdesign als Grundlage für die Drehgeber-Tastenschaltung.

Abbildung 5.5-5: Schaltung der mechanischen Drehgeber-Taste

Abbildung 5.5-5: Schaltung der mechanischen Drehgeber-Taste

Die A- und B-Signale des Drehgebers sind über 0-Ω-Widerstände mit PA35 und PA36 verbunden. Jedes Signal besitzt einen 200-kΩ-Pull-up nach VDD33_LDO2_VOUT und ESD-Schutz; C0703 und C0706 sind mit NF (nicht bestückt) gekennzeichnet. Die Signalnamen nennen auch multiplexierte USB-/UART-Funktionen. Prüfen Sie daher mögliche Pin-Konflikte, bevor Sie diese Zuordnung übernehmen.

Häufige Fehler - Tasten

  • PA34 bleibt offen (floating) oder ist auf den falschen Standardpegel vorgespannt.
  • Nicht berücksichtigen, dass Tastenschaltungen Weck-, ESD- und Entprellfunktionen sowie Zugang für Produktionstests erfordern können.
  • Tastennetze gemeinsam mit störbehafteten oder stark belasteten Funktionen nutzen, ohne die Zuverlässigkeit des Weckens zu prüfen.

Checkliste Tasten

  • Der Standardpegel der Ein-/Aus-Taste und des Resets bei langem Tastendruck ist korrekt.
  • Das Weckverhalten ist für die vorgesehenen Energiesparzustände verifiziert.
  • ESD- und mechanische Entprellanforderungen sind geprüft.
  • Der Inbetriebnahmeplan umfasst kurze und lange Tastendrücke sowie das Weck- und Reset-Verhalten.

5.5.4. Vibrationsmotor

Kurzübersicht

  • Verwenden Sie einen PWM-Ausgang, um den Vibrationsmotor über eine externe Treiberstufe anzusteuern.
  • Versorgen Sie den Motor über eine schaltbare Schiene, wenn der Standby-Strom relevant ist.

Design-Ziel

Liefern Sie reproduzierbares haptisches Feedback und halten Sie dabei den Einschaltstromstoß des Motors, Schaltstörungen und Leckstrom im Standby von empfindlichen Versorgungsschienen und Weckschaltungen fern.

Der SF32LB52x unterstützt einen PWM-Ausgang zur Ansteuerung eines Vibrationsmotors über eine externe Treiberstufe.

Abbildung 5.5-6: Vibrationsmotor-Treiberschaltung (Referenz SF32LB520/3/5/7; funktional äquivalent bei Varianten mit externer geregelter Versorgung)

Abbildung 5.5-6: Vibrationsmotor-Treiberschaltung (Referenz SF32LB520/3/5/7; funktional äquivalent bei Varianten mit externer geregelter Versorgung)

Abbildung 5.5-7: Vibrationsmotor-Treiberschaltung (Referenz 52B/D/E/G/J)

Abbildung 5.5-7: Vibrationsmotor-Treiberschaltung (Referenz 52B/D/E/G/J)

Beide Motorschaltungen steuern über PA20 einen Low-Side-MOSFET mit einem 1-MΩ-Pull-down am Gate. Abbildung 5.5-6 versorgt den Motor über den 3,3-V-Ausgang VDD33_VOUT2 des Chips. Abbildung 5.5-7 verwendet dagegen getrennte externe 3,3-V-LDOs für den Motor und PVDD, gespeist aus VSYS/VBAT. Die Ansteuerung ist funktional gleichwertig, die Versorgungsanschlüsse sind jedoch nicht austauschbar.

Checkliste Motor

  • Motortreiber, Freilauf-/ESD-Schutz und Strombelastbarkeit der Versorgung sind geprüft.
  • Der Standardzustand der Motorschiene ist im Standby- und Versandzustand ausgeschaltet.
  • Die PWM-Pin-Zuweisung steht nicht in Konflikt mit Display-, Speicher- oder Debug-Pins.
  • Der Inbetriebnahmeplan umfasst die PWM-Tastgradvariation, den Anlaufstrom, hörbare Störgeräusche und den Standby-Leckstrom.

Zuletzt aktualisiert: