"Meillä oli kaksi SKU:a samalla 2,4 GHz:n kaistalla — toinen vain WiFi-moduulilla, toinen WiFi+BLE:llä. Ne olivat demopö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 demopö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.
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
- TC-161 Lukukynän tehoratojen kohina ja suojaus
- TC-162 Lukukynän maadoitussiirtymä ja SSOP
- TC-163 Lukukynän kellojakso ja jitter-budjetti
- TC-164 Lukukynän PLL-silmukkasuodatin ja kaistanleveys
- TC-165 Lukukynän DDR LPDDR ja ajoitusbudjetti
- TC-166 Lukukynän eMMC vs UFS -tallennusväylä
- TC-167 Lukukynän SPI Flash ja Quad SPI
- OEM-lukukynän valmistusprosessi
Haluatko syventyä tarkemmin juuri sinun lukukynäsuunnitteluusi?