6. 35 6.6. SPICE Simülasyonunda Kullanılmaya Yönelik Bir Analog Çarpma Devresi Makromodeli 6.6.1. Analog çarpma devresi Analog çarpma devreleri, giriú gerilimlerinin çarpımıyla orantılı çıkıú gerilimi veren düzenlerdir ve aradaki iliúki (6.17) V O = K.V X .V Y úeklindedir. K büyüklü÷ü çarpma devresinin kazanç sabiti olarak isimlendirilir. VO büyüklü÷ü çıkıú gerilimini, VX ve VY büyüklükleri de giriú gerilimlerini göstermektedir. Analog çarpma devreleri, tümdevre tekni÷inde kazancı gerilimle kontrol edilen kuvvetlendirici, faz kilitlemeli çevrim, faz karúılaútırıcı, modülatör, demodülatör, frekans ço÷altıcı gibi uygulamalara iliúkin düzeneklerin gerçekleútirilmesinde yaygın olarak kullanılmaktadır . Literatürde iúlemsel kuvvetlendirici, iúlemsel geçiú iletkenli÷i kuvvetlendiricisi (OTA), akım taúıyıcı (CCII) gibi yaygın olarak kullanılan yapıların makromodelleri bulunmasına karúılık, analog çarpma devresi makromodellerine rastlanmamaktadır. Bu bölümde, çeúitli biçimlerdeki devre topolojileri ile gerçekleútirilen analog çarpma devrelerinin SPICE programıyla simülasyonunda kullanılmaya yönelik bir makromodel gerçekleútirilmiú, makromodel yardımıyla elde edilen analog çarpma devresi karakteristikleri, eleman modeli yardımıyla SPICE simülasyonundan elde edilen sonuçlarla ve deneysel sonuçlarla karúılaútırılarak kurulan modelin do÷rulu÷u gösterilmiútir. 6.6.2. Temel analog çarpma devresi yapıları Analog çarpma devrelerinin temel hücresi, gerek bipolar tümdevre gerekse MOS tümdevre tekni÷inde, emetör (veya kaynak) ba÷lamalı fark kuvvetlendiricisidir. Dört bölgeli analog çarpma devresi gerçekleútirmek üzere Gilbert hücresi olarak isimlendirilen altı tranzistorlu bir yapı kullanılır. Bu yapıda iki fark kuvvetlendiricisinin giriúleri paralel, çıkıúları ise çapraz olarak ba÷lanmıútır. Fark kuvvetlendiricilerin ortak kuyruk akımları ise bir di÷er fark 6. 36 +VCC RC1 'I RC2 (VY1-VY2)3 + VO - (VY1-VY2)2 VX1 (VY1-VY2)1 T5 T6 T3 T4 VX2 VY1 T1 T2 VX1-VX2 -(VY1-VY2)1 VY2 RY -(VY1-VY2)2 IEE/2 IEE/2 -(VY1-VY2)3 -VEE ùekil-6.25.a) Analog çarpma devresi, b) tipik giriú-çıkıú karakteristi÷i (RY=0 için). +VCC +VC RC1 RC2 + VO - T9 T10 T5 T6 T3 T4 VX1 VY1 T7 T1 T8 IX T2 VY2 RY RX VX2 IX IY IY -VEE ùekil-6.26. Lineerleútirilmiú analog çarpma devresi. kuvvetlendiricisinin çıkıú akımlarıyla sa÷lanmaktadır. Bu úekilde oluúturulan devrenin bipolar tekni÷inde ne úekilde gerçekleútirildi÷i ùekil-6.25a’da görülmektedir. ùekil-6.25a’da yer alan ve bipolar tranzistorlarla gerçekleútirilmiú olan devrede çıkıú akımının giriú gerilimlerine ba÷ımlılı÷ı 6. 37 'I I EE .tanh> (V X 1 V X 2 ) / VT @ tanh> (VY 1 VY 2 ) / VT @ (6.18) biçimindedir. Uygun kutuplama ile tranzistorların doymaya girmemesi sa÷lanarak yüksek bir çalıúma hızı elde edilebilir. Giriúlerden birinin geriliminin, (VY1-VY2) parametre alınmasıyla elde edilen giriú-çıkıú karakteristikleri ùekil-6.25b’de verilmiútir. (6.18) ba÷ıntısından ve ùekil-6.25b’den fark edilebilece÷i gibi, devre küçük genlikli iúaretler için lineer çarpma iúlemini yerine getirmektedir. Büyük genlikli iúaretler söz konusu oldu÷unda, lineerleútirilmiú bir yapıdan yararlanılır. Bu yapı ùekil-6.26’da verilmiútir. ùekil-6.26’daki devrenin çıkıú gerilimini giriú gerilimlerine ba÷layan ifade VO 2.R L (V X 1 V X 2 ).(VY 1 VY 2 ) I X R X .RY (6.19) biçimindedir. 6.6.3. Önerilen Makromodel Bu çalıúmada önerilen analog çarpma devresi makromodeli ùekil6.27’de görülmektedir. Genel amaçlı olarak hazırlanmıú olan bu model bipolar ve MOS tekni÷inde gerçekleútirilen tüm yapılar için kullanılabilmektedir. ùekil-6.27’deki makromodeldeki elemanların modelledikleri ve karúı düútükleri büyüklükler aúa÷ıda belirtilmiútir: X giriúi: R1 dirençleri X giriúi fark iúaret giriú direncini, C2 fark iúaret giriú kapasitesini, R2 X giriúi ortak iúaret direncini, C1 ortak iúaret giriú kapasitesini, IBX X giriúi kutuplama akımını, VOX X giriúine iliúkin dengesizlik gerilimini, VCMX ortak iúaret davranıúını temsil etmektedir. IA, R5, C5 hücresi birim kazançlı bir kat oluúturur; bu kat X giriúine iliúkin frekans e÷risinin baskın kutbunu belirler. IA, R5 and C5 büyüklükleri 6. 38 V5 ID1 VYY=VB/2 + VYY + VYY IBX VA = V1-V2 VOX V1 R1 R2 +VX1 C1 D1 R7 R1 R2 R5 V3 R3 R4 R3 R4 C3 V4 VCMY R6 IBY D8 R8 D3 ID3 ID1 D4 ID4 VB C4 +VY2 + VZZ + VZZ - IBY C3 V6 VZZ=VS/2 C5 IA VOY +VY1 VA IBX V2 VCMX IB1 VS = V5-V6 D2 R7 C1 D7 R8 VXX=VA/2 C2 +VX2 IB2 ID2 + VXX + VXX - IB VB = V3-V4 C6 + VZZ + VZZ - D6 ID5 ID2 D5 ID6 +VO1 IO1 = ID3 +ID5 IO1 C7 IO2 = ID4 +ID6 + VC - IO2 C7 R10 R10 +VO2 ùekil-6.27. Geliútirilen analog çarpma devresi makromodeli IA R5 C5 g mx .(V1 V2 ) 1 g mx 1 2. S . f 3dBx . R5 (6.20) (6.21) (6.22) ba÷ıntıları ile verilmektedir.. Burada g mx IX VT oda sıcaklı÷ında VT=kT/q=26mV olarak tanımlanmaktadır. (6.23) 6. 39 VXX , D7, D8, R8, IB1 hücresi T7-T8 çiftine iliúkin lineer olmayan davranıúı modeller. R8 direnci geçiú bölgesi geniúli÷ini belirler, IB1 = 2IX bu hücrenin ortak kutuplama akımıdır. Y giriúi: Benzer bir yapı Y giriúi için öngörülmüútür. R3 dirençleri Y giriúi fark iúaret giriú direncini, C4 fark iúaret giriú kapasitesini, R4 Y giriúi ortak iúaret direncini, C1 ortak iúaret giriú kapasitesini, IBY Y giriúi kutuplama akımını, VOY Y giriúine iliúkin dengesizlik gerilimini, VCMY ortak iúaret davranıúını modellemektedir. IB, R6, C6, birim kazançlı bir hücredir ve Y giriúine iliúkin frekans e÷risinin f3dBY baskın kutbunu belirler. IB, R6, C6 büyüklükleri IB g mY .(V3 V4 ) (6.24) R6 1 g mY (6.25) C6 1 2.S . f 3dBY . R6 (6.26) úeklinde tanımlanırlar, burada g mY IY VT (6.27) ba÷ıntısıyla verilmektedir. VYY, D1, D2, R7, IB2 hücresi T1-T2 çiftine iliúkin lineer olmayan davranıúı modeller. R7 geçiú bölgesi geniúli÷ini belirler, IB2 bu hücrenin ortak kutuplama akımıdır. VZZ, D3, D4, ID1 hücresi T3-T4 çiftine iliúkin lineer olmayan davranıúı modeller. ID1 bu hücrenin ortak kutuplama akımını göstermektedir. VZZ, D5, D6, ID2 elemanlarından oluúan benzer bir hücre T5-T6 çiftinin lineer olmayan daranıúını modeller, ID2 akımı bu hücrenin ortak kutuplama akımıdır. Çıkıú hücresi: IO1, IO2, C7, R10, VC hücresi çıkıú hücresini oluúturur. IO1 ve IO2 iki kolun çıkıú akımlarıdır. R10 dirençleri kol çıkıú dirençlerini, C7 kapasiteleri de kol çıkıú kapasitelerini vermektedir. VC çıkıú do÷ru gerilimi seviyesini modeller. 6. 40 6.6.4. Simülasyon sonuçları (a) (b) ùekil-6.28. Gilbert hücresi için gerçek devre ve makromodel yardımıyla elde edilen giriú- çıkıú karakteristikleri. a) Eleman modeli, b) makromodel. Geliútirilen analog çarpma devresi makromodeli ile XR2208 (XR2228) tipi bir analog çarpma devresinin (ùekil-6.26) simülasyonları yapılmıú ve tipik karakteristikleri çıkartılmıútır. Çarpma devresi XR B101 npn dizi tranzistorları ile kurulmuú ve simülasyonlarda bu tranzistorların parametreleri 6. 41 kullanılmıútır.Simülasyonlarda besleme gerilimleri VCC = 12V ve -VEE = - 12V, kutuplama akımları da IX = IY = 0.5mA olarak alınmıútır. ùekil-6.28’de RX =RY = 0 için gerçek devre (eleman modeli) ve makromodel için elde edilen simülasyon sonuçları görülmektedir. E÷riler çıkartılırken giriúlerden birine uygulanan do÷ru gerilim (VY1-VY2) parametre olarak alınmıú, bu do÷ru gerilim -50mV ile +50mV de÷erleri arasında 25mV aralıklarla de÷iútirilmiú, bu giriúe uygulanan her gerilim de÷eri için di÷er giriúe bir tarama gerilimi uygulanmıútır. ùekil-6.28’den fark edilebilece÷i gibi, devre küçük gerilim de÷erleri için do÷rusal özellik göstermekte, büyük gerilim de÷erlerinde tanh karakteristi÷i nedeniyle bozulma ortaya çıkmaktadır. ùekil-6.28b’den görülebilece÷i gibi, makromodelden elde edilen sonuçlar gerçek devre sonuçlarıyla uyumludur. RX = RY =10k:’luk dirençlerle lineerleútirilen devre için aynı yoldan hareket edilerek giriú-çıkıú karakteristi÷i çıkartılmıú ve ùekil-6.29’da verilmiútir. Fark edilebilece÷i gibi, lineerleútirme direncinin katılmasıyla giriú geriliminin de÷iúim aralı÷ı -2.5V ile +2.5V sınırlarına yükselmiútir. Bu da gerçek devre üzerinde yapılan ölçümlerden bilinen bir sonuçtur. ùekilden görülebilece÷i gibi, eleman modeli ile yapılan simülasyonların sonuçları, makromodel kullanılarak yapılan simülasyonların sonuçlarıyla uyumludur. Lineerleútirilmiú devrede sabit VY gerilim de÷erleri için vo/vx geçiú fonksiyonunun frekans cevabı, eleman modeli ve makromodel kullanılarak SPICE simülasyonuyla çıkartılmıú, elde edilen sonuçlar ùekil-6.30’da verilmiútir. ùekiller çizilirken yatay eksen VX1 büyüklü÷üne göre ölçeklenmiútir. Gerçek giriú geriliminin (VX1-VX2) oldu÷una dikkat edilmelidir. Aynı analog çarpma devresiyle kurulan bir frekans ikileyici devresi için eleman modeli ve makromodel kullanılarak simülasyonla elde edilen dalga úekilleri de ùekil-6.31’de verilmiútir. Giriúlere 1V genlikli ve 1MHz frekanslı sinüs iúaretleri uygulanmıútır. 6. 42 3V 1V -1V -3V (a) 3V 1V -1V -3V (b) ùekil-6.29.Lineerleútirilmiú analog çarpma devresi için eleman modeli ve makromodel ile elde edilen giriú- çıkıú karakteristikleri. a) eleman modeli b) makromodel 6. 43 3V 1V (a) 3V 1V (b) ùekil-6.30. Lineerleútirilmiú analog çarpma devresi için bir giriúe uygulanan farklı do÷ru gerilim de÷erleri için makromodel yardımıyla elde edilen frekans e÷rileri. 6. 44 (a) (b) ùekil-6.31. Analog çarpma devresiyle kurulan bir frekans ikileyici devresi için simülasyonla elde edilen dalga úekilleri. a) eleman modeli b)makromodel. Giriúlere 1V genlikli ve 1MHz frekanslı sinüs iúaretleri uygulanmıútır. 6. 45 ùekil-6.28, 6.29, 6.30 ve 6.31 de verilen sonuçlar, makromodel ve eleman modeli ile elde edilen sonuçların birbiriyle uyumlu olduklarını ortaya koymaktadır. Her iki model için gereken simülasyon süreleri, ùekil-6.28, 6.29, 6.30 ve 6.31 için kullanılan test devreleri için karúılaútırılmıú, elde edilen sonuçlar Tablo-6.9’da verilmiútir. Elde edilen do÷rulu÷un yüksek olmasına karúılık, makromodel yardımıyla gerçekleútirilen simülasyonlar önemli ölçüde kısalmaktadır. Tablo-6.9. Simülasyon sürelerinin karúılaútırılması. Model/Analiz DC (sn) AC (sn) Transient (sn) Eleman Modeli Makromodel 45 140 180 33 115 120 6.6.5. Sonuç Bu çalıúmada, analog çarpma devrelerinin simülasyonunda kullanılmak üzere genel bir makromodel önerilmiútir. Önerilen makromodel bipolar ve MOS teknolojisi ile gerçekleútirilen bütün analog çarpma devrelerine uygulanabilir. ùekil-6.26’daki lineerleútirilmiú bipolar analog çarpma devresi örnek olarak alınırsa, bu devre akım kayna÷ı düzenlerinin dıúında 10 tranzistor, dolayısıyla 20 pn jonsiyonu içermektedir. Gerçek devre simülasyonunda her bir jonksiyon için dinamik davranıúın (kapasitelerin) da modellendi÷i dikkate alınırsa, sadece bu devrenin davranıúının incelenmesi için SPICE programının bu tranzistorlara iliúkin modellerden kaynaklanan lineer olmayan cebirsel ve lineer olmayan diferensiyel denklemleri çözmesi gerekece÷i açıktır. Geliútirilen makromodel, aynı davranıúı 8 pn jonksiyonu ve bunlara ek olarak gelen lineer devreler yardımıyla modellemektedir. pn jonksiyonları sadece statik lineer olmayan davranıúı modellemekte, bütün dinamik davranıú lineer elemanlarla temsil edilmektedir. Bu da simülasyon süresini önemli derecede kısaltmaktadır. Bu açıdan bakıldı÷ında, önerilen modelin, analog çarpma devrelerinin yaygın 6. 46 olarak ve çok sayıda kullanıldı÷ı haberleúme sistemlerinin SPICE simülasyonunda önemli derecede yarar sa÷layaca÷ı ve simülasyon süresini önemli derecede kısaltaca÷ı söylenebilir. KAYNAKLAR [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] A.B. Grebene, Bipolar and MOS analog integrated circuit design, John Wiley, 1984. P.R. Gray, R.G. Meyer, Analysis and design of analog integrated circuits, John Wiley, 1993. H. Kuntman, Analog tümdevre tasarımı, Sistem yayınları, østanbul, 1992. H. Kuntman, øleri analog tümdevre tasarımı: Analog devreler, (Endüstri Semineri Notu), øTÜ øleri Elektronik Teknolojileri Araútırma Geliútirme Vakfı (ETA), østanbul,1994 H. Kuntman, Analog MOS tümdevre tekni÷i, øTÜ Kütüphanesi, Sayı:1587, østanbul,1997 G.R. Boyle, B.M. Cohn, D.O. Pederson and J.E.Solomon, macromodeling of integrated circuit operational amplifiers, IEEE, JSSC, 9, 353-363, 1974. R.V. Peic, Simple and accurate nonlinear macromodel for operational amplifiers, IEEE, JSSC, 26, 896-899, 1991. H. Kuntman, Simple and accurate nonlinear OTA macromodel for simulation of CMOS OTA-C filters, Int. Journal of Electronics, 77, 993-1006, 1994. N. Tarım, B. Yenen and H. Kuntman, Simple and accurate nonlinear current conveyor macromodel, Melecon 96, Proceedings of 8th Mediterranean Electrotechnical Conference, 447-450, Bari, Italy, May 13-16, 1996. N. Tarım, B. Yenen and H. Kuntman, Simple and accurate nonlinear current conveyor macromodel for simulútion of active filters using CCIIs, Int. Journal of Circuit Theory and Application, 26, 27-38, 1998. H. H. Kuntman: Simple and accurate nonlinear analogue multipiler macromodel, Melecon'98: 9th Mediterranean Electrotechnical Conference, Vol.1, pp 585-589, May 18-20, Tel Aviv, Israel, 1998. H. H. Kuntman: Endüstriyel Elektronik, Birsen Yayınevi, østanbul, 1998.