新聞中心

        EEPW首頁 > 模擬技術(shù) > 設計應用 > DSP在六自由度電磁跟蹤系統(tǒng)中的應用

        DSP在六自由度電磁跟蹤系統(tǒng)中的應用

        作者: 時間:2011-06-02 來源:網(wǎng)絡 收藏

          從這部分電路可以看到, 不直接與數(shù)/模轉(zhuǎn)換模塊接口,而是利用CPLD屏蔽A/D轉(zhuǎn)換的初始化以及讀寫操作過程,并將兩個A/D 轉(zhuǎn)換單元通過FIFO緩存后映射到的10空間。這樣可以在未知ADC控制方式的情況下,通過定 時訪問外設的方式來獲得4個通道的模數(shù)轉(zhuǎn)換后的數(shù)據(jù)。這種方法大大提高了DSP的工作效率,而且當系 統(tǒng)要求增加ADC的數(shù)目時,不需要改變電路,極大的提高了的可擴展性。

          電路中兩片A/D除了片選控制信號以外其 他的數(shù)據(jù)總線以及控制總線全部是分別連在一起 的。將片選控制與其他控制分開的原因在于:A/ D芯片的初始化以及轉(zhuǎn)換過程需要同時完成,但 是數(shù)據(jù)的輸出需要分別完成,否則會出現(xiàn)總線沖 突。ADC時序控制框圖如圖5所示。

          AD7862最高采樣率可到250 kHz,然而根據(jù) 正弦信號抽樣的基本原則,抽樣率應為原信號的 整數(shù)倍,又考慮到對抽樣后的數(shù)據(jù)做DFT運算時 希望數(shù)據(jù)點數(shù)N 最好為2的整次冪,因此設計系 統(tǒng)實際采樣率為128 kHz。

          3 的軟件設計

          TMS32O5416的軟件設計主要包括初始化程 序,主程序,外部中斷程序,定時器中斷程序和串 行口中斷程序。初始化程序完成DSP及外圍芯片 的初始化,主程序?qū)⒉杉降臄?shù)據(jù)濾波后進行 FFT運算提取幅度值。串行口中斷程序完成接收 矩陣的發(fā)送。軟件的工作流程如圖6所示,當模擬信號進來并開始采樣時,即發(fā)射部分的時序控制邏輯為OO時,產(chǎn)生INT1,DSP開啟定時器中斷并設置定 時器的值為2 ms。定時器中斷后,DSP從FIFO 中讀取前2 ms時間段內(nèi)采集到的所有數(shù)據(jù),



        上一頁 1 2 3 下一頁

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 赣榆县| 信丰县| 桦甸市| 安阳县| 射阳县| 元谋县| 阳城县| 紫阳县| 永安市| 夹江县| 怀安县| 正定县| 安化县| 湘潭县| 中牟县| 婺源县| 山东省| 景德镇市| 永州市| 奉新县| 清苑县| 古交市| 伊宁市| 醴陵市| 化州市| 五原县| 探索| 双峰县| 建昌县| 揭东县| 敖汉旗| 东明县| 新巴尔虎左旗| 阳曲县| 开原市| 隆昌县| 盐津县| 阿尔山市| 崇义县| 阳朔县| 通江县|