logo
Evde > kaynaklar > Şirket davası hakkında Çoklu Cihaz Ağ Uygulaması MCP23017E/SS I2C Basamaklandırma Teknolojisi Analizi

Çoklu Cihaz Ağ Uygulaması MCP23017E/SS I2C Basamaklandırma Teknolojisi Analizi

 Şirketin kaynakları hakkında Çoklu Cihaz Ağ Uygulaması MCP23017E/SS I2C Basamaklandırma Teknolojisi Analizi

16 Eylül 2025 Haberler — Endüstri 4.0 ve IoT teknolojisinin hızlı gelişimiyle birlikte, cihaz G/Ç genişletme yeteneklerine olan talep giderek artmaktadır. Shenzhen Anxinruo Technology Co., Ltd. tarafından piyasaya sürülen MCP23017-E/SS 16 bit G/Ç genişletici çipi, güçlü arayüz genişletme yetenekleri ve esnek yapılandırma seçenekleriyle endüstriyel kontrol, akıllı ev ve IoT cihazları için önemli bir seçenek haline geliyor.

 

I. Temel Teknik Özellikler

 

MCP23017-E/SS, 16 bit G/Ç genişletme sağlamak için I²C arayüzünü kullanır, 3 adres pini aracılığıyla 8 cihaza kadar basamaklandırmayı destekler ve yapılandırılabilir kesme çıkışı ile 400kHz yüksek hızlı iletişim sunar. Çip, giriş/çıkış yönü ayarı, dahili çekme dirençleri ve polarite ters çevirme desteği ile 16 bağımsız programlanabilir GPIO'ya sahiptir. 2,7V-5,5V çalışma voltajı aralığına sahip olup, her G/Ç portu 25mA sürüş akımı sağlayabilir ve bekleme modunda güç tüketimi 1μA'nın altındadır. SSOP-28 endüstriyel sınıf bir pakette bulunan bu ürün, gömülü sistemler için kapsamlı bir arayüz genişletme çözümü sunar. 

 

II. Fonksiyonel Blok Şeması Detaylı Açıklama

 

Temel Fonksiyonel Modüller                                                                          

1. İletişim Arayüz Modülü

I²C seri arayüz

SCL: Seri saat giriş pini

SDA: Çift yönlü seri veri hattı

Standart modu (100kHz) ve hızlı modu (400kHz) destekler

Çoklu Cihaz Ağ Uygulaması MCP23017E/SS I2C Basamaklandırma Teknolojisi Analizi

2. Adres Kod Çözme Modülü: 3 bit donanım adresi, 8 cihaz basamaklandırmayı destekler
3. Kesme Kontrol Modülü: Çift kesme çıkışı sağlar (INTA/INTB)
4. Veri Dönüştürme Modülü: Seri-paralel veri dönüşümünü uygular
5. GPIO Modülü: 16 bit programlanabilir G/Ç portları
6. Kayıt Bankası: Yapılandırma parametrelerini ve kontrol durumunu depolar

 

İş Akışı
 

1. Başlangıç Yapılandırması

I²C arayüzü aracılığıyla kontrol kayıtlarını yapılandırın

G/Ç yönünü, çekme dirençlerini ve diğer parametreleri ayarlayın

 

2. Veri İletişimi

Ana bilgisayar, I²C aracılığıyla kontrol komutları ve veri gönderir

Serileştirici, seri verileri paralel verilere dönüştürür

Yapılandırma kayıtları ilgili ayarları günceller

 

3. Kesme İşleme

GPIO durum değişiklikleri kesme mantığını tetikler

INTA/INTB pinleri ana bilgisayara kesme sinyalleri gönderir

Ana bilgisayar, kesme kaynağını belirlemek için kesme bayrağı kaydını okur

 

Özellik Avantajları:

Yüksek Entegrasyon: Tek bir çipte 16 bit G/Ç genişletme uygulanır

Esnek Yapılandırma: Her G/Ç portu bağımsız olarak programlanabilir

Düşük Güç Tüketimi: Bekleme akımı < 1μA

Güçlü Sürüş Yeteneği: Port başına 25mA sürüş akımı

 

III. Detaylı İletişim Zamanlaması

 

1. Bayt Yazma İşlemi

Çoklu Cihaz Ağ Uygulaması MCP23017E/SS I2C Basamaklandırma Teknolojisi Analizi

Zamanlama Açıklaması:

Başlangıç Koşulu (S): Ana cihaz başlangıç sinyali üretir

Cihaz İşlem Kodu (OP): 7 bit cihaz adresi (0100AAA) + yazma bayrağı biti (0)

Kayıt Adresi (ADDR): Yazılacak hedef kaydı belirtir

Veri Girişi (DIN): Kayda yazılacak veri

Durdurma Koşulu (P): Ana cihaz durdurma sinyali üretir

 

2. Sıralı Yazma İşlemi

 

 

Zamanlama Açıklaması:

Başlangıç Koşulu (S): Ana bilgisayar başlangıç sinyali üretir

Cihaz İşlem Kodu (OP): 7 bit cihaz adresi + yazma bayrağı biti

Kayıt Adresi (ADDR): Başlangıç kayıt adresini belirtir

Veri Girişi (DIN): Otomatik artan adres ile sürekli olarak birden fazla veri yazar

Durdurma Koşulu (P): Ana bilgisayar durdurma sinyali üretir

 

3. Temel Sinyal Tanımları

 

Sembol

Anlamı

 

Açıklama
S

Başlangıç Koşulu

Başlangıç sinyali
SR

Tekrarlanan Başlangıç

Tekrarlanan başlangıç sinyali

