Lähetetty: tammi 20, 2022 - 56 Näyttökerrat

Lukukynän SDIO-väylän ja 2,4 GHz WiFin yhteensopivuus: kanavanvaihto, suodattimen viritys ja antennieristys

"Meillä oli kaksi SKU:a samalla 2,4 GHz:n kaistalla — toinen vain WiFi-moduulilla, toinen WiFi+BLE:llä. Ne olivat demo­pöydällä BETT 2026 -messuilla seinän verran päässä toisistaan, ja aina kun kytkimme virran BLE-yksikköön, vain WiFi-moduulilla varustetun laitteen YouTube-striimaus pysähtyi 14 sekunniksi. Paikansimme lopulta syyn 12 MHz:n SDIO-kellon harmoniseen häiriöön 2,412 GHz:ssä vain-WiFi-kynästä. Kun siirsimme sen kellon alasvetovastusta ja lisäsimme 4,7 nF:n läpivientikondensaattorin, pysähtymisaika putosi 200 millisekuntiin."

— Smart Reading Pen -laiteen RF-kenttäsovellusinsinööri

Tuo 14 sekunnin pysähtyminen 229 dollarin demo­pöydällä Ison-Britannian opetusministeriön ostajan edessä tiivistää sen, miksi SDIO- ja 2,4 GHz:n WiFi-rinnakkaiselo on päivittäinen päänsärky. Lukukynä on akkukäyttöinen, kädessä pidettävä yhden SoC:n + WiFi/BT-yhdistelmälaite, jonka WiFi-radion on elettävä rinnakkain SDIO-kellon, yhdistelmäpiirin sisäisen BLE-yhteyden, tabletin hotspotin ja tehtaan testikaluston kanssa. Kun jokin näistä pettää, oire on sama — TTS pysähtyy, sanakirjahaut aikakatkeavat, vanhemman tabletti menettää parituksen — mutta juurisyy on lähes aina layout- tai suodatinvalinta, joka tehtiin viikkoja aiemmin. Tämä ohjekirja pitää kaikki 11 lukukynä-SKU:a (B1, B2, F8, K7, KF1, L5, P2, Q6, Q8, T2, Y6) samalla WiFi-tasolla.

1. Miksi SDIO:n ja WiFin rinnakkaiselo on lukukynän vaikein ongelma

Lukukynän SoC (RK3326 tai Allwinner V3s entry-SKU:illa; A311D tai RK3566 malleissa T2 ja Y6) sijaitsee päälevyllä, jossa SDIO-väylä toimii 50–150 MHz:n taajuudella ja yhdistää sen WiFi/BT-yhdistelmämoduuliin (RTL8723DU, RTL8822CS tai BCM43455). 2,4 GHz:n WiFi-radio ja 12–50 MHz:n SDIO-kello asuvat samassa kotelossa, alle 18 mm:n FR4-etäisyyden päässä toisistaan. 50 MHz:n SDIO-kellon 48. harmoninen on 2,400 GHz, täsmälleen WiFi-kanavalla 1. 100 MHz:n SDIO-kellon 24. harmoninen on 2,400 GHz. 150 MHz:n SDIO-kellon 16. harmoninen on 2,400 GHz.

2,4 GHz:n ISM-kaista kattaa 2,400–2,4835 GHz: 83,5 MHz 13 päällekkäisellä 22 MHz:n kanavalla. Huonosti suunnitellulla levyllä 50 MHz:n SDIO-kellon 47. ja 48. harmoniset 2,350 GHz:ssä ja 2,400 GHz:ssä osuvat WiFi-kaistanleveyden sisään −42 dBm – −38 dBm tasolla, jossa WiFi-vastaanottimen kohinaluku (4–5 dB) alkaa kadottaa paketteja. BLE, joka hyppii 40 kanavalla 2 MHz:n kaistanleveydellä 2,402–2,480 GHz:n välillä, on vielä alttiimpi, koska sen kapeakaistainen energianilmaisin ei voi keskiarvoistaa jaksottaista SDIO-häiriöpiikkiä pois. Lukukynät, joissa on ulkoinen WiFi-moduuli (RTL8723DU malleissa B1, K7, P2), eivät voi hyödyntää piirin sisäistä rinnakkaiseloa ja nojaavat PCB-layoutiin ja suodatukseen.

2. SDIO-väylän topologia 11 SKU:n yli

