版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 1寬帶放大器簡介</b></p><p> 1.1什么是寬帶放大器</p><p> 工作頻率上限與下限之比甚大于1的放大電路。習(xí)慣上也常把相對頻帶寬度大于20%~30%的放大器列入此類。這類電路主要用于對視頻信號、脈沖信號或射頻信號的放大。用于電視圖像信號放大的視頻放大器是一種典型的基帶型寬帶放大器,所放大的信號的頻率范圍可以從幾赫
2、或幾十赫的低頻直到幾兆赫或幾十兆赫的高頻。這類放大器通常以電阻器為放大器的負(fù)載,以電容器作級間耦合。為了擴(kuò)展帶寬,除了使其增益較低以外,通常還需要采用高頻和低頻補(bǔ)償措施,以使放大器的增益-頻率特性曲線的平坦部分向兩端延展??梢詺w入寬帶放大器的還有用于時分多路通信、示波器、數(shù)字電路等方面的基帶放大器或脈沖放大器(帶寬從幾赫到幾十或幾百兆赫),用于測量儀器的直流放大器(帶寬從直流到幾千赫或更高),以及音響設(shè)備中的高保真度音頻放大器(帶寬從幾
3、十赫到幾十千赫)等。用于射頻信號放大的寬帶放大器(大多屬于帶通型),如雷達(dá)或通信接收機(jī)中的中頻放大器,其中心頻率為幾十兆赫或幾百兆赫,通帶寬度可達(dá)中心頻率的百分之幾十。</p><p> 1.1.2放大器的分類</p><p> 將其分為甲、乙、丙三類工作狀態(tài)。甲類放大器電流的流通角為360o,適用于小信號低功率放大。乙類放大器電流的流通角約等于 180o;丙類放大器電流的流通角則小于
4、180o。乙類和丙類都適用于大功率工作丙類工作狀態(tài)的輸出功率和效率是三種工作狀態(tài)中最高者。高頻功率放大器大多工作于丙類。但丙類放大器的電流波形失真太大,因而不能用于低頻功率放大,只能用于采用調(diào)諧回路作為負(fù)載的諧振功率放大。由于調(diào)諧回路具有濾波能力,回路電流與電壓仍然極近于正弦波形,失真很小。</p><p> 集成運(yùn)算放大器主要類別</p><p> 下面對不同特性的集成運(yùn)算放大器進(jìn)行
5、介紹。</p><p> 1.通用型集成運(yùn)算放大器</p><p> 通用型集成運(yùn)算放大器是指它的技術(shù)參數(shù)比較適中,可滿足大多數(shù)情況下的使用要求。通用型集成運(yùn)算放大器又分為Ⅰ型、Ⅱ型和Ⅲ型,其中Ⅰ型屬低增益運(yùn)算放大器,Ⅱ型屬中增益運(yùn)算放大器,Ⅲ型為高增益運(yùn)算放大器。Ⅰ型和Ⅱ型基本上是早期的產(chǎn)品,其輸入失調(diào)電壓在2mV左右,開環(huán)增益一般大于80dB。</p><p&g
6、t; 2.高精度集成運(yùn)算放大器</p><p> 高精度集成運(yùn)算放大器是指那些失調(diào)電壓小,溫度漂移非常小,以及增益、共模抑制比非常高的運(yùn)算放大器。這類運(yùn)算放大器的噪聲也比較小。其中單片高精度集成運(yùn)算放大器的失調(diào)電壓可小到幾微伏,溫度漂移小到幾十微伏每攝氏度。</p><p> 3.高速型集成運(yùn)算放大器高速型集成運(yùn)算放大器的輸出電壓轉(zhuǎn)換速率很大,有的可達(dá)2~3kV/μS。</p&
7、gt;<p> 4.高輸入阻抗集成運(yùn)算放大器</p><p> 高輸入阻抗集成運(yùn)算放大器的輸入阻抗十分大,輸入電流非常小。這類運(yùn)算放大器的輸入級往往采用MOS管。</p><p> 5.低功耗集成運(yùn)算放大器</p><p> 低功耗集成運(yùn)算放大器工作時的電流非常小,電源電壓也很低,整個運(yùn)算放大器的功耗僅為幾十微瓦。這類集成運(yùn)算放大器多用于便攜式
8、電子產(chǎn)品中。</p><p> 6.寬頻帶集成運(yùn)算放大器</p><p> 寬頻帶集成運(yùn)算放大器的頻帶很寬,其單位增益帶寬可達(dá)千兆赫以上,往往用于寬頻帶放大電路中。</p><p> 7.高壓型集成運(yùn)算放大器</p><p> 一般集成運(yùn)算放大器的供電電壓在15V以下,而高壓型集成運(yùn)算放大器的供電電壓可達(dá)數(shù)十伏。</p>
9、<p> 8.功率型集成運(yùn)算放大器</p><p> 功率型集成運(yùn)算放大器的輸出級,可向負(fù)載提供比較大的功率輸出。</p><p><b> 1.2課題設(shè)計要求</b></p><p> 1.帶寬 3dB通頻帶為10kHz~6MHz,可以擴(kuò)展。 2.增益 (1)最小值為10dB,基本指標(biāo)為40dB,最大值≥60dB。
10、 (2) 可步進(jìn)調(diào)節(jié),在10~58dB范圍內(nèi),步進(jìn)間隔為6dB;要求更高時,步進(jìn)間隔為2dB。(3)可預(yù)置增益值,并顯示。(4)預(yù)置增益值與實測增益值的誤差要求:在步進(jìn)間隔為6dB時,誤差小于2dB;在步進(jìn)間隔為2dB時誤差小于1dB。(5)帶內(nèi)增益平坦度要求:在增益為40dB時,在20kHz~5MHz范圍內(nèi),增益起伏小于1dB。(6)自動增益控制要求:在4.5V≤V
11、0≤5.5V范圍內(nèi),AGC范圍≥20dB,即輸入信號的ViH/ViL大于12.2倍。 3.最大輸入電壓幅度(有效值) (1)基本要求≥3V;(2)擴(kuò)展要求≥6.5V;(3)數(shù)字顯示正弦電壓有效值。 4.噪聲性能 在AV=58dB時,輸出噪聲峰-峰值不大于0.5V。 5.輸入阻抗≥1kΩ;負(fù)載電阻為600Ω;單端輸入、單端輸出。 6.進(jìn)一步提高各項技術(shù)指標(biāo),擴(kuò)展功能。 對題意要求作了如上整理</p>
12、;<p><b> 3.課題的意義 </b></p><p> 隨著社會生產(chǎn)力的發(fā)展,人們迫切地要求能夠遠(yuǎn)距離隨時隨地迅速而準(zhǔn)確地傳送多媒體信息。于是,無線通信技術(shù)得到了迅猛的發(fā)展,技術(shù)也越來越成熟。而寬帶放大器是上述通信系統(tǒng)和其它電子系統(tǒng)必不可少的一部分。由此可知,寬帶放大器在通信系統(tǒng)中起到非常重要的作用,于是人們也對它的要求也越來越高。</p><p
13、><b> 1.3總體方案設(shè)計</b></p><p> 方案一:選用結(jié)電容小,fT 高的晶體管,采用多種補(bǔ)償法,多級放大加深度負(fù)反饋,以及組合各種組態(tài)的放大電路形式,可以組成優(yōu)質(zhì)的寬帶放大器,而且成本較低。但若要全部采用晶體管實現(xiàn)題目要求,有一定困難,首先高頻晶體管配對困難,不易購買;其次,理論計算往往與實際電路有一定差距,工作點(diǎn)不容易調(diào)整;而且,晶體管參數(shù)易受環(huán)境影響,影響系統(tǒng)
14、總體性能。另外,晶體管電路增益調(diào)節(jié)較為復(fù)雜,不易實現(xiàn)題目要求的增益可調(diào)。</p><p> 方案二:使用專用的集成寬帶放大器。如TITHS6022、NE592等集成電路。通過外接少數(shù)的元件就可以滿足本題目要求,甚至遠(yuǎn)超過題目要求的帶寬和增益的指標(biāo),但這種放大器難以購買,價格較貴,靈活性不夠,不易滿足題目擴(kuò)展功能要求。</p><p> 方案三:市面上有多種型號、各具特色的寬頻帶集成運(yùn)算
15、放大器。這些集成運(yùn)算放大器有的通頻帶寬,有足夠的增益,有的可以輸出較高電壓,使用方便,有的甚至可以實現(xiàn)增益可調(diào)及AGC的功能??傮w上硬件的實現(xiàn)和調(diào)試較為簡單,所以,我們決定采用多個集成運(yùn)放級連實現(xiàn)本題目。</p><p> 圖2-1系統(tǒng)方框圖如</p><p><b> 2芯片介紹</b></p><p> AD603運(yùn)放性能介紹
16、 由上可見,完成本題的關(guān)鍵在于選擇好寬帶、低噪、增益可控制的放大器件。,如選擇AD603、UA733等, AD603的有關(guān)技術(shù)性能。 3.AD603的特性 圖1為AD603的引腳圖,表1為其引腳功能,圖2為AD603原理框圖,圖3為其最大增益與Rx之間的關(guān)系。這些圖表對了解AD603的電氣性能非常有用。 </p><p> 圖2-2 AD603引腳圖</p><p> 4
17、.電氣性能 (1)增益特性 ①固定增益上限Av(0) :與5、7腳之間的外接電阻Rx有關(guān),Rx=0(5、7腳短接),Av(0)max=30dB。Rx=6.44kΩ,Av(0)max=50dB。所以,固定增益的上限為(30~50)dB。 ?、谠鲆嫠p范圍:由內(nèi)部R-2R精密梯形網(wǎng)絡(luò)實現(xiàn),R=100Ω,每節(jié)衰減6dB,共有7節(jié),總的衰減能力約40dB。可見運(yùn)放的增益在其上限之下,有40dB的可調(diào)范圍。 ?、墼鲆婵刂普{(diào)節(jié)
18、方法:1、2腳都是其控制電壓Vg的接入端,由Vg控制內(nèi)部衰減網(wǎng)絡(luò)的無級變化,從而實現(xiàn)40dB范圍內(nèi)任一步進(jìn)間隔的增益調(diào)節(jié);Vg是1、2腳之間的電位差,范圍是[-0.5V,0.5V],超出該范圍時,Vg的作用與區(qū)間端電壓相同;在Vg控制下,放大器的對數(shù)增益(以分貝表示)與Vg成線性關(guān)系(Vg的單位為V):</p><p> Av(Vg)=40Vg+(Gmax-20)(dB)。
19、 圖2-3 AD603內(nèi)部結(jié)構(gòu) </p><p> 圖2-4 AD603性能</p><p> 例如:當(dāng)Rx=0,Gmax=30dB,Vg∈[-0.5V,0.5V]時,AV(Vg)范圍為:-10~30dB。當(dāng)調(diào)節(jié)范圍超過40dB時,需用級聯(lián)方式解決。 另外,控制端1、2腳之間輸入電阻達(dá)50MΩ,對Vg接入電路不會產(chǎn)生影響;在內(nèi)部,1、2腳與信號輸入端3、4腳之間無
20、電的聯(lián)系。因此,Vg調(diào)節(jié)增益是獨(dú)立進(jìn)行的。 ?。?)帶寬 當(dāng)Gmax=30dB時,BW0.7=90MHz;當(dāng)Gmax=50dB時,BW0.7=9MHz,即單位增益帶寬接近3GHz;帶內(nèi)增益起伏小于0.5dB;大信號電壓轉(zhuǎn)換速率:275V/μs。 (3)低噪聲性能 1.3nV/Hz。故即使在100MHz頻帶里,噪聲峰-峰值也僅0.13V左右。 ?。?)輸入電阻 100Ω。這是由其R-2R網(wǎng)絡(luò)決定的。因此為提高輸入阻抗,可采用
21、寬帶運(yùn)放跟隨器作輸入級。 ?。?)極限參數(shù)及應(yīng)用范圍 表2為AD603極限參數(shù)及應(yīng)用范圍。 5使用注意事項 ?。?) 輸入信號必須直接接在3、4腳上,否則影響精度。</p><p> ?。?) 參考電壓必須非常穩(wěn)定。</p><p> (3) 信號輸入端宜加保護(hù)電路,以防過壓輸入。</p><p> (4) 容易自激。電源和地之間加去耦電容,各級電源之
22、間加電感線圈隔離。(5) 對容性負(fù)載敏感,易造成自激,當(dāng)用同軸電纜連接輸出時,宜加緩沖器隔離。</p><p> ?。?) 前后級易產(chǎn)生電磁耦合,必要時需用銅屏蔽盒隔離。</p><p> ?。?)級聯(lián)運(yùn)用時,因為Ri2=100Ω,為防止后級輸入過流,應(yīng)采取保護(hù)措施。</p><p> ?。?)在5腳上加接4.7μF電容接地,可適當(dāng)提升高頻分量,改善幅頻特性。
23、 </p><p> 2 理論分析及各模塊設(shè)計比較</p><p><b> 2.1增益分配</b></p><p> 本系統(tǒng)以可變增益增益放大器AD603為核心,其它各單元電路都是根據(jù)AD603及題目要求設(shè)計。</p><p> 題目要求最大增益要大于40dB,最大輸出電壓有效值大于等于3V,而中間
24、級采用的可編程增益放大器AD603對輸入電壓和輸出電壓均有限制,所以,必須合理分配三級放大器的放大倍數(shù)。</p><p> AD603的最大輸出電壓有效值約為1.2V,假如要實現(xiàn)發(fā)揮部分的最大輸出電壓有效值大于等于6V的要求,即輸出電壓峰峰值</p><p> ?。?×6×=16.9 V, (2-1)</p><p
25、> 為得到最大輸出電壓,則后級放大至少要有5倍。發(fā)現(xiàn),AD603在輸出電壓過大時,波形會有失真。為了實現(xiàn)輸出不失真,同時盡量擴(kuò)大輸出電壓,把AD603最大輸出電壓的峰峰值為定為2V左右,則放大倍數(shù)</p><p> A= = 8.45 = 18.54 (dB) (2-2)</p><p> 故后級需要放大8.5倍,即18.6 dB。</p
26、><p> 另外,AD603的輸入電壓峰峰值為1.4 V,所以前級放大不宜過大,以免輸入大信號時會燒壞芯片??紤]到AD603輸入電壓范圍,所以讓前級放大3.5倍。</p><p><b> 2.2 前級放大器</b></p><p> 根據(jù)上述AD603芯片的特點(diǎn),可將前端放大器簡要設(shè)計如圖3-1-1所示。 前端跟隨器選用OPA642,
27、其截止頻率達(dá)400MHz,跟隨線性度好;輸入電壓允許值與AD603相同。這樣,使系統(tǒng)輸入阻抗遠(yuǎn)大于1kΩ的要求。 </p><p> 為了滿足題目要求輸入阻抗大于1k,選取R1 = 2K,Rf =7K,則放大倍數(shù)A =- =-=-3.5</p><p> 圖2-1 前級放大器</p><p> 圖2-2 opA642</p><p&g
28、t; 2.3 增益控制電路</p><p> AD603的簡化原理框圖如圖 2-3-1所示,它由無源輸入衰減器、增益控制界面和固定增益放大器三部分組成。圖中加在梯型網(wǎng)絡(luò)輸入端(VINP)的信號經(jīng)衰減后,由固定增益放大器輸出,衰減量是由加在增益控制接口的電壓決定。增益的調(diào)整與其自身電壓值無關(guān),而僅與其差值VG有關(guān),由于控制電壓GPOS/GNEG端的輸入電阻高達(dá)50MΩ,因而輸入電流很小,致使片內(nèi)控制電路對提供增
29、益控制電壓的外電路影響減小。而且,如果AD603的增益用dB表示,則與控制電壓成線性關(guān)系,以上特點(diǎn)很適合構(gòu)成本題要求的放大器。</p><p> 圖2-3 AD603原理框圖</p><p> 中的“滑動臂”從左到右是可以連接移動的。當(dāng)VOUT和FDBK兩管腳的連接不同時,其放大器的增益范圍也不一樣,帶寬在9MHz ~ 90MHz之間</p><p> 為加
30、大中間級的放大倍數(shù)及增益調(diào)節(jié)范圍,使用兩片AD603級聯(lián)作為中間級放大。如果將AD603的5腳和7腳相連,單級AD603增益調(diào)整范圍為,-10~+30 dB,帶寬為90MHz,兩級AD603級聯(lián),使得增益可調(diào)范圍擴(kuò)大到-20 dB~+60 dB??蓾M足題目要求的10dB~58dB的增益調(diào)節(jié)。</p><p> 圖2-4 級聯(lián)AD603電路圖</p><p> 兩級AD603采用+5V
31、,-5V電源供電,兩級的控制端GNEG都接地,另一控制端GPOS接D/A輸出,從而精確地控制AD603的增益。AD603的增益與控制電壓成線性關(guān)系,其增益控制端輸入電壓范圍為-500mv~+500mv,增益調(diào)節(jié)范圍為40dB,當(dāng)步進(jìn)1dB時,控制端電壓需增大</p><p> ΔVG==25mv (2-3)</p><p> 由于兩級AD603由同一
32、電壓控制,所以,步進(jìn)1dB的控制電壓變化幅度為25mv/2=12.5mv。由于AD603的控制電壓需要比較精確的電壓值。使用12位的D/A轉(zhuǎn)換器AD667,其內(nèi)部自帶10V基準(zhǔn)電壓,其輸出電壓精度為=0.00244V=2.44mv,可滿足指標(biāo)要求。</p><p> 另外,通過A/D采樣輸出信號,由單片機(jī)計算后,再去調(diào)整D/A輸出電壓,就可實現(xiàn)AGC功能,擴(kuò)大通頻帶。</p><p>
33、 2.4輸出級電路設(shè)計</p><p> 后級輸出電路采用輸入阻抗較高的同相放大形式,前面分析過,為得到最大輸出電壓,后級放大倍數(shù)至少為</p><p> A= = 8.45 = 18.54 (dB) (2-4)</p><p> 則同相放大電路的增益Af = = 8.45 </p><p> 故 =
34、7.45 實際應(yīng)用時,選取 Rf = 8.2K,R1 = 1 K。</p><p> 圖2-5 后級放大電路</p><p> 實測時,發(fā)現(xiàn)此電路帶動600歐負(fù)載有些不夠,在頻率較高時輸出電壓峰峰值有較大下降,頻率增高后,由于壓擺率Sr限制,在高頻大信號輸入情況下,使得輸出電壓下降,故輸出電流下降,導(dǎo)致帶負(fù)載能力下降。</p><p> 為此,采取擴(kuò)大輸出電
35、流方式輸出來驅(qū)動負(fù)載。給運(yùn)放擴(kuò)流輸出有多種方式,最常用的為三極管射隨輸出,但會稍微降低輸出電壓幅度,對發(fā)揮部分中提高輸出幅度有影響。為此在運(yùn)放輸出端加入兩個并聯(lián)的高速電流緩沖器來驅(qū)動負(fù)載,如圖3-5-2 。使用的電流緩沖器BUF634在負(fù)載為100歐姆時最大輸出電流250mA,其單位增益帶寬可在30M~180M變化,由于本題對功率要求不高,使用BUF634完全可以滿足題目要求的指標(biāo)。</p><p><b&
36、gt; 2.5 放大部分</b></p><p> 方案一:直接采用高帶寬的放大器和電阻網(wǎng)絡(luò),其增益調(diào)節(jié)可以通過調(diào)節(jié)反饋電阻來控制,其基本電路框圖如圖一所示.但是它的增益預(yù)先設(shè)定,調(diào)整困難,且增益與放大倍數(shù)成非線性變化,實現(xiàn)步進(jìn)6dB誤差較大,精確度不高.故沒有選用.</p><p><b> 圖4-1</b></p><p>
37、; 方案二:采用可編程控制放大器的思想,將輸入的交流信號作為高速D/A的基準(zhǔn)電壓, 在其后加上寬帶放大器,可以實現(xiàn)增益的自由選擇,但是這種方案對放大器的要求較高, 且需要高帶寬的運(yùn)算放大器.若D/A的轉(zhuǎn)換位數(shù)為N位,就必須要求能實現(xiàn)2N倍放大的運(yùn)算放大器.方框圖見圖二. </p><p><b> 圖2-6</b></p><p> 方案三:使用控制電壓與增益成
38、線性關(guān)系的可編程增益放大器AD603,用控制電壓和增益成線性關(guān)系的可變增益放大器來實現(xiàn)增益控制.用電壓控制增益,便于單片機(jī)控制,同時可以減少噪聲和干擾.</p><p> 綜上所述,選用方案三,采用電壓控制可變增益放大器AD603作為增益控制.AD603是一款低噪聲,精密控制的可變增益放大器,溫度穩(wěn)定性好,最大增益誤差為0.5dB,滿足題目要求的精度,其增益與控制電壓成線性關(guān)系,因此,可以很方便的用D/A轉(zhuǎn)換器
39、輸出電壓來控制放大器的增益.</p><p> 2.6 測量有效值部分 方案一 利用高速ADC對電壓進(jìn)行采樣,將一周期內(nèi)的數(shù)據(jù)輸入單片機(jī)并計算其均方根值,即可得出電壓有效值: 此方案具有抗干擾能力強(qiáng)、設(shè)計靈活、精度高等優(yōu)點(diǎn),但調(diào)試?yán)щy,高頻時采樣難且計算量大,增加了軟件難度。 方案二 對信號進(jìn)行精密整流并積分,得到正弦電壓的平均值,再進(jìn)行ADC采樣,利用平均值和有效值之間的簡單換算關(guān)系
40、,計算出有效值顯示。只用了簡單的整流濾波電路和單片機(jī)就可以完成交流信號有效值的測量。但此方法對非正弦波的測量會引起較大的誤差。 方案三 采用集成真有效值變換芯片,直接輸出被測信號的真有效值。這樣可以實現(xiàn)對任意波形的有效值測量。 綜上所述,采用方案三,變換芯片選用AD637。AD637是真有效值變換芯片,它可測量的信號有效值可高達(dá)7V,精度優(yōu)于0.5%,且外圍元件少,頻帶寬,對于一個有效值為1V的信號,它的3dB帶寬為8MHz
41、,并且可以對輸入信號的電平以dB形式指示,該方案硬件、軟件簡單,精度也很高,但不適用于高于8MHz的信號。 此方案硬件易實現(xiàn),并且8MHz以下時候測得的有效值的精度可以保證,在題目要求的通頻</p><p> 增益控制部分裝在屏蔽盒中,盒內(nèi)采用多點(diǎn)接地和就近接地的方法避免自激,部分電容電阻采用貼片封裝,使得輸入級連線盡可能短。該部分采用AD603典型接法中通頻帶最寬的一種,通頻帶為90MHz,增益為-10~
42、+30dB,輸入控制電壓U的范圍為-0.5~+0.5V。圖6為AD603接成90MHz帶寬的典型方法。 增益和控制電壓的關(guān)系為:AG(dB)=40×U+10,一級的控制范圍只有40dB,使用兩級串聯(lián),增益為AG(dB)=40×U1+40×U2+20,增益范圍是-20~+60dB,滿足題目要求。 由于兩級放大電路幅頻響應(yīng)曲線相同,所以當(dāng)兩級AD603串聯(lián)后,帶寬會有所下降,串聯(lián)前各級帶寬為90MH
43、z左右,兩級放大電路串聯(lián)后總的3dB帶寬對應(yīng)著單級放大電路1.5dB帶寬,根據(jù)幅頻響應(yīng)曲線可得出級聯(lián)后的總帶寬為60MH</p><p> 2.8.功率放大部分及峰值檢波電路 參考音頻放大器中驅(qū)動級電路,考慮到負(fù)載電阻為600Ω,輸出有效值大于6V,而AD603輸出最大有效值在2V左右,故選用兩級三極管進(jìn)行直流耦合和發(fā)射結(jié)直流負(fù)反饋來構(gòu)建末級功率放大,第一級進(jìn)行電壓放大,整個功放電路的電壓增益在這一級,第
44、二級進(jìn)行電壓合成和電流放大,將第一級輸出的雙端信號變成單端信號,同時提高帶負(fù)載的能力,如果需要更大的驅(qū)動能力則需要在后級增加三極管跟隨器,實際上加上跟隨器后通頻帶急劇下降,原因是跟隨器的結(jié)電容被等效放大,當(dāng)輸入信號頻率很高時,輸出級直流電流很大而輸出信號很小。</p><p> 使用2級放大已足以滿足要求。選用NSC的2N3904和2N3906三極管(特征頻率fT=250~300MHz)可達(dá)到25MHz的帶寬。
45、整個電路沒有使用頻率補(bǔ)償,可對DC到20MHz的信號進(jìn)行線性放大,在20MHz以下增益非常平穩(wěn),為穩(wěn)定直流特性。我們將反饋回路用電容串聯(lián)接地,加大直流負(fù)反饋,但這會使低頻響應(yīng)變差,實際上這樣做只是把通頻帶的低頻下限頻率從DC提高到1kHz,但電路的穩(wěn)定性提高了很多。 本電路放大倍數(shù)為:AG≈1+R10/R9 ,整個功放電路電壓放大約10倍。通過調(diào)節(jié)R10來調(diào)節(jié)增益,根據(jù)電源電壓調(diào)節(jié)R7可調(diào)節(jié)工作點(diǎn)。 2 峰值檢波電路<
46、/p><p> 為了測量并顯示輸出信號的有效值,須加入峰值檢波電路,最簡單值檢波電路僅僅由一個二級管和一個電容就可組成,但是為了提高精確度,在實驗中采用了由運(yùn)放所構(gòu)成的峰值檢波電路,其電路圖如下圖所示.圖中,A1組成一線性半波整流電路,A2組成一加法電路,兩者構(gòu)成一線性全波整流電路,后端接上一電容后就實現(xiàn)了峰值檢波的目的.此電路穩(wěn)定性較好,達(dá)到了峰值檢波的要求.</p><p><b&
47、gt; 圖2-8</b></p><p> 2.9 Protel dxp概述</p><p> 電路設(shè)計自動化(EDA),是指將電路設(shè)計中各種工作交由計算機(jī)來協(xié)助完成,.如電路圖(schematic)的繪制,印制電路板(pcb)文件的制作,電路仿真(simulation)等設(shè)計工作。隨著電子工業(yè)的發(fā)展,大規(guī)模集成電路的使用使得電路板走線愈加靜謐和復(fù)雜,從而促進(jìn)了電子線路c
48、ad軟件的產(chǎn)生。Protel則是眾多軟件中突出的代表,它操作簡單,易學(xué)易用,而且功能強(qiáng)大。Protel自1985年由altium公司開發(fā)至今,已經(jīng)有多個版本。</p><p> 1 protel dxp的特點(diǎn)</p><p> ?。?)通過設(shè)計文檔包的方式,將原理圖編輯,電路仿真,pcb設(shè)計及打印這些功能有機(jī)的結(jié)合在一起,提供了一個集成開發(fā)的環(huán)境</p><p>
49、 ?。?)提供了混合電路仿真功能,對能否正確驗證原理圖電路中某些功能模塊提供了方便。</p><p> (3)提供了豐富的原理圖庫和pcb封裝庫,并且為設(shè)計新的器件提供了封裝向?qū)С绦?,從而簡化了封裝設(shè)計過程。</p><p> ?。?)提供了層次原理圖設(shè)計方法,支持“自上而下”的設(shè)計思想,使大型電路設(shè)計的工作開發(fā)成為可能</p><p> ?。?)提供老讓強(qiáng)大的差
50、錯功能。原理圖中的erc工具和pcb的drc工具能幫助設(shè)計者更快的查出和改正錯誤。</p><p> ?。?)全面兼容的fpga設(shè)計功能,這也是以前版本所沒有的。</p><p><b> 2.原理圖編輯系統(tǒng)</b></p><p><b> 支持多通道設(shè)計</b></p><p> 隨著電路
51、的日益復(fù)雜,電路設(shè)計的方法也日益層次化,完全相同的子模塊可以多次重復(fù)輸入,不必一一布線布局。設(shè)計者先在一個項目中單獨(dú)繪制并處理好每個子電路,然后將他們連接起來,protel的原理圖編輯環(huán)境提供了多通道設(shè)計需要的全部功能。</p><p><b> 豐富靈活的編輯功能</b></p><p> 自動布線功能:在設(shè)計原理圖時,有一些專門的自動化特性來加速電器、件的連接
52、,電氣柵格特性提供了所有電器件的自動連接功能。一旦光標(biāo)進(jìn)入電氣柵格的范圍,它會自動連接到最近的電氣“熱點(diǎn)”上,這種功能,使得連接線路的工作變的非常容易</p><p> 便捷的選擇功能:設(shè)計者可以選擇全體,也可以選擇某個單項或是某一個區(qū)域,可以對選擇中的對象執(zhí)行移動,旋轉(zhuǎn),也可以執(zhí)行復(fù)制,黏貼等功能。</p><p> 強(qiáng)大的自動化設(shè)計功能</p><p>
53、在protel原理圖編輯環(huán)境中,不但可以設(shè)計原理圖,還可以看到原理圖的連接信息,由連接檢查器來檢查設(shè)計,有強(qiáng)大的錯誤提示功能,提示原理圖中的錯誤信息。</p><p> 4.強(qiáng)大的庫管理功能</p><p> 用戶可以打開任意的數(shù)目庫文件,而且不用離開原來的編輯環(huán)境就能直接訪問需要的庫文件,通過網(wǎng)絡(luò),還能訪問多用戶庫。</p><p> 5.電路信號仿真模塊&
54、lt;/p><p> 傳統(tǒng)的pcb板的設(shè)計依次經(jīng)過電路設(shè)計,版圖設(shè)計,pcb制作等工序,而pcb的性能只能通過一系列儀器測試電路板原型來評定。如果設(shè)計的pcb板不能滿足性能要求,上訴的過程就需要經(jīng)過多次的重復(fù),尤其是有些問題往往很難將其量化,因此就不可避免的要重復(fù)設(shè)計過程。</p><p><b> 6.信號完整性分析</b></p><p>
55、 Protel中包含了一套完整高效的仿真器,能分析pcb的設(shè)計參數(shù),如果pcb中任何一個設(shè)計要求有問題,都可以進(jìn)行信號的完整性分析,以確定問題所在。 </p><p><b> 3.PCB編輯系統(tǒng)</b></p><p> (1).32位的EDA系統(tǒng)</p><p> Pcb可以支持32層的電路板設(shè)計,板層最大可以到2540mm*2
56、540mm。</p><p><b> 可以任意角度旋轉(zhuǎn)</b></p><p> 同時支持水滴焊盤和異型焊盤。</p><p> (2).方便的編輯環(huán)境</p><p> 交互式全局編輯,方便的快捷鍵設(shè)計,支持多次撤銷和重復(fù)做功能。</p><p> 支持本地編輯和網(wǎng)絡(luò)編輯</p
57、><p> 能同時顯示引腳和連接在引腳上的網(wǎng)絡(luò)號。</p><p> 手工布線時可以去除回路。</p><p> (3).強(qiáng)大的自動化功能</p><p> 基于人工智能的自動化布線功能,以實現(xiàn)pcb版面的優(yōu)化設(shè)計。</p><p> 高級自動化布線器采用了拆線重試的迷宮式算法,可以同時處理所有層的布線工作。能做
58、到過孔數(shù)目最少,網(wǎng)絡(luò)按指定的優(yōu)先順序布線。</p><p> 在線式設(shè)計規(guī)則檢查。編輯時,系統(tǒng)能自動提示設(shè)計中不合理的地方,方便用戶及時更正。</p><p> (4)方便的庫管理功能</p><p> 用戶可以打開任意數(shù)目的庫文件,而且不用離開原來編輯環(huán)境就能直接訪問需要的庫文件通過網(wǎng)絡(luò),還能訪問多用戶庫。</p><p> (5)
59、.完備的輸出系統(tǒng)</p><p> 支持windows平臺上的所有的外部設(shè)備</p><p> 能生成NC和pick&place文件。</p><p> 2.10 電路布局及抗干擾設(shè)計: </p><p> 由于放大器頻帶很寬,且級數(shù)較多,整個系統(tǒng)容易自激,必須采用有效措施抑制自激發(fā)生,因此電路布局對整個系統(tǒng)性能起著至關(guān)重要
60、的作用。</p><p> 由于時間關(guān)系,采用通用板進(jìn)行焊接。焊接時使信號沿同一方向傳輸,信號線盡量不交叉,保證所有連線做到“橫平豎直”;數(shù)字信號和模擬信號地分別接地,防止模擬信號被數(shù)字信號干擾;加粗地線,在每級放大器的周圍鋪一圈地,使得信號串?dāng)_被最大限度抑制掉。 </p><p> 每一級運(yùn)放的電源都從自制電源板直接引入,并加上去耦電容及扼流圈,以減小電源紋波對信號的干擾。</
61、p><p> 系統(tǒng)總的增益為0~80dB,前級輸入緩沖和增益控制部分增益最大可達(dá)60dB,因此抗干擾措施必須要做得很好才能避免自激和減少噪聲。我們采用下述方法減少干擾,避免自激: ?。?)將輸入部分和增益控制部分裝在屏蔽盒中,避免級間干擾和高頻自激; ?。?) 電源隔離,各級供電采用電感隔離,輸入級和功率輸出級采用隔離供電,各部分電源通過電感隔離,輸入級電源靠近屏蔽盒就近接上1000μF電解電容,盒內(nèi)接高頻
62、瓷片電容,通過這種方法可避免低頻自激; (3) 所有信號耦合用電解電容兩端并接高頻瓷片電容以避免高頻增益下降; ?。?) 構(gòu)建閉路環(huán)。在輸入級,將整個運(yùn)放用較粗的地線包圍,可吸收高頻信號減少噪聲。在增益控制部分和后級功率放大部分也都采用了此方法。在功率級,此法可以有效地避免高頻輻射; (5) 數(shù)模隔離。數(shù)字部分和模擬部分之間除了電源隔離之外,還將各控制信號用電感隔離; ?。?) 使用同軸電纜,輸入級和輸出級使用BNC
63、接頭,輸入級和功率級之間用同軸電纜連接。 實踐證明,電路的抗干擾措施比較好,在1kHz~20MHz的通頻帶范圍和0~80dB增益范圍內(nèi)都沒有自激。 </p><p><b> 3軟件部分</b></p><p> 3.1 51單片機(jī)的基本結(jié)構(gòu)</p><p><b> 1主要組成部分</b></p>
64、;<p> cpu系統(tǒng):8位cpu,含布爾處理器,時鐘電路,</p><p> 存儲器系統(tǒng):4k字節(jié)的程序存儲器,128字節(jié)的數(shù)據(jù)存儲器,特殊功能存儲器sfr</p><p> I/O口和其它功能單元:4個并行I/O口,2個16位定時/計數(shù)器,1個全雙工異步串行口,中斷系統(tǒng)。</p><p><b> 引腳介紹</b>&l
65、t;/p><p><b> 電源及時鐘引腳</b></p><p> Vcc:電源接入引腳;</p><p><b> Vss:接地引腳;</b></p><p> XTAL1:晶體振蕩器接入的一個引腳;</p><p> XTAL2:晶體振蕩器接入的另一個引腳;<
66、;/p><p><b> 控制線引腳</b></p><p> RST/Vpd:復(fù)位信號引腳/備用電源輸入引腳;</p><p> ALE//PROG:地址鎖存充許信號輸出引腳/編程脈沖輸入引腳;</p><p> /EA/Vpp:內(nèi)外存儲器選擇引腳/片內(nèi)EPROM編程電壓輸入引腳</p><p&
67、gt; /PSEN:外部程序存儲器選通信號輸入引腳</p><p><b> 并行I/O引腳</b></p><p> P0.0~P0.7:一般I/O口引腳或數(shù)據(jù)/低位地址總線復(fù)用引腳;</p><p> P1.0~P1.7:一般I/O口引腳;</p><p> P2.0~P2.7:一般I/O口引腳或高位地址總
68、線引腳;</p><p> P3.0~P3.7:一般I/O口引腳或第二功能引腳;</p><p><b> 2 AT89C52</b></p><p> AT89C52是低功耗,高性能的CMOS8位單片機(jī),片上帶有8k flash 存儲器,且充許在系統(tǒng)改寫或用編輯器編程。另外,at89c52的指令系統(tǒng)和引腳80c52完全兼容。所以,at8
69、9c52單片機(jī)應(yīng)用極為廣泛。</p><p> D/A,A/D轉(zhuǎn)換器是計算機(jī)控制系統(tǒng)中常用的芯片,它們可以把數(shù)字信號轉(zhuǎn)換成模擬信號輸出到外部設(shè)備,或把模擬信號轉(zhuǎn)換成數(shù)字信號輸入到計算機(jī)。</p><p> D/A轉(zhuǎn)換器主要由基準(zhǔn)電壓,模擬電子開關(guān),電阻解碼網(wǎng)絡(luò)和運(yùn)算放大器組成。從分辨率來說,有8位,10位,12位,16位之分。位數(shù)越多,分辨率越高。DAC0832是一種8位的D/A轉(zhuǎn)換器
70、,輸出為電流型,如果需要轉(zhuǎn)換結(jié)果為電壓,則需外接電流-電壓轉(zhuǎn)換電路。</p><p> DAC0832有三種工作方式,改變Ile,/WR1,/WR2./XFER的連接方式,可使DAC0832工作于單緩沖器.雙緩沖器及直通方式。</p><p> A/D轉(zhuǎn)換器的種類有逐次逼近式.雙積分式.計數(shù)比較式等。</p><p> 3.2 keil軟件的介紹</p&
71、gt;<p> Keil C 編譯器常見警告與錯誤信息的解決方法</p><p> 1. Warning 280:’i’:unreferenced local variable</p><p> 說明局部變量i 在函數(shù)中未作任何的存取操作</p><p> 解決方法消除函數(shù)中i 變量的宣告</p><p> 2 War
72、ning 206:’Music3’:missing function-prototype</p><p> 說明Music3( )函數(shù)未作宣告或未作外部宣告所以無法給其他函數(shù)調(diào)用</p><p> 解決方法將敘述void Music3(void)寫在程序的最前端作宣告如果是其他文件的函數(shù)</p><p> 則要寫成extern void Music3(void
73、),即作外部宣告</p><p> 3 Compling :C:\8051\MANN.C</p><p> Error:318:can’t open file ‘beep.h’</p><p> 說明在編譯C:\8051\MANN.C 程序過程中由于main.c 用了指令#include “beep.h”,但</p><p><b
74、> 卻找不到所致</b></p><p> 解決方法編寫一個beep.h 的包含檔并存入到c:\8051 的工作目錄中</p><p> 4 Compling:C:\8051\LED.C</p><p> Error 237:’LedOn’:function already has a body</p><p>
75、說明LedOn( )函數(shù)名稱重復(fù)定義即有兩個以上一樣的函數(shù)名稱</p><p> 解決方法修正其中的一個函數(shù)名稱使得函數(shù)名稱都是獨(dú)立的</p><p> 5 ***WARNING 16:UNCALLED SEGMENT,IGNORED FOR OVERLAY PROCESS</p><p> SEGMENT: ?PR?_DELAYX1MS?DELAY</
76、p><p> 說明DelayX1ms( )函數(shù)未被其它函數(shù)調(diào)用也會占用程序記憶體空間</p><p> 解決方法去掉DelayX1ms( )函數(shù)或利用條件編譯#if …..#endif,可保留該函數(shù)并不編</p><p><b> 譯</b></p><p> 6 ***WARNING 6 :XDATA SPACE
77、MEMORY OVERLAP</p><p> FROM : 0025H</p><p><b> TO: 0025H</b></p><p> 說明外部資料ROM 的0025H 重復(fù)定義地址</p><p> 解決方法外部資料ROM 的定義如下</p><p> Pdata unsig
78、ned char XFR_ADC _at_0x25 其中XFR_ADC 變量的名稱為0x25,請檢查是</p><p> 否有其它的變量名稱也是定義在0x25 處并修正它</p><p> 7 WARNING 206:’DelayX1ms’: missing function-prototype</p><p> C:\8051\INPUT.C</p&g
79、t;<p> Error 267 :’DelayX1ms ‘:requires ANSI-style prototype C:\8051\INPUT.C</p><p> 說明程序中有調(diào)用DelayX1ms 函數(shù)但該函數(shù)沒定義即未編寫程序內(nèi)容或函數(shù)</p><p><b> 已定義但未作宣告</b></p><p> 解決
80、方法編寫DelayX1ms 的內(nèi)容編寫完后也要作宣告或作外部宣告可在delay.h</p><p> 的包含檔宣告成外部以便其它函數(shù)調(diào)用</p><p> 8 ***WARNING 1:UNRESOLVED EXTERNAL SYMBOL</p><p> SYMBOL:MUSIC3</p><p> MODULE:C:\8051\M
81、USIC.OBJ(MUSIC)</p><p> ***WARNING 2:REFERENCE MADE TO UNRESOLVED EXTERNAL</p><p> SYMBOL:MUSIC3</p><p> MODULE:C:\8051\MUSIC.OBJ(MUSIC)</p><p> ADDRESS:0018H</p
82、><p> 說明程序中有調(diào)用MUSIC 函數(shù)但未將該函數(shù)的含擴(kuò)檔C 加入到工程檔</p><p> Prj 作編譯和連接</p><p> 解決方法設(shè)MUSIC3 函數(shù)在MUSIC C 里將MUSIC C 添加到工程文件中去</p><p> 9 ***ERROR 107:ADDESS SPACE OVERFLOW</p>
83、<p> SPACE: DATA</p><p> SEGMENT: _DATA_GOUP_</p><p> LENGTH: 0018H</p><p> ***ERROR 118: REFERENCE MADE TO ERRONEOUS EXTERNAL</p><p> SYMBOL: VOLUME</p>
84、;<p> MODULE: C:\8051\OSDM.OBJ (OSDM)</p><p> ADDRESS: 4036H</p><p> 說明data 存儲空間的地址范圍為0~0x7f,當(dāng)公用變量數(shù)目和函數(shù)里的局部變量如果存</p><p> 儲模式設(shè)為SMALL 則局部變量先使用工作寄存器R2~R7 作暫存當(dāng)存儲器不夠用時則會</p
85、><p> 以data 型別的空間作暫存的個數(shù)超過0x7f 時就會出現(xiàn)地址不夠的現(xiàn)象</p><p> 解決方法將以data 型別定義的公共變量修改為idata 型別的定義</p><p> 3.3 單片機(jī)總體設(shè)計</p><p> 單片機(jī)系統(tǒng)采用AT89C52為核心,時鐘信號采用12MHz晶體,擴(kuò)展了32k的外部數(shù)據(jù)存儲器,采樣FLAS
86、H ROM 28C256作為外部數(shù)據(jù)存儲器,可以保存預(yù)置增益值。采用可編程鍵盤專用接口芯片8279擴(kuò)展鍵盤;顯示部分采用128×64的點(diǎn)陣液晶顯示器,A/D轉(zhuǎn)換器用AD1674,D/A轉(zhuǎn)換器用AD667。</p><p><b> 單片機(jī)系統(tǒng)方框圖:</b></p><p> 圖3-1 總體方框圖</p><p> 鍵盤控制模
87、塊:用8279控制8×2鍵盤,鍵盤掃描方式采用編碼方式,由于8279能夠自動消除按鍵抖動,以及可以使用中斷方式處理按鍵。所以,使用8279可以代替單片機(jī)完成鍵盤的許多接口操作,從而大大的減輕了單片機(jī)的負(fù)擔(dān),使單片機(jī)可以騰出更多資源。</p><p> 液晶顯示模塊:本系統(tǒng)采用信利的MSC-G12864DYSY-5W作為顯示器,該液晶屏是128×64的點(diǎn)陣液晶顯示屏,可通過控制字實現(xiàn)指令和數(shù)據(jù)
88、的寫入,但顯示數(shù)據(jù)占用的存儲器空間太大,因此,系統(tǒng)上加了一個512k的Flash Rom(29F040),將國標(biāo)漢字點(diǎn)陣信息存放在Flash Rom中,顯示漢字時,只需給出內(nèi)碼,由內(nèi)碼算出該漢字點(diǎn)陣存放的地址,讀取后送顯。漢字的內(nèi)碼有兩個字節(jié)(X,Y),X,Y為16進(jìn)制數(shù),由內(nèi)碼算漢字點(diǎn)陣在字庫中存放位置的公式為:</p><p> offset=10H×((X-0A1H)×5EH+(Y-0
89、A1H)) (5-1)</p><p> 由于29F040的地址線超過16根,我們用單片機(jī)和CPLD配合控制它,單片機(jī)每次從字庫中讀出一個漢字的點(diǎn)陣信息共32個字節(jié),所以由單片機(jī)給出高位地址,CPLD給出低五位地址,將字庫中的點(diǎn)陣信息讀入單片機(jī)。</p><p> D/A轉(zhuǎn)換器采用AD667,AD667是12位的D/A轉(zhuǎn)換器,由它輸出控制電壓給AD603的控制端
90、GPOS,精確控制AD603的增益,達(dá)到增益控制的目的。</p><p> A/D轉(zhuǎn)換器使用AD1674,AD1674是12位的A/D轉(zhuǎn)換器,其管腳與AD574兼容,并帶采樣保持。用于采樣輸出信號,送由單片機(jī)計算并顯示輸出正弦電壓有效值及峰峰值,并與D/A配合實現(xiàn)AGC功能。</p><p> 圖3-2 程序流程圖</p><p> 軟件設(shè)計:由于本系統(tǒng)中單片
91、機(jī)只起控制增益和顯示的作用,所以軟件設(shè)計比較簡單。啟動后進(jìn)入增益控制界面,可以通過按鍵調(diào)節(jié)增益,步進(jìn)1dB,還可以切換顯示輸出正弦電壓有效值和峰峰值,以及切換到AGC功能。</p><p><b> 3.4.測試數(shù)據(jù):</b></p><p><b> 輸入電阻:</b></p><p> 測試方法:在信號源與輸入端
92、串一個2kΩ的電阻(圖3-1-1),測量輸入端的電壓值,比信號源顯示的電壓小一半,可知,系統(tǒng)的輸入電阻為2kΩ,滿足題目要求的輸入阻抗≥1kΩ</p><p> 圖3-3 輸入阻抗測量</p><p><b> 幅頻特性 </b></p><p><b> 測試方法:</b></p><p>
93、 一般寬帶放大器測試有兩種方法,即“穩(wěn)態(tài)法”與“暫態(tài)法”。</p><p> 根據(jù)題目要求的測試參數(shù),我們選用“穩(wěn)態(tài)法”測量。</p><p> “穩(wěn)態(tài)法”是以正弦波作為輸入信號,在頻域內(nèi)研究放大器的特性。根據(jù)要求采用點(diǎn)頻法。</p><p><b> 3.5結(jié)論</b></p><p> 從指標(biāo)來看,各方面的
94、指標(biāo)基本達(dá)到了要求,但由于模擬板調(diào)試?yán)щy,用來測量輸出電壓有效值的峰值檢波電路沒有調(diào)試成功,致使后面的有效值顯示和自動控制增益部分沒有達(dá)到要求.但總體來看還是很成功的,得到了較高的增益和較小的噪聲. </p><p><b> 參考文獻(xiàn):</b></p><p> [1] 李華:《MCS-51系列單片機(jī)實用接口技術(shù)》[M]. 航天航空大學(xué)出版社,1999。<
95、;/p><p> [2] 張肅文,陸兆文:《高頻電子電路》[M],高等教育出版社.1993.第三版。</p><p> [3] 康光華,陳大欽:《電子技術(shù)基礎(chǔ)(模擬部分)》[M],高等教育出版社.1999.6.第四版。</p><p> [4] 陳汝全: 《 電子技術(shù)常用器件手冊》[M],機(jī)械工業(yè)出版社,1994。</p><p> [5
96、] 魯兵,楊楚民: 《基于單片機(jī)系統(tǒng)的顯示接口》[M],機(jī)械與電子出版社,1992。</p><p> [6] 孫函芳,徐愛卿:《MCS-51系列單片機(jī)原理及應(yīng)用》[M],北京航天航空大學(xué),1996。</p><p> [7] 何立民:《 MCS-51系列單片機(jī)應(yīng)用系統(tǒng)設(shè)計,系統(tǒng)配置與接口技術(shù)》[M], 北京航天航空大學(xué),1995。</p><p> [8]
97、陳書開,潭漢松:《 單片計算機(jī)的硬件軟件及設(shè)計》[M], 中南工業(yè)大學(xué)出版社,1994。</p><p> [9] 王瑩瑩,汪東:《protel dxp 電路設(shè)計實例教程》[M],清華大學(xué)出版社,2008。</p><p> [10] 李全利,遲榮強(qiáng):《單片機(jī)原理及接口技術(shù)》[M],高等教育出版社,2004。</p><p><b> 一 總體圖&l
98、t;/b></p><p><b> 二 程序</b></p><p> #include<reg51.h></p><p> #include<absacc.h></p><p> #define COM8279 XBYTE [0x2fff] &
99、lt;/p><p> #define DAT8279 XBYTE [0x2ffe] </p><p> #define COM8155 XBYTE [0x1f00] </p><p> #define PA8155 XBYTE [0x1f01] </
100、p><p> #define PB8155 XBYTE [0x1f02] </p><p> #define PC8155 XBYTE [0x1f03] </p><p> #define AD0809 XBYTE [0x7fff ]</p><p> #def
101、ine uchar unsigned char</p><p> #define uint unsigned int</p><p> uchar code HELLO[6]={0x00,0x3f,0x38,0x38,0x79,0x76}; </p><p> uchar code Table[]={0x3F,0x06,0x5B,0x4F,
102、 </p><p> 0x66,0x6D,0x7D,0x07,</p><p> 0x7F,0x6F,0x77,0x7C,</p><p> 0x39,0x5E,0x79,0x71,</p><p> 0x01,0x40,0x08};//16:-up,17:-,18:_</p><p>
103、uchar code keytable[]={ </p><p> 0x00,0x04,0x08,0x0c,0x00,0x00,0x00,0x00,</p><p> 0x01,0x05,0x09,0x0d,0x00,0x00,0x00,0x00,</p><p> 0x02,0x06,0x
104、0A,0x0e,0x00,0x00,0x00,0x00,</p><p> 0x03,0x07,0x0b,0x0f,</p><p> 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,</p><p><b> };</b></p><p> uchar idata dismem[
105、6]={0}; </p><p> uchar idata bcddis[6]={0,0,0,0,0,1};</p><p> uchar KbHit=0,ucKey=0,DB=0,N=0;</p><p> uint VOL=1234;</p><p> sbit CS=P1^3; </p>
106、;<p> sbit SCLK=P1^0; </p><p> sbit DIN=P1^1; </p><p> sbit SCLK187=P1^4; </p><p> sbit CS187=P1^5; </p><p> sbit Dout=
107、P1^6; </p><p> uchar bdata HD;</p><p> uchar bdata LD;</p><p> sbit HD_7=HD^7; </p><p> sbit HD_0=HD^0;</p><p> sbit LD_7=LD^7;
108、 </p><p> sbit LD_0=LD^0;</p><p> void READ187(void)</p><p><b> {</b></p><p><b> uchar i;</b></p><p> SCLK187=0;</p>
109、;<p><b> ;</b></p><p> SCLK187=1;</p><p><b> ;</b></p><p><b> CS187=0;</b></p><p> for(i=0;i<10;i++);</p><
110、p> SCLK187=1;</p><p><b> ;</b></p><p> SCLK187=0;</p><p> HD_0=Dout;</p><p> for(i=0;i<7;i++)</p><p><b> {</b></p>
111、;<p><b> HD=HD<<1;</b></p><p> SCLK187=1;</p><p> SCLK187=0;</p><p> HD_0=Dout;</p><p><b> }</b></p><p> SCLK187
112、=1;</p><p><b> ;</b></p><p> SCLK187=0;</p><p> LD_0=Dout;</p><p> for(i=0;i<7;i++)</p><p><b> {</b></p><p>&l
113、t;b> LD=LD<<1;</b></p><p> SCLK187=1;</p><p> SCLK187=0;</p><p> LD_0=Dout;</p><p><b> }</b></p><p><b> CS187=1;<
114、/b></p><p> VOL=(HD*16+LD/16)/1.414;</p><p><b> }</b></p><p> void WRMAX531( uint dat)</p><p><b> {</b></p><p> uchar i=0;
115、</p><p> HD=dat/256; /*取數(shù)據(jù)高四位*/</p><p> LD=dat%256; /*取數(shù)據(jù)低八位*/</p><p> CS=1; </p><p> SCLK=0; </p
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 寬帶放大器畢業(yè)設(shè)計論文
- 射頻寬帶放大器畢業(yè)設(shè)計
- 畢業(yè)設(shè)計--基于單片機(jī)的程控放大器設(shè)計
- 微波單片寬帶放大器設(shè)計研究.pdf
- 畢業(yè)設(shè)計---寬帶放大器設(shè)計說明書
- 基于單片機(jī)的寬帶前置程控放大器設(shè)計【畢業(yè)論文】
- 程控寬帶放大器的設(shè)計論文
- 基于達(dá)林頓結(jié)構(gòu)的寬帶放大器的設(shè)計.pdf
- 基于單片機(jī)的程控放大器設(shè)計
- 畢業(yè)論文---寬帶放大器的簡便設(shè)計法
- 畢業(yè)設(shè)計(論文)高增益寬帶放大器的研究與設(shè)計
- 基于單片機(jī)的程控放大器設(shè)計
- 基于單片機(jī)的寬帶前置程控放大器設(shè)計【開題報告】
- 畢業(yè)論文——基于單片機(jī)的程控放大器設(shè)計
- 基于單片機(jī)的寬帶前置程控放大器設(shè)計【任務(wù)書】
- 畢業(yè)論文——基于單片機(jī)的程控放大器設(shè)計
- 畢業(yè)論文——基于單片機(jī)的程控放大器設(shè)計
- 微波固態(tài)寬帶放大器.pdf
- 基于單片機(jī)控制的放大器參數(shù)測試儀的畢業(yè)設(shè)計
- CMOS寬帶放大器設(shè)計技術(shù)研究.pdf
評論
0/150
提交評論