基于CPLD器件的單穩(wěn)態(tài)脈沖展寬電路
摘 要: 具體介紹了基于CPLD器件設(shè)計(jì)單穩(wěn)態(tài)窄脈沖展寬電路的詳細(xì)過程和這種單穩(wěn)態(tài)窄脈沖展寬電路的特點(diǎn),給出了相應(yīng)的時(shí)序仿真波形,提出了提高展寬脈沖寬度精確度的方法。
關(guān)鍵詞? CPLD器件 單穩(wěn)態(tài) 脈沖信號(hào) 時(shí)序仿真
在數(shù)字電路設(shè)計(jì)中,當(dāng)需要將一輸入的窄脈沖信號(hào)展寬成具有一定寬度和精度的寬脈沖信號(hào)時(shí),往往很快就想到利用54HC123或54HC4538等單穩(wěn)態(tài)集成電路。這一方面是因?yàn)檫@種專用單穩(wěn)態(tài)集成電路簡單、方便;另一方面是因?yàn)閷敵龅膶捗}沖信號(hào)的寬度、精度和溫度穩(wěn)定性的要求不是很高。當(dāng)對輸出的寬脈沖信號(hào)的寬度、精度和溫度穩(wěn)定性的要求較高時(shí),采用常規(guī)的單穩(wěn)態(tài)集成電路可能就比較困難了。眾所周知,專用單穩(wěn)態(tài)集成電路中的寬度定時(shí)元件R、C是隨溫度、濕度等因素變化而變化的,在對其進(jìn)行溫度補(bǔ)償時(shí),調(diào)試過程相當(dāng)繁瑣,而且,電路工作的可靠性亦不高。對于從事數(shù)字電路設(shè)計(jì)工作的人員來說,最頭痛和最擔(dān)心的,恐怕就是對單穩(wěn)態(tài)電路的設(shè)計(jì)和調(diào)試了。
隨著電子技術(shù)特別是數(shù)字集成電路技術(shù)的迅猛發(fā)展?市面上出現(xiàn)了FPGA、CPLD等大規(guī)模數(shù)字集成電路,并且其工作速度和產(chǎn)品質(zhì)量不斷提高。利用大規(guī)模數(shù)字集成電路實(shí)現(xiàn)常規(guī)的單穩(wěn)態(tài)集成電路所實(shí)現(xiàn)的功能,容易滿足寬度、精度和溫度穩(wěn)定性方面的要求,而且實(shí)現(xiàn)起來容易得多。下面,筆者就如何在大規(guī)模數(shù)字集成電路中將輸入的窄脈沖信號(hào)展寬成具有一定寬度和精度的寬脈沖信號(hào)做一詳細(xì)介紹。
在眾多的CPLD器件中,Lattice公司在GAL基礎(chǔ)上利用isp技術(shù)開發(fā)出了一系列ispLSI在線可編程邏輯器件(以下簡稱isp器件),其原理和特點(diǎn)在許多雜志上早有報(bào)道,而且國內(nèi)已有相當(dāng)多的電路設(shè)計(jì)人員非常熟悉。Lattice公司的isp器件給筆者印象最深的是其工作的可靠性比較高。圖1即是一種將輸入的窄脈沖信號(hào)展寬成具有一定寬度和精度的寬脈沖信號(hào)的電路原理圖。