P Durdurma Koşulu Durdurma sinyali
W Yazma Biti (0) Yazma işlemi bayrağı
R Okuma Biti (1) Okuma işlemi bayrağı
OP Cihaz İşlem Kodu Cihaz işlem kodu (0100AAA + R/W)
ADDR Kayıt Adresi Kayıt adresi
DIN Veri Girişi Giriş verisi (Ana Bilgisayar → MCP23017)
DOUT Veri Çıkışı Çıkış verisi (MCP23017 → Ana Bilgisayar)

 

4. Zamanlama Karakteristik Parametreleri

İletişim Hızı: 100kHz (standart mod) ve 400kHz (hızlı mod) destekler

Veri Geçerliliği: SDA verileri SCL yüksek seviyesinde sabit kalmalıdır

Başlangıç Koşulu: SCL yüksekken SDA yüksekten düşüğe geçer

Durdurma Koşulu: SCL yüksekken SDA düşükten yükseğe geçer

 

5. Uygulama Notları

Cihaz Adresi: 0100AAA, burada AAA, A2/A1/A0 pinleri tarafından belirlenir

Veri İletimi: Önce MSB, 8 bit veri + 1 bit ACK

Onay Sinyali: Alıcı, her bayttan sonra ACK sinyali üretir

Zamanlama Gereksinimleri: I²C spesifikasyon parametrelerini (tSU, tHD, vb.) karşılamalıdır

 

Bu zamanlama diyagramı, MCP23017-E/SO'nun eksiksiz I²C iletişim protokolünü gösterir ve cihaz programlama ve sistem entegrasyonu için doğru zamanlama referansları sağlar.

 

IV. Pin Yapılandırma Açıklaması

 

GPIO Port Pinleri

 

 

PORT B (GPB) - 1 ila 8. Pinler

PORT A (GPA) - 21 ila 28. Pinler

GPB0 (Pin 1)

GPA7 (Pin 21)

GPB1 (Pin 2)

GPA7 (Pin 22)

GPB2 (Pin 3)

GPA7 (Pin 23)

GPB2 (Pin 4)

GPA7 (Pin 24)

GPB2 (Pin5)

GPA7 (Pin 25)

GPB2 (Pin 6)

GPA7 (Pin 26)

GPB2 (Pin 7)

GPA7 (Pin 27)

GPB2 (Pin 8)

GPA7 (Pin 28)

 

1. Güç Pinleri

VDD (Pin 9): Pozitif güç kaynağı girişi (2,7V ila 5,5V)

VSS (Pin 10): Güç toprağı

 

2. Kontrol ve Yapılandırma Pinleri

RESET (Pin 18): Sıfırlama girişi (aktif düşük)

INTA (Pin 19): PORT A kesme çıkışı

INTB (Pin 20): PORT B kesme çıkışı

 

Çoklu Cihaz Ağ Uygulaması MCP23017E/SS I2C Basamaklandırma Teknolojisi Analizi

3. Adres Yapılandırma Pinleri

A0 (Pin 15): I2C adres seçimi biti 0

A1 (Pin 16): I2C adres seçimi biti 1

A2 (Pin 17): I2C adres seçimi biti 2

 

4. Özel Pinler

NC (Pinler 11, 14): Bağlantı yok

Termal Pad (Alt): Isı dağıtma pedi, topraklanmalıdır

 

5. Paket Özellikleri

Paket Tipi: SOIC-28

Pin Aralığı: 1,27 mm

Çalışma Sıcaklığı: -40°C ila +85°C

Termal Tasarım: Alt termal ped PCB toprak düzlemine bağlanmalıdır

 

Bu pin yapılandırması, endüstriyel kontrol ve gömülü sistemler için güvenilir bir G/Ç genişletme çözümü sağlayan standart SOIC-28 paketini benimser. Tüm GPIO pinleri bağımsız yapılandırmayı ve 25mA sürüş yeteneğini destekler.

 

V. I²C Cihaz Protokolü Detaylı Açıklama

 

Protokol Çalışma Modları

1. Tek Bayt Yazma İşlemi

2. Çok Baytlı Sıralı Yazma İşlemi

3. Tek Bayt Okuma İşlemi

4. Çok Baytlı Sıralı Okuma İşlemi

5. Karma İşlem Modu

Çoklu Cihaz Ağ Uygulaması MCP23017E/SS I2C Basamaklandırma Teknolojisi Analizi

Temel Protokol Özellikleri

 

Adres İşaretçisi Yönetimi

Yazma işlemleri sırasında adres işaretçisi otomatik olarak güncellenir

Sıralı okuma/yazma işlemleri sırasında işaretçi otomatik olarak artar

Kayıt sınırları arasında sürekli erişimi destekler

 

Veri Geçerliliği

Veri, SCL yüksek seviyesinde sabit kalır

Her bayt bir onay (ACK/NACK) gerektirir

Önce MSB iletimi

 

Hata İşleme Mekanizması

Köle onaylamama (NACK) algılama

Veri yolu zaman aşımı koruması

Saat uzatma desteği

 

Zamanlama Gereksinimleri

 

Parametre

StandartMod

Hızlı Mod

SCLFrekansı

100kHz

400kHz

Kurulum Süresi

250ns

100ns

Tutma Süresi

300ns

90ns

 

 

Bu protokol, standart I²C spesifikasyonu ile tamamen uyumludur ve hem tek bayt hem de toplu aktarım modlarını destekleyen esnek veri iletim yöntemleri sağlar. MCP23017'deki tüm fonksiyonel kayıtların verimli bir şekilde yapılandırılmasını ve kontrol edilmesini sağlar.