Thread 中讨论的其他器件: ADS131M08、 MSPM0G1506、 AM62L
工具/软件:
我正在设计一个三相电能计量和电能质量监测系统(0.2 类)、其中的谐波分析高达 31 阶、用于为 8 个三相负载(共 27 个通道:24 个电流+ 3 个电压)供电的面板。
平台选择
MSP430 EMDC 生态系统对校准、计量例程和通信非常有吸引力。 在该库支持的 MCU 中、MSP430F6779 脱颖而出、但其 16 位内部 ADC 并不足够。 因此、我考虑使用 ADS131M08 (24 位、17 位 ENOB @16ksps) 来进行精确的谐波分析。 MSP430 主要负责系统控制、校准和通信、而 ADS131M08 主要负责精密采样。
主要挑战
-
通道数 : ADS131M08 有 8 个通道,但我需要 27 个信号。 选项:多路复用(成本更低,但存在时间偏差/精度风险)与多个同步 ADC(复杂/耗电/数据开销)的对比。
-
FFT 加载 : 31 阶谐波分析需要 27×512 点 FFT。 MSP430 @25MHz 似乎功率不足、可能需要 DSP/FPGA/ARM 卸载。
-
内存限制 :27 个通道× 512 个样本(24 位)=>40 KB(仅用于缓冲器)、超过了 MSP430 的 32 KB SRAM。 FFT 会使情况更糟。 选项:外部 RAM、多个 MCU 或简化处理。
问题
此用例中最实用的架构是什么? 我应该组合 MSP430 +外部 RAM + ADS131M08、还是最好在保留 MSP430 用于控制/校准的同时、将 FFT/存储器繁重的任务卸载到性能更高的 MCU/DSP?
