Usb 用于脑电数据转换和记录的微控制器

Usb 用于脑电数据转换和记录的微控制器,usb,storage,microcontroller,analog-digital-converter,Usb,Storage,Microcontroller,Analog Digital Converter,我正在设计一个系统,将记录4-8个通道的脑电图数据,并记录长达48小时的数据。我目前已经设计了放大器和滤波器,但我需要选择具有以下特征的微控制器: 接受4-8个输入模拟通道,执行10位模数转换(采样频率约为250) 将每个通道的数据存储在非易失性存储器上。我猜这需要大量内存,因为它需要记录数小时的数据 数据可以通过USB端口或RS232上传到计算机 低功耗 如果我过于雄心勃勃,我道歉。如果有人能提供另一种解决方案,那也太好了。可能是ADC与存储处理器或其他东西级联。请尝试。它有一个12位多通道a

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

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

    请尝试。它有一个12位多通道a/D转换器,很容易超过您的采样率要求。具有100+引脚的型号可能有FSMC外围设备,可用于连接NAND闪存芯片,也有SDIO外围设备,可用于使用SD卡。即使使用低引脚数芯片,您也可以使用SPI闪存芯片或SPI模式下的SD卡。它支持USB和RS-232,所以就这样。它可以消耗很少的电力,特别是STM32L变体。另外,它有足够的能力来运行您可能需要的任何数字过滤代码


    我自己用STM32为ECG(不是EEG)设计了一个12通道便携式设备。如果你应用通常的技巧,比如尽可能频繁地把MCU放在睡眠模式,降低时钟速度等等,你可能会小心地从MCU中挤出平均1Ma的平均功耗(当然,你必须考虑模拟部分的功率预算)。我认为任何现成的MCU都可以做到这一点。如果你真的想快速完成,带SD卡屏蔽的Arduino可能是一个不错的选择。试着在electronics.stackexchange.com上提问,尽管一般来说,“这是我的要求,为我找到一些东西”这样的问题不适合这些网站,因为这个问题不太可能在将来帮助任何人……请查看ADS1299。我会使用蓝牙或带SD卡的µc(您的规格需要1GB左右)。STM32是一个很棒的芯片家族。我建议使用SDIO控制器和类似于
    fatfs
    ()的东西,这样您就不需要处理NAND上的坏块管理和ECC,或者NAND/NOR上的磨损均衡。如果您还需要处理数据,F4xx系列有一个FPU和一些DSP指令。