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.

[参考译文] C2000 F2.8004万x FSI模块问题

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

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1090078/c2000-f28004x-fsi-module-questions

部件号:F2.8004万x

您好,学习使用FSI总线时,我有以下问题:

1.通信拓扑中的链路是否会在成功通过握手系统访问后继续发送数据,以保持链路连接正常? 或者,数据线是否仅在发送数据帧时才会更改?

2.财政司法团每个节点的延误,是否有相应的补偿机制? 例如,当采用菊花链式拓扑连接时,是否保证每个节点上的同步控制?

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

    让我把这件事交给 C2000-F28004X-POWER-EST-Calc的2.8004万的设计人员。

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

    许志安:

    1.109.0078万 -est-calc"]1.</s>2000 2.8004万20002.8004万通信拓扑中的链路是否会在成功访问握手系统后继续发送数据,以保持链路连接正常? 或者,数据线是否仅在发送数据帧时更改?[/QUOT]

    数据线用于发送任何类型的帧,而不仅仅是数据帧。 如果您担心换行,则可以使用ping监视器进行断路检测。

    2.2000 -est-calc"]2.</s>109.0078万 20002.8004万20002.8004万金融服务机构每个节点的延迟是否有相应的补偿机制? 例如,当采用菊花链式拓扑连接时,如果每个节点上的同步控制得到保证?[/QUOT]

    是的。 请参见4.8 Solving Event Synchronization across Multiple Controllers in分散控制
    有关 此主题的介绍,请参阅www.ti.com/.../spracn0中的Systems (系统)部分。 有关实施的更多详情,请参阅SPRACM3应用说明。

    最佳,

    Kevin

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

    你好,Kevin

    感谢您的回答

    对于其他一些问题:

    1. Ping看门狗中断检测是否在整个通信过程中工作? 它是如何工作的?

    2.未找到FSI同步抖动的特定时间参数。 是否有相关测试数据? 在文档中(在应用程序中对多个设备使用快速串行接口(FSI)),只有有关传输速度和传输时间的时间参数;

    3. FSI是一种全双工通信模式。 伺服应用控制中的节点通过RX接收数据后,本地数据何时打开? 或者,节点是否需要等待接收结束后再转发数据?

    4.如何区分不同节点的数据? 节点如何识别自己的数据? 是否有 用户可以参考的数据协议文档?

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

    许志安:

    1.109.0078万 -est-calc/40683#4040683]1.</s>2000 2.8004万20002.8004万4.0683万4040683Ping看门狗中断检测是否在整个通信过程中工作? 它如何工作?[/QUOT]

    是的,它基本上是一个计时器,只要收到FSI帧,就会重置。 如果未收到FSI帧,并且计时器倒计时为零,则会触发中断/标志,指示出现错误(即链路可能损坏)。 此监视程序功能实际上可以用于任何类型的FSI帧,而不仅仅是Ping帧。

    2.109.0078万 -est-calc/40683#4040683]2.</s>2000 2.8004万20002.8004万4.0683万4040683未找到FSI同步抖动的特定时间参数。 是否有相关测试数据? 在文档中(在应用程序中对多个设备使用快速串行接口(FSI)),只有有关传输速度和传输时间的时间参数;[/QUOT]

    文档中提供了2节点和8节点类型的抖动波形测试数据。 请参阅相应章节的'实验结果'。

    3.109.0078万 -est-calc/40683#4040683]3.</s>2000 2.8004万20002.8004万4.0683万4040683FSI是全双工通信模式。 伺服应用控制中的节点通过RX接收数据后,本地数据何时打开? 或者,节点是否需要等待接收结束后再转发数据?[/QUOT]

    FSI模块可以同时接收和传输。 但是,如果您要将接收到的数据转发到菊花链连接中的下一台设备,则需要先接收完整的FSI帧。

    4.109.0078万 -est-calc/40683#4040683]4.</s>2000 2.8004万20002.8004万4.0683万4040683如何区分不同节点的数据? 节点如何识别自己的数据? 是否有 用户可以参考的数据协议文档?[/QUOT]

    FSI框架的帧标签和用户数据部分用于寻址/标识。 较新设备(如F2838x,F2.8002万x和F2.8003万x)上的FSI具有内置的标签匹配功能(仅限通知)。 最新的F2.8003万x器件实际上也具有用户数据过滤机制(即,可以配置为仅接收基于接收的UDATA值的帧)。

    最佳,

    Kevin

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

    你好,Kevin

    感谢您的回答!

    使用时如何确认CLB模块的计数器"匹配"值? 最后,正确输出 ePWM同步数据信号;

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

    许志安:

    使用2000使用时109.0078万时如何2000如何确认2.8004万确认CLB404.2197万CLB模404.2197万模块的计数器"匹配"值?

    好的问题,但我目前没有最好的答案。

    在应用手册的测试中,我们在确定ePWM信号范围时,通过试验和错误设置每个节点设备的CLB计数器匹配值,直到我们看到它们与示波器上的引线设备ePWM对齐并同步。 在实际系统中,您需要使用软件例程来校准匹配值,这将涉及测量FSI ping帧到达菊花链连接中的每个设备所需的时间延迟(可以使用CPU计时器,CLB或其他工具)。 然后根据这些测量的延迟设置CLB计数器匹配值。 每个CLB计数器匹配增量都将增加一些离散延迟,我认为10 ns取决于设备SYSCLK。

    最后2000最后,109.0078万,正确2000正确输出2.8004万输出 ePWM404.2197万ePWM同步404.2197万同步数据信号;

    你能详细说明这个问题吗? 您是询问如何将CLB生成的同步信号从设备中取出,还是询问其他问题?

    最佳,

    Kevin

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

    你好,Kevin

    感谢您的回答!

    '最后,正确输出ePWM同步数据信号;'这应该是在计数器已满后,CLB模块向PWM输出模块输出一个标志位。

    如果在使用过程中需要更改节点数或连接拓扑,是否需要重新计算“匹配”与软件例程的值?

    最佳,

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

    许志安:

    这2000这应该109.0078万应该是2000是CLB2.8004万CLB模404.3573万模块404.3573万块在计数器满后向PWM输出模块输出一个标志位。

    好的,理解。 这是在SPRACM3应用说明中所述的实现中完成的。 延迟信号被传送到C2000器件内的PWM,信号也可以输出到器件引脚以进行调试参考。 C2000WARE中的SW示例已经启用了所有这些功能。

    最佳,

    Kevin

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

    你好,Kevin

    好的,我了解有关FSI的更多信息。 谢谢您!