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.

[参考译文] MSP430FG6626:有关使用 EVM 的 ADC 示例的帮助

Guru**** 2390755 points
Other Parts Discussed in Thread: MSP-FET, MSP430FG6626

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1362172/msp430fg6626-help-in-having-adc-example-working-on-evm

器件型号:MSP430FG6626
主题中讨论的其他器件:MSP-FET

大家好!  

我正在     评估板 MSP-TS430PZ100AUSB + 仿真器 TI MSP-FET、Code Composer 12.7.0.00007中使用 MSP430FG6626。

I m 测试示例   cstd16_ex2_singleChSingleConvPolling 项目   :我可以编译,下载调试等  

现在的问题是:我只能在结果变量中看到随机值( 在代码 示例中使用指令) : 我可以应用 于 Vin*和- 既可以使用"0" V 也可以使用 "0.3" ,我只能获得随机结果(每次我重新运行示例时它们都会改变)

我错了吗?   我该怎么做?

仅供参考,   您在 Vref 上测量的 EVM 大约是0.5V --  这是正确的吗? 是否要 对 Vref 应用不同的电压 ?如何应用?  

任何建议或其他要测试的示例都非常受欢迎、  

谢谢!  

Br

卡洛

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

    我建议您参考这些代码示例、因为它们是专门用于此器件的。

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

    我的确使用了代码 msp430fg662x_ctsd16_03.c  

    设置如下:

              MSP430FG662x
    //         ----------------
    //       /|\|               |
    //       ||                |
    //        -|RST           |
    //(0.2VDC)|              |
    // Vin1+--> A0.0+ VREF|----+   (0.5VDC)  
    // Vin1--->| a0.0-         | |    
    //(接地)  |              |  -+- 1nF
    //         |              |  -+-
    //         |              | |   
    //         |         AVSS |----+
    //

    下面是我获得的结果

    Results =[30,655,30656,30682,30768,30744、56,306、3039382,30730393、68,307、2967544,30329675、93,296、28908]75,28908]

    当我再次运行该程序时、我会得到以下信息:

    Results =[30,364,3031530207,30130,30074、530,207,301、2997830,30029978、74,299、2991578,29915、15,29870]

    每次运行时、我都会得到一个不同的值、

    如果我将直流输入增加到0.3VDC、则会得到以下结果:

    Results = [27,187,27127189,27127192,27227240,27227283,27327311,27327316,27251]

    重新运行后:

    Results = [29,543,28728797,28128107,27427437,26626649,25525535,25525517,25013]

    为什么这些值是随机的?

    我不能更改 Vref。 如何更改 Vref? 是否通过更改电路板上的 C6和 C14来实现?

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

    它使用内部基准。  

      CTSD16CTL = CTSD16REFS;          //内部参考

    您是否能够将 Vin1+和 Vin1-连接在一起? 以检查该值是否变为0。

    请记住、调试噪声将影响检测结果。

     

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

    将 Vin1+(引脚4)连接到 Vin-(引脚5)、也会在每次运行代码时获得更改的随机值。

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

    您能分享您用过的代码吗、我可以帮助您自行进行测试。

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

    嗨,伊森,  

    我们开始了 w   测试示例   cstd16_ex2_singleChSingleConvPolling  项目   ,芯片同事中的任何示例 yuo 都可以测试 和显示工作可以帮助  

    请考虑 我们正在使用 ZIF 板 作为 第一条消息中的专长  -如果你可以在那里有一些工作,那就太棒了。   

    谢谢!  

    Br

    卡洛

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

    请查看我之前的回复:  

    我的确使用了代码 msp430fg662x_ctsd16_03.c  

    设置如下:

              MSP430FG662x
    //         ----------------
    //       /|\|               |
    //       ||                |
    //        -|RST           |
    //(0.2VDC)|              |
    // Vin1+--> A0.0+ VREF|----+   (0.5VDC)  
    // Vin1--->| a0.0-         | |    
    //(接地)  |              |  -+- 1nF
    //         |              |  -+-
    //         |              | |   
    //         |         AVSS |----+
    //

    下面是我获得的结果

    Results =[30,655,30656,30682,30768,30744、56,306、3039382,30730393、68,307、2967544,30329675、93,296、28908]75,28908]

    当我再次运行该程序时、我会得到以下信息:

    Results =[30,364,3031530207,30130,30074、530,207,301、2997830,30029978、74,299、2991578,29915、15,29870]

    每次运行时、我都会得到一个不同的值、

    如果我将直流输入增加到0.3VDC、则会得到以下结果:

    Results = [27,187,27127189,27127192,27227240,27227283,27327311,27327316,27251]

    重新运行后:

    Results = [29,543,28728797,28128107,27427437,26626649,25525535,25525517,25013]

    为什么这些值是随机的?

    我不能更改 Vref。 如何更改 Vref? 是通过更改电路板上的 C6和 C14来更改吗?"

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

    Yaser ,你好!  

    分享项目和 结果 ,请确认它在您的一方也在工作

    谢谢!  

    Br
    卡洛

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

    随着我们将该线程移至离线状态、我将关闭该线程。

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

    谢谢您、Carlo。

    我现在可以进行一些测量。 但是、我想知道以下内容:

    电路板上的默认 Vref 是什么?

    根据我的计算、基准 V 大约为0.65V、我在 C14上测量的是0.55V。

    您能解释一下区别吗?

    谢谢

    亚瑟

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

    Yaser、您好!

    参考电压为1.2V。

    下面我们举例说明:

    最小输入电压。 数据格式是2s 组件。

    测量值= 37702B h / 7FFFFFFh * 1.2 = 0.52V

     

    此致、

    佐伊