用于EEG数据转换和记录的微控制器

时间:2014-06-17 18:15:14

标签: usb storage microcontroller analog-digital-converter

我正在设计一个能够记录4-8个通道的EEG数据并将数据记录长达48小时的系统。我目前设计了放大器和滤波器,但我需要选择具有以下特性的微控制器:

  1. 接受4-8路输入模拟通道,执行10位模数转换(采样频率约为250)。
  2. 将来自每个通道的数据存储在非易失性存储器中。我猜这需要大量内存,因为它需要记录几个小时的数据。
  3. 可以通过USB端口或RS232
  4. 将数据上传到计算机
  5. 低功耗
  6. 如果我过于雄心勃勃,我道歉。如果有人可以提供替代解决方案,那也很棒。也许一个ADC与存储处理器或其他东西级联。

1 个答案:

答案 0 :(得分:1)

试试STM32。它有一个12位多通道A / D转换器,很容易超过您的采样率要求。具有100多个引脚的型号可能具有FSMC外设,可用于连接NAND闪存芯片,以及SDIO外设,允许您使用SD卡。即使使用低引脚数芯片,您也可以在SPI模式下使用SPI闪存芯片或SD卡。它支持USB和RS-232,所以你去。它可以消耗很少的功率,尤其是STM32L变体。此外,它还有足够的能力运行您可能需要的任何数字过滤代码。

我自己设计了一款12通道便携式设备,用于使用STM32自己进行心电图(非EEG)。如果您应用通常的技巧,例如尽可能经常地将MCU置于睡眠模式,降低时钟速度等,那么您可能会将MCU的平均功耗降低1mA以下(当然,您有考虑模拟部分的功率预算。)