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.

[参考译文] EVM430-I2040S:EVM430-I2040S 套件如何处理输入和预期行为

Guru**** 1955920 points
Other Parts Discussed in Thread: EVM430-I2040S, MSP430I2040
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1454626/evm430-i2040s-how-the-evm430-i2040s-kit-processes-the-input-and-the-expected-behavior

器件型号:EVM430-I2040S
主题中讨论的其他器件: MSP430I2040

工具与软件:

我使用的是 EVM430-I2040S 并运行示例代码 "MSP430i20xx Demo - SD24、Single Conversion on a Single Channel、Poll IFG。"

我将直流信号连接到line_inneutral_in MSP430i2040评估模块(EVM)的端子和 GND、并观察该变量 results. 这些results值显示了4个计数范围内的一些变化。 例如:

  • 第一次阅读时: 52
  • 第二读: 50
  • 第三读: 54
  • 关于第四读: 51

这种随机变异从50到54不等,我计算了 平均值为52 来进行分析。 我对其他输入电压应用了相同的方法。

注意:我没有进行任何校准。 我正在按原样使用这个套件、前提是假设它已经过出厂校准。

直流输入(V)   结果(十进制)     
1. 52.
2. 96.
3. 138.
4. 180
5. 224.
6. 267.

万用表测量的电压

我还在调节电路之后、即 ADC 输入引脚之前、使用万用表测量了电压:

直流输入(V)   万用表测量值(V)     
1. 0.001.
2. 0.002.
3. 0.003
4. 0.005.
5. 0.007
6. 0.008

  • 基准电压(Vref):1.2V

  • 分辨率:
    SD24是一款 Σ-Δ ADC。 该分辨率被视为  16位 在这种情况下、提供可能的最大数字输出值:
    2^16=65,536

  • 输入范围:
    In 差分模式 时、ADC 测量 Vin+  Vin−之间的差值
    满量程范围(FSR)为±Vref
    这意味着:

    • VIN=+1.2V 对应于最大正数字值+32,768
    • VIN=−1.2V 对应于最小数字值−32,7688
    • VIN=0V 对应于0。

我使用了公式  

预期电压 =(ADC Results*1.2)/32768

               =(52*1.2)/32768

直流输入(V)   计算值(V)   
1.
0.001904297
2.
0.003515625
3.
0.005053711
4.
0.006591797
5.
0.008203125
6.
0.009777832

您能否确认我对系统的假设以及用于计算的公式是否正确? 具体而言:

  1. 根据系统配置、观察到的结果和计算值是否合理?
  2. 如果没有、您能否建议如何处理数据并实现预期行为?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    似乎公式没有什么问题。 为了更好地找到问题、我想先澄清几个问题:

    1. 除了上面实验的电压测量之外,您有没有做过基准电压测量实验?  如果是、您是否计算过测量误差?  是否出现了同样的问题?

    2.您用 万用表测量电压,我观察到测量电压相对稳定(如0.001V, 0.002V),我想知道您选择哪个电压范围测量这些 mV 电压,您是否注意过万用表本身的测量误差?  

    此致、

    Peter

x 出现错误。请重试或与管理员联系。