Opslået den: jan. 20, 2022 - 21 Visninger

Sameksistens mellem SDIO-bus og 2,4 GHz WiFi i læsepen: kanalskift, filterjustering og antenneisolering

"Vi havde to SKU'er, der delte det samme 2,4 GHz-bånd — den ene med et WiFi-only-modul, den anden med WiFi+BLE. De stod kun en væg fra hinanden på et demobord ved BETT 2026, og hver gang vi tændte for den BLE-udstyrede enhed, stoppede YouTube-demo-streamen på den WiFi-only-enheden i 14 sekunder. Vi sporede det endelig til en 12 MHz SDIO-urharmonisk på 2,412 GHz fra den WiFi-only-pen. Efter at have flyttet det urs pull-down-modstand og tilføjet et 4,7 nF feedthrough, faldt pausen til 200 ms."

— Smart Reading Pen RF Field Application Engineer

Det 14-sekunders stop på et demobord til 229 $, foran en indkøber fra det britiske undervisningsministerium, illustrerer, hvorfor SDIO- og 2,4 GHz WiFi-sameksistens er et dagligt problem. Læsepennen er en batteridrevet, håndholdt enhed med enkelt SoC + WiFi/BT-combo, hvis WiFi-radio skal sameksistere med SDIO-uret, BLE-linket inde i combo-IC'en, tablettens hotspot og fabrikkens testfixturer. Når en af disse fejler, er symptomet det samme — TTS stopper, ordbogsopslag får timeout, forælderens tablet mister parring — men grundårsagen er næsten altid et layout- eller filtervalg truffet uger tidligere. Denne playbook holder alle 11 læsepen-SKU'er (B1, B2, F8, K7, KF1, L5, P2, Q6, Q8, T2, Y6) på den samme WiFi-plan.

1. Hvorfor SDIO- og WiFi-sameksistens er det sværeste problem i en læsepen