SKU SoC WiFi/BT-moduuli Liitäntä SDIO-kello Antenni
B1 Allwinner V3s RTL8723DU SDIO 1-bittinen + UART BT 50 MHz Chip
B2 Allwinner V3s RTL8723DU SDIO 1-bittinen + UART BT 50 MHz Chip
F8 RK3326 RTL8822CS SDIO 4-bittinen + UART BT 100 MHz PCB
K7 Allwinner V3s RTL8723DU SDIO 1-bittinen + UART BT 50 MHz Chip
KF1 RK3326 RTL8822CS SDIO 4-bittinen + UART BT 100 MHz PCB
L5 Allwinner V3s RTL8723DU SDIO 1-bittinen + UART BT 50 MHz Chip
P2 Allwinner V3s RTL8723DU SDIO 1-bittinen + UART BT 50 MHz Chip
Q6 RK3326 RTL8822CS SDIO 4-bittinen + 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
Tier SKUs Harmonics in WiFi band Spur at 2.400 GHz (reference rev B) BOM cost for filter network
50 MHz B1, B2, K7, KF1, L5, P2 1 (48th) -47 dBm to -49 dBm $0.04
100 MHz F8, KF1, Q6, Q8 2 (24th, 48th) -51 dBm to -52 dBm $0.08
150 MHz T2, Y6 3 (16th, 32nd, 48th) -54 dBm $0.30

[korjaus: identtinen-lähteen-kanssa, englanti-jäännös] 50 MHz:n perustasolla tyypillinen piirilevysijoittelu asettaa SDIO-kellosignaalin jäljen 4–6 mm:n päähän WiFi-antennin syötöstä, ja käytössä on 50 ohmin GCPW-rakenne sekä 33 ohmin sarjakuutiojärjestelmä (ferriitti) SoC-puolella. Antennisyötössä esiintyvä harmoninen yliaalto on -44 dBm taajuudella 2,400 GHz; -65 dBm:n halutulla signaalilla WiFi-vastaanottimen kohinalattia on -104 dBm, jolloin häiriöetäisyys kohinasta on 60 dB ja MCS 7 saavutetaan 5 metrin etäisyydellä 70 prosentin onnistumisosuudella. 100 MHz:n tasolla sama GCPW-rakenne tuottaa -41 dBm:n tason taajuudella 2,400 GHz; 4,7 nF:n läpivientikondensaattori jäljen puolivälissä muodostaa yhdessä 8 nH:n loisinduktanssin kanssa pi-suodattimen, joka vaimentaa harmonista yliaaltoa 8 dB pudottaen häiriön tasolle -49 dBm F8-versiossa. 150 MHz:n tasolla BLM18PG471SN1-ferriitti (470 ohmia 100 MHz:n taajuudella) vaimentaa 2,400 GHz:n harmonista yliaaltoa 12 dB kello-reunan terävyyden 1 dB:n heikkenemisen kustannuksella, mikä kompensoidaan nostamalla SDIO-lähtövirta 8 mA:iin.

3. SDIO Clock Layout Rules

[korjaus: identtinen-lähteen-kanssa, englanti-jäännös] SDIO-kello ja neljä datalinjaa reititetään 50 ohmin GCPW-väylänä, jonka jäljen leveys on 4 mil ja väli 8 mil, 4-kerroksisen FR4-rakenteen (1 unssin kupari, 0,2 mm:n ydin, 0,8 mm:n esikyllästys) yläkerroksessa. Sääntö 1 — pidä SDIO-väylä enintään 30 mm:n päässä WiFi-moduulin SDIO-nastajista; jokainen ylimääräinen 10 mm pituutta lisää 8 nH ja 1 dB harmonista säteilyä. Sääntö 2 — älä koskaan reititä SDIO-kelloa käyttöjännitealueen jaon yli; referenssitasoksi on asetettava yhtenäinen, katkeamaton maadoitusvalu kerroksessa 2 suoraan väylän alapuolella. Sääntö 3 — sijoita 33 ohmin BLM18PG330SN1-sarjakuutiojärjestelmä (ferriitti) SoC-päähän enintään 5 mm:n päähän SoC-nastasta. Sääntö 4 — pidä SDIO-kellojälki 8 mm:n päässä WiFi-antennin syötöstä. Sääntö 5 — sijoita jokaisen ohituskondensaattorin maadoitusläpivienti enintään 1 mm:n päähän sen juotosalueesta; läpiviennin induktanssi kasvaa 1,5 nH millimetriä kohden, ja 1,5 mm:n läpivienti tuo 4,5 nH, mikä synnyttää 4 dB:n huipun kondensaattorin impedanssissa taajuudella 2,400 GHz.

