新聞中心

        EEPW首頁 > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 基4-FPGA的大動(dòng)態(tài)范圍數(shù)字AGC的實(shí)現(xiàn)

        基4-FPGA的大動(dòng)態(tài)范圍數(shù)字AGC的實(shí)現(xiàn)

        作者: 時(shí)間:2009-09-25 來源:網(wǎng)絡(luò) 收藏

        該控制接口支持SPI輸入控制標(biāo)準(zhǔn),包括串行輸入字,時(shí)鐘和使能信號,增益變化為-10~26 dB,可達(dá)到36 dB的輸出增益范圍,8 bit串行輸入字隨8個(gè)CLK上升沿送入移位寄存器(高位在前),在這8個(gè)時(shí)鐘周期內(nèi),使能信號為低時(shí),不更新原來的控制字。經(jīng)過8個(gè)時(shí)鐘周期整個(gè)新的控制字全部送入移位寄存器后,使能信號變?yōu)楦撸藭r(shí),數(shù)據(jù)鎖存,控制字更新,內(nèi)部時(shí)鐘屏蔽,禁止新的控制字輸入。
        由于AD603的控制字為電壓,而AD8320的控制字為8bit控制字,為使用同一個(gè)控制字同時(shí)控制兩個(gè)增益的變化,以達(dá)到增大的目的。因此,將產(chǎn)生的8bit串行控制字:一方面經(jīng)串行轉(zhuǎn)并行運(yùn)算送入8 bit D/A轉(zhuǎn)換器AD7801實(shí)現(xiàn)數(shù)模轉(zhuǎn)換,從而由電壓控制字控制AD603的增益變化;另一方面則采用8 bit串行控制字控制AD8320的增益變化,這樣由AD603和AD8320共同控制信號的,當(dāng)控制字從0~255變化時(shí),理論增益從- 20~56 dB,因此,達(dá)到76 dB的
        AD9220是12 bit高速A/D轉(zhuǎn)換器,其輸出范圍指示OTR信號和最高位指示MSB位的真值表和邏輯關(guān)系如表1所列。

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

        當(dāng)模擬輸入信號在A/D轉(zhuǎn)換范圍內(nèi)時(shí),OTR引腳產(chǎn)生低電平指示;當(dāng)模擬輸入信號電平溢出時(shí),OTR引腳產(chǎn)生高電平指示;如果此時(shí)MSB位為低,則表示模擬輸入信號電平下溢出,此時(shí)應(yīng)該增大;MSB位為高,則表示模擬輸入信號電平上溢出。根據(jù)OTR信號和MSB位對AGC進(jìn)行設(shè)置和調(diào)整。 OTR引腳將保持高電平,直到模擬輸入被調(diào)整在A/D轉(zhuǎn)換范圍內(nèi)且完成新的A/D轉(zhuǎn)換。
        根據(jù)真值表得到AD9220的輸出OTR信號和MSB位與輸入信號OVER和UNDEROVER具有圖2所示的邏輯和時(shí)序關(guān)系,其中,邏輯關(guān)系圖 2a也反映了AD9220的輸出OTR信號和MSB位與FPGA的輸入信號OVER和UN-DEROVER之間的連接關(guān)系。

        3 實(shí)驗(yàn)及仿真結(jié)果
        AD603為40 dB且增益由GPOS和GNEG引腳的電壓差確定,并非由控制,而AD8320增益由控制,但動(dòng)態(tài)范圍只有36 dB。系統(tǒng)設(shè)計(jì)特點(diǎn)在于用同一個(gè)控制字同時(shí)更新可變增益放大器AD603和可控增益放大器AD8320,這樣,當(dāng)控制字從0~255變化時(shí),理論上增益為-一20~56 dB,達(dá)到76 dB的大動(dòng)態(tài)范圍且增益由數(shù)字控制字決定。圖3為單獨(dú)的AD8320、AD603以及由同一控制字同時(shí)更新AD8320和AD603時(shí)控制字與增益的變化關(guān)系,可以看出該系統(tǒng)在信號很小時(shí)并不十分有效,所以實(shí)際AGC的動(dòng)態(tài)范圍達(dá)不到76 dB,圖4為輸出信號頻譜圖,在頻率為42 MHz時(shí),最大增益可達(dá)61 dB。



        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 金堂县| 增城市| 商洛市| 神农架林区| 平利县| 陆丰市| 泽州县| 彭山县| 昌乐县| 交城县| 烟台市| 玉门市| 祁门县| 新干县| 安阳县| 儋州市| 八宿县| 黔南| 阿拉尔市| 根河市| 崇信县| 冷水江市| 绥阳县| 芒康县| 柘荣县| 定陶县| 扬州市| 怀来县| 华阴市| 易门县| 宁国市| 扶余县| 余庆县| 奉贤区| 吉隆县| 冀州市| 张家口市| 黄龙县| 固阳县| 嘉荫县| 建阳市|