<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于DSP和VC的網(wǎng)絡(luò )通信檢測系統的研究

基于DSP和VC的網(wǎng)絡(luò )通信檢測系統的研究

作者: 時(shí)間:2012-07-17 來(lái)源:網(wǎng)絡(luò ) 收藏

摘要:對網(wǎng)路通信系統功能的維修檢測是在當今電子通信行業(yè)不可缺少的一部分,此提出了一種針對網(wǎng)路通信系統的功能檢測的方案,該方案實(shí)現,體系簡(jiǎn)單,具有很強的可操作行和實(shí)現性。本方案還給出了對網(wǎng)路通信系統的總線(xiàn)通信和音頻口的性能檢測的開(kāi)發(fā)流程。
關(guān)鍵詞:;;通信;音頻口

嵌入式技術(shù)是目前電子行業(yè)的熱點(diǎn),然而嵌入式技術(shù)在網(wǎng)路通信上的應用更成為了一種必然的趨勢。本文針對網(wǎng)路通信系統的維修保障,給出了的對網(wǎng)路通信系統性能進(jìn)行檢測的精簡(jiǎn)、高效的設計方案,能夠在短時(shí)間內對網(wǎng)路通信系統進(jìn)行快速檢測。

1 系統的硬件結構設計
系統的硬件結構主要包括基于TMS320VC5510 DSP處理芯片和CS8900A的網(wǎng)卡芯片電路的設計,如圖1所示。DSP芯片是本系統設計的核心,它完成了對設備測量數據的解析及處理,已經(jīng)按照既定的通信協(xié)議與VC程序完成了數據的傳輸和測試控制。本系統采用的是美國TI公司開(kāi)發(fā)的TMS320VC5510微處理芯片,它具有更高的代碼執行效率和更低的功耗,其最高指令執行速度可達800MIPS,它主要由CPU、外設總線(xiàn)控制器、DMA控制器、片上外設和片上存儲單元等幾大部分組成。網(wǎng)卡芯片采用的是Cirrus Logic公司生產(chǎn)的es8900a局域網(wǎng)處理芯片,它采用的是100 pin TQFP封裝,內部集成了在片RAM、10BASE-T收發(fā)濾波器,并且提供8位和16位兩種接口。

本文引用地址:http://dyxdggzs.com/article/148759.htm

a.JPG



2 測試方法流程
首先由VC通過(guò)串口向DSP發(fā)送各個(gè)模塊的測試命令,DSP收到這些命令后,根據命令解析函數解析命令,調用不同處理函數去完成相應的操作,并把最終的測試結果返回給VC,并在VC界面中顯示測量結果。在DSP中主要遵循層層調用的原則,即:VC程序發(fā)送命令給DSP,進(jìn)入DSP中斷函數,中斷函數調用dsp55x.c中的命令解析函數,對收到的不同命令,dsp55x.c通過(guò)調用cs8900a.c中不同的處理函數來(lái)完成不同的測試功能,然后通過(guò)寫(xiě)串口函數把測試結果回送給VC程序,這樣的設計與調用順序清晰明了,程序規范而易懂。
我們把測試命令分為三類(lèi):DSP模擬總線(xiàn)通信命令;各個(gè)接口發(fā)功能測試;各個(gè)接口收功能測試。
如果DSP收到總線(xiàn)連接命令,則調用cs8900a函數Send_Data(),利用以太網(wǎng)發(fā)送函數ethemet_driver_send(),模擬總線(xiàn)發(fā)確認幀。
如果DSP收到的是各接口發(fā)功能測試命令,則調用cs8900a函數Send_Data(),利用以太網(wǎng)發(fā)送函數ethemet_driver_send(),模擬各接口發(fā)不同的音頻數據包,這里不同的數據包是根據不同的測試接口調用expand_packet_change()函數而改變的,主要更改的是目標MAC地址、源MAC地址、命令字等關(guān)鍵信息,音頻數據部分可以采用同樣的數據。
如果DSP收到的是各接口收功能測試命令,則調用cs8900a函數Send_Data(),利用音頻測試函數YinPinV(intflag),根據A律轉線(xiàn)性函數alaw21inear()解碼出來(lái)的存放在expand_packet[]數組中的數據計算電壓幅值、調制速率等參數,這里,expand_packet[]是在aria_broad cast()函數中不斷更新的。
具體的DSP程序測試流程示意圖如圖2所示:

b.JPG


上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>