0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

GPMC并口多通道AD采集案例,基于TI AM62x四核處理器平臺(tái)!

Tronlong創(chuàng)龍科技 ? 來(lái)源:Tronlong創(chuàng)龍科技 ? 作者:Tronlong創(chuàng)龍科技 ? 2024-07-09 10:58 ? 次閱讀

GPMC并口簡(jiǎn)介

GPMC(General Purpose Memory Controller)是TI處理器特有的通用存儲(chǔ)器控制器接口,是AM62x、AM64x、AM437x、AM335x、AM57x等處理器專(zhuān)用于與外部存儲(chǔ)器設(shè)備的接口,如:

(1)FPGA器件

(2)ADC器件

(3)SRAM內(nèi)存

(4)NOR/NAND閃存


wKgaomaMp1OAa3oKAAC-mJWDvD8160.jpg

圖 1

GPMC并口特點(diǎn)

(1)小數(shù)據(jù)-低時(shí)延

工業(yè)自動(dòng)化控制領(lǐng)域中,如工業(yè)PLC、驅(qū)控一體控制器、運(yùn)動(dòng)控制器、CNC數(shù)控主板、繼電保護(hù)設(shè)備、小電流接地選線(xiàn)等,極其注重精確性與快速性,GPMC并口“小數(shù)據(jù)-低時(shí)延”的特點(diǎn)顯得格外耀眼,能夠很好地提高數(shù)據(jù)傳輸效率,降低傳輸成本。


(2)大數(shù)據(jù)-高帶寬

大數(shù)據(jù)時(shí)代對(duì)能源電力領(lǐng)域的數(shù)據(jù)量傳輸、數(shù)據(jù)處理等方面提出了更高的要求。GPMC提供了最大的靈活性,以支持四個(gè)可配置片選中不同的時(shí)序參數(shù)和位寬配置??筛鶕?jù)外部設(shè)備的特點(diǎn),使用最佳的片選設(shè)置??赏ㄟ^(guò)配置GPMC接口的時(shí)序參數(shù)和不同工作模式,最大速率可超過(guò)100MB/s。因此,GPMC“大數(shù)據(jù)-高帶寬”的特點(diǎn)在能源電力領(lǐng)域扮演著重要角色。


(3)低成本-低功耗

“低成本、低功耗、高性能”是如今智能設(shè)備發(fā)展趨勢(shì),GPMC并口相對(duì)于PCIe串行接口,成本更低、功耗更低。兩者都為常用的通信接口,均可滿(mǎn)足高速通信要求,但在與FPGA通信的時(shí)候,用戶(hù)往往更喜歡選用GPMC并口,因?yàn)椋?/p>

1、使用低成本FPGA即可實(shí)現(xiàn)高速通信,而具備PCIe接口的FPGA成本則成倍增長(zhǎng)。

2、具備PCIe接口的FPGA功耗往往較大,而低成本FPGA功耗較小。一般而言,低功耗器件的使用壽命也將更長(zhǎng)。

AM62x典型應(yīng)用領(lǐng)域

AM62x應(yīng)用領(lǐng)域十分廣泛,涵蓋工業(yè)PLC、運(yùn)動(dòng)控制器、邊緣計(jì)算網(wǎng)關(guān)、工商業(yè)儲(chǔ)能EMS、汽車(chē)充電樁、血液分析儀等領(lǐng)域,可滿(mǎn)足多種工業(yè)應(yīng)用要求。


基于GPMC的多通道AD采集案例演示

下文主要介紹基于GPMC的多通道AD采集案例演示,為了簡(jiǎn)化描述,僅摘錄案例功能描述與測(cè)試結(jié)果,詳細(xì)產(chǎn)品資料請(qǐng)掃描文末二維碼下載。


案例說(shuō)明

案例功能:AM62x通過(guò)Cortex-A53核心啟動(dòng)Linux系統(tǒng)以初始化GPMC接口,Cortex-M4FSS核心通過(guò)GPMC接口采集TL7606I-A1模塊的8個(gè)通道數(shù)據(jù),通過(guò)仿真器結(jié)合CCS軟件查看對(duì)應(yīng)通道數(shù)據(jù)的波形。


系統(tǒng)流程圖如下所示:


wKgaomaMp1SAOaLYAAAyl_wIvqo477.jpg

圖3


原理說(shuō)明如下:

(1)Cortex-A53核心:

運(yùn)行Linux系統(tǒng)以初始化GPMC接口,啟動(dòng)Cortex-M4FSS核心。

