ZHCAA38E August 2021 – January 2023 TMS320F280021 , TMS320F280021-Q1 , TMS320F280023 , TMS320F280023-Q1 , TMS320F280023C , TMS320F280025 , TMS320F280025-Q1 , TMS320F280025C , TMS320F280025C-Q1 , TMS320F280033 , TMS320F280034 , TMS320F280034-Q1 , TMS320F280036-Q1 , TMS320F280036C-Q1 , TMS320F280037 , TMS320F280037-Q1 , TMS320F280037C , TMS320F280037C-Q1 , TMS320F280038-Q1 , TMS320F280038C-Q1 , TMS320F280039 , TMS320F280039-Q1 , TMS320F280039C , TMS320F280039C-Q1 , TMS320F280040-Q1 , TMS320F280040C-Q1 , TMS320F280041 , TMS320F280041-Q1 , TMS320F280041C , TMS320F280041C-Q1 , TMS320F280045 , TMS320F280048-Q1 , TMS320F280048C-Q1 , TMS320F280049 , TMS320F280049-Q1 , TMS320F280049C , TMS320F280049C-Q1 , TMS320F28384D , TMS320F28384S , TMS320F28386D , TMS320F28386S , TMS320F28388D , TMS320F28388S , TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1
在任何实时控制系统(其中多个器件一同运行以执行一项任务)中,器件根据控制环路功能发送和接收关键信息。数据从一个器件传输到另一个器件所花费的时间可能因器件而异,这是多个因素造成的,包括器件之间的距离、因制造不确定性导致工作期间出现的器件时钟轻微偏差、热效应、老化等。如果网络中的任何器件上接收到的数据延迟或不正确,则时间关键型控制环路可能会失败。以固定的时间间隔同步器件的运行,以纠正由于不确定性造成的不同步,这对用户来说很重要。任何事件都可能需要同步,例如 PWM 信号、ADC 转换启动 (ADC SoC)、通过 GPIO 的外部触发器等。
在实时应用中,可以采用带有主控器件和节点器件的多种配置,如GUID-E2C6DDB3-72E9-48DD-9CA9-9F38166D49CF.html中所述的星型网络或菊花链网络。从#GUID-46ABB67F-BD6D-478B-8FB3-79093EB5D21D 和#GUID-EABDF9F9-ECE6-4FDD-9F99-4B9A26B32EDF 中可以简单了解星型和菊花链配置。所有节点器件均可在不同的电压电平下运行,并且可与控制器保持不同的距离。因此,从主控器件发送的任何控制信号与在每个节点器件接收的信号在时间上可能有显著差异。每个节点器件上的信号将在不同的时间点到达,导致每个节点上所有运行器件异步运行。如果信号以不同的时间间隔馈送到各个器件,则可能会产生虚假操作,从而导致控制环路应用崩溃。为了避免系统故障,各器件同步运行就显得尤为重要。
其目的是以最小的触发延迟和事件抖动来同步网络拓扑中的所有器件,而且除了器件之间现有的通信通道外,不使用任何额外的线路。使用快速串行接口 (FSI) 通信协议即可实现此事件同步。