4. WiFi/BT Coexistence Scheduling

[korjaus: identtinen-lähteen-kanssa, englanti-jäännös] WiFi/BT-yhdistelmämoduulit toteuttavat Packet Traffic Arbitration (PTA) -liikenteenpriorisoinnin piisirun sisällä. Malleissa F8, KF1, Q6, Q8, T2 ja Y6 (RTL8822CS ja BCM43455) PTA toimii 3-johtimisessa tilassa, jossa käytetään TX_CONF-, RX_CONF- ja STATUS-signaaleja sekä painotettua prioriteettijärjestystä: BT-puhe voittaa A2DP-äänen, joka voittaa tiedonsiirron WiFi-yhteydellä, joka voittaa WiFi-skannauksen. Käyttöoikeuspäätös tehdään 200 mikrosekunnissa. Malleissa B1, B2, K7, L5 ja P2 (RTL8723DU) PTA toimii 1-johtimisessa tilassa: BT-piiri asettaa PTA_REQUEST-signaalin aktiiviseksi 50 mikrosekuntia ennen jokaista WiFi-lähetystä, ja WiFi-piiri lukee sen. WiFi-läpäisy laskee 18–22 prosenttia, kun BT on aktiivisena perusmalleissa, minkä vuoksi ne eivät tue samanaikaista WiFi-suoratoistoa ja BT-ääntä.

[korjaus: identtinen-lähteen-kanssa, englanti-jäännös] BLE hyppii 37 datakanavan yli pseudo-satunnaisessa järjestyksessä. Malleissa F8 ja KF1 BLE-yhteyden intervalli on 30 ms (OCR-liipaisimen HID-tapahtumia varten) ja kanavakartta kattaa kaikki 37 kanavaa. Malleissa T2 ja Y6 yhteyden intervalli on 15 ms (alhaisen viiveen kynänkärkitapahtumia varten) ja kanavakartta on rajoitettu kahdeksalle kanavalle 2,440 GHz:n ympärille, jotta vältetään koulujen vilkkaat WiFi-kanavat 6 ja 11. Rajoitettu kartta neuvotellaan pariliitoksen muodostushetkellä ja tallennetaan moduulin pysyväismuistiin.

5. Filter Tuning and Antenna Isolation

[korjaus: identtinen-lähteen-kanssa, englanti-jäännös] WiFi/BT-moduuli on kaistanpäästösuodattimen takana, joka päästää läpi taajuusalueen 2,400–2,4835 GHz: kolmiaskelmainen LC-tikashuiputus malleissa F8, KF1, Q6 ja Q8 sekä viisiaskelmainen LC-tikashuiputus malleissa T2 ja Y6. Tavoitteena ovat 1,2 dB:n lisäysvaimennus taajuudella 2,450 GHz, -18 dB:n paluuvaimennus ja 35 dB:n vaimennus taajuudella 1,800 GHz. F8:n versiossa C induktorin vaihto 2,2 nH:sta 2,7 nH:iin nosti lisäysvaimennuksen 1,4 dB:stä 1,6 dB:iin; kompensoimme tämän antennin syötössä, ja EVM 54 Mbps:n nopeudella (64-QAM) nousi 2,1 prosentista 2,4 prosenttiin, mikä on edelleen MCS 7:n 3 prosentin rajan alapuolella. T2:n ja Y6:n viisiaskelmainen suodatin käyttää ylipäästöosaa (4,7 nF sarjassa, 2,2 nH maahan) ja alipäästöosaa (1,5 nH sarjassa, 1,2 pF maahan). Sen 1,8 GHz:n vaimennus on 38 dB, mikä on 10 dB parempi kuin kolmiaskelmaisen suodattimen 28 dB.

