$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Systeemarchitectuur
In figuur 1 fungeert een microcontroller met laag vermogen als de kern van het systeem en regelt hij de golfvormgeneratie, de signaalverwerking en het communicatieprotocol. De amplitudes van de golfvormen worden geregeld door de programmeerbare stroombron die wordt gebruikt. Het systeem maakt gebruik van een geïntegreerd H-Bridge-circuit voor het wisselen van de stroomrichting en creëert zo de bifasische golfvormen die nodig zijn om neurale activiteit te stimuleren. Een digitale weerstand met microcontrollerondersteuning, in combinatie met een shuntweerstand, maakt programmeerbare golfvormwijzigingen mogelijk via een I2C-interfaceprotocol. Om ervoor te zorgen dat de stroom die door de elektroden gaat, constant en consistent blijft met een vooraf gedefinieerde set parameters, wordt een feedbacklus geleverd via een microcontroller. Om een betrouwbare stroomvoorziening en operationele stabiliteit te garanderen, is een spanningsregelaar met lage uitval geïmplementeerd, die de microcontroller samen met extra componenten van een 3,3 V-stroombron voorziet. De communicatie van het systeem met externe apparaten, zoals een computer, wordt vergemakkelijkt door een USB-naar-seriële converter, die USB-connectiviteit mogelijk maakt die nodig is voor gegevensverzameling of systeemconfiguratie. Deze neurale signalen die van de elektroden worden verkregen, worden door een fase van versterking en filtering geleid om hun kwaliteit te maximaliseren voordat ze door de microcontroller worden verwerkt. De versterkte en gefilterde signalen kunnen worden doorgestuurd voor latere analyse of worden opgeslagen voor verdere verwerking, terwijl het systeem het neurale weefsel blijft stimuleren met de gegenereerde bifasische golfvormen. Een volledige blokschemaweergave van het systeem wordt weergegeven in figuur 1.
Hardware en schema's
Het hardwaresysteem bestaat uit verschillende subsystemen die samenwerken om bifasische golfvormen te produceren en neurale signalen in realtime vast te leggen. Het is ontworpen voor draadloze, externe bediening en bevat componenten met een laag stroomverbruik, betrouwbare communicatie en robuuste signaalacquisitie. Hieronder vindt u een gedetailleerd overzicht van de hardware-architectuur. Het schematisch ontwerp is weergegeven in Figuur 2; zie ook de Tabel met materialen.
Eenheid voor energiebeheer
Het apparaat kan worden gevoed door een oplaadbare lithium-polymeerbatterij of via USB. De batterij levert stroom aan alle componenten: de microcontroller, DAC, versterkers en de BLE-module. Om een efficiënte en stabiele werking te garanderen, wordt een spanningsregelaar gebruikt om kritieke componenten een consistente 3,3 V-voeding te bieden. De lage uitval van deze regelaar helpt de levensduur van de batterij te verlengen. Bovendien is een batterijbeheersysteem (BMS) geïntegreerd om het opladen van de batterij te bewaken en te beheren en om overontlading te voorkomen9. Het BMS communiceert met de microcontroller om real-time batterij-updates te leveren, die via de BLE-module naar de externe interface worden verzonden. Het BMS controleert continu het batterijniveau en activeert een energiebesparende modus wanneer de lading onder een bepaalde drempel daalt, waardoor niet-essentiële componenten zoals de DAC- en BLE-module worden uitgeschakeld om energie te besparen.
Signaalacquisitie en -conditionering
Om de zwakke neurale signalen met lage amplitude te verwerken die door de elektroden worden opgevangen, bevat het systeem amplificatie- en filterfasen. Het ontwerp van de opname-eenheid wordt weergegeven in afbeelding 3. Een operationele versterker wordt gebruikt voor signaalversterking met weinig ruis en effectieve filtering, waardoor een hoge signaalkwaliteit wordt gegarandeerd.
Ruisarme voorversterking
De voorfase maakt gebruik van een operationele versterker als een ruisarme voorversterker met een versterkingsfactor van 100. Neurale signalen, meestal variërend van microvolt tot millivolt, worden versterkt tot niveaus die geschikt zijn voor verdere verwerking. De opamp werd gekozen vanwege de lage ingangsruisdichtheid van 4,5 nV/√Hz bij 1 kHz en de hoge precisie, waardoor hij geschikt is voor het opvangen van neurale signalen met een lage amplitude zonder vervorming. Het vermogen om een schoon signaal te produceren met een hoge signaal-ruisverhouding (SNR) is cruciaal, aangezien zelfs kleine ruis belangrijke gegevens kan verdoezelen5.
Naversterking en filtering met ruisarme opamp
Dit versterkte signaal wordt nu nog meer versterkt met een versterking van 2,5 om een ideaal niveau voor ADC te bereiken. Er wordt ook gebruik gemaakt van een banddoorlaatfilter; Het laat een gespecificeerde frequentieband passeren terwijl de interferentie en ruis worden geannuleerd. De bandbreedte van de opamp en de nul-offsetspanning maken een passende filtering mogelijk zonder fasevervorming en vertraging te introduceren. Over het algemeen is het banddoorlaatfilter zo gestructureerd dat het de overdracht van frequenties van 1 Hz tot 11 kHz mogelijk maakt, waarbij de meeste neurale signalen worden omarmd, terwijl tegelijkertijd laagfrequente drift en hoogfrequente ruis, inclusief interferentie van het lichtnet, worden gedempt.
Analoog-naar-digitaal conversie (ADC)
Na filtering wordt het geconditioneerde signaal gedigitaliseerd door een ADC die werkt met een bemonsteringsfrequentie van 20 kHz. De ADC zet de versterkte analoge signalen om in discrete digitale waarden voor analyse. De opamp zorgt ervoor dat de signaalkwaliteit behouden blijft, vrij van ruis en vervorming. De hoge bemonsteringsfrequentie van 20 kHz legt snelle veranderingen in neurale activiteit nauwkeurig vast, waardoor aliasing wordt vermeden.
Golfvormgeneratie en stroomregeling
Het systeem genereert bifasische golfvormen met behulp van een H-brugcircuit, waardoor stroom in beide richtingen door de elektroden kan vloeien en afwisselende positieve en negatieve fasen worden gecreëerd die nodig zijn voor neurale stimulatie.
Microcontroller-besturing
De microcontroller stuurt de H-brug aan op basis van PWM-signalen. Het regelt zowel de frequentie als de amplitude van het bifasische signaal door aanpassing in de PWM-inschakelduur. Het huidige digitaal-naar-analoog convertermodel gedraagt zich als een programmeerbare stroombron, waardoor de amplitude van de golfvorm nauwkeurig kan worden geregeld. Deze DAC produceert een analoog signaal dat de stroom die door de H-brug loopt aanpast, waardoor de gespecificeerde stroomparameters worden aangehouden.
Feedback lus
Met een stroomgevoelige weerstand die in serie met de elektroden is geplaatst, kan het systeem met behulp van een ADC controleren hoeveel stroom het gebruikt. De microcontroller kan real-time aanpassingen maken aan de output van de DAC en zijn golfvorm door gebruik te maken van feedback van het systeem in combinatie met een PID-controller om de gespecificeerde stroomniveaus te handhaven.
Draadloze communicatie
De BLE-module wordt in het systeem gebruikt om communicatie van draadloos verzonden gegevens via BLE-communicatie mogelijk te maken. Deze module maakt gebruik van het UART-protocol voor real-time en bidirectionele communicatie tussen het apparaat en een externe gebruikersinterface. In dit ontwerp is de BLE-module rechtstreeks verbonden met de microcontroller om integratie met lage latentie te bereiken binnen draadloze gegevensoverdracht, inclusief neurale signalen, huidige instellingen en systeemstatus, terwijl gebruikersopdrachten worden ontvangen voor aanpassing van golfvormparameters zoals duur, amplitude en frequentie. De module heeft echter een laag stroomverbruik, dus het is zeer geschikt voor draagbare neurale apparaten. De module heeft een communicatiebereik van ~30 m, wat ideaal is voor klinische of laboratoriumomgevingen.
Interface voor afstandsbediening en bewaking
Het systeem wordt draadloos bediend met behulp van een app, nRF Connect, die beschikbaar is op Android- en IOS-platforms. De terminal communiceert met de BLE-module met behulp van het UART-protocol, waardoor gebruikers de neurale activiteit kunnen volgen en golfvormparameters in realtime kunnen configureren. De functies omvatten golfvormconfiguratie die het golfvormtype, de stroomamplitude, de frequentie en de faseduur kan aanpassen; En de draadloze programmeereenheid die de systeemconfiguratie en firmware-updates bewaakt, kan draadloos naar de microcontroller worden verzonden, waardoor eenvoudige aanpassing mogelijk is zonder fysieke toegang tot de hardware.
Software
De besturingssoftware is essentieel voor het regelen van de functionaliteit en operationele parameters van het apparaat. Het maakt gebruik van het BLE UART-protocol voor draadloze communicatie tussen externe besturingsinterfaces en het apparaat. Deze opstelling maakt real-time programmering mogelijk van stroomgestuurde bifasische golfvormen en andere belangrijke parameters zoals frequentie en pulsbreedte. De Bluetooth-compatibele mobiele applicatie Connect biedt een gebruiksvriendelijke interface voor het verzenden van opdrachten en het aanpassen van parameters. Het systeem kan voorgeprogrammeerde stimulatieprotocollen uitvoeren of door de gebruiker gedefinieerde commando's in realtime accepteren, terwijl het tegelijkertijd een laag stroomverbruik garandeert.
Definitief ontwerp en PCB-fabricage
We hebben dit apparaat ontworpen met behulp van commerciële PCB-ontwerpsoftware. Het kan worden gebruikt als rugzak voor dieren. PCB is dubbelzijdig met een dikte van 0,4 mm en afmetingen van 30 x 30 x 1 mm. Het weegt slechts 9 g; het eindproduct is weergegeven in figuur 4.
Operationele modi
Het apparaat heeft twee operationele modi, waarbij elke modus is geoptimaliseerd voor specifieke neurale toepassingen: stimulatiemodus en opnamemodus. Deze modi worden draadloos bediend via het BLE UART-protocol, waardoor communicatie met een mobiel apparaat mogelijk is.
Afwijzing van artefacten: Aangezien het apparaat in twee modi werkt - stimulatiemodus en opnamemodus - is het belangrijk om ervoor te zorgen dat afwijzing van artefacten wordt opgenomen, zodat de geregistreerde gegevens echte hersenactiviteit weerspiegelen en geen elektrische ruis van stimulatie. Tijdens de opname wordt de stimulatiemodule tijdelijk uitgeschakeld voor een kort tijdvenster, meestal milliseconden, om stimulatie-interferentie te voorkomen. Dit voorkomt dat de recorder de hoogspanningsstimulatie-artefacten oppikt.
Stimulatie modus: Deze modus genereert stroomgestuurde bifasische golfvormen voor neurale stimulatie. De besturingssoftware past parameters zoals pulsamplitude, pulsbreedte, frequentie en interpulsintervallen dynamisch aan. De H-brugtopologie is in staat om een zeer nauwkeurige controle te bieden over de richting van de stroom en de vorm van de signaalgolfvorm. Voorkomen van weefselbeschadiging tijdens langdurige stimulatie door restlading te minimaliseren. De stroombron maakt een zeer fijne aanpassing van de uitgangsstroom aan μA-resolutie mogelijk.
Opname modus: Deze modus omvat het vastleggen van neurale signalen via elektroden. De signalen, normaal gesproken in het microvoltbereik (μV), worden versterkt met behulp van ruisarme versterkers en gefilterd door een banddoorlaatfilter om de ongewenste ruis te verwijderen. De gefilterde signalen worden vervolgens gedigitaliseerd door een ADC met een bemonsteringsfrequentie van 20 kHz en draadloos verzonden voor analyse. Impedantiebewaking zorgt voor een continue beoordeling van de kwaliteit van het elektrodecontact, wat essentieel is voor een nauwkeurige signaalopname. Het apparaat ondersteunt closed-loop werking, waardoor real-time aanpassing van stimulatieparameters mogelijk is op basis van geregistreerde neurale activiteit, waardoor het geschikt is voor hersen-computerinterfaces (BCI's), neuroprotheses en andere closed-loop neuromodulatietoepassingen.