TIA — Transempedans Algılama
Mikroamper akımı milivolt voltaja çevir — sense devresinin kalbi.
Önkoşul
Bu bölümde öğreneceklerin
- TIA (Transimpedance Amplifier) prensibini ve neden gerekli olduğunu açıkla
- Op-amp + feedback resistor yapısının matematiğini ($V_{out} = -I_{in} R_f$) yaz
- TIA gain, bandwith, noise trade-off'larını söyle
- Y1 TIA tasarım parametrelerini (R_f, gain, BW) hesapla
- TIA çıkışını ADC'ye nasıl bağladığını anla
Açılış: Akım Çok Küçük, ADC Voltaj Bekliyor
Crossbar sütun çıkışı: 1-10 µA. Çok küçük. ADC (8-bit) tipik voltaj girişi bekler — 0-1 V aralığında.
İhtiyaç: akımı voltaja çevir, hem de amplifiye et.
Çözüm: TIA (Transimpedance Amplifier). Op-amp + feedback rezistör. Akımı voltaja lineer çevirir, gain aralığı geniş.
Y1’de her crossbar sütununun ucunda bir TIA. TDC veya ADC öncesi ara katman.
Sezgi: Akım → Voltaj Trafosu
Op-amp negatif girişi virtüel toprak (op-amp ideal varsayımı). Feedback rezistör akımı topraklamak yerine ‘a çevirir:
Gain: transimpedance (V/A). Tipik SIDRA: kΩ → 1 µA → 100 mV. ADC’nin sevdiği aralık.
Avantajlar:
- Lineer (op-amp özelliği).
- Düşük girişi impedance (virtüel toprak) → crossbar’ı bozmaz.
- Adjustable gain ( değiştir).
Dezavantajlar:
- Op-amp gürültüsü (~5-10 nA RMS girişe referans).
- Bandwith sınırlı ( × ).
- Op-amp güç tüketir.
Formalizm: TIA Tasarım
Klasik TIA:
I_in (crossbar)
↓
─────●───────[Op-amp]── V_out
│ (-)
[R_f]
│
─────┴───●(+)─── V_ref (~0)
Pratik: → .
İşaret tersi → ADC için aynı işareti tutmak için extra inverter veya farkli ADC referans.
Y1 tipik:
- kΩ
- aralık: 100 nA - 10 µA
- aralık: -10 mV - -1 V
ADC 0-1 V → tersi alınır veya bipolar ADC.
Bandwith:
TIA bandwith op-amp gain × parazitik kapasitör ile sınırlı:
- : feedback rezistör + op-amp girişi + crossbar parazit toplam (~1 pF).
- kΩ → MHz.
MVM 67M/s → her ölçüm 15 ns. Bandwith yeterli mi? Settling time ≈ ns. Çok yavaş!
Çözüm: küçült (10 kΩ) → bandwith 16 MHz, settling 50 ns. Hâlâ yavaş.
Pratik: TIA bandwith Y1 MVM hızını sınırlar. Çoklu TIA paralel (sütun başı 1 TIA) + paylaşımlı zaman.
Gürültü:
Op-amp gürültü yoğunluğu ~. Total gürültü: µV. Akım cinsinden: µV / 10 kΩ = 2 nA. Çok düşük → SNR iyi.
Ana gürültü: rezistör termal . nA. Op-amp ile aynı mertebe.
Toplam: nA. 1 µA sinyale göre SNR → 23 dB. Yeterli ama iyileştirilebilir.
Auto-zeroing:
Op-amp DC offset (~mV) çıkışı kaydırır. Auto-zero tekniği: her ölçüm öncesi TIA’yı sıfırla, offset hatırla, çıkışta çıkar.
Adımlar:
- Faz 1: I_in = 0, V_out = V_offset ölç, sakla.
- Faz 2: Crossbar bağla, V_out gerçek = V_total - V_offset.
DC offset elenince hassasiyet artar.
Cascode + folded cascode:
Yüksek gain için 2-aşamalı op-amp tasarımı. SIDRA Y1: folded cascode → 80 dB DC gain, 10 MHz bandwith. Pratik.
Variable gain:
programlanabilir (transistör switching ile). Düşük akım → yüksek (büyük gain). Yüksek akım → düşük (büyük dinamik aralık).
Y10 hibrit yaklaşım:
Klasik TIA + TDC: TIA voltajı entegratöre besler, TDC süre ölçer. İki aşama → hassasiyet ve hız iyi.
Alternatif: TIA-free TDC:
TDC kapasitörünü doğrudan crossbar akımıyla doldur. TIA bypass. Daha basit ama gain ayarlanamaz.
Y10’da çoğu durum TIA-free TDC; özel durumlarda TIA dahil.
Deney: 5 µA Akımı 500 mV'a Çevir
Ayarlar: kΩ. µA.
V = -500 mV.
(İşareti çevirmek için inverter ekle, mV.)
ADC (8-bit, 0-1 V): 500 mV / 1 V × 256 = 128 (orta seviye).
Doğru: orijinal 5 µA = 50% dinamik aralığın (1-10 µA). 128/256 = 50%. Tutarlı.
Süre:
- TIA settling: 50 ns ( kΩ ile).
- ADC: 5 ns.
- Toplam: 55 ns/sütun.
256 sütun paralel TIA + ADC → tüm sütun 55 ns’de okunur. MVM süresi (TIA dahil) ~70 ns.
Kısa Sınav
Laboratuvar Görevi
Y1 TIA tasarım optimizasyonu: dinamik aralık vs hız.
İstenen: 100 nA - 10 µA aralığı (100× dinamik), MVM 50 ns’de.
Ayarlar:
- Sabit tasarım: tek değer.
- Variable tasarım: düşük akımda 1 MΩ, yüksek akımda 10 kΩ.
Sorular:
(a) Sabit kΩ ile 10 µA çıkış: kaç V? (b) Aynı R_f ile 100 nA çıkış: kaç V? Hassasiyet? (c) Variable R_f mantığı: hangi akımda hangi R_f? (d) Settling süresi her iki durumda? (e) Hangi tasarım Y1 için iyi?
Çözümler
(a) . ADC ucuna ulaştı.
(b) . ADC 8-bit’in sadece 2-3 LSB’si → çok kaba.
(c) Variable: I < 1 µA → R_f = 1 MΩ; I > 1 µA → R_f = 10 kΩ. Switch ekle.
(d) Sabit R_f = 100 kΩ → 50 ns settling. Variable: 1 MΩ ise 500 ns; 10 kΩ ise 5 ns. Asimetrik.
(e) Sabit R_f basit ama dinamik aralık dar. Variable iyidir Y1 için: 2 R_f seviyesi switch ile = ~hızlı, ~hassas, modest karmaşıklık. Y3+‘te daha agresif (4-8 seviye).
Özet Kart
- TIA: akım → voltaj. .
- Op-amp + feedback rezistör. Lineer, virtüel toprak.
- Gain: ile ayarlı.
- Bandwidth: , settling 5 RC.
- Gürültü: termal + op-amp ~5 nA RMS.
- Y1: her sütun TIA + ADC. Y10: ekseriyetle TIA-free TDC.
- Auto-zero: DC offset elenmesi.
- Variable gain: dinamik aralık genişletme.
Vizyon: TIA'nın Yerini Doğrudan Akım Okuma Alır
TIA klasik analog devre. Yeni nesil sense circuits doğrudan akım/yük ölçer:
- Y1: TIA + ADC (klasik).
- Y3: TIA + TDC hibrit (alan az).
- Y10: TIA-free TDC standart.
- Y100: Tek-foton hassasiyetinde sense (fotonik).
- Y1000: Spike-based, TIA gerek yok.
Türkiye için: TIA tasarımı analog devre temel becerisi. SIDRA Y1’in TIA tasarımı Türk akademik mühendislik birikimi sayesinde rekabetçi yapılır.
Daha İleri
- Bir sonraki bölüm: 5.8 — MUX, Decoder ve Analog ECC
- Önceki: 5.6 — TDC: Zaman-Alanlı Okuma
- TIA klasik: Razavi, Design of Analog CMOS Integrated Circuits, Bölüm 9.
- Auto-zero: Enz & Temes, Circuit techniques for reducing the effects of op-amp imperfections, Proc. IEEE 1996.
- Memristor sense: Hu et al., Memristor crossbar-based neuromorphic computing system, IEEE TNNLS 2014.