(2)Cortex-M4FSS核心:

周期性發(fā)送AD轉(zhuǎn)換信號(hào),觸發(fā)TL7606I-A1模塊進(jìn)行AD轉(zhuǎn)換,待轉(zhuǎn)換完成后通過(guò)GPMC接口讀取、保存TL7606I-A1模塊的8個(gè)通道數(shù)據(jù),結(jié)合調(diào)試工具、CCS軟件將AD轉(zhuǎn)換后的數(shù)據(jù)轉(zhuǎn)換為可視化的波形。


硬件連接

請(qǐng)將創(chuàng)龍科技TL7606I-A1模塊插至評(píng)估板GPMC(J9)擴(kuò)展接口,并使用5V電源對(duì)模塊進(jìn)行獨(dú)立供電。


請(qǐng)使用信號(hào)發(fā)生器輸出頻率為1KHz、峰峰值為2Vpp(即幅值為1V)的正弦波信號(hào),信號(hào)輸入至TL7606I-A1模塊的8個(gè)通道。使用創(chuàng)龍科技TL-XDS200仿真器連接評(píng)估板TI Rev B JTAG(CON7)接口至PC端。


備注:信號(hào)發(fā)生器輸出信號(hào)請(qǐng)勿超過(guò)TL7606I-A1模塊量程,否則可能會(huì)導(dǎo)致模塊損壞。


wKgZomaMp1WAF6mDAAvqEuKlcKA054.jpg

圖4TL7606I-A1模塊硬件連接示意圖

wKgaomaMp1WAM6CGAAMoDL2WzoI937.jpg

圖 5 TL7606I-A1模塊硬件連接示意圖


為了使評(píng)估板兼容TL7606I-A1模塊的J6接口,需將評(píng)估板J9接口的pin3、pin4、pin6引腳分別連接到評(píng)估板J11接口的pin10、pin4、pin6引腳,分別對(duì)應(yīng)TL7606I-A1模塊的信號(hào)轉(zhuǎn)換、信號(hào)復(fù)位、信號(hào)轉(zhuǎn)換狀態(tài)功能引腳,請(qǐng)按下表引腳對(duì)應(yīng)關(guān)系飛線(xiàn)連接評(píng)估板J9接口與J11接口。


表 1

GPMC(J9)接口 J11接口
pin3 pin10
pin4 pin4
pin6 pin6


案例測(cè)試


請(qǐng)參考我司產(chǎn)品資料的用戶(hù)手冊(cè),進(jìn)行配置運(yùn)行環(huán)境、運(yùn)行Cortex-M4FSS核心程序等操作,8通道數(shù)據(jù)采集以及單通道數(shù)據(jù)采集的測(cè)試結(jié)果如下所示。


(1)8通道數(shù)據(jù)采集

程序運(yùn)行后在CCS軟件的控制臺(tái)輸出8個(gè)通道數(shù)據(jù)保存的首地址以及數(shù)據(jù)點(diǎn)保存結(jié)果。

wKgZomaMp1aAAbkSAACI0_ogJJY258.jpg

圖 6


依次點(diǎn)擊"Tools -> Graph -> Single Time"查看采集到的波形,以通道1為例進(jìn)行演示。


wKgZomaMp1aAGV-yAAErQXuQcbI448.jpg

圖 7


在彈出界面中按照下圖內(nèi)容進(jìn)行配置,然后點(diǎn)擊OK,即可查看AD信號(hào)的時(shí)域波形。


wKgaomaMp1eACgHkAAAi4U_kxV0821.jpg

圖 8

表 2

Acquisition Buffer Size 從Start Address開(kāi)始讀取的數(shù)據(jù)長(zhǎng)度
Dsp Data Type 讀取的數(shù)據(jù)類(lèi)型
Start Address 從Start Addres開(kāi)始讀取數(shù)據(jù)
Display Data Size 顯示的數(shù)據(jù)長(zhǎng)度(即將多少個(gè)采樣點(diǎn)的數(shù)據(jù)進(jìn)行顯示,該數(shù)值不能大于A(yíng)cquisition Buffer Size)


wKgZomaMp1eAIwZ0AAAWXKoMbuk826.jpg

圖 9


本次使用TL7606I-A1模塊進(jìn)行測(cè)試,在上圖中可看到通道1的時(shí)域波形,波形的幅值約為6676。從CCS看到的波形值為AD芯片內(nèi)部寄存器保存的數(shù)字量,從AD7606的芯片數(shù)據(jù)手冊(cè)得到的換算公式均為:數(shù)字量= 峰值/ 量程 x 32768,則AD信號(hào)實(shí)際幅值=數(shù)字量 x 量程/ 32768 = 6676 x 5V / 32768 = 1.02V,與信號(hào)發(fā)生器的1V標(biāo)稱(chēng)值接近。


