關(guān)于創(chuàng)龍
About Us聯(lián)系我們
Contact Us 公司總機(jī):020-8998-6280
技術(shù)熱線:020-3893-9734
技術(shù)郵箱:support@tronlong.com
銷售郵箱:sales@tronlong.com
16通道AD采集方案,基于瑞芯微RK3562J非對(duì)稱AMP!
2025/02/06
本文主要分享RK3562J基于AMP(Asymmetric Multi-processing)的8/16通道AD采集開發(fā)案例,案例中使用的AD芯片為核芯互聯(lián)CL1606/CL1616(國產(chǎn))、ADI AD7606/AD7616。適用以下開發(fā)環(huán)境:Windows開發(fā)環(huán)境:Windows 7 64bit、Windows 10 64bit開發(fā)環(huán)境:Ubuntu20.04.6 64bitLinuxSDK:rk3562-buildroot-2021.11-sdk-[版本號(hào)](基于rk3562_linux_release_v1.2.0_20240620)
表 1

本案例支持Cortex-M0(MCU)、Cortex-A53(CPU3)核心運(yùn)行Baremetal/RT-Thread(RTOS)程序進(jìn)行測試,兩種方案的具體區(qū)別如下:
(1)Cortex-M0(MCU)核心運(yùn)行
案例使用SPI總線采集8/16通道AD數(shù)據(jù),評(píng)估板Cortex-A53(CPU0、CPU1、CPU2、CPU3)核心運(yùn)行Linux系統(tǒng),Cortex-M0(MCU)核心運(yùn)行Baremetal、RT-Thread程序。Baremetal/RT-Thread(RTOS)端通過SPI采集的AD數(shù)據(jù)寫入DDR共享內(nèi)存,并通過rpmsg發(fā)送寫入的共享內(nèi)存信息至Linux應(yīng)用程序,然后Linux端從指定共享內(nèi)存中讀取AD數(shù)據(jù),并將數(shù)據(jù)轉(zhuǎn)換得到電壓值,通過Qt顯示波形至顯示屏。

圖 1 系統(tǒng)工作示意框
(2)Cortex-A53(CPU3)核心運(yùn)行同樣使用SPI總線采集8/16通道AD數(shù)據(jù),評(píng)估板Cortex-A53(CPU0、CPU1、CPU2)核心運(yùn)行Linux系統(tǒng),Cortex-A53(CPU3)核心運(yùn)行Baremetal、RT-Thread程序。Baremetal/RT-Thread(RTOS)端通過SPI采集的AD數(shù)據(jù)寫入DDR共享內(nèi)存,并通過rpmsg發(fā)送寫入的共享內(nèi)存信息至Linux應(yīng)用程序,然后Linux端從指定共享內(nèi)存中讀取AD數(shù)據(jù),并將數(shù)據(jù)轉(zhuǎn)換得到電壓值,通過Qt顯示波形至顯示屏。

圖 2 系統(tǒng)工作示意框
RK3562J典型應(yīng)用領(lǐng)域
RK3562J憑借其強(qiáng)大性能和靈活架構(gòu),廣泛應(yīng)用多個(gè)領(lǐng)域。

圖 3
本章節(jié)以16通道AD采集案例為例演示,為了簡化描述,本文僅摘錄部分方案功能描述與測試結(jié)果,詳細(xì)產(chǎn)品資料請(qǐng)掃描文末二維碼下載。案例使用創(chuàng)龍科技TL7616P模塊(16通道)運(yùn)行Baremetal/RT-Thread(RTOS)程序進(jìn)行AD數(shù)據(jù)采集。請(qǐng)將評(píng)估板RS232 UART2串口連接至PC機(jī),將評(píng)估板HDMI OUT接口與HDMI顯示屏連接,將創(chuàng)龍科技TL7616P模塊連接至評(píng)估板,硬件連接如下圖所示。

圖 4
本次測試以TL7616P模塊V7B和V0A通道為例,請(qǐng)分別正確連接至信號(hào)發(fā)生器A通道和B通道。信號(hào)發(fā)生器A通道和B通道均設(shè)置為輸出頻率1KHz、峰峰值10.0Vpp的正弦波信號(hào)。請(qǐng)參考產(chǎn)品資料將案例相關(guān)鏡像固化至評(píng)估板,將案例可執(zhí)行文件ad_display拷貝至評(píng)估板文件系統(tǒng)任意目錄下。執(zhí)行如下命令,單次采集1024個(gè)數(shù)據(jù)采樣點(diǎn)。Target# ./ad_display -d ad7616 -m 1 -platform wayland

圖 5
同時(shí),HDMI顯示屏將會(huì)顯示靜態(tài)波形,如下圖所示。

圖 6
按下"Ctrl + C"可停止程序運(yùn)行。

圖 7 Cortex-M0(MCU)核心運(yùn)行結(jié)果

圖 8 Cortex-A53(CPU3)核心運(yùn)行結(jié)果
查看更多RK3562J相關(guān)的案例演示,各位工程師可以掃描下方二維碼下載,快來試試吧!

更多RK3562工業(yè)核心板產(chǎn)品資料可長按二維碼識(shí)別下載

亦可添加添加客服人員微信進(jìn)行咨詢

(即刻添加,馬上咨詢)