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.

[参考译文] TMS320C28346:HRCAP 分辨率+测量 ADC 的两个上升沿+深度

Guru**** 2581915 points
Other Parts Discussed in Thread: TDC1000, TDC1000-C2000EVM, TDC7200, C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/838632/tms320c28346-hrcap-resolution-measure-two-rising-edges-depth-of-adc

器件型号:TMS320C28346
主题中讨论的其他器件:TDC1000TDC1000-C2000EVMTDC7200C2000WARE

您好!

我正在研究不同的电位设计、以测量 TDC1000的 START 和 STOP 信号之间的时间。 我已经测试了 TDC1000-TDC7200EVM 和 TDC1000-C2000EVM 卡。
TDC7200文档指示分辨率为55ps。 TMS320F2803X 文档表示 HRCAP 功能的分辨率为+/-300ps (即两个脉冲的分辨率为+/-600ps)。

但是、我找不到 TMS320F2804X 的数量级。 我在文档中找不到 HRCLK 的值:
www.ti.com/.../sprui33c.pdf

此外、我想知道组件 TMS320F2804X 是否具有测量两个上升沿之间边沿的函数(相当于 TMS320F2803X 的 PeriodWidthRise0函数)。

最后、与 TMS320F2803X 相比、我对 TMS320F2804X 系列更感兴趣、因为它具有 DAC 输出和512个样本的 ADC 的扫描深度。 通过使用16个串联 ADC (轮循)、可以对8192个采样上的信号进行数字化。

此致、
Thomas

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

    尊敬的 Thomas:

    您可以在 F28004x 的数据表中找到 HRCAP 分辨率。 在 HRCAP 开关特性部分中、它被指定为300PS。 http://www.ti.com/lit/ds/symlink/tms320f280049.pdf

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

    Thomas、

    [引用 user="Thomas Desrez">但是、我找不到 TMS320F2804X 的数量级。 我在文档中找不到 HRCLK 的值:
    www.ti.com/.../sprui33c.pdf

    HRCAP 时钟不是规范的、因为用户永远不需要与之交互。 如果您正在寻找 HRCAP 的分辨率、精度或标准偏差、所有这些都可以在 数据表中找到。

    [引用 user="Thomas Desrez"]此外,我想知道组件 TMS320F2804X 是否具有测量两个上升沿之间边沿的函数(相当于 TMS320F2803X 的 PeriodWidthRise0函数)。

    由于 HRCAP 已完全集成到 eCAP Type1中、这些函数不再存在。 您只需从 CAPx 寄存器中取值并减去这些值即可进行相对时间测量。

    如果您希望得到以纳秒为单位的结果、则可以使用"HRCAP_convertEventTimeStampNanoseconds "。 请参阅 C2000Ware 中的 HRCAP 示例、该示例可在此处找到"C:\ti\c2000Ware_2_00_00_02\driverlib\f28004x\examples\chcap"。

    注意:转换为 NS 时会增加一个小的误差、因此最好在转换为 NS 之前对数字进行操作、如上一个示例所示。 这种不精确度与 SYSCLK 输入的不精确度密切相关。

    最后、可以在 "C:\ti\c2000Ware_2_00_00_02\driverlib\f28004x\driverlib\hrcap.c"中找到新的 HRCAP 函数。

    希望这对您有所帮助。

    此致、
    Cody  

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

    另请注意。 TDC7200将始终更加精确、但我们的客户在 飞行时间(ToF)应用(如流量或液位测量)中使用 HRCAP。

    如果您的系统在使用 HRCAP 时能够承受额外的误差、那么您可以节省一些 BOM 成本!

    祝您好运、
    Cody  

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

    您好!

    感谢您的回答。 它们非常有趣。 TMS320F2804X 组件可降低 BOM 成本。 我们来看看 TMS320F2804X 的精度是否可以接受。

    此致、
    Thomas