MEMS-mikrofoner och in-ear-mikrohögtalare för en G.729 trådlös röstlänk
Bloggregler och viktig information
Den här texten är skriven som teknisk information och projektanalys. Den 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 elektronikkomponenter och ska inte betraktas som färdiga för implantering i kroppen.
Om ett system ska användas i eller på kroppen krävs professionell medicinteknisk utveckling, riskanalys, biokompatibilitet, hermetisk kapsling, elsäkerhet, klinisk prövning och regulatoriskt godkännande. Kommersiella MEMS-mikrofoner, MEMS-högtalare och balanserade armaturmottagare är normalt avsedda för konsumentelektronik, hörlurar, hörapparatsliknande lösningar eller utvecklingsprojekt — inte för direkt implantation.
Bloggens innehåll får användas för utbildning, teknisk förståelse, komponentjämförelse och idéutveckling. Det får inte användas som instruktion för olaglig övervakning, skadlig elektronik, obehörig medicinteknisk användning eller försök att implantera elektronik i människor eller djur.
Sammanfattning
För det system som beskrivs är den mest realistiska tekniska vägen inte ett bokstavligt implantat, utan en liten öronburen enhet, till exempel en in-ear-, receiver-in-canal- eller hörapparatsliknande lösning. På ingångssidan finns många bra CMOS MEMS-mikrofoner från bland annat Infineon, STMicroelectronics och TDK. På utgångssidan är marknaden smalare. De mest realistiska alternativen är antingen små balanserade armaturmottagare från Knowles eller solid-state/piezo-MEMS-högtalare från xMEMS och USound.
För tal via G.729 är det viktigaste inte extremt bred frekvensgång, utan tydlig talåtergivning, låg fördröjning, låg brusnivå, stabil förstärkning, bra passform i hörselgången och korrekt DSP-behandling. Ett praktiskt system bör därför ses som:
G.729-avkodning → PCM/DSP → förstärkare eller piezodrivare → mikrohögtalare eller receiver → hörselgång/öra
G.729 är inte en hårdvarustandard för mikrofoner eller högtalare. Det är en talkomprimeringsstandard. I grundläget använder G.729 8 kbit/s och 10 ms ljudramar. Därför bör systemet optimeras för smalbandigt tal, låg latenstid och stabil ljudnivå snarare än för hi-fi-ljud.
Systemidé
Ett möjligt system kan bestå av en dator, mobil eller gateway som kodar eller avkodar G.729. Signalen skickas sedan över en trådlös länk till en mottagarenhet. Mottagarenheten behöver en MCU eller DSP som kan hantera jitterbuffer, avkodning, ljudbehandling, förstärkning och skydd mot för hög ljudnivå.
En förenklad kedja kan vara:
Fjärrtalare → mikrofon → CPU/gateway med G.729 → trådlös länk → mottagar-MCU/DSP → DAC eller drivenhet → MEMS-högtalare eller balanserad armatur → öra
Om enheten också ska kunna ta upp lokalt ljud behövs en MEMS-mikrofon, till exempel för talkback, sidetone, röstaktivering eller omgivningsljud. Om systemet endast ska spela upp mottaget ljud är lokal mikrofon inte nödvändig.
G.729 och tekniska begränsningar
G.729 är främst gjort för tal. En 10 ms G.729-ram innehåller 80 bitar, alltså 10 byte. Vid 20 ms paketisering blir nyttolasten 20 byte innan övrig länkdata läggs till. Codecens egen algoritmiska fördröjning är ungefär 15 ms, men total fördröjning påverkas också av radioöverföring, jitterbuffer, avkodning, omsampling, förstärkare och ljudåtergivning.
För ett naturligt samtal bör fördröjningen hållas låg. I praktiken betyder det att buffertar och paketstorlek måste väljas försiktigt. Ett system för G.729-tal bör prioritera:
- tydlig talåtergivning,
- låg fördröjning,
- stabil förstärkning,
- låg distorsion,
- kontrollerad maxvolym,
- bra passform i hörselgången,
- bra brusprestanda i mikrofonen.
Eftersom G.729 är smalbandigt är en högtalare med mycket hög ultraljudskapacitet inte automatiskt bättre för tal. En bra balanserad armaturreceiver kan ofta vara mer praktisk och tydlig för röst än en mer avancerad MEMS-högtalare.
Kandidater: MEMS-mikrofoner
På mikrofonsidan handlar valet främst om analog eller digital utgång. Analoga mikrofoner kan vara enkla och strömsnåla, men kräver en bra analog front-end. Digitala mikrofoner med PDM, I²S eller TDM är ofta lättare att koppla till moderna MCU- och DSP-system.
Exempel på starka mikrofonval
Infineon IM73A135V01
En mycket stark analog kandidat för öronburna system. Den har hög signal-brusnivå, låg strömförbrukning och robust kapsling. Den passar bra när man vill ha låg brusnivå och enkel analog ljudinmatning.
Infineon IM69D130
En digital PDM-mikrofon som är särskilt intressant för DSP, mikrofonarray, beamforming och system där matchning mellan mikrofoner är viktig.
TDK ICS-43434
En digital I²S-mikrofon som är praktisk om processorn redan har I²S-ingång. Den kan förenkla hårdvarudesignen eftersom den kan kopplas direkt till många processorer.
TDK ICS-52000
En TDM-mikrofon som passar bättre när flera mikrofoner ska synkroniseras, till exempel i array- eller beamforming-lösningar.
TDK ICS-41350
En PDM-mikrofon med stöd för olika effektlägen och även högre frekvensområde i vissa lägen.
STMicroelectronics MP23DB02MM
En liten digital PDM-mikrofon med låg effektförbrukning. Den är intressant för batteridrivna, små system.
STMicroelectronics MP34DT06J
En PDM-mikrofon för vanliga audioapplikationer med liten kapsling.
STMicroelectronics MP23ABS1
En analog mikrofon med låg strömförbrukning och platt frekvensrespons, lämplig när man vill ha analog signalväg.
Slutsats för mikrofoner
Om målet är bästa analoga öronburna mikrofon är Infineon IM73A135V01 ett starkt val. Om målet är digital DSP, array eller beamforming är Infineon IM69D130 mycket intressant. Om systemet redan använder I²S är TDK ICS-43434 ett enkelt och praktiskt val. För mycket låg strömförbrukning är ST MP23DB02MM också attraktiv.
Kandidater: mikrohögtalare och små transducers
Utgångssidan är svårare än mikrofonsidan. Det finns många MEMS-mikrofoner, men färre MEMS-högtalare som passar små in-ear-system. Alternativen kan delas upp i två huvudgrupper:
- Piezo- eller solid-state-MEMS-högtalare
- Balanserade armaturmottagare
MEMS-högtalare är tekniskt intressanta eftersom de kan vara magnetfria och mycket små, men de kräver ofta särskilda drivkretsar med högre spänning. Balanserade armaturmottagare är inte MEMS-chip, men de är mycket mogna, små, effektiva och vanliga i hörapparater och in-ear-monitorer.
Exempel på MEMS-högtalare
xMEMS Cowell
Ett av de mest relevanta MEMS-högtalaralternativen för hörapparatsliknande och in-ear-formfaktorer. Passar bäst om man vill ha en solid-state-lösning i liten storlek. Kräver dock xMEMS drivare, till exempel Aptos2.
xMEMS Montara Plus
En större MEMS-högtalare med bredare frekvensområde. Intressant om man har mer utrymme och vill ha högre ljudprestanda.
xMEMS Cypress
En mer specialiserad MEMS-högtalare som använder principen ”sound from ultrasound”. Den är tekniskt avancerad men mer integrationskrävande.
USound Achelous UT-P 2018
En piezo-MEMS-högtalare med relativt tydligt publicerade elektriska data, till exempel kapacitans, drivspänning och effekt. Den är bra som dokumenterad proof-of-concept-komponent, men kräver piezodrivning.
Exempel på balanserade armaturmottagare
Knowles RAQ-35091-000
En liten fullrange balanced-armature receiver med stark ljudnivå och praktisk storlek.
Knowles RLQ-34240-000
En högutgångs fullrange receiver med dubbelmembran. Mycket intressant för tydligt tal i små öronenheter.
Knowles BK-26824-000
En större men kraftfull balanced-armature driver som kan användas där mer ljudtryck krävs.
Knowles ED-26805-000
En vanlig fullrange/mellanregister-orienterad receiver som kan passa mindre ljudsystem.
Slutsats för högtalare
Om kravet är ”MEMS-högtalare” är xMEMS Cowell, xMEMS Montara Plus, xMEMS Cypress och USound Achelous de mest relevanta kandidaterna. Om kravet däremot är tydlig röst i en liten öronburen enhet är en balanserad armaturreceiver från Knowles ofta mer praktisk. För G.729-tal är enkel drivning, bra taltydlighet och låg effektförbrukning ofta viktigare än att högtalaren är en MEMS-komponent.
Batteri, effekt och formfaktor
Mikrofonens effektförbrukning är oftast liten jämfört med hela systemet. MEMS-mikrofoner kan ligga från mycket låga mikroampere-nivåer upp till ungefär 1 mA beroende på modell och driftläge.
Utgångssidan drar mer effekt. En balanserad armaturreceiver kan ofta drivas med en vanlig lågspänningsförstärkare. MEMS-högtalare och piezohögtalare kräver däremot ofta högre spänning och särskilda drivkretsar.
För batteri är små hörapparatsbatterier och laddbara knappceller realistiska alternativ i en öronburen prototyp. Exempelvis kan en laddbar cell på cirka 60 mAh teoretiskt ge ungefär 12 timmars drift vid 5 mA genomsnittsförbrukning eller cirka 6 timmar vid 10 mA. Detta är en enkel matematisk uppskattning och inte ett garanterat tillverkarvärde.
En realistisk mekanisk form är en custom ear-canal-, in-ear- eller receiver-in-canal-enhet. Då blir även följande faktorer viktiga:
- tätning i hörselgången,
- vaxskydd,
- fuktskydd,
- ventilation,
- akustisk kanal,
- EQ,
- limiter,
- komfort,
- säker maxvolym.
Implantat kontra öronburen enhet
Det är viktigt att skilja på en öronburen prototyp och ett riktigt implantat. En öronburen enhet kan byggas med kommersiella komponenter för experiment, ljudtest och systemutveckling. Ett implantat är däremot en helt annan medicinteknisk nivå.
För ett implantat krävs bland annat:
- biokompatibla material,
- långsiktig hermetisk kapsling,
- vävnadssäker design,
- elsäkerhet,
- sterilitet,
- kirurgisk metod,
- medicinsk riskanalys,
- regulatorisk dokumentation,
- kliniska tester.
Därför ska vanliga MEMS-mikrofoner, MEMS-högtalare eller balanced-armature receivers inte betraktas som implantatkomponenter direkt från butik. De kan vara relevanta för en extern eller öronburen utvecklingsplattform, men inte som färdiga implantat.
Rekommenderade komponentpar
1. Infineon IM73A135V01 + Knowles RLQ-34240-000
Detta är det mest praktiska talfokuserade valet. Mikrofonen har låg brusnivå och låg strömförbrukning, medan Knowles RLQ ger stark röstutgång i en liten formfaktor. Det är inte en ren MEMS-högtalarlösning, men den är tekniskt realistisk och bra för tydlig röst.
Bäst för: tydligt G.729-tal i liten öronburen enhet.
Nackdel: högtalaren är balanced armature, inte MEMS.
2. Infineon IM69D130 + xMEMS Cowell
Detta är ett bra val om man vill ha digital mikrofon och solid-state MEMS-högtalare. IM69D130 passar bra för DSP och mikrofonarray, medan Cowell är en av de mest relevanta MEMS-högtalarna för in-ear- och hörapparatsliknande system.
Bäst för: digitalt system med MEMS-högtalare.
Nackdel: kräver särskild xMEMS-drivare.
3. TDK ICS-43434 + USound Achelous UT-P 2018
Detta är en bra dokumenterad proof-of-concept-väg. ICS-43434 är enkel med I²S, och Achelous har tydligare publicerade elektriska data än många andra MEMS-högtalare.
Bäst för: experimentell MEMS-baserad prototyp.
Nackdel: kräver piezodrivning och är större än vissa alternativ.
Rekommenderad väg framåt
För ett praktiskt G.729-röstsystem rekommenderas i första hand en öronburen prototyp, inte ett implantat. Den mest robusta vägen är:
Infineon IM73A135V01 som mikrofon + Knowles RLQ-34240-000 som receiver
Detta ger en bra balans mellan låg brusnivå, liten storlek, rimlig effektförbrukning, enklare drivning och tydlig talåtergivning.
Om målet är att använda en riktig MEMS-högtalare är xMEMS Cowell det mest naturliga valet för en liten in-ear-lösning. Om målet är maximal dokumentation av elektriska data är USound Achelous ett bra alternativ för test och proof-of-concept.
Slutlig slutsats
Dagens kommersiella komponenter gör det möjligt att bygga en liten öronburen eller hörapparatsliknande G.729-röstlänk. Däremot är ett riktigt implantat inte realistiskt med vanliga off-the-shelf-MEMS-komponenter utan avancerad medicinteknisk utveckling.
För G.729-tal är det viktigaste tydlig röst, låg fördröjning, låg brusnivå, stabil förstärkning och säker ljudnivå. En bra balanserad armaturreceiver är ofta mer praktisk än en MEMS-högtalare för just tal. MEMS-högtalare är tekniskt intressanta, men kräver mer specialiserad drivning och integration.
Den bästa tekniska rekommendationen är därför:
Bygg först en extern öronburen prototyp. Använd MEMS-mikrofon för ljudupptagning, MCU/DSP för G.729 och ljudbehandling, samt antingen Knowles balanced-armature receiver eller xMEMS/USound MEMS-högtalare för ljudutgång. Betrakta inte komponenterna som implantatklara.
Inga kommentarer:
Skicka en kommentar