基于DSP和CPLD技術(shù)的多路ADC系統的設計與實(shí)現(圖)
——
為了方便理解實(shí)現控制的細節,我們提供了c語(yǔ)言源代碼(代碼由xicor公司提供,我們做了一定的修改)。用戶(hù)只需要自己再編寫(xiě)適用于不同單片機的i2c硬件接口函數(函數名稱(chēng)同程序中介紹一致),在應用程序中加入我們提供的源代碼,簡(jiǎn)單的調用程序中介紹的5個(gè)函數,就可以方便地實(shí)現dcp的高分辨率控制。
關(guān)于x9241實(shí)現高分辨率的軟件源代碼,工程師可到
摘 要:介紹了基于dsp和cpld技術(shù),高精度多通道的adc系統的設計與實(shí)現方案,利用簡(jiǎn)單的硬件電路和軟件編程,采用dsp和cpld相結合的方法,動(dòng)態(tài)地設置采樣通道,控制模數轉換器max1162的數據采樣及傳輸。
關(guān)鍵詞:dsp;cpld;模數轉換
---隨著(zhù)現代電子技術(shù)的應用和發(fā)展,數字信號處理的內容日益復雜,而adc是實(shí)現從模擬到數字轉換的一個(gè)必然過(guò)程。針對這種情況,利用數字信號處理器和可編程邏輯器件提出了多路adc系統的設計方法,實(shí)現了對動(dòng)態(tài)多路模擬輸入信號的采樣傳輸以及處理,簡(jiǎn)化了電路設計,可編程邏輯器件使得系統的通用性和可移植性得到良好的擴展。系統框圖如圖1所示。
系統硬件設計
本設計所采用的adc器件是maxim公司的生產(chǎn)的低功耗16位模數轉換器(adc)max1162。max1162采用逐次逼近型adc結構,具有自動(dòng)關(guān)斷、1.1μs快速喚醒和兼容于spi/qspi/microwire的高速接口,采用+5v單模擬電源,并且具有獨立的數字電源引腳,允許芯片直接和+2.7~+5.25v的數字邏輯接口。ref引腳接外部參考電壓,用于設定模擬輸入電壓范圍,與模擬地之間連接一個(gè)4.7μf的電解電容;avdd引腳是+5v電源供應輸入端,與模擬地之間接一個(gè)0.1μf的電容;agnd是模擬地;cs是片選輸入,低有效。當為高時(shí),系統處于斷電模式,由高變低時(shí),激活系統到正常運行模式,同時(shí)初始化一次轉換。本系統選擇作為ad的使能信號;sclk是串行時(shí)鐘輸入,驅動(dòng)模數轉換進(jìn)程;dout是串行數據輸出,數據狀態(tài)在sclk的下降沿改變;dgnd是數字地;dvdd是數字電壓供應,與數字地之間接一個(gè)0.1μf的電容;ain是模擬信號輸入端。
該adc系統的中央控制單元采用ti(德州儀器)公司的浮點(diǎn)數字信號處理器tms320vc33-150,tms320vc33的地址總線(xiàn)為24位,程序尋址范圍可達16m,數據總線(xiàn)為32位,內部具有34k
相關(guān)推薦
-
-
-
-
-
★被水淹死的魚(yú)★ | 2004-02-16
-
-
jackwang | 2004-02-13
-
唐朝 | 2004-02-16
-
phantom | 2004-02-13
-
-
-
newcore | 2004-02-15
-
-
-
技術(shù)專(zhuān)區
- FPGA
- DSP
- MCU
- 示波器
- 步進(jìn)電機
- Zigbee
- LabVIEW
- Arduino
- RFID
- NFC
- STM32
- Protel
- GPS
- MSP430
- Multisim
- 濾波器
- CAN總線(xiàn)
- 開(kāi)關(guān)電源
- 單片機
- PCB
- USB
- ARM
- CPLD
- 連接器
- MEMS
- CMOS
- MIPS
- EMC
- EDA
- ROM
- 陀螺儀
- VHDL
- 比較器
- Verilog
- 穩壓電源
- RAM
- AVR
- 傳感器
- 可控硅
- IGBT
- 嵌入式開(kāi)發(fā)
- 逆變器
- Quartus
- RS-232
- Cyclone
- 電位器
- 電機控制
- 藍牙
- PLC
- PWM
- 汽車(chē)電子
- 轉換器
- 電源管理
- 信號放大器
評論