大家好,我是米爾的工程師,今天給大家帶來一款全新的米爾闆卡标杆産品:MYD-YA15XC-T。今天的文章将分成兩部分來介紹這塊基于STM32MP1處理器開發的闆卡。
一、百變開發闆
MYD-YA15XC-T開發闆是米爾基于STM32MP1處理器的第二款設計,相比于哥哥級産品MYD-YA157C,MYD-YA15XC-T開發闆進行了全新的定義,引入了更多開放的設計理念, 可以靈活多變地适配各種子產品,并注重了快速驗證接口功能,提高前期選型驗證的效率。
MYD-YA15XC-T開發闆是由中間的核心闆加外部的底闆組成,設計簡潔。底闆四周外圍将核心闆的功能全部引出,包括以太網,USB host,USB-otg,SD卡,LCD電容/電阻屏的顯示,DVP 攝像頭,WIFI藍牙等基本的工業開發闆的功能接口,同時也引入了全新的排針設計,例如樹莓派2*20接口設計等5種不同的排針設定,可以實作多工業應用的無限擴充。目前米爾推出的多種子產品均可以在這個開發闆上實作快速內建。
MYD-YA15XC-T開發闆可同時連接配接RGB轉HDMI子產品、DVP攝像頭子產品、WIFI/BT子產品、MY-WIREDCOM子產品;7寸電容/電阻屏的顯示屏可通過RGB接口與MYD-YA15XC-T開發闆相連接配接。同時,MY-WIREDCOM子產品的樹莓派接口的連接配接,可實作多種工業傳輸協定功能。
此外,米爾還适配了多種第三方的樹莓派接口的子產品:例如九軸運動傳感器 ICM-20948子產品,實作了3 軸陀螺儀、3 軸加速度計、3 軸磁力計和數字運動處理器的功能;又如電子墨水屏e_paper子產品,功耗低、視角寬、斷電仍可清晰顯示;以及LoRa調制功能無線子產品SX1262,實作了多級中繼超遠距離通信,低功耗喚醒通信、加密傳輸的功能。
更多第三方子產品米爾也在持續适配中,如果想獲得子產品的開發資料,可以到米爾官網上檢視。
二、米爾通訊子產品應用測試
接下來給大家示範的是基于米爾MYiR的通訊子產品如何在MYD-YA15XC-T開發闆上使用。測試示範的MY-MIREDCOM通訊子產品有I2C、SPI、RS232、RS485以及CAN等外設資源,子產品的具體參數可以到米爾官網上檢視。
由于MYD-YA15XC-T開發闆沒有CAN接口,接下來将會分别對該子產品的RS232、RS485和SPI進行通訊示範。示範之前,我們還需要準備:一個5V電源擴充卡,一個USB轉RS232、RS485的子產品和一根Type-C資料線。
接線:
1、将MY-MIREDCOM通訊子產品背面的1腳和2腳連接配接到MYD-YA15XC-T開發闆J15接口的1腳和2腳,其餘管腳對号入座即可;
2、USB端撥到RS232,将232的TX端連接配接到MY-MIREDCOM子產品的RX端,USB的RX端連接配接到MY-MIREDCOM子產品的TX端,然後共地連接配接,再與電腦的USB口連接配接;
3、Type-C資料線連接配接電腦和開發闆Debug接口,接上5V電源通電後進入系統。
RS232資料收發示範:
在系統的根目錄下,我們已經提前準備好了接口的測試程式,這些測試程式都可以在米爾官網的資料包中找到。
1、在電腦上打開一個序列槽工具,選擇波特率115200,連接配接序列槽;
2、接收資料:從開發闆端輸入RS232的一個接收指令,再從電腦端發送資料,可以從視訊中看到開發闆端是可以正常接收資料的;
3、發送資料:接下來從開發闆通過RS232端口發送資料,電腦端也是可以正常收到資料的;
RS485資料收發示範:
接線:USB子產品撥到RS485,将它的AB端連接配接MY-MIREDCOM通訊子產品的AB端,然後與電腦端相連接配接;電腦端同樣選擇波特率115200,連接配接序列槽;
1、接收資料:開發闆端通過準備好的測試程式輸入一個接收指令,從電腦端發送資料,可以看到開發闆端是可以正常接收資料的;
2、發送資料:從開發闆端發送資料,電腦端也是可以正常收到資料的;
SPI資料自發自收示範:
1、我們先在電腦上運作準備好的測試程式,可以看到沒有接線的情況下,接收的資料為0
接線:MY-MIREDCOM通訊子產品的H7和F11是可以自發自收的,用連接配接線連接配接H7和F11,把它的mosi和miso兩端連接配接在一起;
2、運作電腦上的測試程式,可以看到資料可以被接收到了。