F28335 ADC學習過程

2021-08-29 20:14:04 字數 703 閱讀 1921

1 adc轉換步驟

a/d轉換器(adc)將模擬量轉換為數字量通常要經過四個步驟: 取樣、保持、量化和編碼 。

2 adc的關鍵指標

舉個例子講解以上四個指標:

例如f28335的ad轉換模組是12位的,ad的最大時鐘頻率為25mhz,取樣速率12.5msps,

如果要對乙個1v電壓進行取樣,

解析度=1/2的12次方=1/4096

轉換速率:在程式中根據自己需求設定的

最大取樣速率=1/12.5m=80ns (也可通過設定時鐘設定)

量化誤差:每個**之間的電壓變換就代表1/4096v,無法採到1/8192電壓。換言之,產生指定**的實際電壓與代表該碼的電壓兩者之間存在誤差。

3 f28335的adc轉換模組簡介

3.1 基本特點

使用adc轉換模組時,特別要注意的是f28335的ad的輸入範圍0~3v,若輸入負電壓或高於3v的電壓就會燒壞ad模組,這一點要務必引起重視。超出輸入範圍的電壓可在前級電路,通過電阻分壓,或運放比例電路進行處理後,再輸入。

連線到adcinxx引腳的模擬輸入訊號要盡可能的遠離數位電路訊號線,adc模組的電源供電要與數字電源隔離開,避免數字電源的高頻干擾,adc的參考源是影響ad精度的乙個重要因素,注意adc參考源的電壓紋波處理。

F28335 ADC資料型別轉換的問題

在用28335取樣的時候,難免會碰到因為資料型別的問題導致無法順利從結果暫存器adcresult中提取到我們想要的值,尋其原因是因為在結果暫存器中的資料型別,和我們需要精確讀出的資料型別不同,尤其是adc是存在比例關係的,在進行除法運算的時候經常會出現錯誤,所以在此分享一下我提取的方法,主要運用vo...

TMS320F28335入門(五)ADC學習

c28335片上有乙個12位的a d轉換器 其前端為2個8選1多路切換器 2路同時取樣保持器 三者共同構成的16路模擬通道輸入 模擬量輸入範圍 0 3v 模擬通道的切換由硬體控制,並將各個通道的轉換順序存入16個結果暫存器中 其轉換率 在25mhz的adc時鐘下為80ns 具有自動排序功能 轉換結果...

TMS320F28335學習筆記 啟動過程

1.dsp reset後執行的起始位址是多少?0x3fffc0 2.器燒寫程式的步驟是?根據cmd檔案把程式燒到指定位置,然後執行。3.dsp的flash啟動過程是什麼?首先硬體配置gpio84 87上拉為1,即處於flash啟動過程。當dsp復位後,會從復位向量0x3fffc0處取得復位向量,並跳...