新聞中心

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

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

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

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

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

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

  3 的軟件設(shè)計

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



上一頁 1 2 3 下一頁

評論


相關(guān)推薦

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

關(guān)閉