嵌入式时钟同步协议精讲

📚 共计 30 章节
01
时钟同步概述
为什么需要时钟同步?频率/相位/时间同步,纳秒~毫秒级精度,工业控制·车载·5G基站场景
基础场景
02
NTP协议精讲(上)
NTP发展史、Stratum层级、NTP时间戳 vs Unix时间戳、报文格式
NTP报文
03
NTP协议精讲(下)
偏移/往返延迟计算,客户端-服务器/广播/对称模式,ntpd vs chrony
算法Linux
04
PTP协议精讲(上)
IEEE 1588标准,普通/边界/透明时钟,最佳主时钟算法BMC
PTP架构
05
PTP协议精讲(中)
事件/通用报文,Sync & Follow_Up,Delay_Req/Resp,Peer Delay
报文机制
06
PTP协议精讲(下)
两步/一步时钟,硬件时间戳 vs 软件时间戳,linuxptp项目
实现时间戳
07
PTP协议进阶
Profile(默认/电信/电力),PTP over Ethernet/UDP,混合网络同步
Profile混合
08
1588v2与gPTP
gPTP (802.1AS) 概述,与1588v2区别,TSN角色,链路延迟测量
gPTPTSN
09
同步以太网 SyncE
SyncE原理,与PTP协同,ESMC通道,5G承载网应用
SyncE5G
10
时钟同步硬件基础
TCXO/OCXO/MEMS,PLL与DPLL,时钟芯片 Si538x/AD9545/LMK04828
硬件选型
11
时间戳技术
软件时间戳 gettimeofday/clock_gettime,硬件PHC,精度与抖动分析
时间戳PHC
12
Linux PHC子系统
内核PHC框架,ptp_clock接口,用户空间ioctl/sysfs,网卡驱动配合
Linux驱动
13
时钟同步算法(上)
时钟模型(偏移/漂移/频率偏差),最小二乘拟合,卡尔曼滤波应用
算法滤波
14
时钟同步算法(下)
PI控制器在时钟伺服中的应用,自适应算法,收敛性与稳定性
控制伺服
15
时钟同步性能测试
MTIE/TDEV指标,ptp4l/phc2sys/ts2phc,Wireshark抓包分析
测试工具
16
工业控制中的时钟同步
EtherCAT分布式时钟,PROFINET RT/IRT,Powerlink,工业以太网对比
工业EtherCAT
17
车载网络时钟同步
CAN/CAN FD/FlexRay/车载以太网,AUTOSAR同步,TSN车载应用
车载AUTOSAR
18
5G前传网络时钟同步
CPRI/eCPRI架构,IEEE 1588前传应用,±1.5μs高精度要求
5G前传
19
无线网络时钟同步
Wi-Fi 802.11v FTM,UWB超宽带,LoRaWAN时间同步
无线UWB
20
数据中心时钟同步
数据中心网络,PTP应用,Google TrueTime,Amazon Time Sync
数据中心大规模
21
时钟同步安全
NTP认证/DDoS,PTP安全 AES-128-CMAC,时间攻击与防御
安全加密
22
多协议时钟同步
NTP+PTP+SyncE共存,时钟源优先级,holdover/warm-up切换
多协议切换
23
时钟同步调试与排错
时间跳变/同步失败,日志分析,抓包技巧,示波器/时间间隔分析仪
调试硬件
24
嵌入式RTOS时钟同步
FreeRTOS/RT-Thread/VxWorks时间同步,实时性对精度影响
RTOS实时
25
FPGA实现时钟同步
PTP硬件栈设计,时间戳单元TSU,FPGA+CPU协同方案
FPGATSU
26
电力系统时钟同步
同步相量PMU,IEEE C37.238电力Profile,变电站自动化
电力PMU
27
航空航天时钟同步
IRIG-B时间码,GPS/北斗驯服时钟,航天器同步协议
航天IRIG
28
音视频同步时钟
AES67音频网络,SMPTE ST 2110视频,±1帧精度要求
音视频AES67
29
时钟同步前沿技术
White Rabbit亚纳秒,IEEE 1588v3展望,AI在同步中的应用
前沿WhiteRabbit
30
综合项目实战
i.MX8M Plus平台搭建PTP系统,主从同步<100ns,硬件/驱动/软件栈/优化
实战i.MX8M