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.

[参考译文] CCS/TMS320F280049C:有关 TMS320F280049c 提供的 ADC 样片的问题。

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/778884/ccs-tms320f280049c-a-question-about-adc-sample-by-tms320f280049c

器件型号:TMS320F280049C
主题中讨论的其他器件:TMS320F280049M

工具/软件:Code Composer Studio

        现在我在 ADC 模块中遇到问题,当我将官方代码编程到测试板(TMS320F280049C)时,ADC 模块不工作,VREFHIA 引脚的电压为零。 当我将同一代码编程到官方套件板(TXN009;TMS320F280049M)时、ADC 模块工作正常。 VREFHIA 引脚的电压为1.6V

               顺便说一下、我使用了内部基准电压。 2.2uF 电容器连接到 VREFHIA 引脚、将 VDDA 设为3.3V。 VSSA 接地。 电路如下所示:

               您能给我一些支持吗? 谢谢!

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

    您好 Steven、

    您是从闪存运行 EVM 和电路板上的代码还是通过 JTAG 加载到 RAM 中?

    我可以从您的原理图中最好地看出、一切似乎都正常。  您可以通过探测/确定范围引脚通过实验验证的一些项目:

    • VDDA、VDDIO 和 VDDSFL 全部接近3.3V  (尤其是在器件开始运行后)
    • VDD 接近1.2V (尤其是器件开始运行后)
    • XRSn 引脚为高电平 (尤其是器件开始运行后)
    • 启用 XCLKOUT 并确保 XCLKOUT 为~12.5MHz (100MHz/8)、这表示 SYSCLK 为预期的100MHz

    您应该使用 JTAG 连接验证以下内容:

    • JTAG 连接、您可以加载代码
    • 代码运行后、ADC 和模拟子系统设置(在"Expressions"窗口中查看寄存器)与在 TI EVM 上运行时相同

    或者、如果代码已在器件上刷写并且 JTAG 未连接、您可能需要以设定的方式切换某些 GPIO、以便在一定程度上指明程序确实按预期运行。   

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

    您上面说过的我已经确认的项目、都是正常的。

    最后 、我找到了原因、它看起来像是一个错误、

    我的 IC 模式为 F280049CMPS、当我只设置 ADCa 模块 REF (AS:SetVREF (ADC_ADCA、ADC_INTERNAL、ADC_VREF3P3);ADC 模块不工作、且 VREFHI 引脚的电压为零时;当我设置所有模块 REF (AS:SetVREF (ADC_ADC_INTERNAL、ADC_ADC_RESUME、ADC_VREF、ADC_REFI、ADC_RESUME、ADC_ADC_REFI、ADC_RESP3P3) ADC_INTERNAL、ADC_VREF3P3);然后工作。 VREFHI 引脚的电压为1.6V。 但是在演示板(F280049mpzs)中、当我只使用 ADCA 时、我只能设置 ADCa 模块 REF。 它似乎仅发生在 F280049CMPS 中。

     您可以确认它。 感谢您的回复。

     

     

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

    您好 Steven、

    在100引脚封装中、ADC-A 有一个专用基准引脚、但是在较小的封装中、基准引脚被成组。  在本例中、使用的基准实际上是 ADC-C 的 REF   

    您应始终为所有参考运行 SW 配置、并在任何情况下对其进行相同配置。