娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2024年12月19日(星期四)

正在發(fā)生

2020年12月19日 | 基于MSP430F1121單片機的Σ-ΔA/D轉換器方案

發(fā)布者:美夢小獅子 來源: elecfans關鍵字:MSP430F1121  單片機  D轉換器 手機看文章 掃描二維碼
隨時隨地手機看文章

Σ-ΔA/D技術具有高分辨率、高線性度和低成本的特點。本文基于TI公司的MSP430F1121單片機,介紹了采用內置比較器和外圍電路構成類似于∑-△的高精度A/D實現方案,適合用于對溫度、壓力和電壓等緩慢變化信號的采集應用。


在各種A/D轉換器中,最常用是逐次逼近法(SAR)A/D,該類器件具有轉換時間固定且快速的特點,但難以顯著提高分辨率;積分型A/D 有較強的抗干擾能力,但轉換時間較長;過采樣Σ-ΔA/D由于其高分辨率,高線性度及低成本的特點,正得到越來越多的應用。根據這些特點,本文以TI公司的MSP430F1121單片機實現了一種類似于Σ-ΔA/D技術的高精度轉換器方案。


MSP430F1121是16位RISC結構的FLASH型單片機,該芯片有14個雙向I/O口并兼有中斷功能,一個16位定時器兼有計數和定時功能。I/O口輸出高電平時電壓接近VCC,低電平時接近Vss,因此,一個I/O口可以看作一位DAC,具有PWM功能。


該芯片具有一個內置模擬電壓比較器,只須外接一只電阻和電容即可構成一個類似于Σ-Δ技術的高精度單斜率A/D。一般而言,比較器在使用過程中會受到兩種因素的影響,一種是比較器輸入端的偏置電壓的積累;另一種是兩個輸入端電壓接近到一程度時,輸出端會產生振蕩。


MSP430F1121單片機在比較器兩輸入端對應的單片機端口與片外輸入信號的連接線路保持不變的情況下,可通過軟件將比較器兩輸入端與對應的單片機端口的連接線路交換,并同時將比較器的輸出極性變換,這樣抵消了比較器的輸入端累積的偏置電壓。通過在內部將輸出連接到低通濾波器后,即使在比較器輸入端兩比較電壓非常接近,經過濾波后也不會出現輸出端的振蕩現象,從而消除了輸出端震蕩的問題。


利用內置比較器實現高精度A/D

圖1是一個可直接使用的A/D轉換方案,該方案是一個高精度的積分型A/D轉換器。其基本原理是用單一的I/O端口,執(zhí)行1位的數模轉換,以比較器的輸出作反饋,來維持Vout與Vin相等。

基于MSP430F1121單片機的Σ-ΔA/D轉換器方案

圖1 利用MSP430F1121實現的實用A/D轉換器電路

如圖1所示,產生1位DAC的電路為一路通用I/O口、一個串聯的電阻和電容。在電容上產生Vout,要維持Vout=Vin,必須通過 I/O口對電容進行充放電,而由比較器的輸出來決定是進行充電還是放電(即I/O口輸出高低電平),這樣A/D形成了一個類似于帶負反饋的閉環(huán)系統(tǒng)。以圖 1的電路為例,當比較器輸出為高電平時,說明Vout>Vin,此時應對電容放電,則I/O口輸出低電平;當比較器輸出為低電平時,說明Vout <Vin,應對電容充電,則I/O口輸出高電平。


充、放電維持的時間確定的方法是每隔一個極短且固定的時間t后,查詢比較器的輸出狀態(tài),如果比較器的輸出狀態(tài)沒變,則維持I/O口的輸出;當比較器的輸出狀態(tài)發(fā)生改變,則I/O口的輸出狀態(tài)也應改變。因此,I/O的某一狀態(tài)(高/低電平)維持的時間可能是Xt(X為整數),從而在整個A/D轉換過程中,形成了一系列的X1、X2、…、Xi、…、 Xn。Xn為一隨機數,其值由比較器的輸出狀態(tài)而定。在每個單位時間t后,如果I/O口的輸出為高電平,則事先設定的計數加1,當A/D轉換完成后,記錄下I/O口輸出高電平的次數為m。


