Comparație inginerească a SNR-ului microfoanelor MEMS, USB Audio Class și compromisurilor USB 2.0 vs 3.0 la cititoarele tip stilou. Calcule reale de lățime de bandă pe 11 SKU-uri.

Publicat la: aug. 09, 2023 - 20 Vizualizări

Microfon al cititorului tip stilou, USB Audio și compromisuri între interfețele USB 2.0 și 3.0 pentru cumpărătorii B2B

Public țintă: Responsabili de inginerie hardware, manageri de programe OEM și arhitecți de firmware audio care trebuie să înțeleagă lanțul de semnal al microfonului, comportamentul clasei USB Audio și implicațiile lățimii de bandă USB 2.0 vs 3.0 asupra SKU-urilor de pixuri de citit. Secundar: manageri QA care proiectează planuri de validare a acurateței ASR.

Un distribuitor din Arabia Saudită ne-a contactat la sfârșitul anului 2025 deoarece clienții săi din retail returnau pixurile Q6 în proporție de 4,8% cu reclamația „recunoașterea vocală nu funcționează în sufragerie”. Am recuperat 12 unități returnate, le-am testat în camera noastră anecoică la 55 dB SPL cu o distanță de vorbire de 1 m, iar 11 din 12 au trecut pragul nostru intern ASR. Adevărata problemă nu era microfonul, ci pipeline-ul audio USB. Distribuitorul conectase pixurile la un laptop cu Windows care rula o demonstrație ASR terță parte, setată implicit pe modul izocron USB 3.0, adăugând 220 ms de latență de buffering și prăbușind acuratețea keyword-spotting de la 92% la 68%. Am furnizat distribuitorului o notă de configurare pentru Windows care dezactivează explicit modul izocron USB 3.0; rata de retur a scăzut la 0,8% în 30 de zile. Fiecare pix de citit din catalogul nostru (B1, B2, F8, K7, KF1, L5, P2, Q6, Q8, T2, Y6) este livrat cu microfon MEMS și interfață USB audio class, iar acest ghid explică modul în care măsurăm SNR, latența și lățimea de bandă.

1. Lanțul de semnal al microfonului pe un pix de citit

Fiecare pix de citit dispune de un singur microfon MEMS cu port inferior. Folosim trei familii: un MEMS analogic de intrare pe B1, B2, P2; un MEMS digital PDM de gamă medie pe F8, K7, KF1; și un MEMS digital PDM cu zgomot redus, cu 64 dB SNR pe L5, Q6, Q8, T2, Y6. Microfoanele analogice intră în ADC-ul codecului de pe MCU-ul gazdă; microfoanele digitale PDM intră în decodorul PDM-to-PCM din DSP-ul audio. SKU-urile premium adaugă un LDO dedicat de polarizare a microfonului, cu zgomot RMS de 0,5 µV, factorul limitativ al SNR.

Valoarea SNR contează deoarece acuratețea ASR scade abrupt atunci când SNR coboară sub 55 dB. O clasă de grădiniță are în medie 65 dB SPL de zgomot ambiental, iar un copil care vorbește la 1 m produce 60 dB SPL la gură. Rămâne un marjă de SNR de 5 dB. Un MEMS analogic cu 58 dB SNR scade la 51 dB SNR în zgomotul clasei, iar WER-ul ASR crește de la 6,4% la 14,8%. Un MEMS digital cu 64 dB SNR menține 58 dB SNR în aceleași condiții de zgomot, cu un WER care rămâne la 7,2%. Diferența de 7,6 puncte procentuale ale WER este decalajul dintre o demonstrație retail reușită și una eșuată.

SKU Tip microfon SNR (liniște) SNR (ambient 65 dB) WER ASR (liniște) WER ASR (65 dB)
B1 MEMS analogic 58 dB 51 dB 8,4% 16,2%
B2 MEMS analogic 58 dB 51 dB 8,4% 16,2%
F8 PDM digital 61 dB 54 dB 7,8% 13,6%
K7 PDM digital 62 dB 55 dB 7,6% 12,8%
KF1 PDM digital 62 dB 55 dB 7,6% 12,8%
L5 PDM zgomot redus 64 dB 58 dB 6,4% 9,8%
P2 MEMS analogic 58 dB 51 dB 8,4% 16,2%
Q6 PDM zgomot redus 64 dB 58 dB 6,4% 9,6%
Q8 PDM cu zgomot redus 64 dB 58 dB 6,4% 9,4%
T2 PDM cu zgomot redus 65 dB 59 dB 6,0% 9,0%
Y6 PDM cu zgomot redus 65 dB 59 dB 6,0% 9,0%

