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.

[参考译文] MSP-EXP430FR5994:外部ADC和Wi-fi BoosterPack

Guru**** 2595805 points
Other Parts Discussed in Thread: AMC1301, MSP430FR5994, MSP-EXP430FR5994

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/637361/msp-exp430fr5994-external-adcs-and-wi-fi-boosterpack

部件号:MSP-EXP430FR5994
线程中讨论的其他部件:AMC1301MSP430FR5994MSP432P401RTMS320F2.8377万S

我正在实施三相能量计量,要求数据存储时间长达一天,无线和Web浏览器U和I测量0.2 % (分辨率大于12位)的准确性,32位数字I/O 等。 此外,还将使用隔离放大器AMC1301 (西格玛-三角调制)。

如果我决定选择MSP430FR5994 LaunchPad (12位ADC,内置SD插槽,40引脚),我必须实施外部ADC以达到精度要求。 根据您迄今为止的经验,您在实施此方法或类似方法时是否遇到任何问题? 如果你也有任何建议,我将非常感谢。

另一方面,我在参考设计和其他文档中没有注意到Wi-fi BoosterPack与此LaunchPad模型结合使用。 是否有可能落实这一想法?有哪些潜在障碍?

提前感谢您的参与,
Adi

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

    对于外部ADC,使用它不会有任何问题。但我建议您确保MSP430上有足够的串行引脚来与您选择的任何ADC进行通信, 请记住,您可能还有其他外部设备也需要使用这些串行引脚。

    对于BoosterPack,它可以与任何LaunchPad一起使用,因为它们都使用与所有BoosterPacks兼容的标准引脚配置。 如欲了解更多信息,请访问 :www.ti.com/.../CC3120BOOST

    请记住,带有的Wi-Fi设备与MCU串行通信,因此需要像使用外部ADC一样考虑这一点。

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

    此型号具有64个GPIO,8个SPI和8个eUSCI (SD卡,ADC和Wi-fi Booster Pack使用SPI)。 感谢您对Wi-Fi Booster Pack的说明,因为我不确定能否将其与MSP-EXP430FR5994结合使用。

    我还需要存储大量计算值。 在这方面,您认为这种模式比我必须添加外部SD读卡器的MSP-EXP432P401R (32位ARM M4F,FPU)更好吗?

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

    它完全取决于您要尝试执行的操作,例如这些计算值的大小以及您将执行的计算类型。 使用MSP430FR5994,您可以使用256 KB的FRAM来存储值,并且还可以访问LEA进行必要的计算。 您不需要外部SD读卡器。 我认为MSP430FR5994可能就是你想要的,但它还是取决于这些计算的细节。

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

    你好,Nathan,

    3相模型应计算RMS值;U,I,frequency,P, Q,S,功率因数,cosFI,THD, 活性和无功能以及对称组件。 此外,它还应提供10秒,1分钟,10分钟的记录功能,包括平均值形成(数据存储长达一个月)。

    此致,
    Adi

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

    同样,您需要确定要存储的值的确切大小,请使用两种设备的数据表来确定哪种设备具有您需要的内存。

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

    谢谢你Nathan,

    MSP432型号可处理高达1MSPS的速率,但MSP430FR5994的值是多少?
    MSP430FR5994还具有定点CPU -它是否可能是准确性和实施软件时的潜在障碍?

    此致,
    Adi

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

    我假设1MSPS是关于ADC的。 用于MSP430FR5994的SAR ADC的最大采样速率为200 ksps。 对于定点CPU,它再次取决于计算。 我不知道您正在处理的值的大小或您需要的准确性。

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

    你好,Nathan,

    关于存储值的大小,它的范围为100到1000 MB (存储瞬时值),计算值的范围为300 KB。  

    MSP432P401R:256 KB闪存,64 KB RAM
    MSP430FR5994: 256 KB FRAM,8 KB SRAM

    此致,
    Adi

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

    如您所示,由于您需要的内存量,我认为MSP430FR5994不适用于您的应用程序。 MSP432P401R可能也不会,因为您不能在闪存中存储变量,因此您只能拥有64 KB的RAM。 如果您真的要使用如此大的值,那么您可能应该查看MSP以外的设备。

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

    是的,我同意。 另一方面,如果我在存储计算值时将间隔时间延长一倍,我将在150 KB的范围内使用MSP系列微控制器。

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

    即使在150kB的情况下,MSP432P401R仍没有足够的内存,因为闪存不能用于存储FRAM CAN之类的变量。

    请再次参阅数据表以确定哪些MSP设备(或其他设备)具有足够的应用内存。

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

    感谢您提供这些信息。 我一定会使用其中一个可用的LaunchPad。 性能优于MSP-EXP430FR5994的型号是TMS320F2.8377万S LaunchPad (32位Delfino MCU @ 200 MHz,1 MB 闪存/164KB RAM,带ECC,4x 16/12位ADC)。
    我的最后一个问题:如果我的应用范围不超过200 KB,MSP-EXP430FR5994是否足以满足我的应用程序?

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

    是的,您将拥有该容量的可用内存。

    此致,
    Nathan