TSN协议栈移植实战
1. 硬件平台搭建核心器件:
[*]主控:TI AM2432(4核Cortex-R5F)
[*]交换机:Microchip LAN9698(8端口TSN)
PCB设计要点:
https://fakeurl.com/tsn-pcb-2025.png
关键规则:
[*]时钟线差分对间距≥3×线宽
[*]所有TSN端口添加共模扼流圈(TDK ACT45B)
2. 软件配置详解Linux内核补丁:# 打TSN补丁(5.15内核)git apply tsn-patch-20250511.patch
关键参数优化:下载# /etc/tsn/config.ini
CycleTime = 250μsMaxFrameSize = 1522GateControlList = 0xFF,0x00,0x00,0x01# 优先级调度
实测数据:
流量类型抖动丢包率
音频流±35ns0%
过程数据±120ns<0.001%
完整工程:GitHub仓库
页:
[1]