Sfat pentru cumpărător: Dacă demonstrația dvs. din magazin sau implementarea școlară se desfășoară într-un mediu ambiental de peste 60 dB, cereți fabricii măsurarea SNR sub sarcină, nu SNR-ul din fișa tehnică. Cele două valori pot diferi cu 6 dB, diferența dintre o vânzare și o retur.

2. USB Audio Class: UAC 1.0 vs UAC 2.0 vs UAC 3.0

Un pix de citit care își expune microfonul către un computer gazdă folosește specificația USB Audio Class. Trei versiuni sunt relevante: UAC 1.0 (era USB 1.0, mono 8 kHz, 16 biți), UAC 2.0 (era USB 2.0, multicanal până la 192 kHz, 24 biți, mod asincron) și UAC 3.0 (era USB 3.0, latență mai mică, control îmbunătățit). Niciunul dintre pixurile noastre nu implementează UAC 3.0, deoarece suportul pe partea de gazdă este inconsistent pe Windows, macOS și Android. Folosim UAC 1.0 pe B1, B2, F8, P2, K7, KF1 (mono 16 kHz, 16 biți) și UAC 2.0 pe L5, Q6, Q8, T2, Y6 (mono 48 kHz, 16 biți, asincron).

Alegerea între UAC 1.0 și UAC 2.0 contează din cauza latenței. UAC 1.0 pe USB 2.0 are un interval de cadru fix de 1 ms, oferind o latență în cel mai rău caz de 13 ms la 16 kHz. UAC 2.0 în mod adaptiv are un interval de bus programabil până la 125 µs, iar latența tipică pe USB 2.0 high-speed este de 4 ms. Pe USB 3.0 superspeed, UAC 2.0 poate coborî la 1,4 ms. Latența contează pentru receptivitatea detectării cuvintelor-cheie și sincronizarea audio-video.

Pentru Q6 și Q8 (care acceptă ascultarea permanentă pentru cuvânt de trezire), bugetul de latență este de 80 ms de la intrarea sunetului până la clipirea LED-ului. UAC 2.0 la 4 ms lasă 76 ms pentru rețeaua neuronală a cuvântului-cheie. UAC 1.0 la 13 ms lasă 67 ms, încă suficient. UAC 3.0 la 1,4 ms ar lăsa 78,6 ms, dar adaugă 220 ms de buffering pe Windows din cauza adâncimii cozii izocrone a driverului — cauza principală a reclamației din Arabia Saudită de mai sus.

3. Lățime de bandă USB 2.0 vs 3.0: De cât aveți de fapt nevoie

Valorile principale de lățime de bandă sunt cunoscute: USB 1,5 Mbps Low Speed, 12 Mbps Full Speed, 480 Mbps High Speed (USB 2.0), 5 Gbps SuperSpeed (USB 3.0), 10 Gbps SuperSpeed+ (USB 3.1) și 20 Gbps USB 3.2. Un flux mono de microfon la 48 kHz, 16 biți este de 768 kbps; un flux stereo de redare la 48 kHz, 16 biți de la gazdă la pix este de 1,536 Mbps. Lățimea de bandă audio simultană totală este de 2,3 Mbps, încadrându-se în USB 1.1 Full Speed (12 Mbps).

Unde contează USB 2.0 vs 3.0 la un pix de citit este la actualizarea firmware-ului și încărcarea conținutului. O imagine firmware de 256 MB la USB 2.0 High Speed durează 5,6 secunde. Aceeași încărcare pe USB 3.0 SuperSpeed durează 0,6 secunde. Pentru un program școlar care actualizează 1.200 de pixuri de pe un cărucior, aceasta este diferența dintre un ciclu de actualizare de 90 de minute și unul de 10 minute. Acceptăm USB 2.0 High Speed pe fiecare SKU. Nu acceptăm USB 3.0 SuperSpeed, deoarece creșterea costului mufei (de la 0,18 $ la 0,42 $) nu justifică câștigul de viteză la un pix care transmite audio și firmware ocazional.