而A/D轉換完成的時間主要取決于對A/D轉換的精度要求。當要求一個12位的A/D,則其時間為4096t,即對比較器輸出作 4096次查詢,每次查詢間隔時間為t(參考后面的程序及說明)。同樣16位的A/D的時間為65535t。在此,將對應轉換精度要求的4096或 65535設為N,并結合上文所述,N=X1+X2+……Xn。


那么結合電容的充放電公式:

V(t)=V(1-exp(-t/RC))

可對積分型A/D作以下數學上的推斷,從而求出Vin。

N=X1+X2+……Xn

高電平的次數為m

假設:Vin(t)=Vin

根據Vout=Vin和電容的充放電的公式可得:

Vout(t)=Vin+m(Vcc-Vin)(1-exp(-t/RC))-(N-m)Vin(1-exp(-t/RC)

m(Vcc-Vin)(1-exp(-t/RC))為充電過程

(N-m)Vin(1-exp(-t/RC)為放電過程

因此:Vin=Vcc&TImes;m/N (1)

上式成立的前提條件是Vin 在短時間內不變,且對確定Vout的電容要預充電,在開始進行A/D轉換前使Vout=Vin,即通過I/O口對電容預充電使比較器在發(fā)生第一次翻轉后,開始進行積分A/D轉換。


如果對(1)式作一些處理,可使得A/D轉換的處理更加方便:如果電源電壓Vcc為3.0V,取N=3000,則分辨率為1mV,當m= 1245時, Vin=1.245V;如果N=30000,則分辨率為0.1mV,在m=12456時,則Vin=1.2456V。這樣,只要通過對m的確定就可以得到 Vin的值,避免了直接用公式(1)帶來的計算上的麻煩。

基于MSP430F1121單片機的Σ-ΔA/D轉換器方案

圖2 用比較器做A/D轉換的子程序代碼


應用實例

上面介紹的低成本A/D轉換器方案適用于緩慢變化電信號的采集,如溫度、壓力、光和電壓等。結合芯片的低功耗特點,該方案適合于電池供電的便攜式儀器。


用圖1所示電路可以構成一個簡單的信號測量系統(tǒng),用HT1621作為液晶顯示驅動器,P1.0~P1.3四個I/O口控制HT1621。測量結果直接可以看到,利用該電路可以構成一個具有12位以上分辨率的毫伏表。


因此,可以將測量結果放入FLASH存儲器中,具有記憶和回放功能。MSP430F1121 還有一個16位定時器,可以與一個I/O端口構成一個UART,用于發(fā)送測量結果,上傳給PC機,可以構成一個低采樣率的簡易存儲示波器。

關鍵字:MSP430F1121  單片機  D轉換器 引用地址:基于MSP430F1121單片機的Σ-ΔA/D轉換器方案

上一篇:低功耗紅外音頻功率放大器的設計
下一篇:基于MSP430F2272的多路光功率計的設計原理和實現方法

推薦閱讀

#include<reg52.h> #include <intrins.h>//define OP code#define OP_EWEN_H 0x00 // 00 write enable#define OP_EWEN_L 0x60 // 11X XXXX write enable#define OP_EWDS_H 0x00 // 00 disable#define OP_EWDS_L ...
  第四節(jié)課里,痞子衡給大家介紹了第一種output文件-relocatable文件,本文繼續(xù)給大家講project生成的第二種output文件-map文件,map文件記錄了很多重要的信息,這對于后續(xù)調試有很大幫助?! ∥募P系:鏈接文件(.icf) + 工程文件(.ewp) + 可重定向文件(.o/.a) -> 映射文件(.map)  痞子衡在第四節(jié)課可重定向文件(.o/.a)里分析object文件里的sy...
單片機源程序如下:#include<reg52.h>#include<intrins.h>#include"Delay.h"#include "Time.h"#include "L298.h"#include "main.h"#include "ADC0832.h"#define uint unsigned int#define uchar unsigned charunsigned long volt;//測量的電壓值unsigned char volt1=0;unsigned char OPEN_Flag=0;unsigned char one_times=0;/*----------...
中國儲能網訊:近日,歐盟宣布在“創(chuàng)新基金”資助框架下向歐洲多國的7個大規(guī)模創(chuàng)新項目投入11億歐元,支持將能源密集型行業(yè)脫碳的突破性技術推向市場。此次資助涉及氫能、碳捕集利用與封存(CCUS)、可再生能源等技術,涵蓋化工、鋼鐵、水泥、煉油廠、電力和熱力等行業(yè),具體包括: 1、碳密集型行業(yè)脫碳項目 (1)瑞典HYBRIT項目。該項目將使用氫直接...

史海拾趣

問答坊 | AI 解惑

碰到一個問題,電容和L構成的回路

在脈沖波情況下,電流很不穩(wěn)定…

查看全部問答∨

我想找個網絡上的好朋友

我從小就喜歡玩,好像鳥兒一樣自由飛翔啊~!那該多哇! 一個人茫然,都是朋友帶我玩的,有時感覺自己好夢,什么都不會,好悶哪?~~?..平時常去.同學網聊天(www.chinakiu.cn),那里有好多同學,還有照片,哈哈~~ 有句話說的好,即使再有錢,沒有朋友也 ...…

查看全部問答∨

請叫2440CAMERA顯示問題

我的系統(tǒng)是WINCE的,我將攝像頭采集的圖像存到LCD BUFFER里面直接顯示,圖像出現錯位,就像下面那樣,請教大家如何解決? -------        -------        -------- -------     &n ...…

查看全部問答∨

關于二極管知識問答的疑問?

題目的第十題:10、在DPAK封裝中Vishay FRED PT 超快恢復二極管可提供的最大電流是多少?俺通過網站FRED PT 超快恢復二極管的篩選如下圖DPAK封裝只有兩種型號  電流2A  怎么會備選答案4個 一個都沒有呢?是不是俺題目做的不對 還是出題有 ...…

查看全部問答∨

關于TI tina

本帖最后由 dontium 于 2015-1-23 13:26 編輯 有沒有系統(tǒng)一點的介紹TI TINA 的使用手冊,很多多不太會用?官網提供的只是最簡單的入門而已。 …

查看全部問答∨

萬年歷調時問題

/*************** 文件名:main.c ***************/ #include"main.h" #include"delay.h" #include"ds1302.h" void settime(); void scankey(); void readtime(void); void disp(uchar show,uchar dat); void show_time(void ...…

查看全部問答∨

32美分的STM32F030超值系列微控制器

STM32F0308探索套件是是一個價格親民而又簡單易用的開發(fā)工具套件,讓設計人員能夠快速評估STM32F030超值系列微控制器的功能,并迅速啟動開發(fā)項目。該套件在出廠前已經過配置,設計人員可以直接使用。通過USB端口供電或使用單獨的電源,套件上上有 ...…

查看全部問答∨

手機中的基帶和射頻設計

Abstract GSM is currently the most widely adopted digital cellular telephony standard in the world. This paper presents details of the design of the RF to baseband section of a PCS1900 cellular handset. Detailed block diagra ...…

查看全部問答∨
小廣播
設計資源 培訓 開發(fā)板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統(tǒng)推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發(fā)圈

 
機器人開發(fā)圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 新宁县| 枝江市| 湘潭县| 临安市| 兰考县| 九龙县| 桃源县| 中宁县| 桦甸市| 洛南县| 濮阳县| 锡林郭勒盟| 旺苍县| 嵊州市| 新竹县| 荣成市| 怀柔区| 乐昌市| 瓮安县| 满洲里市| 延安市| 上饶市| 句容市| 广平县| 普安县| 祁东县| 肥乡县| 伊宁县| 兴海县| 鲁山县| 新郑市| 华阴市| 京山县| 来安县| 正镶白旗| 庆安县| 青岛市| 汝州市| 绍兴市| 土默特右旗| 聊城市|