TSN协议栈移植实战

0
回复
336
查看
[ 复制链接 ]

199

主题

32

回帖

725

积分

管理员

积分
725
2025-5-14 16:41:18 显示全部楼层 阅读模式

1. 硬件平台搭建
核心器件
  • 主控:TI AM2432(4核Cortex-R5F)
  • 交换机:Microchip LAN9698(8端口TSN)

PCB设计要点

关键规则
  • 时钟线差分对间距≥3×线宽
  • 所有TSN端口添加共模扼流圈(TDK ACT45B)

2. 软件配置详解
Linux内核补丁
# 打TSN补丁(5.15内核)git apply tsn-patch-20250511.patch
关键参数优化
下载# /etc/tsn/config.ini





[Schedule]CycleTime = 250μsMaxFrameSize = 1522[Qbv]GateControlList = 0xFF,0x00,0x00,0x01  # 优先级调度

实测数据
流量类型
抖动
丢包率

音频流±35ns0%
过程数据±120ns<0.001%

完整工程GitHub仓库

收藏
送赞
分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则