1. 430 16位ADC 外部參考電壓VREF最大能用多大的電壓啊
1 ADC的精度與通道
F020採用TQFP100封裝,晶元引腳有8個(引腳18~25)專用於模擬輸入,是8路12位ADC的輸入端。每路12位的轉換精度都是其自身的±1LSB(最低位)。實際上,對於12位逐次逼近寄存器型(SAR)ADC只有1個,在它與各輸入端之間有1個具有9通道輸入的多路選擇開關(可配置模擬多路開關AMUX)。AMUX的第9通道連接溫度感測器。在F020中,12位ADC稱為ADC0,另有8路8位在系統可編程(ISP)的ADC電路稱為ADC1。其8個外接引腳與P1口復用,片內結構與ADC0相近,只是轉換的位數為8位,轉換精度為8位的±1LSB。
ADC0埠的每一對均可用編程設置成為分別地單端輸入或差分輸入。差分輸入時的埠配對為0-1、2-3、4-5、6-7,此設置由通道選擇寄存器AMUX0SL的低4位和通道配置寄存器AMUX0CF的低4位確定。在AMX0CF中,位3~0各對應2個引腳通道。位值=0,表示是獨立的單端輸入(復位值均為單端輸入);位值=1,表示是差分輸入對。對應AMX0CF選差分輸入時,AMUX0SL中只有在選雙數(含0)通道時才有效(註:AMUX0SL低4位為1xxx時,不論AMX0CF低4位為何值,均選溫度感測器)。
將REF0CN的位3置「1」時,允許使用溫度感測器;置「0」時,溫度感測器的輸出為高阻態。溫度感測器的值可用於修正參數的非線性或記錄、調整與溫度相關的數據。
2 ADC的速率與啟動
C8051F系列單片機中ADC的速率都是可用編程設置的,但最少要用16個系統時鍾。一般在轉換之前還自動加上3個系統時鍾的跟蹤/保持捕獲時間(1.5μs)。設置F020內ADC速率的方法是通過配置寄存器ADCxCF(x為0或1)的位7~3來進行的,其復位值為11111(位7~3=SYSCLK/CLK SAR-1)。
一般在啟動ADC之前都要處於跟蹤方式,控制寄存器ADCxCN的位6如果為「0」,則一直處於跟蹤方式(此時啟動4種啟動方式都可比跟蹤啟動快3個系統時鍾);如為「1」,則有4種跟蹤啟動方式可選擇,即對ADCxCN中的位3~2賦值:00為向ADBUSY寫1時跟蹤(軟體命令);01為定時器3溢出跟蹤;10為CNVSTR上升沿跟蹤(外部信號);11為定時器2溢出跟蹤。
復位時,ADCxCN的位7為0,處於關斷狀態。每次轉換結束時,ADCxCN的位5為「1」,位4(忙標志)的下降沿觸發結構中斷,也可用軟體查詢這些狀態位。
3 ADC的基準與增益
F020的片內有1個1.2V、15×10 -6/℃的帶隙電壓基準發生器和1個兩倍增益的輸出緩沖器。2.4V的基準電壓(VREF)可通過外引腳分別接入ADC0、ADC1和DAC中。VREF對外帶載能力為200μA(建議在驅動外部負載時,對地接1個負載電阻)。ADC使用偏置時,必須將參考源控制寄存器REFcCN中的位1置「1」;如果「0」,則關閉內部偏壓,此時可通過VREF引腳(引腳12)使用外部基準電壓,外部基準電壓必須小於VAV±0.3V(還要大於1V)。不用ADC,也不用DAC時,可將REFxCN的位0置「0」,使緩沖放大器處於省電方式(輸出為高阻態)。
設置REF0CN的位4為「0」時,ADC0用VREF偏置,為「1」時,用DAC0輸出偏置;設置REF0CN的位3為「0」時,ADC1用VREF偏置,為「1」時,用AV+偏置。
在F020的ADC電路中,輸入多路選擇開關AMUX後面都帶有1個可用編程設置增益的內部放大器(PGA)。當各模擬通道之間輸入的電壓信號范圍差距較大時,或需要放大一個具有較大直流偏移的信號時(在差分輸入方式,DAC可用於提供直流偏移)顯得尤為有用。設置的方式是配置ADCxCF中的位2~0(000對應PGA的增益為1;001對應為2;010對應為4;011對應為8;10x對應為16、11x對應為0.5)。這里的增益對溫度感測器信號也起作用。當增益為1時,VTEMP=0.002 86(V/℃)(TEMPC) ℃+0.776V。
4 ADC的數據與控制
對應單端輸入,ADC結果數據字格式為:0V——0000,VREF——0FFF或FFF0。
2. 有12位采樣精度的ADC 單片機有哪些
C8051F020,集成了一個12bit的ADC和8bit的ADC,飛思卡爾十六位的單片機MSP430F5系列單片機;stm32f系列單片機;picf18系列單片機;等等,在使用的時候注意基準源的穩定,使用高精度基準源,不要直接使用3.3v的vcc,那樣的話,采樣精度誤差比較大。
ADC,Analog-to-Digital Converter的縮寫,指模/數轉換器或者模擬/數字轉換器。是指將連續變數的模擬信號轉換為離散的數字信號的器件。真實世界的模擬信號,例如溫度、壓力、聲音或者圖像等,需要轉換成更容易儲存、處理和發射的數字形式。模/數轉換器可以實現這個功能,在各種不同的產品中都可以找到它的身影。
典型的模擬數字轉換器將模擬信號轉換為表示一定比例電壓值的數字信號。然而,有一些模擬數字轉換器並非純的電子設備,例如旋轉編碼器,也可以被視為模擬數字轉換器。
數字信號輸出可能會使用不同的編碼結構。通常會使用二進制二補數(也稱作「補碼」)進行表示,但也有其他情況,例如有的設備使用格雷碼(一種循環碼)。
3. 尋求一單片機,最好帶16位ADC,最低12位ADC。(如果能滿足其它要求則最好)
同時滿足你要求的還真沒發現
如果要求造價低可以用外置D/A+電壓比較器用軟體實現A/D
或者用滿足A/D條件的晶元外加USB,新華龍有配套的晶元CP2102、CP2103
如果想電路簡潔軟體規模小的話用兩塊MCU好了,反正也都不貴
4. 單片機的種類是AT89C51單片機
MCS-51系列及與之兼容的80C51系列單片機
在我國使用最多的是Intel公司的MCS-51系列單片機。MCS-51系列單片機雖然是8位單片機,但它品種齊全、兼容性強、性價比高,且軟硬體應用設計資料豐富,已為廣大工程技術人員所熟悉,因此在我國得到了廣泛的應用。
MCS是Intel公司的注冊商標。凡Intel公司生產的以8051為核心單元的其他派生單片機都可以稱為MCS-51系列,有時簡稱為51系列。MCS-51系列單片機包括8031、8051、87513個基本型和對應的低功耗型80C31、80C51、87C51。
MCS-51系列及80C51單片機有多種品種。它們的引腳及指令系統相互兼容,主要在內部結構上有所區別。最常用的51系列單片機是8051和AT89C51(如圖1-2所示)等。
AT89C51具有片內E2PROM,是真正的單片機,由於不需要外接EPROM,所以應用非常普遍。8031、8051片內沒有EPROM,但它價格很低,軟硬體系統開發成熟,所以應用也非常廣泛。目前51系列的產品大多是8031、8051和AT89C51等。
除了Intel公司,還有Atmel、Winbond、Philips、TEMIC、ISSI和LG等公司都生產兼容80C51的產品。
宏晶公司生產的STC89C5lRC單片機為低電壓、高性能的CMOS 8 位單片機,片內含2Kbyte的可反復擦寫的只讀程序存儲器(PEROM)和128byte的隨機存取數據存儲器(RAM),工作電壓為2.7V~6V,還含有2個16位的定時器,6 個內部中斷源,可編程的串口 UART,兼容標准 MCS-51 指令系統。片內置有通用 8 位中央處理器和Flash存儲單元,封裝只有40針,體積比較小,工作溫度為-40℃~+85℃。
STC89C5lRC單片機可以利用STC-ISP軟體方便地實現在線燒寫程序。本書使用的實驗開發板採用的就是STC89C5lRC單片機。
TI公司的超低功耗Flash型MSP430系列單片機
有業界最佳「綠色微控制器(Green MCUs)」稱號的 TI 公司的 MSP430 Flash 系列單片機,是目前業界所有內部集成閃速存儲器(Flash ROM)產品中功耗最低的,消耗功率僅為其他閃速微控制器(Flash MCUs)的 1/5。在 3V 工作電壓下其耗電電流低於 350μA/MHz,待機模式僅為 1.5μA/MHz,具有 5 種節能模式。該系列產品的工作溫度范圍為-40℃~85℃,可滿足工業應用要求。MSP430 微控制器可廣泛地應用於煤氣表、水表、電子電度表、醫療儀器、火警智能探頭、通信產品、家庭自動化產品、攜帶型監視器及其他低耗能產品。由於MSP430微控制器的功耗極低,可設計出只需一塊電池就可以使用長達10年的儀表應用產品,因此,MSP430 Flash系列是不可多得的高性價比單片機。
OKI低電壓低功耗單片機
OKI公司的高性價比4位機MSM64K系列也是低功耗低電壓的微控制器,其工作電壓可低至1.25V,使用32kHz的工作頻率,工作電流可低至3μA~5μA,HALT(關斷)模式下小於1μA,而其功能卻並不遜色。MSM64K系列單片機片內集成了LCD(液晶顯示器)驅動器,可方便地與液晶顯示器連接,且具有片內掩模(Mask)的程序存儲器,有些型號還帶有串口、RC振盪器、看門狗、模數轉換器(ADC)、脈寬調制(PWM)等,幾乎不需要外擴晶元即可滿足應用,其工作溫度范圍可達-40℃~85℃,提供PGA封裝和裸片。該系列微控制器應用廣泛,適用於使用LCD顯示、電池供電的設備,如掌上游戲機、攜帶型儀表(體溫計、濕度計)、智能探頭、定時器(時鍾)等低成本、低功耗的產品。
ST公司的ST62系列單片機
美國ST微電子公司是一家獨立的全球性公司,專門從事半導體集成電路的設計、生產、製造和銷售,以及生產各種微電子應用中的分立器件。應用領域涉及電子通信系統、計算機系統、消費類產品、汽車應用、工業自動化和控制系統等。ST公司可提供滿足各種需要的單片機或微控制器,其中ST62系列8位單片機以其簡單、靈活、價低格等特點,特別適用於汽車、工業、消費領域的嵌入式微控制系統。ST62系列提供多種不同規格的單片機以滿足各種需要,存儲器從1KB到8KB,有ROM、OTP、EPROM、E2PROM、Flash E2PROM,I/O介面從9個到22 個,引腳從16 個到42個,還有 ADC、LCD 驅動、看門狗、定時器、串列口、電壓監控等部件。ST62 單片機採用獨特的製造工藝和技術,大大提高了抗干擾能力,能適應於各種惡劣環境。
AD公司的帶A/D與D/A轉換器的單片機
ADμC812是AD公司推出的全集成12位數據採集系統,片內集成了8路12位高性能的自校準ADC、2路12位DAC和與80C51指令兼容的8位MCU。AD公司最近又推出了16位和24位ADC的ADμC816和ADμC824,其他性能特性與ADμC812基本相同。
ADμC812 MCU 包括8KB的Flash程序存儲器、640B 的Flash數據存儲器、256B 的RAM和與80C51 兼容的內核。並且具有看門狗定時器、電源監視器及ADC DMA 功能,32 個可編程I/O介面、I2C/SPI兼容和標准UART串列通信介面。晶元具有正常、空閑和掉電三種工作模式,非常適合低功耗應用的電源管理方案,如智能感測器、電池供電系統(可移動PC、手持儀器、終端)、瞬時捕捉系統、DAS和通信系統等。
5. 帶16至24位ADC的單片機國產的有什麼型號
中穎電子 有帶16bit,20bit 24bit ADC的單片機,內核是51的,不知道能否滿足
6. MSP430單片機里,基礎定時器、16位ADC 、16位定時器timer_A三者區別。
呵呵,你說的的基礎定時器是basic timer是吧?
basic timer是用來做RTC或者LCD的時基的。
16位ADC就是說它的AD轉換是16位精度的。
timer_A就是16位定時器,可以定時,輸出pwm,輸入捕獲。
你可以理解為他們沒有任何關系,不過實際上是有關系的,AD的采樣率可以有timer_A來控制的。
如果還有什麼問題,歡迎追問。