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.

[参考译文] TDA4VL-Q1:CAN 采样率很低

Guru**** 2540720 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1558599/tda4vl-q1-can-sampling-rate-is-low

器件型号:TDA4VL-Q1


工具/软件:

您好专家、

我的 SDK 版本为 pdk_j721s2_08_05_00_36、现在我们在 MCU1_0 中引入了新的 CAN 收发器、并按如下方式对其进行配置。 我们发现数据域采样率过低。

MCAL 配置:

寄存器读回:

reg_0C=0x801c97 (__LW_AT__MCAN_DBTP)

REG_1C=0x3e007e1f (MCAN_NBTP)

Vector VH6501 测试结果:

数据相位的目标采样点为 75%、现在 68.75 为低电平。

您能帮助分析为什么数据域采样率较低吗?

此致!

Wl.Wang

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

    您好:

    E2E 论坛可为您提供帮助

     PROCESSOR-SDK-J721S2:CAN 采样点偏差问题 

    此致

    Tarun Mukesh

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

    您好专家、

    上面的 E2E 博文介绍了一些设置 CAN 标准位时间的规则、但未提及具体措施。 您能检查一下附加到我的第一个帖子的 MCAL 配置是否合理吗?

    此致

    Wl.Wang

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

    您好:

    这是最后提到的

     我 检查了 CAN2.0 规范、这里有一些限制、

    时间段的长度
    • SYNC_SEG 为 1 次量子长度。
    • PROP_SEG 可编程为 1、2、...、8 倍广达时间。
    • PHASE_SEG1 可编程为 1、2、...、8 个时间量程。
    • PHASE_SEG2 是 PHASE_SEG1 的最大值和信息处理时间
    •信息处理时间小于或等于 2 个时间广达长。
    位时间中的时间广达总数必须至少可在 8 至 25 之间进行编程。

    您的价值观正在偏离这一逻辑。

    此致

    Tarun Mukesh

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

    亲爱的 Tarun。

    客户会通过选择合适的参数来修复这些问题。 关闭此 TT。

    非常感谢!

    Yong