《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 業(yè)界動態(tài) > 在系統(tǒng)可編程器件ispPAC80及其應用

在系統(tǒng)可編程器件ispPAC80及其應用

2008-11-03
作者:王祖強 葛 敏 王照君

  摘? 要: 主要介紹了在系統(tǒng)可編程" title="可編程">可編程器件ispPAC80的結構與特點、封裝與管腳及其開發(fā)環(huán)境,并給出一個ispPAC80應用的例子,最后還對ispPAC系列器件進行了比較。

  關鍵詞: 在系統(tǒng)可編程(ISP) 差分" title="差分">差分I/O? 濾波器? 模擬

?

  1992年美國Lattice半導體公司發(fā)明了在系統(tǒng)可編程技術(In-System Programmability),徹底改變了傳統(tǒng)數(shù)字電子系統(tǒng)的設計和實現(xiàn)方法,開創(chuàng)了數(shù)字系統(tǒng)設計的里程碑。1999年11月,美國Lattice公司又推出了在系統(tǒng)可編程模擬電路" title="模擬電路">模擬電路(ispPAC:In-System Programmable Analog Circuits),翻開了模擬電路設計方法的新篇章。與數(shù)字在系統(tǒng)可編程大規(guī)模集成電路一樣,在系統(tǒng)可編程模擬器件" title="模擬器件">模擬器件允許設計者使用開發(fā)軟件在計算機中設計、修改模擬電路,進行電路特性模擬,最后通過編程電纜將設計方案下載到芯片中。目前已經推出的在系統(tǒng)可編程模擬器件有三種:ispPAC10、ispPAC20和 ispPAC80。本文主要介紹ispPAC80器件及其應用。

1 ispPAC80結構與特性

  ispPAC80器件包括一個增益為1、2、5或10可選的差分輸入儀表放大器IA、一個差分輸出求和放大器OA、5階低通濾波器、兩個非易失性在系統(tǒng)配置存儲器、ISP接口、參考電壓及自校正電路,如圖1所示。

?

?

  ispPAC80中所包含的5階連續(xù)時間低通濾波器如圖2所示。改變它的電容、電阻值便可得到具有不同幅頻特性和相頻特性的濾波器。這些值的改變有兩種途徑:①設計者自行設定;②設計者對濾波器性能(截止頻率" title="截止頻率">截止頻率、濾波器類型等)提出要求,由應用軟件計算出所需的參數(shù)值。通常采取第二種途經。這些值及放大器增益等信息均被直接存儲在芯片上的非易失E2CMOS存儲器,并且設計者可以保存兩種配置,因此在修改模擬電路時無需變動外部元件。

?

?

  ispPAC80的主要性能特點如下:

 ?、倬苡性礊V波(50kHz~750kHz);

 ?、陔p配置存儲器使得用戶可以在不對電路板做任何改動的情況下,完成兩個完全不同的濾波器設計;

  ③所有的配置參數(shù)均存儲在非易失E2CMOS存儲器中;

 ?、茉谙到y(tǒng)可編程模擬電路;

 ?、蓦娐吩鲆婵梢酝ㄟ^編程的方法改變,增益范圍為0dB~20dB;

  ⑥可實現(xiàn)多種形式的濾波器設計:Chebyshev、Butterworth、Gaussian、Bessel等;

  ⑦真正的差分I/O,輸入阻抗為109Ω,共模抑制比為58dB;

 ?、嗍д娴?總諧波失真THD<-74dB;

  ⑨系統(tǒng)包含大約3000個獨立的電容器,相當于7個分辨率為9~12位的可編程電容器,因此設計精度非常高;

 ?、鈫坞娫?5V供電,內部可提供2.5V共模參考電壓。

2 ispPAC80的封裝與引腳

  ispPAC80采用16腳塑封PDIP或SOIC封裝,如圖3所示。各引腳說明如表1所示。

?

?

  ispPAC80的型號說明規(guī)則如圖4所示。

?

?

3 ispPAC80的開發(fā)環(huán)境

  Lattice半導體公司提供的基于Windows系統(tǒng)的PAC-Designer軟件設計工具,具有非常友好的設計界面,且易學易用。用戶可在用戶圖形界面GUI的原理圖上或在濾波器表的輸入項里描述屬性或參數(shù),然后在仿真窗口仿真濾波器的特性。在此仿真窗口中,設計者可同時查看至多4個輸入輸出的組合的增益和相位波形,且可用十字光標直接讀取任意的增益和相位。一旦設計屬性被確認,便可通過一條連接在PC機并口與ispPAC80串行編程口之間的下載電纜將其下載到ispPAC80器件中。連接接口符合IEEE 1149.1 JTAG標準。

4 應用舉例

  在一個實際的電子系統(tǒng)中,它的輸入信號往往因干擾等而含有一些不必要的成分,應當把它衰減到足夠小的程度;在一些場合,需要的信號卻和別的信號混在一起,應當設法把前者挑選出來。上述問題均可利用ispPAC80來解決。圖5所示電路是ispPAC80器件的一個典型應用,其功能就是先通過ispPAC80濾除有用信號中所含的干擾成分,再對其進行A/D轉換。

?

?

5 ispPAC系列器件比較

  Lattice公司推出的三種在系統(tǒng)可編程模擬器件分別是ispPAC10、ispPAC20和ispPAC80。ispPAC10的輸入、輸出全差分結構及高增益性能(0~80dB),使得它非常適合儀器、儀表測量;ispPAC20比ispPAC10少了兩個PAC塊,增加了兩個可編程雙差分比較器和一個8位的D/A轉換器,所以ispPAC20的增益可調范圍比ispPAC10小,只有0~40dB。但它卻可以接受8位的數(shù)字信號并將其轉換為模擬信號,此模擬信號的輸出也是完全差分形式,可以與器件內部的比較器或儀用放大器相連,也可以直接輸出;ispPAC80器件則主要集中在濾波器的應用上,它使濾波器可以工作在很小的容差范圍內。雖然使用ispPAC10或ispPAC20也可以進行濾波器的設計,但其精度和工作頻率范圍都不及ispPAC80。例如ispPAC10有4個PAC塊,最多可實現(xiàn)4階濾波器,并且只能是截止頻率在17kHz~100kHz之間的Butterworth或Chebyshev濾波器;而ispPAC80的截止頻率卻可以高達500kHz。

  由于isp技術可以在器件被焊接在電路板上的情況下對系統(tǒng)編程或重構,因而當需要改變設計時,無需改動元器件或印制板,只需通過Lattice的開發(fā)系統(tǒng)軟件在數(shù)分鐘內即可完成。可見利用isp技術設計系統(tǒng)時,雖然設計的是硬件,卻像軟件一樣方便,這就縮短了設計試制的周期,降低了試制成本,省去了編程器等設備和器件插拔的手續(xù),是一種全新的設計方法。因此,IspPAC器件的出現(xiàn)必將使電子系統(tǒng)設計、生產、維護及更新諸環(huán)節(jié)發(fā)生革命性的變化。

?

參考文獻

1 黃正瑾.系統(tǒng)編程技術及其應用.東南大學出版社,1999

2 ispPAC Handbook. Lattice Semiconductor Corporation,?2000(3)

本站內容除特別聲明的原創(chuàng)文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創(chuàng)文章及圖片等內容無法一一聯(lián)系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。