導航:首頁 > 操作系統 > ad7705與單片機

ad7705與單片機

發布時間:2023-04-11 16:20:09

① AD7705的5v電壓基準源用哪種比較常見比較好,除了ad系列和ref系列

AD7705(5V)一般都使用2.5V基準源(高精度AD大多如此),這跟一些單片機自帶AD不同,使用2.5V外部基準源時,AD的精度要大大高於使用5V基準源(特別是5V電壓直接取自電源),只要5V電源稍微波動一點,AD的精度到哪裡去都不知道了。

基準電壓源是當代模擬集成電路極為重要的組成部分,它為串聯型穩壓電路、A/D和D/A轉化器提供基準電壓,也是大多數感測器的穩壓供電電源或激勵源。另外,基準電壓源也可作為標准電池、儀器表頭的刻度標准和精密電流源。
實現方式
1.電阻分壓:
只能作為放大器的偏置電壓或提供放大器的工作電流。這主要是由於其自身沒有穩壓作用,故輸出電壓的穩定性完全依賴於電源電壓的穩定性。
2.普通正向二極體
不依賴於電源電壓的恆定基準電壓,但其電壓的穩定性並不高,且溫度系數是負的,約為-2mV/℃
3.齊納二極體
可克服正向二極體作為基準電壓的一些缺點,但其溫度系數是正的,約為+2mV/℃
4.溫度補償性齊納二極體
體積小、重量輕、結構簡單便於集成;但存在雜訊大、負荷能力弱、穩定性差以及基準電壓較高、可調性較差等缺點。這種基準電壓源不適用於攜帶型和電池供電的場合。
5.帶隙基準源(採用CMOS,TTL等技術實現)
運用半導體集成電路技術製成的基準電壓源種類較多,如深埋層穩壓管集成基準源、雙極型晶體管集成帶隙基準源、CMOS集成帶隙基準源等。「帶隙基準源」是七十年代初出現的一種新型器件,它的問世使基準器件的指標得到了新的飛躍。
由於帶隙基準源具有高精度、低雜訊、優點,因而廣泛應用於電壓調整器、數據轉換器(A/D, D/A)、集成感測器、大器等,以及單獨作為精密的電壓基準件,低溫漂等許多微功耗運算放。

② adc0809跟51單片機連接的時候需要加鎖存器和反向器,為什麼呢AD7705跟51相連還需要加

adc0809跟51單片局高機連接的時候需要加鎖存器和反向器,這是因為扮汪adc0809採用並行輸出形式,單片機需要正確的時序邏輯才能正確操作adc0809。
AD7705是16位串廳臘仔行控制ADC,跟51相連神馬都不需要加,直接相連就行。只是AD7705要有復位電路、驅動時鍾、基準電壓,電路少復雜,但數據很穩定。

③ tm7705怎麼實現單片機程序

利用ADD7705采樣數據,與51單片機通訊,硬體連接是:P3.1提供數據脈沖,與AD7705的SCLK管腳連接,P3.0與DOUT,DIN相連,並接上拉電阻,利用51串口方式1工作,程序如下:#include#includesbitAD7705_DATA=P3^0;//AD7705input&outputdatasbitAD7705_CLK=P3^1;//AD7705CLKsbitAD7705_DRDY=P2^7;//AD7705datareadysbitDIS=P4^1;unsignedintdata_out;unsignedcharrearrange(unsignedchara){unsignedchari,b;b=a&0x01;for(i=1;i>1;b=b+(a&0x01);}return(b);}/*******************************************************/voidDelayms(unsignedcharms)//relayms{unsignedchari;while(ms--){for(i=0;i<124;i++);}}/****************************************************************/voidWriteToReg_ADC(unsignedchara){SBUF=a;while(!TI);TI=0;}/*************************************************************/voidAD7705_Init(){WriteToReg_ADC(0x04);////_ADC(0x20);//0x04toCLR,2.4576MHz,50Hz.WriteToReg_ADC(0x08);////_ADC(0x62);//0x44,1,bufferoff,FSYNC=0,andself-calibration}/*************************************************************/unsignedintReadWord(){unsignedcharhigh8,low8;unsignedintout;while(AD7705_DRDY);SCON=0x10;while(!RI);high8=SBUF;RI=0;while(!RI);low8=SBUF;REN=0;out=rearrange(high8);out=out<<8;out=out+rearrange(low8);return(out);}main(){AD7705_Init();while(1){DIS=0;Delayms(80);DIS=1;Delayms(80);WriteToReg_ADC(0x1c);data_out=ReadWord();}}問題是,AD7705好象沒有工作,管腳DRDY一直處於高電平,希望高手指點先謝謝了!問題補充:串口方式是採用方式0,是我打錯了,這個程序是最先的現在改為AD7705的復位引腳和片選引腳都用I/O口控制,採用模擬時鍾,不過結果還是那樣,DRDY沒有低電平,AD7705似乎沒有工作:我來幫他解答滿意回答檢舉|2008-11-1419:171.51串口方式1有停止位,每次發送一個位元組,將產生至少九個時鍾脈沖。而AD7705每發送或接收一個位元組只需要八個時鍾脈沖(多一個就亂衫迅了),多發的脈沖將破壞通信的同步,應該用串口方式0吧。2.強烈建議用一個I/O口線去控制AD7705的RESET腳,每當通信沒能同步時,發遲早一個復位脈沖即可實現同步通信。3.P3.0與DOUT,DIN相連」,如果一切正常碼塌雀的話,這樣設計挺好的;但是,一旦通信沒能同步,出現AD7705與51單片機同時往數據線上發數據,引起沖突。可能會損害晶元。建議DOUT、DIN分開走線(盡管線多了點)。我是用AVR單片機做的AD7705測試程序,AVR直接有SPI介面。