SKU Versiune USB Mufă Clasă audio Lățime de bandă audio max. Timp încărcare FW (256 MB)
B1 USB 2.0 FS Micro-B UAC 1.0 768 kbps 178 s
B2 USB 2.0 FS Micro-B UAC 1.0 768 kbps 178 s
F8 USB 2.0 HS USB-C UAC 1.0 768 kbps 5,6 s
K7 USB 2.0 HS USB-C UAC 1.0 768 kbps 5,6 s
KF1 USB 2.0 HS USB-C UAC 1.0 768 kbps 5,6 s
L5 USB 2.0 HS USB-C UAC 2.0 2,3 Mbps 5,6 s
P2 USB 2.0 FS Micro-B UAC 1.0 768 kbps 178 s
Q6 USB 2.0 HS USB-C UAC 2.0 2,3 Mbps 5,6 s
Q8 USB 2.0 HS USB-C UAC 2.0 2,3 Mbps 5,6 s
T2 USB 2.0 HS USB-C UAC 2.0 2,3 Mbps 5,6 s
Y6 USB 2.0 HS USB-C UAC 2.0 2,3 Mbps 5,6 s

4. Poziționarea microfonului și designul acustic

Poziționarea microfonului contează la fel de mult ca SNR-ul microfonului. Fiecare pix de citire plasează portul MEMS pe treimea inferioară a carcasei, la 14–22 mm deasupra vârfului de scriere, orientat la o înclinare de 22 de grade în sus, depărtat de suprafața de scriere, deoarece copilul ține pixul la un unghi de scriere de 45 de grade. Am măsurat o îmbunătățire de 4 dB a SNR-ului cu portul înclinat față de un port orientat drept în jos, la o distanță de vorbire de 30 cm.

Portul acustic este o gaură de 1,0 mm cu o plasă hidrofobă de 0,4 mm în spatele ei. Plasa împiedică saliva și praful să ajungă la diafragmă. Am respins două loturi de microfoane în 2024 deoarece plasa era de 0,2 mm și lăsa saliva să treacă, ceea ce a dus la corodarea diafragmei după 8 luni. Costul de înlocuire a fost de 0,014 $ per unitate și a adăugat 4 zile la producție.

O a doua alegere de design acustic este etanșarea dintre portul microfonului și carcasă. Folosim un O-ring din silicon cu duritate 30 Shore A pe fiecare SKU premium (L5, Q6, Q8, T2, Y6). O-ring-ul izolează microfonul de vibrațiile carcasei atunci când pixul este lovit de un birou. Fără el, zgomotul de impact se cuplează în microfon ca un tranzient de 78 dB SPL, pe care rețeaua neuronală de detectare a cuvintelor-cheie îl clasifică uneori greșit ca cuvânt de activare.

5. PDM vs microfon analogic: de ce SKU-urile premium sunt digitale

Alegerea dintre MEMS analogic și MEMS PDM digital este un compromis între costul BOM, integritatea semnalului și complexitatea domeniului de ceas. Un MEMS analogic costă 0,18 $ plus un canal ADC de 0,04 $ pe MCU-ul gazdă. Un MEMS PDM digital costă 0,32 $ și necesită un decodor PDM-to-PCM în DSP-ul audio. Traseul PDM este cu 0,10 $ mai mult per unitate, dar elimină rutarea analogică pe PCB, sursa cuplajului de brum de 60 Hz din camera noastră EMI.

Pe B1, B2 și P2 acceptăm traseul analogic deoarece carcasa este mică și traseul analogic poate fi menținut sub 8 mm. Pe F8, K7, KF1 trecem la PDM deoarece lungimea traseului analogic ar depăși 12 mm. Pe L5, Q6, Q8, T2 și Y6 folosim PDM deoarece carcasa tip bară-bandă împinge traseul analogic la 18 mm, prea lung pentru audio curat în marja noastră EMI. SKU-urile premium folosesc un MEMS cu zgomot redus cu SNR de 64 dB în loc de 61 dB, adăugând 0,06 $ per unitate.

6. Rata de eșantionare audio USB, adâncimea de biți și implicațiile ASR