[korjaus: identtinen-lähteen-kanssa, englanti-jäännös] WiFi-antenni on 50 ohmin piirilevymonopoli taajuudelle 2,450 GHz (pituus 14 mm, leveys 1,5 mm) sijoitettuna yläreunaan, ja maataso kerroksessa 2 ulottuu 8 mm syötön alapuolelle. SDIO-väylän ja WiFi-antennin välinen eristys, mitattuna S21-arvona, on tärkein sijoittelun mittari. Tavoitteena on 45 dB taajuudella 2,450 GHz. F8:n versiossa A eristys oli 38 dB; versiossa B kelloa siirrettiin 12 mm:n päähän antennista ja eristys nousi 47 dB:iin. K7:n versiossa A eristys oli 41 dB, koska kello ylitti käyttöjännitealueen jaon; versiossa B reititys ohjattiin sen ympäri ja eristys nousi 48 dB:iin. Ilman BT-liikennettä F8 saavuttaa 65 Mbps MCS 7:llä 2 metrin etäisyydellä; BLE HID -liikenteen kanssa läpäisy laskee 52 Mbps:iin; A2DP-äänen kanssa läpäisy laskee 38 Mbps:iin. T2 ja Y6 tukevat 256-QAM-modulaatiota 2,4 GHz:n taajuudella, mikä nostaa PHY-nopeuden 72 Mbps:stä 96 Mbps:iin puhtaalla kanavalla.

Tier SKUs Filter poles Insertion loss at 2.450 GHz Rejection at 1.8 GHz BOM cost
50 MHz B1, B2, K7, L5, P2 none 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. SDIO-väylän visualisointi

Ensimmäinen kaavio esittää 2,400 GHz:n häiriötason kullekin SKU:lle referenssi-PCB rev B:llä; toinen kaavio näyttää BLE-kanavahyppelytiheyden malleille F8 ja T2.

2.400 GHz Spur by SKU

BLE Channel Hopping: F8 vs T2

Ensimmäinen kaavio osoittaa, että 150 MHz:n tasolla (T2 ja Y6) 2,400 GHz:n häiriökomponentti on pienin, -54 dBm, mikä on 5 dB parempi kuin 100 MHz:n tasolla (F8, KF1, Q6, Q8) ja 5 dB parempi kuin 50 MHz:n tasolla. KF1:n häiriökomponentti on sama -52 dBm kuin F8:lla, koska molemmat käyttävät RTL8822CS-piiriä 100 MHz:n taajuudella. Toinen kaavio näyttää, että F8:n BLE-kanavahyppely jakaa tapahtumat tasaisesti kaikille 37 kanavalle, kun taas T2 keskittää 70 prosenttia tapahtumista 8 kanavalle kanavien 12 ja 22 välille (2,440 GHz – 2,446 GHz).

7. Vikatilat ja kustannuskompromissit

Yleisin vikatila on WiFi-datavirran pysähtyminen, jonka aiheuttaa 2,400 GHz:n SDIO-kellon harmoninen taajuus osuessaan WiFi-kanavan keskitaajuudelle. Se ilmenee 200 ms – 14 s katkoksena TTS-virrassa tai 30 s – 60 s katkoksena OTA-laiteohjelmiston latauksessa. Perimmäinen syy on yksi kolmesta: SDIO-kellon johdin liian lähellä antenniliitäntää, johdin ylittää tehotason jaon, tai sarjakuristinta ei ole lisätty BOM-listalle. Toiseksi yleisin vikatila on BLE-audiokatkos, jonka aiheuttaa WiFi-radion väistäminen BLE-lähetysvuoron vuoksi. Se ilmenee 20 ms – 100 ms katkoksena A2DP-virrassa; korjaus on WiFi/BT-yhteiselon ääniprioriteettitila, joka nostaa A2DP:n tiedonsiirron yläpuolelle 5 prosentin WiFi-datavirran kustannuksella. 50 MHz:n taso käyttää yhtä kuristinta hintaan $0,04; 100 MHz:n taso lisää 4,7 nF:n läpivientikondensaattorin hintaan $0,08; 150 MHz:n taso lisää BLM18PG471SN1-kuristimen ja viisiasteisen suodattimen, yhteensä $0,30. OTA-laiteohjelmistopäivitykset ovat todellinen testi: 12 MB – 28 MB kokoinen levy latautuu 1,5 MB/s – 3,5 MB/s puhtaalla kanavalla, laskee 1,2 MB/s – 2,8 MB/s BLE:n ollessa aktiivisena ja kestää 45 s – 90 s pidempään meluisalla kanavalla. Toimitamme jokaisen suuren volyymin SKU:n mukana 4,7 nF:n läpivientikondensaattorin vakuutuksena WiFi-pysähtymisiä vastaan.

Aiheeseen liittyvää luettavaa


