我是老溫,一名熱愛學(xué)習(xí)的嵌入式工程師關(guān)注我,一起變得更加優(yōu)秀!
事情是這樣的,我們團(tuán)隊(duì)遇到了一位(金主)客戶,他想研發(fā)一款帶邊緣計(jì)算能力的HMI硬件產(chǎn)品,并且該產(chǎn)品需要帶有人臉識(shí)別功能,可以把這款產(chǎn)品理解為邊緣計(jì)算服務(wù)器+工業(yè)HMI的結(jié)合體。
這個(gè)客戶有一個(gè)比較特殊的要求,就是指定要用全志的處理器芯片,(具體為啥,沒細(xì)問),而且要求使用全國(guó)產(chǎn)器件,客戶的單位性質(zhì)不允許使用進(jìn)口芯片方案,同時(shí),他們要求產(chǎn)品帶有以下硬件功能接口。
客戶的硬件定制需求
好吧,處理器只能在全志的芯片里面選,根據(jù)全志的官網(wǎng)信息顯示,處理器芯片主要有面向工業(yè)電力和汽車場(chǎng)景的T系列,面向消費(fèi)電子的A系列,面向機(jī)器人的MR系列,面向安防視覺的V系列,等等。
這里說個(gè)題外話,我發(fā)現(xiàn)全志的芯片劃分挺有意思的,工程師通過芯片型號(hào)首字母就可以辨析出芯片的應(yīng)用方向,感覺這種分類方式挺不錯(cuò),非常利于選型。
由于這款邊緣計(jì)算HMI用在工業(yè)場(chǎng)景下,所以我重點(diǎn)關(guān)注全志的T系列芯片,綜合來說,T527是高性能八核工業(yè)級(jí)AI芯片,T536/T517/T507/T3是中端性能的工業(yè)或車規(guī)處理器,T113是入門級(jí)低性能工業(yè)處理器。
對(duì)于以上需求,T527的性能實(shí)在有點(diǎn)冗余,沒必要用它,T517/T507不支持NPU,處理實(shí)時(shí)信號(hào)也可能比較遜色,這樣,就只剩下T536可以滿足要求了。
T536帶有4 核 Cortex-A55 和 RISC-V E907 協(xié)處理器,其中RISC-V可以處理實(shí)時(shí)信號(hào),2TOPS NPU算力還可以進(jìn)行小模型推理。
支持17路UART,滿足RS485和RS232接口要求,支持4路CAN-FD,支持USB3.1和LocalBus接口,等等。(初步估計(jì),應(yīng)該可以滿足客戶的定制需求)
由于全志T536的官方評(píng)估板價(jià)格不菲,并且購(gòu)買的渠道比較有限,初創(chuàng)公司聯(lián)系芯片原廠也比較困難,所以我們選擇使用第三方方案商的評(píng)估板進(jìn)行前期功能驗(yàn)證。
網(wǎng)上搜索了一下信息,飛凌嵌入式好像是T536核心板的首發(fā)方案商,于是我聯(lián)系了飛凌,找他們申請(qǐng)了一塊T536開發(fā)板,計(jì)劃先用開發(fā)板來初步評(píng)估一下 T536 工業(yè)處理器的大概情況。
OK536-C開發(fā)板正面
這款OK536-C開發(fā)板的相關(guān)資料,飛凌那邊已經(jīng)做成了在線文檔的形式,可以訪問以下網(wǎng)址:
https://forlinx-book.yuque.com/pxh4d1/ok536
(復(fù)制到瀏覽器打開,或點(diǎn)擊【閱讀原文】)
官網(wǎng)在線文檔
在全志的處理器產(chǎn)品線中,T536的多媒體處理能力并不是最強(qiáng)大的,這款芯片給我的整體感覺就是,多核異構(gòu),MPU+MCU+NPU,外設(shè)資源多數(shù)是面向工業(yè)級(jí)應(yīng)用,如:17路串口,28路ADC,CNA-FD,千兆以太網(wǎng),等等。
全志T536處理器
得益于多核異構(gòu), T536 集成了64位玄鐵E907 RISC-V MCU ,使它既擁有MCU的實(shí)時(shí)性,也擁有Linux強(qiáng)大的網(wǎng)絡(luò)處理能力,還擁有NPU人工智能模型推理能力。
核心板是B2B接口的,帶有4個(gè)固定螺孔,我用的核心板2GB內(nèi)存+16GB eMMC存儲(chǔ)配置,內(nèi)存是晶存科技的LPDDR4,eMMC是江波龍的芯片,全國(guó)產(chǎn)方案。但據(jù)說,飛凌會(huì)根據(jù)物料供應(yīng)情況調(diào)整內(nèi)存和eMMC的供應(yīng)商。
FET536x-C 核心板正面
FET536x-C 核心板背面
FET536x-C 核心板厚度
T536的四核Cortex-A55在滿負(fù)荷工作的情況下,處理器溫度可達(dá)65℃以上,使用開槽散熱鋁片可以進(jìn)行有效散熱,如果使用小風(fēng)扇的話,散熱效果會(huì)更好。
T536上面的開槽散熱鋁塊
開發(fā)板上面的兩個(gè)千兆以太網(wǎng)接口,RJ45網(wǎng)絡(luò)變壓器是HanRun(漢仁電子)品牌的,PHY收發(fā)器芯片用的是裕泰微的YT8521,都是成熟且應(yīng)用得比較多的網(wǎng)絡(luò)芯片方案。
漢仁RJ45網(wǎng)絡(luò)變壓器 + 裕泰微 YT8521 芯片
另外兩種常見的工業(yè)通信接口分別是RS485和CAN-FD,OK536開發(fā)板用的是金升陽的收發(fā)芯片方案,分別引出4路CAN-FD接口和兩路RS485接口,接線處使用了常見的綠色鳳凰端子。
4路CAN-FD接口 + 2路RS485接口
開發(fā)板提供了LVDS和RGB-LCD這兩種顯示屏接口,其中LVDS支持最大分辨率為1920*1080@60fps,RGB-LCD最大分辨率為1920*1200@60fps,詳細(xì)參數(shù)可以查閱核心板的數(shù)據(jù)手冊(cè)。
LVDS 和 RGB-LCD顯示接口
(其實(shí),T536處理器還支持MIPI-DSI,但由于MIPI-DSI和前面兩種顯示接口存在引腳復(fù)用關(guān)系,所以在開發(fā)板上面沒有引出MIPI-DSI顯示接口。)
除了顯示接口,開發(fā)板還引出了MIPI-CSI接口和Local Bus接口,MIPI-CSI可以用來對(duì)接攝像頭模塊,Local Bus接口可以用來對(duì)接全志的FPGA子模塊,但MIPI-CSI和Local Bus存在引腳復(fù)用,兩者不能同時(shí)使用,在設(shè)計(jì)的時(shí)候需要注意。
MIPI-CSI 與 Local Bus 接口
通過觀察發(fā)現(xiàn),開發(fā)板還對(duì)外提供了三個(gè)USB2.0和一個(gè)USB3.1接口,其中USB2.0接口是通過沁恒的CH440G芯片進(jìn)行擴(kuò)展的,USB3.1直接連接T536的USB引腳,但USB3.1和PCIe接口存在引腳復(fù)用,兩者不能同時(shí)使用。
USB2.0和USB3.1接口
如果需要使用4G模塊進(jìn)行無線聯(lián)網(wǎng),可以通過開發(fā)板上面的Mini-PCIe接口對(duì)接4G模組,即可讓開發(fā)板擁有無線聯(lián)網(wǎng)功能,在工控應(yīng)用領(lǐng)域,4G通信還是應(yīng)用得比較多的,免去了有線網(wǎng)絡(luò)布線的麻煩。
4G模塊接口,USB-A旁邊的是SIM卡座
核心板和底板采用分離設(shè)計(jì)的方式,兩者通過B2B接口進(jìn)行連接,預(yù)研完之后,團(tuán)隊(duì)可以直接用開發(fā)板上面的核心板,根據(jù)客戶的模具尺寸設(shè)計(jì)功能底板,以提高核心板的使用率。
核心板與底板分離設(shè)計(jì)
整體綜合來說,這款OK536開發(fā)板的板載硬件接口,基本上可以用來預(yù)研客戶的定制需求,除了硬件接口以外,還需要檢查該開發(fā)板的軟件資料配套和Linux驅(qū)動(dòng)的適配情況,(軟件分析我們放在下一篇文章)。
以下是核心板和開發(fā)板部分照片鑒賞。
-END-
往期推薦:點(diǎn)擊圖片即可跳轉(zhuǎn)閱讀
嵌入式Linux工業(yè)網(wǎng)關(guān)設(shè)計(jì),離不開這個(gè)關(guān)鍵核心通信模塊。
朋友想自研一款嵌入式工業(yè)網(wǎng)關(guān),分享一下我的設(shè)計(jì)思路!
嵌入式軟硬件開發(fā),工程師在預(yù)研階段就要開始考慮如何降本增效!
我是老溫,一名熱愛學(xué)習(xí)的嵌入式工程師
關(guān)注我,一起變得更加優(yōu)秀!