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.

[参考译文] MSP432P401R:MSP LaunchPad和AMC隔离放大器

Guru**** 2591000 points
Other Parts Discussed in Thread: AMC1301

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/636640/msp432p401r-msp-launchpad-and-amc-isolation-amplifier

部件号:MSP432P401R
主题中讨论的其他部件: AMC1301
我正在实施三相能量计量,要求数据存储长达一个月,无线和Web浏览器以及U和I测量0.2 % 的准确性(分辨率超过12位)。
我的研究结果有两种可能性:
  • MSP432P401R LaunchPad (14位ADC,无SD插槽)
  • MPS430FR5994 LaunchPad (12位ADC,带SD插槽)

由于我想要进行隔离测量,我决定使用AMC1304 (输出为位流)或AMC1301 (模拟输出)。 因此,我可以将这些与前面提到的LaunchPad结合起来。 在这方面,问题如下:

  1. 在我选择MSP432P401R LaunchPad和AMC1301的情况下,实施外部SD插槽和提供 数据存储的挑战有多大?
  2. 在我选择MPS430FR5994 LaunchPad和AMC1304的情况下,是否可以正确处理数据,因为AMC1304需要此LaunchPad没有的SD过滤器?
  3. 如果你有任何建议,我会非常感谢。
提前感谢您的参与,
Adi  
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    对于MSP432案例,我建议查看 FATSD示例,该示例使用SPI接口读取/写入SD卡。 有一个用于执行此操作的特定TI驱动程序,称为SDSPI,该驱动程序在源代码中引用。 有关此API的详细信息,请参见 Resource Explorer中的TI驱动程序API参考。

    对于AMC1304案例,您必须在软件中重新创建 Σ-Δ 解调滤波器,这意味着您将以相当高的频率对AMC1.3004万的数据输出进行采样,同时从 MSP430为该器件提供连续的输出时钟。 我认为您不能对该接口进行比特击(除非您的时钟频率相对较低,否则CPU利用率会很高)。 您可以设想使用SPI将数据连续流式传输到MSP430,前提是不会错过任何数据就绪中断,从而丢失数据位。

    -Bob