(2)單通道數(shù)據(jù)采集

程序運(yùn)行后在CCS軟件的控制臺(tái)輸出1個(gè)通道數(shù)據(jù)保存的首地址以及數(shù)據(jù)點(diǎn)保存結(jié)果。


wKgaomaMp1iAcJ96AABpG64Ewn4987.jpg

圖 10


依次點(diǎn)擊"Tools -> Graph -> Single Time"查看采集到的波形。


wKgZomaMp12AIVlHAAErQXuQcbI744.jpg

圖 11


在彈出界面中按照下圖內(nèi)容進(jìn)行配置,然后點(diǎn)擊OK,即可查看AD信號(hào)的時(shí)域波形。

wKgZomaMp16AQOauAAAi4U_kxV0609.jpg

圖 12

wKgaomaMp16AEBzUAABBbPWiULU930.jpg

圖 13


本次使用TL7606I-A1模塊進(jìn)行測(cè)試,在上圖中可看到通道1的時(shí)域波形,波形的幅值約為6675。從CCS看到的波形值為AD芯片內(nèi)部寄存器保存的數(shù)字量,從AD7606的芯片數(shù)據(jù)手冊(cè)得到的換算公式均為:數(shù)字量 =峰值 /量程 x 32768,則AD信號(hào)實(shí)際幅值=數(shù)字量 x 量程 / 32768 = 6675 x 5V / 32768 = 1.02V,與信號(hào)發(fā)生器的1V標(biāo)稱(chēng)值接近。


審核編輯 黃宇


聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    18921

    瀏覽量

    227190
  • FPGA
    +關(guān)注

    關(guān)注

    1620

    文章

    21509

    瀏覽量

    598860
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    AM62x DDR板設(shè)計(jì)和布局指南

    電子發(fā)燒友網(wǎng)站提供《AM62x DDR板設(shè)計(jì)和布局指南.pdf》資料免費(fèi)下載
    發(fā)表于 09-14 10:16 ?0次下載
    <b class='flag-5'>AM62x</b> DDR板設(shè)計(jì)和布局指南

    AM62x延長(zhǎng)開(kāi)機(jī)時(shí)間應(yīng)用說(shuō)明

    電子發(fā)燒友網(wǎng)站提供《AM62x延長(zhǎng)開(kāi)機(jī)時(shí)間應(yīng)用說(shuō)明.pdf》資料免費(fèi)下載
    發(fā)表于 09-13 10:01 ?0次下載
    <b class='flag-5'>AM62x</b>延長(zhǎng)開(kāi)機(jī)時(shí)間應(yīng)用說(shuō)明

    AM62x功率估算工具應(yīng)用說(shuō)明

    電子發(fā)燒友網(wǎng)站提供《AM62x功率估算工具應(yīng)用說(shuō)明.pdf》資料免費(fèi)下載
    發(fā)表于 09-13 09:59 ?0次下載
    <b class='flag-5'>AM62x</b>功率估算工具應(yīng)用說(shuō)明

    AM62x(AMC)PCB設(shè)計(jì)逃逸布線(xiàn)應(yīng)用說(shuō)明

    電子發(fā)燒友網(wǎng)站提供《AM62x(AMC)PCB設(shè)計(jì)逃逸布線(xiàn)應(yīng)用說(shuō)明.pdf》資料免費(fèi)下載
    發(fā)表于 09-10 09:57 ?0次下載
    <b class='flag-5'>AM62x</b>(AMC)PCB設(shè)計(jì)逃逸布線(xiàn)應(yīng)用說(shuō)明

    AM62x最大電流額定值

    電子發(fā)燒友網(wǎng)站提供《AM62x最大電流額定值.pdf》資料免費(fèi)下載
    發(fā)表于 09-06 10:33 ?0次下載
    <b class='flag-5'>AM62x</b>最大電流額定值

    AM62x上的數(shù)字儀表組和安全概念

    電子發(fā)燒友網(wǎng)站提供《AM62x上的數(shù)字儀表組和安全概念.pdf》資料免費(fèi)下載
    發(fā)表于 09-04 10:45 ?0次下載
    <b class='flag-5'>AM62x</b>上的數(shù)字儀表組和安全概念

    AM62x器件上實(shí)現(xiàn)最小平臺(tái)開(kāi)發(fā)

    電子發(fā)燒友網(wǎng)站提供《在AM62x器件上實(shí)現(xiàn)最小平臺(tái)開(kāi)發(fā).pdf》資料免費(fèi)下載
    發(fā)表于 08-29 14:41 ?0次下載
    在<b class='flag-5'>AM62x</b>器件上實(shí)現(xiàn)最小<b class='flag-5'>平臺(tái)</b>開(kāi)發(fā)

    AM62x Sitara?處理器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《AM62x Sitara?處理器數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 08-03 10:51 ?0次下載
    <b class='flag-5'>AM62x</b> Sitara?<b class='flag-5'>處理器</b>數(shù)據(jù)表

    GPMC并口通道AD采集案例,基于TI AM62x處理器平臺(tái)!

    分析儀等領(lǐng)域,可滿(mǎn)足多種工業(yè)應(yīng)用要求。 圖 2 AM62x典型應(yīng)用領(lǐng)域 基于GPMC通道AD采集案例演示下文主要介紹基于
    發(fā)表于 07-10 10:30

    沒(méi)搶到?米爾AM62x開(kāi)發(fā)板限量5折又來(lái)了

    AM62x替代AM335x處理器上次米爾AM62x開(kāi)發(fā)板的5折活動(dòng)沒(méi)搶到,今天又來(lái)了?。?!精彩不容錯(cuò)過(guò),限量30PCSSitara作為TI
    的頭像 發(fā)表于 05-17 08:01 ?361次閱讀
    沒(méi)搶到?米爾<b class='flag-5'>AM62x</b>開(kāi)發(fā)板限量5折又來(lái)了

    基于TI AM62x的SPI接口配置

    了空間上的優(yōu)化和便捷。正因?yàn)樗?jiǎn)單易用的特點(diǎn),現(xiàn)在越來(lái)越多的芯片選擇集成SPI通信協(xié)議。 作為TI Sitara?產(chǎn)品線(xiàn)新一代MPU產(chǎn)品,TI AM62x處理器特別配備了多達(dá)4路的SP
    發(fā)表于 03-22 15:52

    “進(jìn)口”雙A53@1.4GHz,超高性?xún)r(jià)比!“郵票孔”AM62x工業(yè)核心板,正式發(fā)布!

    創(chuàng)龍科技作為TI官方合作伙伴,在2022年9月即推出搭載TI最新明星處理器AM62x的工業(yè)核心板-SOM-TL62x(B2B版本)。為了讓工
    的頭像 發(fā)表于 01-11 15:57 ?479次閱讀
    “進(jìn)口”雙<b class='flag-5'>核</b>A53@1.4GHz,超高性?xún)r(jià)比!“郵票孔”<b class='flag-5'>AM62x</b>工業(yè)核心板,正式發(fā)布!

    米爾AM62x核心板,高配價(jià)低,AM335x升級(jí)首選

    、醫(yī)療等領(lǐng)域的應(yīng)用面臨迫切的升級(jí)需求,AM62x處理器作為TI Sitara?產(chǎn)品線(xiàn)新一代MPU產(chǎn)品,相比上一代經(jīng)典處理器AM335x具備更
    的頭像 發(fā)表于 11-20 11:32 ?559次閱讀
    米爾<b class='flag-5'>AM62x</b>核心板,高配價(jià)低,<b class='flag-5'>AM335x</b>升級(jí)首選

    米爾AM62x核心板續(xù)寫(xiě)AM335x經(jīng)典 助力新一代工業(yè)4.0升級(jí)

    續(xù)寫(xiě)AM335x經(jīng)典;米爾AM62x核心板176元起 在過(guò)去的十幾年中,TI Sitara系列推出了很多優(yōu)秀的處理器,其中在工業(yè)、電力、醫(yī)療等領(lǐng)域有著廣泛應(yīng)用的
    的頭像 發(fā)表于 10-27 19:52 ?853次閱讀
    米爾<b class='flag-5'>AM62x</b>核心板續(xù)寫(xiě)<b class='flag-5'>AM335x</b>經(jīng)典 助力新一代工業(yè)4.0升級(jí)

    AM62x基于GPMC的ARM+FPGA通信方案

    。 GPMCAM62x、AM64x、AM437x、AM335x、AM57x
    的頭像 發(fā)表于 09-25 12:18 ?856次閱讀
    <b class='flag-5'>AM62x</b>基于<b class='flag-5'>GPMC</b>的ARM+FPGA通信方案