④ 怎樣判斷AD7705死機

當慎頃初這個片子折騰的我也夠嗆,注意AD7705與單片機之間數據線盡量的短,不知樓主有沒有用光耦,逗孝豎用光偶的話,加一級施密特反相器,用14就行。用的是標准SPI口,還是模擬的,標準的降低頻率,模擬的注意下時序。(硬體都沒問題的化,估計樓主的時序做的不好)。
硬體和時序的問題都解決後,比較保險單比較笨的方法時每次讀取AD值時,復位AD7705,設置寄存器(這步也比較重要,設置不匹配山大,AD7705達不到指標,並且容易出錯),讀取轉換值,但是這樣的會使AD7705的采樣速度降到很低(不推薦)。

⑤ 大神們看一下 AD7705和at89c51 單片機這么接對不對 我看有好幾個管腳沒接 請詳細說下 這是連接圖和管腳圖

除了電源沒接外,沒什麼問題,ad7705時個兩路的ad轉換晶元,你只用一路的話另一路當然不用接了

⑥ AD7705如何與單片機通信

一下子沒看清你的敘述,但我在你的敘述里找不到模擬量的輸入,所以我要問:你為什麼要使用AD轉換器?
你現在只有----有信號和無信號兩種狀態,直接接入輸入端一個腳即可。
當然,輸入介面電信號必須匹配。當不能很好符合匹配的話,中間加接整形電路。可以是高檔乎一個三極體,將三極體工作在非放大狀態----只要基極有電壓,輸出蠢肆即為高電平;反之,基戚悉極沒電壓輸出既是低電平。

⑦ 用過AD7705的來

dadsd

⑧ STM32F103單片機與AD7705之間的AD轉換數據採集程序

找個其他單片機的c移植一下咯,還有注意cs引腳和其他引腳的配置,有時候配置為上拉等會有影響

閱讀全文

與ad7705與單片機相關的資料

熱點內容
蘋果app網路驗證在哪裡 瀏覽:12
博科清空命令 瀏覽:384
簡愛英文pdf 瀏覽:376
cnc編程有前途嗎 瀏覽:586
聯想app怎麼聯網 瀏覽:722
linuxftp命令登錄 瀏覽:1000
android獲取圖片縮略圖 瀏覽:646
神戶制鋼螺桿壓縮機 瀏覽:29
差分演化演算法 瀏覽:567
中山市加密軟體 瀏覽:446
mc反編譯源碼 瀏覽:139
企業商城網站源碼 瀏覽:411
shell腳本編程是什麼 瀏覽:762
單片機led閃爍匯編 瀏覽:203
點淘app怎麼沒金蛋了 瀏覽:878
app拉新哪裡找推廣碼 瀏覽:935
哪個app生活服務好 瀏覽:108
mht安卓用什麼軟體打開 瀏覽:320
html5即時通訊源碼 瀏覽:144
python編程基礎豆瓣 瀏覽:710