新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > MSP430學習筆記(4)ADC12

        MSP430學習筆記(4)ADC12

        作者: 時間:2016-11-27 來源:網絡 收藏
        1. 幾個術語:

        本文引用地址:http://www.104case.com/article/201611/322338.htm

        a)分辨率(LSB):表示輸出數(shù)字量變化一個相鄰數(shù)碼所需要輸入模擬電壓的變化量,它定義為轉換器的滿刻度電壓與2的n次冪,其中n為ADC的位數(shù)。

        b)量化誤差:由于有限數(shù)字對模擬值進行離散取值(量化)而引起的誤差。因此,量化誤差理論上為一個單位分辨率。即正負12LSB。

        c)轉換精度:反應實際的ADC模塊在量化上與理想的ADC模塊進行模數(shù)轉換的差值。

        d)轉換時間:指ADC完成一次模/數(shù)轉換所需要的時間。

        2.結構:

        3.參考電壓發(fā)生器:

        a)指需要的基準信號,通常為電壓基準。MSP430 ADC12內置參考電源,有6種可編程選擇。

        b)模擬多路器:當多個模擬信號進行采樣并進行A/D轉換時,為了公用一個轉換內核,模擬多路需要分時地將多個模擬信號連通,每次連通一個信號采樣并轉換。

        c)MSP430 ADC12配置有8路外部通道和4路內部通道,通過A0~A7實現(xiàn)外部8路模擬信號輸入,4路內部通道可以將多個基準電壓和內部溫度傳感器的輸出作為待轉換模擬輸入信號。

        d)具有采樣與保持功能的12轉化器內核:ADC12內核是一個12位的模數(shù)轉換器,并能夠將結果存放在轉換器存儲器中。該內核使用兩個可編程的參考電壓(Vr+和Vr-)定義轉換的最大值和最小值。公式為:Nadc = 4095 * (Vin - Vr)/(Vr+ -Vr)

        e)采樣轉換所需的時序控制電路:提供采樣及轉換所需要的各種信號:ADC12CLK轉換時鐘,SAMPCON采樣及轉換信號、SHT控制的采樣周期、SHS控制的采樣觸發(fā)來源選擇、ADC12SSEL選擇的內核時鐘源及AC12DIV選擇的分頻系數(shù)。

        4.ADC12寄存器:

        a)轉換控制寄存器ADC12CTL0

        i.ADC12SC采樣/轉換控制位:當ENC =1,ISSH = 0且SHP = 1時,ADC12SC由0到1啟動A/D轉換,A/D轉換完成后ADC12SC自動復位,當SHP = 0時,ADC12SC保持高電平采樣,ADC12SC復位時啟動一次轉換。

        ii.ENC轉換允許位:0為初始狀態(tài),不能啟動A/D轉換;1為首次轉換由SAMPCON上升沿啟動。

        iii.ADC12TIVE轉換時間溢出中斷允許位:0:為沒發(fā)生轉換時間溢出,1為發(fā)生轉換時間溢出。

        iv.ADC12OVIE溢出中斷允許位:0為沒有發(fā)生溢出,1為發(fā)生溢出。

        v.ADC12ON:ADC12內核控制位:0為關閉ADC12內核,1為打開。

        vi.REFON:參考電壓控制位,0為內部參考電壓發(fā)生器關閉,1為內部參考電壓發(fā)生器打開。

        vii.2.5V內部參考電壓的電壓值選擇位:0為選擇1.5V,1為選擇2.5V。

        viii.MSC多次采樣/轉換位:只有當SHP =1時才有效,0為每次轉換需要SHI信號的上升沿觸發(fā)采樣定時器,1為僅首次轉換由SHI信號的上升沿觸發(fā)采樣定時器,而后采樣轉換將在前一次轉換完成后立即進行。

        ix.SHT1/SHT0采樣保持定時器:定義了保存在轉換結果寄存器ADC12MEM8_ADC12MEM15和ADC12MEM0~ADC12MEM7中的轉換采樣時序與采樣時鐘ADC12CLK的關系,采樣周期時ADC12CLK周期乘4的n倍。N為2的SHITx次冪。


        上一頁 1 2 下一頁

        評論


        技術專區(qū)

        關閉
        主站蜘蛛池模板: 唐海县| 攀枝花市| 桦甸市| 清原| 呼和浩特市| 阳高县| 宜宾市| 正镶白旗| 富宁县| 特克斯县| 呼图壁县| 西宁市| 玛多县| 察隅县| 洪江市| 福安市| 太原市| 裕民县| 邮箱| 丹寨县| 泰和县| 常山县| 太原市| 南川市| 亳州市| 攀枝花市| 巴东县| 无极县| 廉江市| 阿拉善左旗| 临洮县| 吉林省| 洞口县| 抚宁县| 招远市| 潜江市| 桃源县| 贡觉县| 凤山市| 正宁县| 苍溪县|