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.

[参考译文] TCAN4550-Q1:SSP 配置

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1075710/tcan4550-q1-ssp-configuration

部件号:TCAN4550-Q1
“线程: TCAN4550”中讨论的其它部件

大家好,团队

对于 TCAN4550-Q1,客户对如何调整次级采样点感到困惑? TDCV 似乎是只读的。这是否意味着 TCAN4550的 SSP 无法由客户进行调整?  

请澄清 TDCV,TDCR,TDCO 和 TDCF 之间的关系吗? 谢谢!

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

    您好,特里,

    在 TCAN4550中,CAN 控制器会自动选择用作次级采样点(SSP)的变速器延迟补偿值(TDCV)。 控制器测量在 m_CAN_TX 上驱动主导信号到在 m_CAN_Rx 上显示相应边缘之间的延迟,每 tq 采样一次。 该测量值存储在协议状态寄存器(PSR 地址=h1044)的 TDCV 字段中以供参考,并在 CAN FD 传输的数据部分中用于验证传输是否正常。  

    CAN 控制器选择的 SSP 可以使用发射器延迟补偿偏移(TDCO)和滤波器窗口长度(TDCF)限制在特定窗口中。 偏移量提供了额外的时间量,可添加到  CAN 控制器的延迟测量中。 筛选器窗口长度定义了最小有效延迟测量,确保 SSP 大于此处定义的值。 这些值可以在发射器延迟补偿寄存器(TDCR 地址=h1048)中配置。  

    如果你还有其他问题,请告诉我。

    此致,
    埃里克·肖特

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

    埃里克,您好!

    谢谢!

    1.您能否通过图片澄清“在 m_CAN_TX 上驱动主导信号到相应边缘出现在 m_CAN_Rx 上(每 tq 采样)之间的延迟”? 我无法明白这一点。

    2.你是说 SSP 的功能是验证传输是否正常,所以应该有一个状态寄存器来显示相应的传输状态,对吗? 什么是注册?

    3.有些控制器可以调整数据采样点(不是为了验证),TCAN4550是否也可以这样做?

    4. TDCO,TDCF 是受保护的写寄存器,这是什么意思? 是否可以使用与常规“写入寄存器”相同的程序编写这些文件?

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

    您好,特里,

    [引用 userid="429729" url="~ë/support/interface-group/interface/f/interface-forum/1075710/tcan4550-Q1-SSP- configuration/3982416#3982416"]1. 您能否通过图片澄清"在 m_CAN_TX 上驱动主导信号到在 m_CAN_Rx 上出现相应边缘时的延迟时间"? 我无法得到这一点。

    当信号在收发器的 TXD 线路上驱动(在本例中集成)时,在 RXD 线路上出现相同信号之前会有一些延迟(此处也是内部信号)。 这是由于收发器的传播延迟,驱动有效总线状态所需的时间以及接收器的传播延迟。 当以高 CAN FD 速度运行时,此延迟可能是一段相当长的时间(用于位采样的 tq 或时钟除数周期)。 通过使用辅助采样点 SSP,CAN 控制器可以监控此延迟信号,并确保其与在 TXD 线路上行驶的数据相对应。 这种影响可以通过下图来表示:  

    [引用 userid="429729" url="~ë/support/interface-group/interface/f/interface-forum/1075710/tcan4550-Q1-ssp-configuration/3982416#3982416"]

    2.你是说 SSP 的功能是验证传输是否正常,所以应该有一个状态寄存器来显示相应的传输状态,对吗? 什么是注册?

    [/引用]

    协议状态寄存器(地址= h1044)将包含来自传输过程中发生的任何错误的数据,包括 SSP 在数据阶段传输过程中识别的位错误。 这种情况还会设置 IR.PED 中断标志,以指示数据阶段的协议错误。  

    [引用 userid="429729" url="~ë/support/interface-group/interface/f/interface-forum/1075710/tcan4550-Q1-SSP- configuration/3982416#3982416"]3. 有些控制器可以调整数据采样点(不是为了验证),TCAN4550是否也可以调整?

    TCAN4550自动选择辅助采样点的位置。 此自动选择可以通过前面讨论的偏移和滤波窗口进行修改。 主采样点由系统使用标称和数据位计时和预制器寄存器配置。 有关如何配置主采样点的更多信息,请参阅链接软件用户指南:
    https://www.ti.com/lit/ug/sllu270/sllu270.pdf?ts=1644518234298&ref_url=https%253A%252F%252Fwww.google.com%252F 

    [引用 userid="429729" url="~ë/support/interface-group/interface/f/interface-forum/1075710/tcan4550-Q1-SSP- configuration/3982416#3982416"]4. TDCO,TDCF 是受保护的写寄存器,这是什么意思? 是否可以通过与常规“写入寄存器”相同的过程编写这些文件?

    为了写入受保护寄存器,必须在 CC 控制寄存器中设置配置更改启用位(CCE)(地址= h1018)。  

    此致,
    埃里克·肖特