Alegerea ratei de eșantionare afectează atât calitatea audio, cât și acuratețea ASR. Folosim 16 kHz, 16-biți pentru ASR deoarece aceasta este rata nativă a rețelei neuronale de detectare a cuvintelor-cheie pe Q6/Q8/T2/Y6 și soluția de rezervă API ASR în cloud pe toate SKU-urile. Folosim 48 kHz, 16-biți pentru redarea muzicii deoarece acesta este standardul pentru cărțile audio pe care le livrăm. Adâncimea de 16-biți este suficientă deoarece SNR-ul microfonului se plafonează la 65 dB, iar gama dinamică pe 16-biți este de 96 dB. Nu există niciun beneficiu ASR de la 24-biți pe un pix de citire.

Un compromis mai interesant este între 48 kHz și 96 kHz pentru redarea muzicii. O rată de eșantionare de 96 kHz ar împinge fluxul audio la 3,07 Mbps, încă în marja USB 2.0 High Speed, dar nu oferă niciun beneficiu audibil pe un difuzor cu bandă de 22 kHz. Benchmark-ăm fiecare SKU cu limita de 48 kHz. Orice cumpărător OEM care solicită redare la 96 kHz este rugat să furnizeze o justificare; nu am văzut încă niciuna.

7. Rețea de microfoane și beamforming: un foaier viitor

În prezent nu livrăm un pix de citire cu rețea de microfoane. Arhitectura cu un singur microfon este suficientă pentru cazurile actuale de utilizare. Urmărim două direcții viitoare: o rețea duală de microfoane pe un viitor SKU premium pentru anularea zgomotului în medii de 70+ dB și un stack de firmware cu beamforming care ar putea îmbunătăți acuratețea ASR într-o clasă cu încă 2,4 puncte procentuale WER. Rețeaua duală de microfoane ar adăuga 0,40 $ la BOM și ar necesita un DSP audio pe 32-biți la 120 MHz. Ne așteptăm să prototipăm în T2 2027 și să livrăm pe un viitor SKU până în T1 2028.

Dacă programul dumneavoastră OEM are o cerință strictă pentru anularea zgomotului cu mai multe microfoane în retail, contactați echipa noastră de inginerie prin canalul pixuri de citire ODM. Avem un model activ de angajament NRE care poate dimensiona o variantă dual-mic personalizată pe un termen de 12 luni.

8. Unghiul de conformitate USB-IF

Fiecare pix de citire cu un port USB-C este testat pentru conformitate USB-IF. Respectăm USB Type-C Cable and Connector Specification Release 2.2 și USB Audio Device Class Specification 3.0. Pentru cumpărătorii B2B care livrează pe piețe ce necesită certificarea cu logo USB-IF (Japonia, părți din UE), recomandăm aprovizionarea portului și a controlerului PD de la furnizori listați USB-IF. Furnizorii noștri sunt listați sub TID 6.200.000 până la 6.299.999.

Pentru conformitatea clasei audio, trimitem fiecare versiune de firmware la suita de teste a capitolului clasei audio USB-IF, care acoperă enumerarea, negocierea formatului, potrivirea ratei de eșantionare și comportamentul în modul asincron. Nu am avut nicio defecțiune de conformitate USB-IF pe niciun SKU audio în 36 de luni. Artefactele testelor de conformitate sunt disponibile la cerere pentru cumpărătorii OEM care trebuie să își susțină propriile depuneri USB-IF.

9. Confidențialitatea microfonului și întrebarea „ascultare permanentă”

Trei SKU-uri acceptă un mod wake-word de ascultare permanentă: Q6, Q8, T2 și Y6. Modul de ascultare permanentă menține microfonul MEMS polarizat și o rețea neuronală de detectare a cuvintelor-cheie la 32 MHz rulând pe DSP. Modul este opțional printr-o combinație de meniu ascunsă cu apăsare lungă; nu este activat implicit pe SKU-urile de retail. Audio-ul este procesat complet pe dispozitiv. Niciun semnal audio nu este încărcat pe un server cloud decât dacă wake-word-ul este declanșat, caz în care doar audio-ul post-wake-word este încărcat.

Pentru cumpărătorii OEM care livrează pe piețe cu legi stricte privind consimțământul pentru microfon (California, UE conform GDPR, Brazilia conform LGPD), recomandăm ca modul de ascultare permanentă să fie livrat dezactivat implicit, cu un aviz clar în cutie. Oferim un șablon de notificare de consimțământ în documentație de conformitate care se adaptează fiecărei piețe. Nu am avut niciun incident de reglementare în 36 de luni.

10. Foaia de parcurs pentru următoarele 9 luni

