This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MCU with analog processing blocks (analog computing module)

I have an idea as a feedback.

How about to add some more value to advanced signal processing? - How about to add analog processing blocks with external signal or 12-bit DACs as input coefficients; analog multipliers or logarithm-ers for operations like spectral multiplication, logarithmic compression, modulation and demodulation, n-exponent processing with additional routing blocks to binary array of capacitors and resistors. Just as a special use-case is the ability of such analog processing blocks construct universal LPF-BPF-HPF for real-time 'no delay' and 'clock counts' preprocessing such as anti-aliasing filter with up to 6-th order (3-biquad) of filtering for signal compression before it will be routed to ADC. Another special use case is the ability to construct analog PPL for external signal synchronization.

Regards,

Alexey Bagaev

  • Hi Alexey,

    Thank you for the feedback. I will make sure to pass this information on. Additionally, you can check out some of the other TI processors and MCUs to see if they have some of the features that you have mentioned: www.ti.com/.../overview.html

    Regards,
    Nathan
  • Actually, all wireless MCUs (CC1XXX-CC3XXX) have such analog modules, but only to do a specific task - spectrally efficient modulation/demodulation (using analog multiplication) with additional LPF analog filtering. For every ADC/DAC operation it is essential to eliminate any signal data in higher than Nyquist frequency range before it goes to ADC sampler and after passing DAC to solve aliasing problem. But for narrowband applications the filter needs to have higher order filtering roll-off (>=120dB/decade), which can be used only by cascaded bi-quad filters with specific roll-off coefficients for specific sampling frequency. Digital filters need higher than 16MHz clock speed to do it right even utilizing optimized DSP. But if use it in ultra-low power MCUs it should be enough to use 250 kHz/Gain amplifiers with 70dB multipliers and logarithmic units. The last one is essential to use for sensing HDR photo sensors through ADC. In the end, the multipliers could be constructed utilizing logarithmic subunits only, and actually any type of spectral (or static) operations can be done by utilizing them (LOGs) with ordinary amplifiers.

    Alexey

**Attention** This is a public forum