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.

[参考译文] TMS320F28069:为什么用于正常模式的 F2806x 的 HRCAP 示例没有按预期运行?

Guru**** 2551110 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1194767/tms320f28069-why-the-hrcap-example-for-f2806x-for-normal-mode-is-not-running-as-expected

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

位置 C:\ti\c2000\C2000Ware_4_02_00_00\device_support\f28066\examples\c28\hrCAP_CAPTURE_PWM 未按预期运行、它在372行停止;ESTOP0。

2.如何使用 HCAPCLK 周期计数(正常模式下为 HCAPCNTRISE0,高分辨率模式下为 PeriodWidthRise0)获得以秒为单位的时间,是否正确地将计数除以 HCAPCLK 频率?

SYSCLKOUT 的最大频率为90MHz,在高分辨率模式下,需要 HRCAP_Cal (),频率范围为98至120MHz;所以我们不能在高分辨率模式下提供 SYSCLK?

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

    您好、Aditya、

    [引用 userid="52399" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1194767/tms320f28069-why-the-hrcap-example-for-f2806x-for-normal-mode-is-not-running-as-expected ]1. HRCAP 示例位于位置 C:\ti\c2000\C2000Ware_4_02_00_00\device_support\f28066\examples\c28\hrcap_capture PWM 未按预期运行、它在第372行停止;ESTOP0。

    让我与我的另一位同事确认一下为什么这些 ESTOP 在这里、我运行了这个示例、在经过这些 Estop 后 运行良好。 不过,我会更详细地解释为何会有这种情况。

    [引用 userid="52399" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1194767/tms320f28069-why-the-hrcap-example-for-f2806x-for-normal-mode-is-not-running-as-expected ]2. 如何使用 HCAPCLK 周期计数(正常模式下为 HCAPCNTRISE0,高分辨率模式下为 PeriodWidthRise0)获得以秒为单位的时间,是否以 HCAPCLK 频率正确地对计数进行除法?[/引用]

    2.是的、如果您使用的是 HCAPCLK 周期计数、则需要执行 HCAPCLK *(1/ HCAFREQ)

    [引用 userid="52399" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1194767/tms320f28069-why-the-hrcap-example-for-f2806x-for-normal-mode-is-not-running-as-expected ]3. SYSCLKOUT 的最大频率为90MHz,在高分辨率模式下,需要 HRCAP_Cal (),其频率范围为98至120MHz;因此,我们无法在高分辨率模式下提供 SYSCLK?[/QUEST]

    3. 在应用分频器之前,HCAPCLK 可以由系统时钟(SYSCLK)或 PLL2 (PLL2CLK)的输出计时。  

    此致、

    Ryan Ma

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

    您好,感谢您的回复。

    关于第3点;在06x 的数据表中; TMS320F2806x 实时微控制器数据表(修订版 J);第37页中提到、在位置的06x 高分辨率模式示例中、SYSCLKOUT 的最大值为90MHz; C:\ti\c2000Ware_4_02_00\device_support\f2806x_HRcap;capture_capture_cum_capture_cap;capture_capture_cum_capture_capture_cum_capture_cum_capture_cum_capture_c  第274行提到 PLL2CLK 应介于98-120 MHz 之间、数据表中也是如此。

    那么问题是,我们是否能够在高分辨率模式下向 HCAPCLK 提供 SYSCLKOUT (因为我们需要在 HR 模式下进行校准)?

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

    您好、Aditya、

    我现在理解您的问题、现在让我回到您的问题。 我不知道这是马上得到的答案。

    SYSCLKOUT 的最大频率为90MHz、这是正确的。 但是、根据我们的数据表、HRCAP 时钟的最小值为98Mhz、最大值为120MHz。 我需要跟这里的人联系、看看你是否仍然可以将 SYSCLKOUT 用于 HRCAPCLK。  

    最棒的

    Ryan Ma

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

    您好,Ryan,

    感谢您的回答。 对此进行了任何更新?

    此致、

    Aditya

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

    您好、Aditya、

    很抱歉耽误了时间、因为我还没有得到更新。 但是、我现在要使用 PLL2、因为我要与另一位工程师进行验证。

    最棒的

    Ryan MA

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

    您好!

    您是否可以获取有关此的任何更新?

    此致、

    Aditya

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

    您好、Aditya、

    很抱歉、我还没有提供有关此内容的更新信息。 我再次对这个问题进行了 Ping 操作、看看他们是否能很快做出回应。 我会尽快向您更新。

    最棒的

    Ryan Ma

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

    您好、Aditya、

    我收到了 Design 的确认、他们说不使用90MHz、因为它超出了规格。

    最棒的

    Ryan Ma