Ultra-små trådlösa moduler för G.729-röst och MEMS-baserade öronenheter
Bloggregler och viktig information
Den här texten är en teknisk genomgång av små trådlösa moduler, G.729-röstöverföring, MEMS-mikrofoner och små öronburna ljudenheter. Texten är avsedd för utbildning, komponentförståelse, projektplanering och teknisk analys.
Texten ska inte tolkas som medicinsk rådgivning, färdig konstruktionsritning eller instruktion för att bygga ett implantat. Alla komponenter som nämns är exempel på kommersiella elektronikdelar eller utvecklingskomponenter. De ska inte betraktas som färdiga för implantation i kroppen.
Om ett system ska användas i kroppen eller i långvarig kontakt med vävnad krävs medicinteknisk utveckling, regulatorisk prövning, biokompatibilitet, hermetisk kapsling, elsäkerhet, cybersäkerhet, klinisk dokumentation och professionell riskanalys.
Bloggens innehåll får användas för teknisk förståelse och lagliga prototyper, till exempel externa, öronburna eller laboratoriebaserade system. Det får inte användas för obehörig medicinteknik, skadlig elektronik, olaglig övervakning eller försök att implantera elektronik i människor eller djur.
Sammanfattning
I den här genomgången tolkas ”USID” som en ultra-liten trådlös identifierings- eller kommunikationsmodul, inte som en formell halvledarkategori. I praktiken delas marknaden upp i fyra olika grupper:
- implantatklassade MedRadio/MICS-radiosystem,
- ultra-små BLE-SoC,
- små Wi-Fi/Bluetooth-moduler,
- batterilösa RFID- eller BLE-taggar.
Bland de undersökta komponenterna är Microchip ZL70323/ZL70103-familjen den tydligaste kandidaten för implantatnära medicinsk telemetri. För icke-implantatbaserade prototyper är Atmosic ATM33e, Silicon Labs EFR32BG22, Nordic nRF52811, Espressif ESP32-C6, u-blox NINA-W10 och Murata Type 2FY starka alternativ beroende på om man prioriterar låg effekt, liten storlek eller IP/Wi-Fi-transport.
Ingen av de undersökta radiomodulerna har inbyggd G.729-kodning eller avkodning som huvudfunktion. Deras roll är i stället att transportera G.729-ramar eller PCM-data. Själva codec-arbetet måste göras av en CPU, MCU eller DSP.
G.729 är en talkomprimeringsstandard på 8 kbit/s. Den använder 10 ms ljudramar och paketeras ofta i 20 ms intervall. Det innebär att rå bandbredd sällan är det största problemet. De verkliga utmaningarna är i stället gränssnitt, strömförbrukning, latenstid, ljuddrivning och säker systemintegration.
Den arkitektur som faktiskt passar kravet
Det är viktigt att separera fyra olika lager i systemet:
- röstcodec,
- trådlös transport,
- ljudgränssnitt,
- elektroakustiska komponenter.
G.729 är bara codec-lagret. Den producerar små talramar som kan skickas över en radioförbindelse. Radion behöver därför inte ha extrem bandbredd, men den måste kunna transportera datapaket med låg och stabil fördröjning.
En realistisk systemkedja kan se ut så här:
CPU eller VoIP-värd → G.729-kodning/avkodning → RTP eller egen paketstruktur → trådlös länk → radio/USID-modul → lokal MCU eller ljudprocessor → DAC eller ljudutgång → MEMS-högtalardrivare → MEMS-receiver eller mikrohögtalare
En viktig slutsats är att ingen av radiomodulerna direkt driver en MEMS-högtalare. Mikrofoner kan ibland kopplas direkt till en SoC om rätt gränssnitt finns, till exempel PDM eller I²S. Högtalarsidan är svårare, eftersom många MEMS- och piezohögtalare är kapacitiva laster som behöver särskilda drivkretsar.
Även xMEMS Lassen, som marknadsförs som ”amplifier-less”, är inte en komplett fullbandshögtalare för tal. Den är främst en tweeter för högre frekvenser och passar bättre som del i ett tvåvägssystem än som ensam talreceiver.
Skillnaden mellan öronenhet och implantat
En öronkanalsenhet, ett in-ear-system, en IEM-modul och ett riktigt aktivt implantat är inte samma sak. Många MEMS-mikrofoner och MEMS-högtalare är avsedda för hörlurar, TWS-earbuds, hörapparatsliknande system, ANC-headset, wearables och ljudglasögon.
Implantatradiosystem, som Microchip ZL70323/ZL70103, är däremot utvecklade för medicinsk telemetri, till exempel pacemakers, defibrillatorer, neurostimulatorer, patientmonitorer och programmeringsenheter.
Det betyder att marknaden redan är uppdelad i två olika delar:
- implantatklassad radio,
- konsument- eller hörapparatsnära ljudkomponenter.
Att kombinera dessa till en verklig implanterad röstenhet kräver mycket mer än att bara välja rätt komponenter. Det kräver medicinteknisk systemutveckling, kapsling, regulatorisk kontroll och säkerhetsdesign.
Trådlösa USID- och radiokandidater
Microchip ZL70323 MiniSIM
Microchip ZL70323 är den tydligaste kandidaten om kravet ligger nära implantatklassad medicinsk telemetri. Den arbetar i MedRadio/MICS-området och är gjord för mycket små medicinska kommunikationssystem.
Den är dock inte en G.729-codec, inte en ljudprocessor och inte en direkt mikrofon- eller högtalardrivare. Den behöver en separat MCU, ljuddel, strömförsörjning, antennmatchning och extern basstation.
Passar bäst för: implantatnära medicinsk telemetri.
Begränsning: kräver mycket extra systemelektronik.
Atmosic ATM33e
Atmosic ATM33e är en mycket lågströms Bluetooth 5.3-SoC med stöd för energiskörd. Den har gränssnitt som I²C, I²S, SPI, UART, PWM och GPIO, samt stöd för ljudrelaterade klockor för PDM och I²S.
Den kan vara ett bra val för en aktiv, lågströms BLE-prototyp som transporterar G.729-ramar. Den är däremot fortfarande en aktiv krets som drar ström vid mottagning och sändning. Den ska därför inte betraktas som en verkligt batterilös lösning för kontinuerligt ljud.
Passar bäst för: lågströms BLE-prototyp.
Begränsning: inte realistiskt batterilös vid kontinuerligt ljud.
Silicon Labs EFR32BG22
EFR32BG22 är en Bluetooth LE- och 2,4 GHz-radio med bra lågströmsdata och stöd för PDM-mikrofon samt I²S-liknande ljudvägar via USART. Den är intressant för små aktiva radiosystem där man vill koppla in en digital MEMS-mikrofon direkt.
Den behöver fortfarande extern högtalardrivning, DAC eller ljudcodec om den ska spela upp ljud via MEMS-högtalare.
Passar bäst för: custom BLE-transport av G.729-ramar med PDM-mikrofon.
Begränsning: kräver extern ljudutgång och högtalardrivare.
Nordic nRF52811
Nordic nRF52811 är en mycket liten Bluetooth 5.1-, 802.15.4- och 2,4 GHz-SoC. Den har PDM-mikrofongränssnitt, ADC och vanliga digitala gränssnitt.
Den är attraktiv när fysisk storlek är mycket viktig och PDM-mikrofon räcker. Däremot är den svagare för ljuduppspelning eftersom den saknar en tydlig inbyggd I²S-ljudutgång i den aktuella specifikationen.
Passar bäst för: mycket små BLE-enheter med PDM-mikrofon.
Begränsning: inte idealisk för högtalaruppspelning utan extra ljudkretsar.
Espressif ESP32-C6
ESP32-C6 har Wi-Fi 6, BLE 5.3 och 802.15.4. Den är mycket praktisk om målet är att skicka G.729 eller PCM över IP/Wi-Fi från en dator.
Fördelen är att Wi-Fi och IP-transport gör RTP eller liknande nätverkstransport mycket enklare. Nackdelen är strömförbrukningen. ESP32-C6 är inte realistisk för ett implantat eller en batterilös lösning.
Passar bäst för: fungerande proof-of-concept från dator via Wi-Fi.
Begränsning: för hög strömförbrukning för implantat eller batterilös drift.
u-blox NINA-W10
NINA-W10 är en Wi-Fi/Bluetooth-modul som kan fungera som fristående modul med öppen CPU och gränssnitt som UART, SPI, I²C, I²S, ADC, DAC och GPIO.
Den är inte implantatstor, men den är praktisk för prototyper där man vill ha Wi-Fi/Bluetooth och köra applikationslogik direkt på modulen eller i nära koppling till den.
Passar bäst för: modulbaserad Wi-Fi/Bluetooth-prototyp.
Begränsning: för stor och strömkrävande för implantatambitioner.
Murata Type 2FY
Murata Type 2FY är en liten Wi-Fi 6/6E- och Bluetooth 5.4-modul baserad på Infineon CYW55513. Den saknar egen applikationsprocessor och används bäst tillsammans med en extern host-CPU.
Den är ett bra val om en extern processor redan sköter G.729, IP-stack, ljudbehandling och systemkontroll.
Passar bäst för: host-assisterad Wi-Fi/Bluetooth-transport.
Begränsning: inte fristående och inte implantatklassad.
Viktig slutsats om G.729 och radiomoduler
Ingen av dessa radiomoduler är i första hand en G.729-ljudkrets. De är radiosystem eller SoC som kan transportera data. G.729 måste kodas och avkodas i en CPU, MCU eller DSP.
För en datorbaserad röstström är det oftast inget problem. Datorn kan hantera G.729 och skicka antingen komprimerade G.729-paket eller avkodad PCM till den trådlösa enheten.
MEMS-mikrofoner för små öronenheter
Publikt köpbara MEMS-mikrofoner är nästan alltid kapslade komponenter, inte öppna bare-die-komponenter. Det är normalt positivt för riktiga produkter, eftersom kapslingen hjälper till med akustisk port, montering, fuktskydd och tillförlitlighet.
Knowles SPH0645LM4H-B
En I²S digital MEMS-mikrofon med liten kapsling. Den är praktisk när MCU eller ljudprocessor redan har I²S-ingång.
Passar bäst för: ESP32-C6 eller annan I²S-kompatibel ljudkedja.
STMicroelectronics MP23DB02MM
En PDM-mikrofon med låg strömförbrukning, bra signal-brusnivå och liten kapsling. Den passar bra med SoC som har PDM-ingång, exempelvis EFR32BG22 eller nRF52811.
Passar bäst för: små lågströmsenheter med PDM-mikrofon.
Knowles SPM0687LR5H-1
En analog MEMS-mikrofon med hög signal-brusnivå och hög ljudtryckstålighet. Den bör användas tillsammans med en bra analog front-end, ljudcodec eller lågbrusig förstärkare.
Passar bäst för: system med analog ljudkedja eller separat audio-codec.
Knowles Titan-serien
Knowles Titan-mikrofoner är små digitala PDM-mikrofoner med bra signal-brusnivå och låg effektförbrukning. Vissa modeller passar särskilt bra i lågspänningssystem med 1,2 V digital logik.
Passar bäst för: moderna små TWS-, in-ear- och hörapparatsliknande system.
MEMS-högtalare och ear receivers
På högtalarsidan är situationen mer specialiserad. MEMS-högtalare är ofta kapacitiva piezolaster och anges därför i kapacitans och drivspänning i stället för klassisk impedans som 8 ohm eller 16 ohm.
xMEMS Cowell XSM-2100-S
xMEMS Cowell är en av de mest relevanta fullbandiga MEMS-högtalarna för små in-ear-system. Den kan täcka talområdet och är därför en stark kandidat för en G.729-röstlänk.
Den kräver dock en särskild xMEMS-drivare, till exempel Aptos eller Aptos2.
Passar bäst för: MEMS-baserad in-ear-röstuppspelning.
Begränsning: kräver särskild högtalardrivare.
xMEMS Lassen
Lassen är en MEMS-tweeter som kan drivas från standard 1 Vrms audio-output utan extra högspänningsförstärkare. Den är dock främst avsedd för högre frekvenser, ungefär 6–20 kHz.
Den är därför inte ett bra ensamt val för G.729-tal. Den kan däremot vara intressant i ett tvåvägssystem.
Passar bäst för: tweeter eller högfrekvensdel.
Begränsning: inte fullbandig talreceiver.
USound Conamara
USound Conamara är en MEMS-tweeter eller högfrekvenshögtalare för IEM- och TWS-system. Den kräver en MEMS-högtalarförstärkare, till exempel Tarvos.
Passar bäst för: högfrekvensdel i tvåvägssystem.
Begränsning: inte idealisk som ensam talhögtalare.
USound Achelous
USound Achelous är en fullbandig in-ear-MEMS-högtalare och en av de tydligare dokumenterade MEMS-högtalarkandidaterna. Den har publicerade elektriska data som kapacitans, maxspänning och ljudtryck.
Den är därför intressant för proof-of-concept och tekniska tester.
Passar bäst för: MEMS-baserad fullbandsprototyp.
Begränsning: kräver piezodrivning och extra elektronik.
USound Adap
USound Adap är mer inriktad på free-field, wearables eller som tweeter i tvåvägssystem. Den är inte den naturligaste ensamma talreceiverkandidaten för en G.729-länk.
Passar bäst för: wearables eller tvåvägsljud.
Begränsning: inte första valet för ensam in-ear-talåtergivning.
Viktig slutsats om högtalare
För röstuppspelning är xMEMS Cowell och USound Achelous de mest trovärdiga MEMS-alternativen. xMEMS Lassen och USound Conamara är mer högfrekvensorienterade och bör inte användas som enda högtalare om målet är tydlig taluppspelning.
Kompatibilitet mellan radio, mikrofon och högtalare
En enkel regel är:
Mikrofon kan ibland kopplas direkt. Högtalare kräver nästan alltid extra drivning.
ZL70323 är en implantatradio, inte ett ljudkort. Den behöver en separat MCU, ljudcodec eller analog front-end för mikrofon och högtalare.
ATM33e och EFR32BG22 är bättre om man vill ha lågströms-BLE med direkt PDM-mikrofoningång.
ESP32-C6, NINA-W10 och Murata Type 2FY är bättre om målet är att skicka G.729 eller PCM från en dator via Wi-Fi eller IP.
För MEMS-högtalare behövs normalt:
- DAC eller ljudutgång,
- förstärkare eller piezodrivare,
- rätt bias- och drivspänning,
- skydd mot för hög ljudnivå,
- EQ och limiter.
Batterilös drift och energiskörd
Batterilösa komponenter är intressanta för identifiering, sensorer och korta datapaket. De är däremot inte realistiska för kontinuerlig G.729-röstuppspelning i en öronenhet.
Exempel på batterilösa eller energiskördande delar
ONiO.zero
En trådlös MCU med energiskörd som kan starta från mycket låg effekt. Den är intressant för sensorer och styrning, men inte dokumenterad som kontinuerlig ljudmottagare.
Wiliot IoT Pixel
En batterifri BLE-sensor/sticker för supply chain och sensordata. Den är för stor och för intermittent för kontinuerligt ljud.
P2110B + aktiv radio
En RF-energiskördare som laddar en kondensator och sedan aktiverar utgången. Den är burst-orienterad och inte en kontinuerlig ljudradio.
ATM33e med energiskörd
ATM33e kan arbeta med energiskörd, men aktiv mottagning drar ändå milliampere-nivåer. Det räcker inte för ambient batterilös kontinuerlig ljuduppspelning.
EM4325
En UHF RFID eller battery-assisted-passive transponder. Den är inte en ljudradio.
Hitachi µ-Chip
En mycket liten passiv RFID-identifierare. Den skickar ID-data, inte ljud.
Slutsats om batterilöst ljud
Nuvarande batterilösa katalogkomponenter är inte trovärdiga för kontinuerlig G.729-röstströmning till en öron- eller implantatenhet. De passar bättre för ID, sensorer och korta datapaket.
En avsiktlig närfälts- eller induktiv kraftöverföring är en annan typ av system och ska inte blandas ihop med passiv ambient energiskörd.
Effektbudget
En enkel effektuppskattning visar varför kontinuerligt batterilöst ljud är svårt.
En lågströmsradio som ATM33e kan redan dra flera milliwatt vid aktiv mottagning. En xMEMS Cowell med förstärkare kan också ligga på flera milliwatt. Tillsammans hamnar bara mottagning och ljuduppspelning på ungefär 8–9 mW innan man räknar in codec-beräkning, buffertar, mikrofon, systemförluster och säkerhetsmarginaler.
USound Achelous med referensdrivning kan ligga ännu högre. Därför är det inte bara svårt utan praktiskt osannolikt att driva kontinuerligt tal från passiv ambient energi med öppna katalogkomponenter.
Säkerhet, juridik och medicinteknik
Ett system som bara är en extern eller öronburen prototyp är en sak. Ett system som ska implanteras är något helt annat.
För ett implantat eller en aktiv medicinteknisk enhet krävs bland annat:
- ISO-baserade säkerhetskrav för aktiva implantat,
- regler för MedRadio/MICS-band,
- biokompatibilitet enligt medicinska standarder,
- RF-säkerhet,
- cybersäkerhet,
- riskhantering,
- dokumenterad firmware,
- säkra uppdateringar,
- autentisering,
- fail-safe-ljudnivå,
- klinisk och regulatorisk dokumentation.
För en enhet som tar emot ljud från en dator och spelar det i eller nära kroppen är cybersäkerhet också viktigt. Parning, kryptering, firmwareuppdatering, åtkomstkontroll och maximal ljudnivå är inte frivilliga detaljer.
Rekommenderade lösningar
1. Närmast ett implantatklassat radiosystem
Microchip ZL70323 implantmodul + extern basstation med ZL70123/ZL70103 + separat MCU/audio-front-end + xMEMS Cowell eller USound Achelous
Detta är den mest implantatnära radiovägen, eftersom Microchip-familjen är riktad mot medicinsk telemetri.
Styrka: implantatnära radioteknik.
Svaghet: ingen G.729-codec, ingen direkt mikrofon/högtalare, kräver mycket extra systemdesign.
2. Liten aktiv prototyp med IP-transport
ESP32-C6 + PDM/I²S-mikrofon + extern DAC/drivare + xMEMS eller USound-högtalare
Detta är enklaste vägen om målet är att faktiskt skicka G.729 från en dator över Wi-Fi/IP.
Styrka: enkel IP/RTP-transport.
Svaghet: för hög effekt för implantat eller batterilös drift.
3. Lågströms aktiv BLE-prototyp
Atmosic ATM33e eller Silicon Labs EFR32BG22 + PDM-mikrofon + extern högtalardrivare
Detta är ett bra val om målet är lågströms-BLE och egen datapaketering av G.729-ramar.
Styrka: låg effekt jämfört med Wi-Fi.
Svaghet: fortfarande aktivt och inte batterilöst för kontinuerlig röst.
4. Batterilös ID eller sensing
ONiO.zero, Wiliot Pixel, EM4325 eller Hitachi µ-Chip
Dessa passar för identifiering, energiskörd, sensordata och intermittent kommunikation.
Styrka: mycket låg effekt eller batterilös funktion.
Svaghet: inte trovärdiga för kontinuerlig G.729-röstuppspelning.
Slutlig bedömning
Om målet är ett seriöst implantatnära forskningssystem är Microchip ZL70323/ZL70103 den mest försvarbara radiobasen. Den måste dock kombineras med separat ljudprocessor, strömförsörjning, antenn, basstation, mikrofon, högtalardrivare och medicinteknisk kapsling.
Om målet är en fungerande proof-of-concept från dator är ESP32-C6, u-blox NINA-W10 eller Murata Type 2FY enklare vägar eftersom de gör Wi-Fi/IP-transport av G.729 eller PCM mer praktisk.
Om målet är lågströms-BLE är Atmosic ATM33e eller Silicon Labs EFR32BG22 bättre kandidater.
Om målet är batterilöst ljud är svaret tydligt: nuvarande katalogdelar passar för ID, sensorer och korta datapaket, men inte för kontinuerlig G.729-röstuppspelning i en öron- eller implantatenhet.
Den mest realistiska utvecklingsvägen är därför:
Bygg först en extern eller öronburen prototyp. Låt dator eller MCU hantera G.729. Använd en radio som transporterar data. Använd en MEMS-mikrofon med rätt gränssnitt. Använd en separat MEMS-högtalardrivare eller receiverförstärkare. Betrakta inte lösningen som implantatklar utan medicinteknisk utveckling.
Inga kommentarer:
Skicka en kommentar