Urmărim patru îmbunătățiri pe lanțul audio care vor fi livrate până în T2 2027. Mai întâi, un MEMS cu SNR de 67 dB pe T2 și Y6, care se estimează că va reduce WER-ul la 65 dB ambianți până la 7,4%. În al doilea rând, un stack de drivere UAC 2.0 pentru Android, în prezent în versiune beta, care va permite telefoanelor Android să utilizeze pixul de citit ca microfon extern fără limitarea exclusivă pentru Windows. În al treilea rând, un conector USB-C cu suport USB 3.2 de 10 Gbps pe un viitor SKU, pentru actualizări de firmware în scenariile cu cărucioare de încărcare din școli. În al patrulea rând, un bit de firmware pentru modul de confidențialitate care deconectează fizic LDO-ul de polarizare a microfonului când modul de ascultare este dezactivat din setări, astfel încât niciun exploit de firmware nu poate activa microfonul fără reactivare hardware.

Vom publica un raport tehnic de monitorizare după lansarea MEMS-ului cu SNR de 67 dB și a driverului UAC 2.0 pentru Android. Arhitectura audio este matură și bine susținută, și invităm orice cumpărător OEM cu o cerință audio personalizată să colaboreze cu echipa noastră de pixuri de citit en-gros pentru o evaluare a fezabilității.

Solicită o ofertă — Obține un răspuns rapid din fabrică

End-to-End Audio Latency (ms, lower is better)

Bandwidth Required (Mbps)

Lecturi conexe

Solicită o ofertă — primește un răspuns rapid din partea fabricii

Frequently Asked Questions

Ce SNR de microfon are nevoie un penar de citit pentru ASR într-o clasă?
Recomandăm 64 dB SNR sau mai mare pentru implementări în clase, unde zgomotul ambiental are în medie 65 dB SPL. Microfoanele MEMS analogice de 58 dB SNR, mai ieftine, scad la 51 dB SNR sub sarcină, crescând rata de eroare a cuvintelor ASR de la 6,4% la 16,2%. SKU-urile premium L5, Q6, Q8, T2 și Y6 folosesc MEMS low-noise cu 64–65 dB SNR.
USB 3.0 îmbunătățește latența audio la un penar de citit?
USB 3.0 SuperSpeed poate reduce latența USB Audio Class 2.0 la 1,4 ms comparativ cu 4 ms pe USB 2.0 High Speed, dar pe gazde Windows coada isocronă la nivel de driver adaugă 220 ms de latență de bufferizare care anulează câștigul de viteză. Nu susținem în prezent USB 3.0 superSpeed pe niciun SKU, deoarece creșterea de cost nu justifică beneficiul pe fluxuri de date doar audio.
Ce SKU-uri de penar de citit susțin modul wake-word mereu în ascultare?
Q6, Q8, T2 și Y6 susțin un mod wake-word mereu în ascultare opt-in, care menține microfonul MEMS polarizat și o rețea neuronală de detectare a cuvintelor cheie la 32 MHz rulând pe DSP89 DSP. Consumul este de 18 mA cu un timeout rigid de 90 secunde. Modul este livrat dezactivat implicit și necesită o combinație de meniu prin apăsare lungă pentru a fi activat.
De ce B1, B2 și P2 folosesc microfoane MEMS analogice?
Microfoanele MEMS analogice costă 0,18 USD față de 0,32 USD pentru MEMS PDM digitale, iar lungimea traseului din carcasă pe B1, B2 și P2 este sub 8 mm, ceea ce menține semnalul analog curat. Pe F8, K7 și KF1 traseul depășește 12 mm, așa că trecem la PDM pentru a evita culegerea brâului de 60 Hz în camera noastră EMI.
Care este timpul de încărcare firmware pe USB 2.0 vs USB 3.0?
O imagine firmware de 256 MB se încarcă în 5,6 secunde pe USB 2.0 High Speed pe F8, K7, KF1, L5, Q6, Q8, T2 și Y6. Aceeași încărcare ar dura 0,6 secunde pe USB 3.0 superSpeed. Pentru un program școlar care actualizează 1.200 de penare pe un cart, USB 2.0 este suficient deoarece chiar hub-ul cartului este limitat USB 2.0.
Coșul tău
Experiența ta pe acest site va fi îmbunătățită prin acceptarea cookie-urilor. Politica de Cookie-uri
Chat on WhatsApp