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.

[参考译文] TMS320F280049:C2000Ware ADC 校准

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/913629/tms320f280049-c2000ware-adc-calibration

器件型号:TMS320F280049
主题中讨论的其他器件:C2000WARE

C2000团队、

在文件 C:\ti\c2000\C2000Ware_3_02_00_00\device_support\f28004x\con\include\f28004x_examples 中。

//
//函数校准 ADC 线性的以下指针。 请使用此选项
//在 AdcSetMode 中(...) 功能
//
#define CalAdcaINL (void (*)(void)) 0x0703B4
#define CalAdcbINL (void (*)(void)) 0x0703B2
#define CalAdccINL (void (*)(void)) 0x0703B0
#define CalAdcdINL (void (*)(void)) 0x0703AE

问题:为什么有对 Adcd 的引用?  F28004x 器件只有3个 ADC。

问题:这些注释提到了 AdcSetMode()函数。  我认为 F28004x 器件不存在这种情况、对吧?

问题:对于 F28004x 器件,CalAdcxINL()是否甚至存在?  根据 TRM sprui33c 第13.13节、我们应该调用 ADC_setINLTRIM ()。

问题:最后、在 C2000Ware 3.02.00.00中、DriverLib 参考手册 F28004x_DriverLib_Users_Guide.pdf 以及 F28004x_DriverLib_API_Guide.html 似乎已经消失。  我希望在 C:\ti\c2000\C2000Ware_3_02_00_00\device_support\f28004x\docs 中找到它们。  这似乎需要纠正吗?

谢谢、此致、

David

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

    尊敬的 David:

    [引述]

    问题:为什么有对 Adcd 的引用?  F28004x 器件只有3个 ADC。

    问题:这些注释提到了 AdcSetMode()函数。  我认为 F28004x 器件不存在这种情况、对吧?

    [/报价]

    是的,这对于 F28004x 来说是不正确的,因为 AdcSetMode()不适用于 F28004x,因为只有12位模式适用于此器件。 F28004X 具有 SetVREF()功能、可 根据所选基准加载偏移调整。 我认为 INL 修整是作为 device_cal()的一部分加载的。

    我将为此举一个 Jira、并在下一个版本中将其修复。

    谢谢
    Vasudha

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

    尊敬的 David:

    您提到的文档的内容现在以 HTML 文件的形式提供。

    这些文件位于 C:/ti/c2000/C2000Ware_3_02_00_00/device_support/f28004x/docs/html/index.html.中

    将不再为从 C2000Ware v3.02.00.00起的 Driverlib API 提供 PDF 文件。

    此致

    Siddharth