智能配電新紀(jì)元:基于飛凌嵌入式T536核心板的DTU解決方案
在國(guó)網(wǎng)新規(guī)的推動(dòng)下,采用多核異構(gòu)處理器設(shè)計(jì)的DTU方案日益成為主流,其中實(shí)時(shí)核與控制核的協(xié)同工作,為配電系統(tǒng)的實(shí)時(shí)監(jiān)控與高效管理提供了有力保障。在此背景下,飛凌嵌入式基于FET536-C核心板的RISC-V核DTU解決方案應(yīng)運(yùn)而生,憑借卓越的性能和靈活的多核架構(gòu),引領(lǐng)配電自動(dòng)化進(jìn)入全新時(shí)代。
1. T536核心板的優(yōu)勢(shì)
飛凌嵌入式FET536-C核心板基于全志T536工業(yè)級(jí)處理器開(kāi)發(fā)設(shè)計(jì),主頻1.6GHz,集成4核Cortex-A55和64位玄鐵E907 RISC-V MCU,能夠提供高效的計(jì)算能力。其中RISC-V核最高主頻可達(dá)600MHz,支持16KB指令緩存和16KB數(shù)據(jù)緩存, 可運(yùn)行于超大容量DDR。
T536處理器的玄鐵E907 RISC-V核的接口資源也十分豐富,能夠充分滿(mǎn)足配電自動(dòng)化終端DTU所需功能的實(shí)現(xiàn)。
2. 基于T536核心板的DTU方案亮點(diǎn)
實(shí)時(shí)業(yè)務(wù)高效處理:
如采樣、FFT計(jì)算、故障動(dòng)作等實(shí)時(shí)性強(qiáng)的業(yè)務(wù),都可以在T536核心板的RISC-V核上運(yùn)行,依靠600MHz主頻和浮點(diǎn)運(yùn)算單元,RISC-V核能輕松完成多路間隔的實(shí)時(shí)功能。對(duì)于多路AD7616采樣,既可以憑借SPI高達(dá)100MHz的速率輕松實(shí)現(xiàn),也可通過(guò)5MHz波特率和單幀64字節(jié)的CAN-FD與每個(gè)間隔的單片機(jī)高效實(shí)現(xiàn)。
故障錄波與雙核協(xié)同:
T536核心板的RISC-V核可以動(dòng)態(tài)調(diào)整DDR空間,滿(mǎn)足故障錄波數(shù)據(jù)存儲(chǔ)需求,憑借RPMsg和RPbuf強(qiáng)大的雙核通信帶寬,可將故障錄波數(shù)據(jù)高效傳給A核,生成故障錄波文件。
管理核的通信中樞:
A核憑借四核1.6GHz主頻和豐富的資源接口,可通過(guò)多種通信接口實(shí)現(xiàn)數(shù)據(jù)的采集和加密/解密功能,滿(mǎn)足各種傳感器接入和向調(diào)度中心加密后IEC101/IEC104的轉(zhuǎn)出功能。
3. 應(yīng)用實(shí)例
3.1 SPI數(shù)據(jù)收發(fā)
本案例為SPI回環(huán)測(cè)試,即將SPI的MOSI和MISO兩個(gè)引腳短接進(jìn)行數(shù)據(jù)收發(fā)。
3.1.1 功能介紹
3.1.2 效果實(shí)現(xiàn)
SPI發(fā)送和接收的FIFO均為128個(gè),在底層hal庫(kù)程序中,當(dāng)數(shù)據(jù)長(zhǎng)度小于128字節(jié)時(shí),采用中斷方式,當(dāng)FIFO大于等于128字節(jié)時(shí),采用DMA模式。
中斷方式傳輸效果:
DMA方式傳輸效果:
使用DMA傳輸3200字節(jié),SPI速率默認(rèn)為100Mbit/s,案例中平均傳輸速率為64Mbit/s,單次傳輸?shù)淖止?jié)越多,系統(tǒng)調(diào)度時(shí)間占比越可以忽略,接近理論值。
3.2 核間通信RPbuf
RPbuf是全志基于RPMsg所實(shí)現(xiàn)一套高帶寬數(shù)據(jù)傳輸?shù)目蚣?。RPMsg是基于共享內(nèi)存和msgbox中斷實(shí)現(xiàn)的一套核間通信機(jī)制,RPMsg除去頭部的16字節(jié)數(shù)據(jù)外,單次最多可發(fā)送496字節(jié)有效數(shù)據(jù)。目前RPbuf最高可支持511.875KB數(shù)據(jù)(512KB減去128Bytes頭部)我們以單次511.875KB數(shù)據(jù)傳輸為例進(jìn)行展示。
3.2.1 功能介紹
? VirtIO:一套虛擬化數(shù)據(jù)傳輸框架,用于管理共享內(nèi)存VRING;
? VRING:由VirtIO管理的一個(gè)環(huán)形共享內(nèi)存;
? Msgbox:全志提供的一套消息中斷機(jī)制,已與Linux內(nèi)核中原生的mailbox框架適配;
? MSGBOX_IRQ:Msgbox中斷;
? RPMsg:基于VirtIO管理的共享內(nèi)存所實(shí)現(xiàn)一套少量數(shù)據(jù)傳輸?shù)目蚣埽?
? RPbuf:全志基于RPMsg所實(shí)現(xiàn)一套大量數(shù)據(jù)傳輸?shù)目蚣堋?
由上圖可知(以RISC-V核向A核發(fā)送數(shù)據(jù)為例),RPbuf首先將數(shù)據(jù)放置在DDR中,再將緩沖區(qū)首地址和大小通過(guò)RPMsg發(fā)送至A核(RPMsg將緩沖區(qū)首地址和大小放入VRING,然后請(qǐng)求Msgbox中斷,A核收到這個(gè)中斷后,在其回調(diào)函數(shù)中使用RPMsg接口函數(shù)來(lái)從VRING中取出cmd),隨后A核從cmd handler中獲取緩沖區(qū)內(nèi)的地址和長(zhǎng)度,最后在應(yīng)用層讀取數(shù)據(jù),從而完成雙核間數(shù)據(jù)傳輸。
3.2.2 效果展示
4. 總結(jié)
總體而言,飛凌嵌入式的A核+RISC-V核DTU解決方案憑借T536核心板的多核架構(gòu)和卓越性能,為配電自動(dòng)化終端提供了強(qiáng)大的技術(shù)支持,這一方案不僅提升了供電可靠性和效率,還為配電系統(tǒng)的實(shí)時(shí)監(jiān)控和高效管理提供了有力保障,是未來(lái)智能電網(wǎng)發(fā)展的重要方向。
相關(guān)產(chǎn)品 >
-
FET536-C核心板
基于全志T536工業(yè)級(jí)處理器的FET536-C全國(guó)產(chǎn)核心板。該核心板的開(kāi)發(fā)設(shè)計(jì)充分利用了T536處理器的性能優(yōu)勢(shì)。T536處理器的主頻為1.6GHz,集成了四核Cortex-A55以及64位玄鐵E907 RISC-V MCU,能夠提供高效的計(jì)算能力。此外,T536還支持2TOPS NPU、安全啟動(dòng)、國(guó)密算法IP、全通路ECC、AMP、Linux-RT等功能。T536還配備了廣泛的連接接口,包括USB、SDIO、UART、SPI、CAN-FD、以太網(wǎng)、ADC(模數(shù)轉(zhuǎn)換器)、LocalBus等,以滿(mǎn)足不同應(yīng)用場(chǎng)景的需求
-
OK536-C開(kāi)發(fā)板
T536全國(guó)產(chǎn)工業(yè)級(jí)核心板提供配套開(kāi)發(fā)板,采用核心板+底板分體式設(shè)計(jì),共320個(gè)引腳,T536開(kāi)發(fā)板采用4個(gè)80Pin板對(duì)板連接器的方式將處理器的功能引腳以最便利的方式引出,并針對(duì)不同的功能做了深度優(yōu)化,T536開(kāi)發(fā)板方便用戶(hù)二次開(kāi)發(fā)的同時(shí)簡(jiǎn)化用戶(hù)設(shè)計(jì),為您的項(xiàng)目提供良好的評(píng)估及設(shè)計(jì)依據(jù)。 了解詳情