隨著工業(yè) 4.0 浪潮席卷全球,工廠車間的設(shè)備不再是孤立的個(gè)體,而是通過(guò)工業(yè)通信網(wǎng)絡(luò)緊密相連,構(gòu)成一個(gè)協(xié)同運(yùn)作的智能系統(tǒng)。作為連接感知層、控制層與管理層的核心紐帶,工業(yè)通信性能直接決定了工業(yè)生產(chǎn)的效率、精度與可靠性。
傳統(tǒng)工業(yè)網(wǎng)絡(luò)協(xié)議在面對(duì)復(fù)雜多變的工業(yè)環(huán)境和不斷增長(zhǎng)的通信需求時(shí),往往顯得力不從心。與此同時(shí),如今嵌入式處理器的同質(zhì)化越來(lái)越明顯,越來(lái)越難以應(yīng)對(duì)工業(yè) 4.0 時(shí)代不斷涌現(xiàn)的新的工業(yè)網(wǎng)絡(luò)協(xié)議和標(biāo)準(zhǔn)。
德州儀器(TI)的多媒體和工業(yè)網(wǎng)絡(luò)處理器中,工業(yè)通信功能可以通過(guò)可編程實(shí)時(shí)單元工業(yè)通信子系統(tǒng)(PRU-ICSS)實(shí)現(xiàn)。該子系統(tǒng)為協(xié)處理器架構(gòu),集成了可編程實(shí)時(shí)核(PRU)與以太網(wǎng)介質(zhì)訪問(wèn)控制器(EMAC),可通過(guò)固件完成工業(yè)以太網(wǎng)和現(xiàn)場(chǎng)總線協(xié)議的底層實(shí)現(xiàn),而協(xié)議棧的上層功能則由運(yùn)行在 Arm 核上的軟件實(shí)現(xiàn)。PRU-ICSS 能夠釋放器件中的主 Arm 核資源,使其可專注于控制、數(shù)據(jù)處理等其他核心功能。TI 為該協(xié)議軟件提供三種應(yīng)用方案:使用 TI 原廠完整協(xié)議棧、第三方協(xié)議棧,或客戶自研協(xié)議棧。
工業(yè)通信:
智能工廠的“神經(jīng)中樞”與核心訴求
相較于消費(fèi)級(jí)網(wǎng)絡(luò)追求的平均響應(yīng)速度與吞吐量,工業(yè)控制的性能上限由“最壞情況延遲”決定。傳統(tǒng) TCP/IP 以太網(wǎng)幾 ms 至數(shù)百 ms 左右的不確定延遲,無(wú)法滿足工業(yè)高性能需求場(chǎng)景的 1ms 甚至 μs 級(jí)需求。為此,EtherCAT、PROFINET 等工業(yè)以太網(wǎng)協(xié)議應(yīng)運(yùn)而生,它們?cè)谝蕴W(wǎng)基礎(chǔ)上增加直通交換等拓展設(shè)計(jì),支持確定性延遲,卻也超出了標(biāo)準(zhǔn)設(shè)備的處理能力,催生了對(duì)專用處理方案的迫切需求。
另外,隨著邊緣計(jì)算的快速發(fā)展,數(shù)據(jù)量交互也隨之呈指數(shù)級(jí)增長(zhǎng),千兆以太網(wǎng)得到廣泛應(yīng)用,需要工業(yè)通信系統(tǒng)進(jìn)行更新。
總體而言,工業(yè)以太網(wǎng)解決方案應(yīng)具備如下特點(diǎn):
極致實(shí)時(shí)性:設(shè)備指令傳輸與數(shù)據(jù)反饋需在 μs 級(jí)完成,確??刂凭龋?/p>
低抖動(dòng):jitter 在 100ns 級(jí)以下;
高度可靠性:具備強(qiáng)抗干擾與故障冗余能力,將數(shù)據(jù)誤碼率與通信中斷風(fēng)險(xiǎn)降至最低;
協(xié)議兼容性:適配 EtherCAT、PROFINET master/device、EtherNet/IP、Modbus 等多類協(xié)議,實(shí)現(xiàn)不同廠商設(shè)備的無(wú)縫對(duì)接。
Sitara 為什么適合工業(yè)通信?
面對(duì)工業(yè)通信的嚴(yán)苛需求,傳統(tǒng)解決方案都或多或少存在瓶頸:通用 CPU 雖算力強(qiáng)勁,但受任務(wù)調(diào)度與中斷延遲影響,難以保證協(xié)議處理的確定性;專用 ASIC 芯片雖能滿足實(shí)時(shí)性,卻靈活性差、開(kāi)發(fā)成本高;而 FPGA 雖可實(shí)現(xiàn)定制邏輯,卻會(huì)增加系統(tǒng)復(fù)雜度與供應(yīng)鏈風(fēng)險(xiǎn)。
2011 年 TI 發(fā)布的AM335x 系列處理器,首次將PRU-ICSS 協(xié)處理器集成其中,為工業(yè)通信提供了全新思路。如今,PRU 系列已發(fā)展為包含PRU-ICSS、PRU-ICSSG、PRUSS的完整系列,通過(guò)處理器內(nèi)置加速器的方式,實(shí)現(xiàn)了實(shí)時(shí)性、靈活性與成本的完美平衡。
PRU 協(xié)處理器可以針對(duì)特定的工業(yè)網(wǎng)絡(luò)協(xié)議,如 EtherNet/IP、PROFINET、Modbus TCP 等,進(jìn)行定制化編程,以實(shí)現(xiàn)更高效、更穩(wěn)定的通信。通過(guò)對(duì) PRU 協(xié)處理器進(jìn)行編程,能夠精確控制數(shù)據(jù)的傳輸時(shí)間和順序,減少數(shù)據(jù)傳輸?shù)难舆t和沖突,從而顯著提高工業(yè)通信的實(shí)時(shí)性和可靠性。
此外,可編程特性還使得 PRU 協(xié)處理器能夠快速適應(yīng)工業(yè)網(wǎng)絡(luò)協(xié)議的升級(jí)和變化。隨著工業(yè) 4.0 的不斷推進(jìn),新的工業(yè)網(wǎng)絡(luò)協(xié)議和標(biāo)準(zhǔn)不斷涌現(xiàn),PRU 協(xié)處理器可以通過(guò)重新編程來(lái)支持這些新協(xié)議,而無(wú)需更換整個(gè)硬件系統(tǒng),大大降低了工業(yè)企業(yè)的升級(jí)成本和時(shí)間成本。
解析 PRU-ICSS 核心架構(gòu)
PRU-ICSS 是 TI 網(wǎng)絡(luò)處理器支撐工業(yè)互聯(lián)網(wǎng)實(shí)現(xiàn)“低延遲、高可靠”的核心 IP。
以 PROFINET 實(shí)際表現(xiàn)為例,TI 的產(chǎn)品最小循環(huán)周期可達(dá) 250μs,而同級(jí)別產(chǎn)品為 625μs;jitter 小于 100ns,同級(jí)別為 1μs。此外無(wú)需 SDRAM 即可運(yùn)行,并具備 460ms 的快速啟動(dòng),支持 MRP 和 MRPD 的網(wǎng)絡(luò)冗余標(biāo)準(zhǔn)。
PRU 之所以能實(shí)現(xiàn)低延遲與低抖動(dòng),核心源于其硬件架構(gòu)設(shè)計(jì)與編程模式的針對(duì)性優(yōu)化,具體包括以下四項(xiàng):
1.非流水線 CPU 設(shè)計(jì):確保 100% 確定性執(zhí)行,無(wú)指令周期波動(dòng)。
2.寬邊接口(Broadside Interface):1024 位寬數(shù)據(jù)總線支持單周期訪問(wèn),數(shù)據(jù)傳輸速率遠(yuǎn)超傳統(tǒng)接口。
3.寄存器映射 I/O 與按位尋址:直接操控外設(shè)寄存器,減少軟件掩碼等冗余操作。
4.靈活編程與調(diào)試支持:兼容匯編與 C 語(yǔ)言,TI 的 CCS 環(huán)境可提供源碼級(jí)調(diào)試,兼顧效率與性能。
具體而言,每個(gè) ICSS 子系統(tǒng)最多支持 40 路實(shí)時(shí)、確定性 I/O 接口;輸出時(shí)序可按 3 ns 步長(zhǎng)精確控制,并支持 6 ns級(jí)中斷服務(wù)程序(ISR)響應(yīng) —— 這是 PRU 工作在 333 MHz 下的表現(xiàn),相比之下,ARM R5F 核心的 “實(shí)時(shí)” I/O 響應(yīng)性能約為 1μs。
除了工業(yè)網(wǎng)絡(luò)之外,PRU-ICSS 的特點(diǎn)還可應(yīng)用于諸如電機(jī)、ADC 接口、背板等其他應(yīng)用中。
如圖所示,PRU 提供最靈活的功能,以適配用戶的不同應(yīng)用場(chǎng)景。
選擇支持 TSN 的處理器
時(shí)間敏感網(wǎng)絡(luò)(TSN)是由 IEEE 802.1 工作組制定的一系列標(biāo)準(zhǔn)的統(tǒng)稱,為以太網(wǎng)增添了實(shí)時(shí)、確定性的網(wǎng)絡(luò)服務(wù)能力。在確定性和低延遲性能層面,TSN 可達(dá)到當(dāng)前工業(yè)通信協(xié)議的同等水平,同時(shí)還新增了更多功能與靈活性,且具備 IEEE 標(biāo)準(zhǔn)的通用優(yōu)勢(shì)。TSN 實(shí)現(xiàn)了信息技術(shù)(IT)網(wǎng)絡(luò)與運(yùn)營(yíng)技術(shù)(OT)網(wǎng)絡(luò)的融合,讓實(shí)時(shí)和非實(shí)時(shí)業(yè)務(wù)流得以在同一以太網(wǎng)網(wǎng)絡(luò)中傳輸。
TSN 可實(shí)現(xiàn)工業(yè)現(xiàn)場(chǎng)層多傳感器、執(zhí)行器的實(shí)時(shí)連接,也是工業(yè) 4.0 中實(shí)現(xiàn)生產(chǎn)單元各類控制系統(tǒng)實(shí)時(shí)互聯(lián)的關(guān)鍵技術(shù),但其部署的核心挑戰(zhàn)是工業(yè)控制系統(tǒng)中大量互聯(lián)的感知與執(zhí)行設(shè)備帶來(lái)的網(wǎng)絡(luò)配置復(fù)雜度問(wèn)題。
TI 的 AM243x 和 AM64x 系列芯片的所有型號(hào)均支持 TSN 技術(shù)(涵蓋 CPSW 和 ICSSG 兩大以太網(wǎng)子系統(tǒng)),可以極大簡(jiǎn)化硬件開(kāi)發(fā)的復(fù)雜性。
其中 CPSW 是通用平臺(tái)交換機(jī)(Common Platform SWitch)的縮寫(xiě)。該模塊支持兩路獨(dú)立的 10/100/1000 兆比特每秒以太網(wǎng)媒體訪問(wèn)控制器(MAC),也可配置為單路三端口 10/100/1000 兆比特每秒以太網(wǎng)交換機(jī)(含 2 個(gè)外部端口 + 1 個(gè)內(nèi)部端口)。
由于各種原因,工業(yè)協(xié)議向 TSN 的遷移需數(shù)年時(shí)間,過(guò)渡階段需協(xié)議橋接設(shè)備(如現(xiàn)場(chǎng)總線 - TSN 網(wǎng)關(guān)、IO-Link 主站 - TSN 網(wǎng)關(guān)、OPC UA over TSN)實(shí)現(xiàn)新舊系統(tǒng)兼容,TI 的工業(yè)網(wǎng)絡(luò) SoC 也非常適合這類應(yīng)用。
AM24/26/64 系列全面適配工業(yè)互聯(lián)網(wǎng)
PRU-ICSS 的強(qiáng)大性能需依托處理器整體架構(gòu)才能充分發(fā)揮優(yōu)勢(shì),TI AM 系列處理器通過(guò)“PRU-ICSS+主 CPU+豐富互聯(lián)接口”的組合,通過(guò)結(jié)合不同的處理器內(nèi)核,達(dá)到高中低端應(yīng)用全覆蓋,且支持上下兼容,保護(hù)軟硬件開(kāi)發(fā)投資。
全協(xié)議兼容:PRU-ICSS 支持 PROFINET IRT, PROFINET RT, EtherNet/IP, EtherCAT, TSN 等幾乎所有主流工業(yè)協(xié)議,實(shí)現(xiàn)了認(rèn)證且無(wú)入門開(kāi)發(fā)費(fèi),開(kāi)發(fā)者可通過(guò) TI 的 IND-COMMS-SDK、Linux SDK 或第三方合作伙伴獲取協(xié)議棧,大幅降低開(kāi)發(fā)門檻。
實(shí)際測(cè)試結(jié)果顯示,AM24/26/64 在 EtherCAT 協(xié)議表現(xiàn)為 31.25 μs 最小周期,EtherNet/IP 為 1ms,PROFINET 為 1ms(RT),250μs(IRT)。
算力協(xié)同:搭載不同內(nèi)核數(shù)量的 Arm Cortex-R5F 或 Arm Cortex-A53,與 PRU-ICSS 實(shí)現(xiàn)高效分工——主 CPU 負(fù)責(zé)數(shù)據(jù)分析、人機(jī)交互等復(fù)雜業(yè)務(wù),PRU 專注實(shí)時(shí)協(xié)議處理,通過(guò)共享 RAM 進(jìn)一步降低數(shù)據(jù)交互的抖動(dòng)與延遲。
工業(yè)級(jí)可靠性:內(nèi)置 AES、RSA 等硬件加密模塊保障數(shù)據(jù)安全;寬溫工作范圍(-40℃ 至 105℃),完美適配工業(yè)現(xiàn)場(chǎng)的惡劣環(huán)境。
高擴(kuò)展性:提供千兆以太網(wǎng)、PCIe、USB、CAN-FD 等豐富接口,可輕松對(duì)接工業(yè)網(wǎng)絡(luò)、存儲(chǔ)設(shè)備與人機(jī)界面,支持 FreeRTOS、Linux 等多操作系統(tǒng)選擇。
Sitara 引領(lǐng)工業(yè)通信的效率革命
“更快、更穩(wěn)、更靈活”永遠(yuǎn)是工業(yè)通信領(lǐng)域追求的核心目標(biāo),TI 的 Sitara 處理器無(wú)疑是工業(yè)網(wǎng)絡(luò)協(xié)議處理的加速利器。憑借完善的軟硬件支持,一方面,可靈活支持各類常見(jiàn)的工業(yè)網(wǎng)絡(luò)協(xié)議以及 TSN,另一方面,高性能的協(xié)處理器內(nèi)核,滿足實(shí)時(shí)任務(wù)分配、處理、數(shù)據(jù)交換等工業(yè)互聯(lián)網(wǎng)新需求,解決了工業(yè)用戶在實(shí)時(shí)性、兼容性和靈活性上的痛點(diǎn),有效支撐起工業(yè)實(shí)時(shí)互聯(lián)的創(chuàng)新,以及新舊網(wǎng)絡(luò)的平滑過(guò)渡的升級(jí)需求。
十幾年來(lái),Sitara 系列 MCU 與 MPU 在工業(yè)領(lǐng)域經(jīng)久不衰,見(jiàn)證了工業(yè)系統(tǒng)從半自動(dòng)化到智能化的升級(jí)。如今隨著工業(yè)網(wǎng)絡(luò)需求的不斷升級(jí),Sitara 通過(guò)增強(qiáng)網(wǎng)絡(luò)協(xié)議處理方面的獨(dú)特能力,同時(shí)結(jié)合其在計(jì)算、控制、安全、可靠性等多方面優(yōu)勢(shì),支持并引領(lǐng)著新一輪的高效、智能的“工業(yè)革命”。
-
mcu
+關(guān)注
關(guān)注
147文章
19111瀏覽量
403378 -
以太網(wǎng)
+關(guān)注
關(guān)注
41文章
6168瀏覽量
181516 -
德州儀器
+關(guān)注
關(guān)注
123文章
2019瀏覽量
145456 -
工業(yè)網(wǎng)絡(luò)
+關(guān)注
關(guān)注
0文章
118瀏覽量
17443
原文標(biāo)題:技術(shù)干貨|德州儀器 Sitara 產(chǎn)品系列賦能工業(yè)網(wǎng)絡(luò)升級(jí),引領(lǐng)更智能的工業(yè)互聯(lián)
文章出處:【微信號(hào):tisemi,微信公眾號(hào):德州儀器】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
德州儀器 MSC120x 系列芯片:高精度與多功能的完美結(jié)合
德州儀器PTN78060系列開(kāi)關(guān)穩(wěn)壓器的深度解析與應(yīng)用指南
德州儀器TPS65176系列芯片封裝及設(shè)計(jì)指南
德州儀器WQFN封裝產(chǎn)品深度解析
德州儀器TPS2663x:60V工業(yè)eFuse的卓越性能與應(yīng)用解析
德州儀器TPS2640:高性能工業(yè)eFuse的全方位解析
德州儀器嵌入式技術(shù)持續(xù)創(chuàng)新賦能智能化未來(lái)
德州儀器LMK5B12204:以太網(wǎng)網(wǎng)絡(luò)同步利器深度解析
德州儀器半導(dǎo)體技術(shù)助力儲(chǔ)能系統(tǒng)革新
德州儀器DCV01系列:小體積、高性能的DC/DC轉(zhuǎn)換解決方案
德州儀器DCP01系列DC/DC轉(zhuǎn)換器模塊深度解析
德州儀器DCV01系列DC/DC轉(zhuǎn)換器助力設(shè)計(jì)升級(jí)
TI德州儀器同步降壓芯片賦能T-Box系統(tǒng)升級(jí)
德州儀器Sitara產(chǎn)品系列賦能工業(yè)網(wǎng)絡(luò)升級(jí)
評(píng)論