加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專(zhuān)業(yè)用戶(hù)
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長(zhǎng)期合作伙伴
立即加入
  • 正文
    • ? TSN技術(shù)簡(jiǎn)介
    • ? TSN時(shí)間同步技術(shù)應(yīng)用實(shí)踐
  • 推薦器件
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

【產(chǎn)品應(yīng)用】M6442核心板TSN初體驗(yàn)

2023/08/23
3456
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

TSN是目前國(guó)際產(chǎn)業(yè)界正在積極推動(dòng)的全新工業(yè)通信技術(shù),為下一代網(wǎng)絡(luò)技術(shù)的核心。ZLG致遠(yuǎn)電子敢為人先,準(zhǔn)確把握新一輪科技革命的歷史機(jī)遇,在TSN領(lǐng)域積極布局,推出了TSN系列核心板產(chǎn)品M64xx-T。

? TSN技術(shù)簡(jiǎn)介

時(shí)間敏感網(wǎng)絡(luò)(Time-sensitive Networking,TSN)是在IEEE 802.1標(biāo)準(zhǔn)以太網(wǎng)框架下制定的新一代標(biāo)準(zhǔn)以太網(wǎng)技術(shù), 運(yùn)行在OSI 模型中的數(shù)據(jù)鏈路層,如圖1所示,TSN技術(shù)源于標(biāo)準(zhǔn)以太網(wǎng)的隊(duì)列傳輸機(jī)制,網(wǎng)絡(luò)幀格式也是采用包含VLAN 標(biāo)簽的標(biāo)準(zhǔn)以太網(wǎng)幀格式。

圖1?TSN?的IEEE?802.1?框架

在標(biāo)準(zhǔn)層面,IEEE 802.1時(shí)間敏感網(wǎng)絡(luò)工作組發(fā)布了一套用于工業(yè)和汽車(chē)網(wǎng)絡(luò)的開(kāi)放實(shí)時(shí)以太網(wǎng)標(biāo)準(zhǔn)TSN,包括IEEE 802.1Qbv、IEEE 802.1Qcc、IEEE 802.1AS 等標(biāo)準(zhǔn),如圖2所示,旨在降低布線(xiàn)成本,打破信息孤島,同時(shí)在通信過(guò)程中傳輸不同時(shí)間敏感性的數(shù)據(jù)。

圖2?TSN?的協(xié)議簇

? TSN時(shí)間同步技術(shù)應(yīng)用實(shí)踐

當(dāng)前時(shí)間敏感網(wǎng)絡(luò)技術(shù)已經(jīng)成為包括芯片廠商、通信設(shè)備廠商、自動(dòng)化廠商、相關(guān)行業(yè)組織以及各類(lèi)研究機(jī)構(gòu)在內(nèi)的產(chǎn)業(yè)鏈各個(gè)組成環(huán)節(jié)關(guān)注的熱點(diǎn),我司緊跟科技創(chuàng)新發(fā)展的新趨勢(shì),推出了TSN技術(shù)落地實(shí)踐項(xiàng)目M64xx-T系列核心板。

M6442-EV-Board是ZLG致遠(yuǎn)電子精心推出的集工控與評(píng)估于一身的評(píng)估板。該評(píng)估板了搭配M6442-1GF4GLI-T核心板做評(píng)估和擴(kuò)展使用,方便靈活??蓾M(mǎn)足M64xx核心板的接口評(píng)估,也可以直接用于電機(jī)驅(qū)動(dòng)器、工業(yè)網(wǎng)關(guān)、遠(yuǎn)程監(jiān)控、工廠自動(dòng)化等應(yīng)用場(chǎng)合。

圖3?M6442-EV-Board評(píng)估板

Sitara AM6x處理器通過(guò)子系統(tǒng)支持TSN標(biāo)準(zhǔn)和其它工業(yè)協(xié)議下的千兆位傳輸速率,可在單一網(wǎng)絡(luò)上融合以太網(wǎng)和實(shí)時(shí)數(shù)據(jù)傳輸。這一特性對(duì)于工業(yè)4.0應(yīng)用中的實(shí)時(shí)通信至關(guān)重要,可在工廠中實(shí)現(xiàn)可重新配置軟件的網(wǎng)絡(luò)物理系統(tǒng)。

通信網(wǎng)絡(luò)中,許多業(yè)務(wù)的正常運(yùn)行都要求網(wǎng)絡(luò)時(shí)間同步。時(shí)間同步包括頻率和相位兩個(gè)方面的同步,通過(guò)時(shí)間同步可以使得整個(gè)網(wǎng)絡(luò)各設(shè)備之間的頻率和相位差保持在合理的誤差范圍內(nèi)。

本文基于M64xx-T核心板,對(duì)其TSN時(shí)間同步功能進(jìn)行了全方位的測(cè)試,測(cè)試結(jié)果可為用戶(hù)進(jìn)行TSN技術(shù)選型提供參考。

1. 測(cè)試環(huán)境內(nèi)核版本,如下所示:

root@M6442:~# uname -aLinux M6442 5.10.100-rt83-gc1a1291911 #24 SMP PREEMPT_RT Thu Aug 10 09:55:18 CST 2023 aarch64 GNU/Linux

ptp4l版本,如下所示:

root@M6442:~# /opt/ptp4l -v3.1-00108-g27bc9d5-dirty

2. 創(chuàng)建ptp配置文件,文件內(nèi)容如下所示:

root@M6442:~# cat /opt/ptp.cfg [global]tx_timestamp_timeout 400

3. Master側(cè)配置,如下所示:

root@M6442:~# /opt/ptp4l -E -2 -H -i net3 -l 6 -m -q -p /dev/ptp1 ptp4l[847.811]: selected /dev/ptp1 as PTP clockptp4l[847.812]: port 1 (net3): taking /dev/ptp1 from the command line, not the attached ptp2ptp4l[847.823]: port 1 (net3): INITIALIZING to LISTENING on INIT_COMPLETEptp4l[847.824]: port 0 (/var/run/ptp4l): INITIALIZING to LISTENING on INIT_COMPLETEptp4l[847.824]: port 0 (/var/run/ptp4lro): INITIALIZING to LISTENING on INIT_COMPLETEptp4l[854.119]: port 1 (net3): LISTENING to MASTER on ANNOUNCE_RECEIPT_TIMEOUT_EXPIRESptp4l[854.119]: selected local clock 001497.fffe.481912 as best masterptp4l[854.119]: port 1 (net3): assuming the grand master role

4. Slave側(cè)配置與測(cè)試

root@M6442:~# /opt/ptp4l -E -2 -H -i net3 -s -l 6 -m -q -p /dev/ptp3 -f /opt/ptp.cfg ptp4l[1789.231]: selected /dev/ptp3 as PTP clockptp4l[1789.246]: port 1 (net3): INITIALIZING to LISTENING on INIT_COMPLETEptp4l[1789.247]: port 0 (/var/run/ptp4l): INITIALIZING to LISTENING on INIT_COMPLETEptp4l[1789.247]: port 0 (/var/run/ptp4lro): INITIALIZING to LISTENING on INIT_COMPLETEptp4l[1791.037]: port 1 (net3): new foreign master 001497.fffe.481912-1ptp4l[1795.038]: selected best master clock 001497.fffe.481912ptp4l[1795.038]: port 1 (net3): LISTENING to UNCALIBRATED on RS_SLAVEptp4l[1798.038]: master offset -703704169411022 s0 freq ? ? ?+0 path delay ? ? ? 526ptp4l[1799.040]: master offset -703704169406384 s1 freq ? +4637 path delay ? ? ? 324ptp4l[1800.038]: master offset ? ? ?-2900 s2 freq ? +1737 path delay ? ? ? 324ptp4l[1800.039]: port 1 (net3): UNCALIBRATED to SLAVE on MASTER_CLOCK_SELECTEDptp4l[1801.039]: master offset ? ? ? ? ?2 s2 freq ? +3769 path delay ? ? ? 122ptp4l[1802.039]: master offset ? ? ? ?596 s2 freq ? +4364 path delay ? ? ? 196ptp4l[1806.040]: master offset ? ? ? ?234 s2 freq ? +4544 path delay ? ? ? 534ptp4l[1807.040]: master offset ? ? ? ?137 s2 freq ? +4518 path delay ? ? ? 543ptp4l[1808.040]: master offset ? ? ? ? 65 s2 freq ? +4487 path delay ? ? ? 543ptp4l[1809.040]: master offset ? ? ? ? 11 s2 freq ? +4452 path delay ? ? ? 565ptp4l[1812.041]: master offset ? ? ? ? ?0 s2 freq ? +4450 path delay ? ? ? 568

測(cè)試結(jié)果說(shuō)明如下:

    master offset,表示ptp協(xié)議中定義的主從端時(shí)間差(單位:ns);s0、s1、s2,指示器顯示時(shí)鐘伺服的不同狀態(tài):s0?表示已解鎖,s1 表示時(shí)鐘步進(jìn),s2 表示已鎖定。如果伺服處于已鎖定狀態(tài)?(s2),并且 pi_offset_const 選項(xiàng)在配置文件中設(shè)置為負(fù)值,則時(shí)鐘不會(huì)步進(jìn),而只會(huì)緩慢調(diào)整;freq,表示時(shí)鐘的頻率調(diào)整(以十億分率?(ppb)?為單位);path delay,表示從主時(shí)鐘發(fā)送的同步消息的預(yù)計(jì)延遲(以納秒為單位)。

由上可知M64xx-T核心板的TSN時(shí)間同步性能參數(shù)中,穩(wěn)定單跳時(shí)延為600ns以下,抖動(dòng)小于20ns,時(shí)間同步精度20ns。

推薦器件

更多器件
器件型號(hào) 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊(cè) ECAD模型 風(fēng)險(xiǎn)等級(jí) 參考價(jià)格 更多信息
DP83867ERGZT 1 Texas Instruments Extended temperature, robust low-latency gigabit Ethernet PHY transceiver with SGMII 48-VQFN -40 to 105

ECAD模型

下載ECAD模型
$12.97 查看
KSZ8041TLI 1 Microchip Technology Inc DATACOM, ETHERNET TRANSCEIVER, PQFP48

ECAD模型

下載ECAD模型
$3.59 查看
KSZ8463MLI 1 Microchip Technology Inc DATACOM, MANCHESTER ENCODER
$6.84 查看
致遠(yuǎn)電子

致遠(yuǎn)電子

廣州致遠(yuǎn)電子股份有限公司成立于2001年,注冊(cè)資金5000萬(wàn)元,國(guó)家級(jí)高新技術(shù)認(rèn)證企業(yè),廣州市高端工控測(cè)量?jī)x器工程技術(shù)研究開(kāi)發(fā)中心,Intel ECA全球合作伙伴和微軟嵌入式系統(tǒng)金牌合作伙伴。

廣州致遠(yuǎn)電子股份有限公司成立于2001年,注冊(cè)資金5000萬(wàn)元,國(guó)家級(jí)高新技術(shù)認(rèn)證企業(yè),廣州市高端工控測(cè)量?jī)x器工程技術(shù)研究開(kāi)發(fā)中心,Intel ECA全球合作伙伴和微軟嵌入式系統(tǒng)金牌合作伙伴。收起

查看更多

相關(guān)推薦