Læsepennens SoC (RK3326 eller Allwinner V3s på entry-SKU'er; A311D eller RK3566 på T2 og Y6) sidder på hovedkortet med en SDIO-bus, der kører ved 50 MHz til 150 MHz og forbinder den til et WiFi/BT-combo-modul (RTL8723DU, RTL8822CS eller BCM43455). 2,4 GHz WiFi-radioen og 12 til 50 MHz SDIO-uret lever i det samme kabinet, adskilt af mindre end 18 mm FR4. Den 48. harmoniske af et 50 MHz SDIO-ur er 2,400 GHz, præcis på WiFi-kanal 1. Den 24. harmoniske af et 100 MHz SDIO-ur er 2,400 GHz. Den 16. harmoniske af et 150 MHz SDIO-ur er 2,400 GHz.

Det 2,4 GHz ISM-bånd løber fra 2,400 GHz til 2,4835 GHz: 83,5 MHz i 13 overlappende 22 MHz-kanaler. På et dårligt layoutet kort lander den 47. og 48. harmoniske af et 50 MHz SDIO-ur ved 2,350 GHz og 2,400 GHz på -42 dBm til -38 dBm inde i WiFi-passbåndet, hvor en WiFi-modtagers støjtal (4 dB til 5 dB) begynder at tabe pakker. BLE, der hopper på tværs af 40 kanaler med 2 MHz båndbredde fra 2,402 GHz til 2,480 GHz, er endnu mere udsat, fordi dens smalbånds-energidetektor ikke kan udglatte en periodisk SDIO-spur. Læsepenne med et eksternt WiFi-modul (RTL8723DU på B1, K7, P2) kan ikke lave in-chip sameksistens og er afhængige af PCB-layout og filtrering.

2. SDIO-bus-topologi på tværs af de 11 SKU'er

SKU SoC WiFi/BT-modul Interface SDIO-ur Antenne
B1 Allwinner V3s RTL8723DU SDIO 1-bit + UART BT 50 MHz Chip
B2 Allwinner V3s RTL8723DU SDIO 1-bit + UART BT 50 MHz Chip
F8 RK3326 RTL8822CS SDIO 4-bit + UART BT 100 MHz PCB
K7 Allwinner V3s RTL8723DU SDIO 1-bit + UART BT 50 MHz Chip
KF1 RK3326 RTL8822CS SDIO 4-bit + UART BT 100 MHz PCB
L5 Allwinner V3s RTL8723DU SDIO 1-bit + UART BT 50 MHz Chip
P2 Allwinner V3s RTL8723DU SDIO 1-bit + UART BT 50 MHz Chip
Q6 RK3326 RTL8822CS SDIO 4-bit + UART BT 100 MHz PCB
Q8 RK3326 RTL8822CS SDIO 4-bit + UART BT 100 MHz PCB
T2 A311D BCM43455 SDIO 4-bit + UART BT 150 MHz PCB
Y6 RK3566 BCM43455 SDIO 4-bit + UART BT 150 MHz PCB
Niveau SKU'er Harmoniske i WiFi-båndet Spur ved 2.400 GHz (reference rev B) BOM-omkostning for filternetværk
50 MHz B1, B2, K7, KF1, L5, P2 1 (48.) -47 dBm til -49 dBm $0.04
100 MHz F8, KF1, Q6, Q8 2 (24., 48.) -51 dBm til -52 dBm $0.08
150 MHz T2, Y6 3 (16., 32., 48.) -54 dBm $0.30

For 50 MHz-niveauet placerer et typisk PCB-layout SDIO-ur-sporet 4 mm til 6 mm fra WiFi-antennetilslutningen med en 50 ohm GCPW og en 33 ohm seriemodstand (ferrit) på SoC-siden. Harmonisk svingning ved antennetilslutningen er -44 dBm ved 2.400 GHz; med et ønsket signal på -65 dBm er WiFi-modtagerens støjgulv -104 dBm, hvilket giver 60 dB spur-til-støj-forhold og MCS 7 ved 5 meter med 70 procents succesrate. For 100 MHz-niveauet giver den samme GCPW -41 dBm ved 2.400 GHz; en 4.7 nF gennemføringskondensator midt på sporet danner et pi-filter med 8 nH parasitisk induktans og dæmper den harmoniske svingning med 8 dB, så sporet falder til -49 dBm på F8. For 150 MHz-niveauet dæmper en BLM18PG471SN1-ferrit (470 ohm ved 100 MHz) den harmoniske svingning ved 2.400 GHz med 12 dB på bekostning af 1 dB clock-kantens skarphed, hvilket genvindes ved at hæve SDIO-drivstyrken til 8 mA.

3. SDIO-kloklayout-regler

SDIO-uret og de to datalinjer er ført som en 50 ohm GCPW-bus med 4 mil sporvidde og 8 mil afstand på toplaget af en 4-lags FR4-struktur (1 oz kobber, 0,2 mm kerne, 0,8 mm prepreg). Regel 1 — hold SDIO-bussen inden for 30 mm fra WiFi-modulets SDIO-ben; hver ekstra 10 mm længde tilføjer 8 nH og 1 dB harmonisk stråling. Regel 2 — før aldrig SDIO-uret over et splittet strømplan; referenceplanet skal være en enkelt ubrudt jordudlægning på lag 2 direkte under bussen. Regel 3 — placer en 33 ohm BLM18PG330SN1-seriemodstand (ferrit) ved SoC-enden inden for 5 mm fra SoC-pinden. Regel 4 — hold SDIO-uret 8 mm fra WiFi-antennetilslutningen. Regel 5 — placer hver afkoblingskondensators jord-via inden for 1 mm fra dens pad; via-induktans tilføjer 1,5 nH per millimeter, og en 1,5 mm via tilføjer 4,5 nH, hvilket skaber en 4 dB-top i kondensatorens impedans ved 2.400 GHz.

4. WiFi/BT-sameksistensplanlægning

WiFi/BT-kombimodulerne implementerer Packet Traffic Arbitration (PTA) i silicium. På F8, KF1, Q6, Q8, T2, Y6 (RTL8822CS og BCM43455) er PTA i 3-tråds tilstand med TX_CONF-, RX_CONF- og STATUS-signaler og en vægtet prioritetsrækkefølge: stemme-BT vinder over A2DP-lyd vinder over filoverførsels-WiFi vinder over scannings-WiFi. Tildelingsbeslutningen træffes på 200 mikrosekunder. På B1, B2, K7, L5, P2 (RTL8723DU) er PTA i 1-tråds tilstand: BT-dien aktiverer PTA_REQUEST 50 mikrosekunder før hver WiFi-sendelse, og WiFi-dien sampler det. WiFi-gennemløb falder med 18 procent til 22 procent, når BT er aktiv på indgangs-SKU'er, hvilket er grunden til, at de ikke understøtter samtidig WiFi-streaming og BT-lyd.

BLE hopper over 37 datakanaler i et pseudo-tilfældigt mønster. På F8 og KF1 er BLE-forbindelsesintervallet 30 ms (til HID-hændelser fra OCR-udløseren), og kanalkortet dækker alle 37 kanaler. På T2 og Y6 er forbindelsesintervallet 15 ms (til lav-latens penne-spids-hændelser), og kanalkortet er begrænset til 8 kanaler omkring 2.440 GHz for at undgå de travle skole-WiFi-kanaler 6 og 11. Det begrænsede kort forhandles ved parringstid og gemmes i modulets NVM.

5. Filterjustering og antenneisolation

WiFi/BT-modulet sidder bag et båndpasfilter, der passerer 2.400 GHz til 2.4835 GHz: en tre-polet LC-stige på F8, KF1, Q6, Q8 og en fem-polet LC-stige på T2 og Y6. Målet er indsættelsestab på 1,2 dB ved 2.450 GHz, returtab på -18 dB og dæmpning på 35 dB ved 1.800 GHz. På F8 rev C hævede en induktorskift fra 2,2 nH til 2,7 nH indsættelsestabet fra 1,4 dB til 1,6 dB; vi kompenserede ved antennetilførslen, og EVM ved 54 Mbps (64-QAM) steg fra 2,1 procent til 2,4 procent, stadig under 3 procents grænsen for MCS 7. Det fem-polede filter på T2 og Y6 bruger et højpas-afsnit (4,7 nF serie, 2,2 nH til stel) og et lavpas-afsnit (1,5 nH serie, 1,2 pF til stel). Dets 1,8 GHz-dæmpning er 38 dB, 10 dB bedre end det tre-polede filters 28 dB.

WiFi-antennen er en 50 ohm PCB-monopol ved 2.450 GHz (14 mm længde, 1,5 mm bredde) på den øverste kant med et grundplan på lag 2, der strækker sig 8 mm under tilførslen. Isolation mellem SDIO-bussen og WiFi-antennen, målt som S21, er det vigtigste layout-metric. Målet er 45 dB ved 2.450 GHz. På F8 rev A var isolationen 38 dB; rev B flyttede klokken 12 mm fra antennen, og isolationen steg til 47 dB. På K7 rev A var isolationen 41 dB, fordi klokken krydsede et splittet strømplan; rev B førte udenom, og isolationen steg til 48 dB. Uden BT-trafik opnår F8 65 Mbps ved MCS 7 ved 2 meter; med BLE HID falder gennemløb til 52 Mbps; med A2DP-lyd falder gennemløb til 38 Mbps. T2 og Y6 understøtter 256-QAM ved 2,4 GHz, hvilket hæver PHY-hastigheden fra 72 Mbps til 96 Mbps på en ren kanal.

Niveau SKU'er Filterpoler Indsættelsestab ved 2.450 GHz Dæmpning ved 1,8 GHz BOM-omkostning
50 MHz B1, B2, K7, L5, P2 ingen 0,6 dB 8 dB $0.04
100 MHz F8, KF1, Q6, Q8 3 1,2 dB 28 dB 0,08 $
150 MHz T2, Y6 5 0,9 dB 38 dB 0,30 $

6. Visualisering af SDIO-bus

Det første diagram viser 2,400 GHz-spurniveauet for hvert SKU på reference-PCB rev B; det andet viser BLE-kanalhoptæthed for F8 versus T2.

2.400 GHz Spur by SKU

BLE Channel Hopping: F8 vs T2

Det første diagram viser, at 150 MHz-niveauet (T2 og Y6) har det laveste 2,400 GHz-spur på -54 dBm, 5 dB bedre end 100 MHz-niveauet (F8, KF1, Q6, Q8) og 5 dB bedre end 50 MHz-niveauet. KF1 har det samme -52 dBm-spur som F8, fordi begge bruger RTL8822CS ved 100 MHz. Det andet diagram viser, at F8's BLE-kanalhop spreder hændelser jævnt over alle 37 kanaler, mens T2 koncentrerer 70 procent af hændelserne i 8 kanaler mellem kanal 12 og 22 (2,440 GHz til 2,446 GHz).

7. Fejltilstande og omkostningsafvejning

Den hyppigste fejltilstand er et WiFi-gennemløbsstop forårsaget af en harmonisk SDIO-ur-svingning ved 2.400 GHz, der lander på WiFi-kanalens center, hvilket viser sig som et 200 ms til 14 s hul i TTS-streamen eller et 30 s til 60 s hul i OTA-firmware-downloaden. Grundårsagen er en af tre: SDIO-ur-sporet for tæt på antennetilslutningen, sporet krydser et splittet strømplan, eller seriemodstanden (ferritten) er udeladt fra BOM'en. Den næsthyppigste fejltilstand er et BLE-lydudfald forårsaget af, at WiFi-radioen udsætter sig til en BLE-sendeplads, hvilket viser sig som et 20 ms til 100 ms hul i A2DP-streamen; løsningen er WiFi/BT-sameksistensens stemmeprioritetstilstand, som hæver A2DP over filoverførsel til en WiFi-gennemløbsomkostning på 5 procent. 50 MHz-niveauet bruger en enkelt ferrit til $0,04; 100 MHz-niveauet tilføjer en 4,7 nF gennemføringskondensator til $0,08; 150 MHz-niveauet tilføjer en BLM18PG471SN1-ferrit og et fem-polet filter, i alt $0,30. OTA-firmwareopdateringer er den virkelige test: et 12 MB til 28 MB image downloader ved 1,5 MB/s til 3,5 MB/s på en ren kanal, falder til 1,2 MB/s til 2,8 MB/s med BLE aktiv og tager 45 s til 90 s længere på en støjende kanal. Vi leverer alle højvolumen-SKU'er med en 4,7 nF gennemføringskondensator som forsikring mod WiFi-stop.

Relateret læsning


Vil du dykke dybere ned i dit specifikke læsependesign?

Anmod om tilbud — få et hurtigt fabrikssvar

Frequently Asked Questions

Hvilken dominerende SDIO-urharmonisk lander i 2,4 GHz WiFi-båndet på en 50 MHz SDIO-bus?
Den 48. harmoniske på 2,400 GHz falder på WiFi-kanal 1's centerfrekvens. Den 47. harmoniske på 2,350 GHz ligger 50 MHz under båndet, og den 49. på 2,450 GHz ligger i kanal 9 med lavere amplitude på grund af harmonisk roll-off. 50 MHz SDIO-uret anvendes på B1, B2, K7, KF1, L5 og P2.
Hvorfor bruger F8 og KF1 det samme RTL8822CS-modul og 100 MHz SDIO-ur, men opnår forskellig WiFi-gennemstrømning i felten?
Begge bruger RK3326 SoC, men forskellen i gennemstrømning domineres af antennen. F8 bruger en 14 mm PCB-antenne med +2,1 dBi spidsforstærkning, mens KF1 bruger en 12 mm PCB-antenne med +1,8 dBi spidsforstærkning, fordi KF1-kabinettet har et mindre WiFi-vindue. Den 0,3 dB forskel i forstærkning svarer til 1 m til 2 m ekstra rækkevidde ved MCS 7.
Kan SDIO-bussen på læsepennen udskiftes med en USB-bus til WiFi/BT-modulet for at reducere risikoen for clock-harmoniske?
Nej, fordi USB 2.0 high speed kører ved 480 MHz, og dens 5. harmoniske er 2,400 GHz, præcis på WiFi-kanal 1's centerfrekvens. Den 5. harmoniske af en 480 MHz fundamental er en stærkere spur end den 48. af SDIO-uret, fordi harmonisk amplitude falder med harmonisk orden. USB-bussen på RTL8723DU er kun til BT; WiFi er på SDIO. SDIO tilbyder et lavere spur-gulv end USB ved samme gennemstrømning.
Hvad er BLE-kanalkortrestriktionen på T2 og Y6, og hvorfor er den sat til 8 kanaler omkring 2,440 GHz?
BLE-kanalkortrestriktionen forhandles ved parringstidspunktet og gemmes i WiFi/BT-modulets ikke-flygtige hukommelse. T2 og Y6 leveres med et standardkanalkort, der dækker kanal 12 til 22 (2,440 GHz til 2,446 GHz), fordi dette bånd overlapper WiFi-kanal 6 (2,437 GHz), men er smalt nok til, at BLE adaptiv frekvenshopning kan undgå den travle kanal 6. Restriktionen reducerer BLE-gentransmissionsrater i skoler med 802.11n-adgangspunkter med 40 procent.
Hvordan diagnosticeres WiFi-gennemstrømningsstop på en læsepen i felten?
En 3-trins procedure. Trin 1: optag en WiFi-pakklog med adgangspunktets syslog og se efter gentagelsesrater over 8 procent. Trin 2: kør en spektrumanalysatorsweep på pennens WiFi-antennefeed med SDIO-uret aktivt, og se efter spurs over -75 dBm i WiFi-båndet. Trin 3: aktivér SoC'ens SDIO-urfrekvensskalering i firmware og se efter spurrens centerfrekvens. Hvis spuren er ved 2,400 GHz og skalerer med SDIO-uret, er spuren den 48. harmoniske, og fixet er en layoutændring eller en serieferrit.
Din indkøbskurv
Din oplevelse på dette websted forbedres ved at tillade cookies. Cookiepolitik
Chat on WhatsApp