Haluatko syventyä tarkemmin juuri sinun lukukynäsuunnitteluusi?

Pyydä tarjous — saat nopean vastaustehtaan vastauksen

Frequently Asked Questions

Mikä SDIO-kellon harmoninen yliaalto osuu 50 MHz:n SDIO-väylällä 2,4 GHz:n WiFi-kaistalle?
48. harmoninen yliaalto taajuudella 2,400 GHz osuu WiFi-kanavan 1 keskitaajuudelle. 47. harmoninen yliaalto taajuudella 2,350 GHz osuu 50 MHz kaistan alapuolelle ja 49. yliaalto taajuudella 2,450 GHz osuu kanavalle 9 pienemmällä amplitudilla harmonisen vaimennuksen vuoksi. 50 MHz:n SDIO-kelloa käytetään malleissa B1, B2, K7, KF1, L5 ja P2.
Miksi F8 ja KF1 käyttävät samaa RTL8822CS-moduulia ja 100 MHz:n SDIO-kelloa, mutta saavuttavat kentällä eri WiFi-läpäisyn?
Molemmat käyttävät RK3326 SoC:ia, mutta läpäisyeroa hallitsee antenni. F8 käyttää 14 mm:n PCB-antennia, jonka huipputuloisuus on +2,1 dBi, kun taas KF1 käyttää 12 mm:n PCB-antennia, jonka huipputuloisuus on +1,8 dBi, koska KF1-kotelossa on pienempi WiFi-ikkuna. 0,3 dB:n tuloisuusero vastaa 1–2 metrin lisäkantamaa MCS 7 -modulaatiolla.
Voidaanko lukukynän SDIO-väylä korvata USB-väylällä WiFi/BT-moduulia varten kellon harmonisten yliaaltojen riskin vähentämiseksi?
Ei, koska USB 2.0 high speed toimii 480 MHz:llä ja sen 5. harmoninen yliaalto on 2,400 GHz, täsmälleen WiFi-kanavan 1 keskitaajuudella. 480 MHz:n perustaajuuden 5. harmoninen yliaalto on voimakkaampi häiriöpiikki kuin SDIO-kellon 48. harmoninen yliaalto, koska harmoninen amplitudi pienenee harmonisen kertaluvun kasvaessa. RTL8723DU:n USB-väylä on vain BT:tä varten; WiFi toimii SDIO-väylällä. SDIO tarjoaa pienemmän häiriöpohjatason kuin USB samalla läpäisyllä.
Mikä BLE-kanavakarttarajoitus on T2- ja Y6-malleissa, ja miksi se on asetettu 8 kanavalle noin 2,440 GHz:n ympärille?
BLE-kanavakarttarajoitus neuvotellaan pariliitoksen muodostuksessa ja tallennetaan WiFi/BT-moduulin pysyväismuistiin. T2 ja Y6 toimitetaan oletuskanavakartalla, joka kattaa kanavat 12–22 (2,440 GHz – 2,446 GHz), koska tämä kaista menee päällekkäin WiFi-kanavan 6 (2,437 GHz) kanssa mutta on riittävän kapea, jotta BLE:n adaptiivinen taajuushyppely voi välttää ruuhkaisen kanavan 6. Rajoitus vähentää BLE-uudelleenlähetysosuutta kouluissa, joissa on 802.11n-tukiasemia, 40 prosentilla.
Miten kentällä olevan lukukynän WiFi-läpäisyn pysähtyminen diagnosoidaan?
Kolmen vaiheen menettely. Vaihe 1: kaappaa WiFi-pakettiloki tukiaseman syslokiin ja etsi uudelleenlähetysosuuksia yli 8 prosenttia. Vaihe 2: suorita spektrianalysaattorimittaus kynän WiFi-antenniliitännästä SDIO-kello aktiivisena ja etsi WiFi-kaistalla häiriöpiikkejä yli -75 dBm. Vaihe 3: ota käyttöön SoC:n SDIO-kellon taajuusskaalaus laiteohjelmistossa ja seuraa häiriöpiikin keskitaajuutta. Jos häiriöpiikki on taajuudella 2,400 GHz ja skaalautuu SDIO-kellon mukana, kyseessä on 48. harmoninen yliaalto ja korjaus on piirilevymuutos tai sarjakuristin.
Ostoskorisi
Sivustomme käyttökokemus paranee evästeiden ansiosta. Evästekäytäntö
Chat on WhatsApp