但從圖2所示的時(shí)序仿真波形中可以看到,D3的進(jìn)位輸出NQ波形中,除有正常的進(jìn)位脈沖信號(hào)輸出外,在其前面還有寬度和數(shù)量不等的干擾窄脈沖。如果將NQ脈沖經(jīng)D5后直接作為D1的"清零"信號(hào),則展寬脈沖的寬度將受干擾窄脈沖的影響而不穩(wěn)定,因?yàn)閕sp器件中觸發(fā)器的"清零"操作過程是異步進(jìn)行的。采用D4后,只有與計(jì)數(shù)時(shí)鐘脈沖具有同步關(guān)系的那個(gè)進(jìn)位脈沖,才能在D4的輸出端形成"清零"脈沖。這樣就完全排除了那些干擾窄脈沖的影響,從而保證了展寬脈沖寬度的穩(wěn)定性和準(zhǔn)確性。圖2是這種脈沖展寬的時(shí)序仿真波形圖。所用的器件是Lattice公司的ispLSI1032/883-64PIN的PGA封裝器件。
2 基于CPLD器件脈沖展寬電路的特點(diǎn)
從上面的電路原理圖和時(shí)序仿真波形圖可以看出,利用isp器件構(gòu)成的脈沖展寬電路具有如下特點(diǎn):
(1)對輸入脈沖信號(hào)的寬度適應(yīng)能力較強(qiáng)。最窄可以到ns量級(jí),因其僅與所采用的CPLD器件的工作速度有關(guān)。因此,特別適用于對窄脈沖雷達(dá)信號(hào)進(jìn)行展寬。
(2)展寬脈沖的寬度可以根據(jù)需要任意設(shè)定,亦可改變電路(例如與單片機(jī)相結(jié)合)?使其做到現(xiàn)場實(shí)時(shí)自動(dòng)加載。
(3)展寬脈沖的寬度穩(wěn)
定、準(zhǔn)確。因無外接R、C定時(shí)元器件,其脈沖寬度僅與所采用的時(shí)鐘頻率和CPLD器件的性能有關(guān)。
(4)展寬脈沖的前沿與輸入窄脈沖的前沿之間的延遲時(shí)間基本恒定,即這個(gè)延遲時(shí)間是信號(hào)從D1的時(shí)鐘輸入端到D1的輸出端Q的延遲時(shí)間。
(5)電路調(diào)試簡單。當(dāng)需要調(diào)整展寬脈沖的寬度時(shí),不需更換元器件,只要將重新設(shè)計(jì)、仿真通過后的JED熔絲圖文件,通過加載電纜適時(shí)加載到CPLD器件內(nèi)即可。這在對電路進(jìn)行高、低溫等例行試驗(yàn)時(shí)變得極為簡單、方便和高效。


從時(shí)序仿真波形圖中可以看到,前、后兩個(gè)輸入窄脈沖的前沿與對應(yīng)的 展寬脈沖信號(hào)的前沿之間的延遲時(shí)間是一樣的。而展寬脈沖信號(hào)的后沿總是與兩個(gè)脈寬控制計(jì)數(shù)電路中最先結(jié)束計(jì)數(shù)的那個(gè)計(jì)數(shù)器的進(jìn)位脈沖所產(chǎn)生的"清零" 脈沖信號(hào)相對應(yīng)的。從而證實(shí)了采用圖3所示電路所產(chǎn)生的脈沖信號(hào)的寬度精確度較圖1所示之電路幾乎提高一倍。在外部條件不變的情況下,提高展寬脈沖信號(hào)精度的方法有多種,這里不再一一例舉。
在CPLD器件中,可以將輸入的窄脈沖展寬;當(dāng)然,亦可以將輸入的寬脈沖變窄;或使其具有象54HC123單穩(wěn)態(tài)觸發(fā)器那樣的延時(shí)和可重觸發(fā)功能。用CPLD器件可以實(shí)現(xiàn)常用單穩(wěn)態(tài)電路的功能;用FPGA器件,同樣可以實(shí)現(xiàn)上述功能。采用何種器件何種方法,主要看電路設(shè)計(jì)的技術(shù)指標(biāo),設(shè)計(jì)者所具有的設(shè)計(jì)環(huán)境和周圍電路中所使用器件的類型??傊S著大規(guī)模集成電路產(chǎn)品性能的不斷提高、體積的不斷減小和成本的不斷降低,基于CPLD器件設(shè)計(jì)的單穩(wěn)態(tài)電路的性能將大大提高,這種單穩(wěn)態(tài)電路的應(yīng)用亦將越來越廣泛。
參考文獻(xiàn):
[1].CPLDdatasheethttp://www.dzsc.com/datasheet/CPLD_1136600.html.
來源:零八我的愛0次