I²C Haberleşme ve Ölçüm Entegreleri
I²C tabanlı ölçüm entegrelerinde elektriksel arayüz davranışı, haberleşme güvenilirliği ve sistem seviyesinde tasarım kriterleri teknik örneklerle ele alınır.
INA226 Ölçüm Devresi Uygulama Paketi
INA226 tabanlı akım, gerilim ve güç ölçüm devresi için hazırlanmış referans şematik, bağlantı notları, örnek yazılım akışı ve test adımlarını içerir.
I²C Pull-up Seçim ve Kontrol Kılavuzu
I²C hatlarında pull-up direnci, yükselme zamanı, bus kapasitansı ve haberleşme kararlılığı açısından değerlendirilmesi gereken temel tasarım kriterlerini içerir.
INA226 I²C Open-Drain Davranışı
Mustafa KÜÇÜKKAHRAMAN, Kaan AKCAN | Mayıs 21, 2026
Resmi Teknik Doküman
Bu yazıda ele alınan elektriksel karakteristikler ve I²C arayüz davranışı, Texas Instruments tarafından yayımlanan INA226 resmi datasheet dokümanı temel alınarak incelenmiştir.
Texas Instruments tarafından geliştirilen INA226, endüstriyel kontrol sistemlerinden batarya izleme devrelerine, güç yönetim kartlarından gömülü ölçüm altyapılarına kadar birçok uygulamada kullanılan yüksek hassasiyetli bir akım, gerilim ve güç izleme entegresidir. Sistemde çoğu zaman yalnızca ölçüm yapan “yardımcı” bir bileşen gibi konumlandırılsa da, I²C üzerinden mikrodenetleyiciyle kurduğu haberleşme; ölçüm verisinin güvenilirliği, hata ayıklama süreci ve sistem kararlılığında kritik bir rol oynar.
INA226’nın SDA ve SCL pinlerini yalnızca standart dijital haberleşme hatları olarak değerlendirmek yeterli değildir. Bu pinler open-drain mimariyle çalışır; LOW seviyesi entegre içindeki NMOS sürücüyle oluşturulurken, HIGH seviyesi harici pull-up ağı ve bus kapasitansı tarafından belirlenir. Bu yazıda INA226 üzerinden open-drain davranışı; datasheet, IBIS modeli ve pratik I²C tasarım kriterleriyle birlikte ele alınarak, hem pin seviyesindeki elektriksel karakteristikler hem de sistem seviyesindeki tasarım sonuçları açısından incelenecektir.
Open-Drain Çıkışta Aktif LOW ve Pasif HIGH Davranışı
1. Temel Çalışma Prensibi
Open-drain hatta LOW seviyenin güvenilirliği, çıkış sürücüsünün sink akımı kapasitesiyle doğrudan ilişkilidir. INA226 IBIS dosyasındaki [Pulldown] eğrisi, pinin farklı gerilimlerde ne kadar akım çekebildiğini gösterdiği için VOL marjı ve sink akımı değerlendirmelerinde temel referanslardan biridir.
Teknik Not
2. Aktif LOW Davranışı
Open-drain çıkış LOW durumuna geçtiğinde, entegre içindeki NMOS tabanlı çıkış sürücüsü iletime girer ve pin düşük empedanslı bir yol üzerinden GND referansına doğru çekilir. Bu durumda hatta bağlı pull-up ağı üzerinden gelen akım, çıkış sürücüsü tarafından sink edilir. Bu nedenle LOW seviyesi pasif bir durum değil, entegre içindeki aktif sürücü elemanın oluşturduğu kontrollü bir elektriksel durumdur.
INA226 IBIS modelinde bu aktif LOW davranışı [Pulldown] tablosu ile temsil edilir. [Pulldown], kart üzerindeki bir direnç değil; pinin LOW yönündeki I/V karakteristiğidir. Başka bir ifadeyle, pin belirli bir gerilim seviyesindeyken iç LOW sürücünün ne kadar akım çekebildiğini gösterir. Bu tablo sayesinde LOW seviyenin yalnızca ideal bir lojik durum değil, PVT koşullarına bağlı gerçek bir elektriksel davranış olduğu görülebilir.
Teknik Not
3. Pasif HIGH Davranışı
Open-drain çıkış HIGH durumuna geçmek istediğinde aslında hattı HIGH seviyeye sürmez; yalnızca LOW sürücüsünü kapatır. Bu anda pin yüksek empedans durumuna geçer ve hatta aktif olarak akım kaynaklamaz. Bu nedenle open-drain mimaride HIGH seviyesi, çıkış buffer’ının güçlü bir üst sürücüyle oluşturduğu bir durum değil, hattın serbest bırakılmasıyla oluşan pasif bir durumdur.
Bu ayrım IBIS modeli okunurken özellikle önemlidir. Push-pull bir çıkışta [Pullup] tablosu, HIGH yönündeki aktif sürücünün I/V karakteristiğini temsil eder. Ancak open-drain bir çıkışta güçlü bir HIGH sürücü beklenmez. Bu nedenle INA226 gibi I²C open-drain pinlerinde [Pullup] tarafı, aktif HIGH üretimi olarak yorumlanmamalıdır. HIGH seviyenin gerçek oluşumu kart üzerindeki dış ağ ve hattın elektriksel koşullarıyla belirlenir.
İpucu
4. IBIS Modelinde [Pulldown] ve [Pullup] Ayrımı
IBIS modelinde [Pulldown] ve [Pullup] anahtar kelimeleri, entegre pininin çıkış sürücü karakteristiğini temsil eden davranışsal verilerdir. [Pulldown] tablosu LOW yönündeki akım çekme davranışını; [Pullup] tablosu ise klasik bir push-pull çıkışta HIGH yönündeki akım kaynaklama davranışını tanımlar. Ancak open-drain çıkışlarda bu iki taraf simetrik değildir. Aktif sürücü LOW tarafındadır; HIGH tarafı ise güçlü bir iç sürücüyle desteklenmez.
Bu nedenle INA226 IBIS dosyası incelenirken [Pulldown] tablosunun varlığı ve karakteri, open-drain LOW davranışını anlamak için merkezi önemdedir. Buna karşılık [Pullup] tarafı, harici pull-up direnci gibi yorumlanmamalı; modelin HIGH yönünde aktif bir sürücü üretip üretmediğini anlamak için dikkatle değerlendirilmelidir.
Bu ayrım yapılmadığında, IBIS dosyasındaki [Pullup] başlığı kart üzerindeki pull-up direnciyle karıştırılabilir. Oysa biri entegre modelinin iç sürücü karakteristiği, diğeri ise PCB üzerinde tasarımcı tarafından eklenen fiziksel bir pasif elemandır.
Kritik Ayrım
“Pull-up” ifadesi devre tasarımında çoğu zaman VCC’ye bağlanan direnç anlamına gelir. Ancak IBIS dosyasında [Pullup], çıkış buffer’ının HIGH yönündeki I/V modelidir. Open-drain bir pin analiz edilirken bu iki anlamın karıştırılması, modelin yanlış yorumlanmasına yol açabilir.
5. IBIS Üzerinden Pulldown Eğrisinin Okunması
IBIS Editor üzerinde görüntülenen [Pulldown] eğrisi, INA226 SDA_33 pininin LOW yönündeki sürücü davranışını görsel hâle getirir. Grafikteki typ, min ve max eğrileri; nominal, zayıf ve güçlü PVT koşullarında çıkış sürücüsünün pin gerilimine bağlı olarak ne kadar akım sink edebildiğini gösterir.
Bu grafik, open-drain davranışın yalnızca teorik bir “hattı aşağı çekme” mekanizması olmadığını gösterir. LOW seviyesi, belirli bir akım-gerilim karakteristiğine sahiptir ve bu karakteristik proses, sıcaklık ve besleme koşullarına göre değişir. Bu nedenle IBIS eğrisi, gerçek tasarım marjlarını değerlendirmek için datasheet’teki tekil değerlerden daha zengin bir analiz zemini sunar.
Simülasyon İpucu
IBIS analizinde yalnızca typical eğriye bakmak yeterli değildir. Open-drain LOW seviyesinin güvenilirliği özellikle minimum sürücü koşulunda kontrol edilmelidir. Zayıf proses, düşük besleme veya yüksek sıcaklık gibi durumlar, LOW sürücü kapasitesini azaltarak VOL marjını etkileyebilir ve sistem kararlılığını ciddi biçimde etkileyebilir ayrıca tasarım güvenilirliğini düşürebilir ve hata payını artırabilir.
6. Tasarım Kriterleri
INA226’nın open-drain I²C pinleri için kart üzerindeki pull-up direnci seçilirken yalnızca yükselme zamanı dikkate alınmamalıdır. Pull-up direnci küçüldükçe LOW durumunda pin üzerinden akacak sink akımı artar. Bu akımın, INA226 IBIS modelindeki [Pulldown] karakteristiğiyle uyumlu olması gerekir. Aksi hâlde hat LOW seviyeye yeterince yaklaşamayabilir ve VOL marjı zayıflayabilir.
Harici direnç kart seviyesindeki pasif ağdır; IBIS [Pulldown] ise INA226 pininin bu akımı ne kadar güvenli sink edebileceğini gösteren model verisidir. Sağlıklı bir tasarımda bu iki taraf birlikte değerlendirilir.
Tasarım Kriteri
Daha küçük pull-up direnci daha hızlı rise time sağlayabilir; ancak LOW durumunda daha yüksek sink akımı oluşturur. Bu yüzden pull-up değeri seçilirken INA226’nın [Pulldown] eğrisi üzerinden worst-case LOW seviyesi kontrol edilmelidir.
Pratik Uyarı
IBIS dosyasındaki [Pullup] başlığı, kart üzerinde SDA/SCL hattına bağlanan direnç değildir. PCB üzerindeki pull-up direnci simülasyon topolojisinde ayrı bir pasif eleman olarak tanımlanır. IBIS modeli ise entegre pininin davranışsal elektriksel karakteristiğini sağlar.
7. Sonuç
Open-drain çıkış davranışı, INA226 gibi I²C tabanlı bileşenlerde yalnızca protokol seviyesinde değil, pinin gerçek elektriksel modeli seviyesinde de değerlendirilmelidir. IBIS dosyasındaki [Pulldown] tablosu, LOW seviyenin aktif sürücü tarafından nasıl oluşturulduğunu gösterirken; [Pullup] tarafı, open-drain mimaride güçlü bir HIGH sürücü beklenmemesi gerektiğini hatırlatır. Bu ayrım doğru kurulduğunda, hem IBIS modeli daha doğru okunur hem de kart üzerindeki pull-up seçimi, VOL marjı ve I²C sinyal bütünlüğü daha sağlam bir zeminde değerlendirilir.
İçindekiler
INA226 I²C Open-Drain Davranışı
INA226 I²C open-drain davranışını daha kapsamlı değerlendirmek için serinin ilgili teknik başlıklarını incelemenizi öneririz.
- Open-Drain Çıkışta Aktif LOW ve Pasif HIGH Davranışı
- INA226 I²C Arayüzünde Open-Drain Davranışın Konumu
- LOW Seviyenin Kaynağı: İç NMOS ve Pulldown Davranışı
- VOL, Sink Akımı ve Çıkış Empedansının Birlikte Analizi
- HIGH Seviyenin Oluşumu: Harici Pull-Up ve Bus Kapasitansı
- IBIS Modelinde Dolu Pulldown ve Boş Pullup Tablosu
- Pull-Up Seçimi, Zamanlama Marjı ve Sinyal Bütünlüğü