Hi there. I'm an "amateur hacker" with a few years of informal experience, and have spent a bit of time looking into this, but I figure it's now more helpful to ask the experts for assistance. I started reading through Art of Electronics for information on ADCs and that's a deep rabbit hole, to put it mildly.
I'm trying to decode an AC signal to the coil of a cochlear implant (CI): I wear one, but have found that the newer models are awful in terms of sound quality, so I'd like to create something of my own. The base frequency of the CI coil is 2.5 MHz. This is actually an older model - Cochlear Spectra 22 - and the newer models run at 5 MHz. The signals are sent in packets *1 and to test the output of my homegrown "processor," I need to be able to decode the packets coming from the sound processor to the coil that I wear on my head. So far, the problem I'm having is that the decoder "microprocessors" that I've used - NXP's LPCXpresso55S69, and MIMXRT1060-EVK - don't seem to be able to capture the ADC signal at the 5 MHz speed I need to satisfy Nyquist.
Given a signal frequency of 2.5 MHz, but with the likely need to increase that to 5 MHz, what should I look for to handle these speeds? Should I look at a specific ADC chip, or is there a particular microcontroller that will adequately do the job? What do I even need to know to properly evaluate a chip / µC? Any particular tools that might help? Or, possibly, does a decoder like this even exist already?
I'm trying to decode an AC signal to the coil of a cochlear implant (CI): I wear one, but have found that the newer models are awful in terms of sound quality, so I'd like to create something of my own. The base frequency of the CI coil is 2.5 MHz. This is actually an older model - Cochlear Spectra 22 - and the newer models run at 5 MHz. The signals are sent in packets *1 and to test the output of my homegrown "processor," I need to be able to decode the packets coming from the sound processor to the coil that I wear on my head. So far, the problem I'm having is that the decoder "microprocessors" that I've used - NXP's LPCXpresso55S69, and MIMXRT1060-EVK - don't seem to be able to capture the ADC signal at the 5 MHz speed I need to satisfy Nyquist.
Given a signal frequency of 2.5 MHz, but with the likely need to increase that to 5 MHz, what should I look for to handle these speeds? Should I look at a specific ADC chip, or is there a particular microcontroller that will adequately do the job? What do I even need to know to properly evaluate a chip / µC? Any particular tools that might help? Or, possibly, does a decoder like this even exist already?
Attachments
-
29.1 KB Views: 42
-
48 KB Views: 41