Ana içeriğe geç
Revizyon Bilgisi

Bu teknik doküman B107AA R6 için hazırlanmış olup yeni yapılacak olan tasarımlara kaynak niteliğindedir.

Voltaj Dönüştürücü

B107AA R6 GSM Voltaj Dönüştürücüsü

MCU tarafı dijital I/O’lar 3V3 seviyesindedir. Telit LE910 ailesinde UART ve birçok kontrol/durum pini ise çoğunlukla 1V8 CMOS domaininde çalışır. Bu nedenle modem ile MCU arasında; hem seviye uyumu hem de (özellikle saha/servis süreçlerinde) yanlış bağlama/ölçüm kaynaklı riskleri azaltmak için bir voltaj çevirici / bus transceiver katmanı kullanılır.

Bu tasarımda çeviri katmanı SN74AXC8T245 (U13, TSSOP‑24) ile kuruludur.


Tasarım hedefi

Bu sayfadaki blok iki işi aynı anda yapar:

  1. UART + durum hatlarında seviye uyumu (3V3 ↔ 1V8)
  2. Modemin üretici önerisine uygun şekilde sürülmesi gereken kontrol pinleri için open‑collector (low‑side) sürücü yaklaşımı

Özetle:

  • UART/Durum hatları → U13 (AXC transceiver) üzerinden
  • ON_OFF* ve HW_SHUTDOWN* gibi “aktif‑LOW, open‑collector önerilen” pinler → NPN transistör ile

U13 topolojisi

  • VCCA = 3V3 (MCU domain)
  • VCCB = GSM_1V8 (modem domain)
  • U13 üzerinde iki bağımsız yön kontrol bankı vardır: DIR1 ve DIR2
  • Sürücü aktifliği OE pini ile kontrol edilir (aktif‑LOW)

Bu entegre “otomatik yön algılayan” bir level shifter değildir. Yön, DIR pinleri ile belirlenir.


Kanal eşlemesi

Sembol üzerinde A tarafı 3V3, B tarafı 1V8 domainidir. Bu tasarımda kullanılan kanallar aşağıdaki şekilde eşlenmiştir:

KanalA (3V3) netiB (1V8) netiSinyal sınıfı
1GSM_PMONGSM_1V8_PMONModem → MCU (durum)
2GSM_SWREADYGSM_1V8_SWREADYModem → MCU (durum)
3GSM_RINGGSM_1V8_RINGModem → MCU (uyandırma/durum)
4GSM_TXGSM_1V8_TXModem UART TX (Modem → MCU)
5GSM_RXGSM_1V8_RXModem UART RX (MCU → Modem)

UART isimlendirmesi bu dokümanda modem perspektifiyle ele alınmıştır: GSM_TX = Modem TX çıkışı, GSM_RX = Modem RX girişi.


Yön kontrolü (DIR1 / DIR2)

Bu entegrede kanallar iki banka bölünmüştür (sembolde kesikli kutular ile). Pratik hedef şudur:

  • Bank‑1 (Kanal 1–4): Modemden MCU’ya gelen durum ve TX hatları
  • Bank‑2 (Kanal 5–8): MCU’dan modeme giden RX hattı

Dolayısıyla DIR1 ve DIR2 aynı seviyede olamaz; bank yönleri birbirinin tersi olmak zorundadır.

R5 şematik risk notu

R5 şematik görüntüsünde DIR pinleri için şu durum görülüyordu:

  • DIR1 ve DIR2 aynı node’a bağlanmış (Buffer Dir1 / Buffer Dir2 birleşik)
  • Bu node üzerinde R73=47k ile GND’ye pull‑down bulunuyor

Bu bağlantı, iki bankın da aynı yönde çalışmasına sebep olabileceği için UART RX/TX tarafında fonksiyonel hata riski doğurur.

Şematik/Netlist doğrulaması

Bu bölümdeki yorum, şematik görüntüsüne göre yapılmıştır.

R6 üretim öncesi:

  • netlist üzerinden DIR1/DIR2’nin gerçekten kısa devre edilip edilmediği
  • bank yönlerinin datasheet operasyon tablosu ile uyumu

mutlaka doğrulanmalıdır.

R6 önerilen strateji

R6’da hedef: yönleri “tasarımda sabit” yapmak ve firmware bağımlılığını minimize etmektir.

  • DIR1: Bank‑1 için uygun yönde sabitlenir
  • DIR2: Bank‑2 için ters yönde sabitlenir

Bu sabitleme; doğrudan GND/VCCA bağlamak yerine, üretim/debug için esneklik bırakacak şekilde 0Ω link veya seri direnç footprint ile yapılmalıdır.


OE (Enable) stratejisi

U13’ün OE pini aktif‑LOW’dur:

  • OE = HIGH → çıktılar Hi‑Z (izole)
  • OE = LOW → transceiver aktif

Şematikte OE pini GSM_COMM_EN neti ile sürülmektedir. İsimlendirme “aktif‑high enable” algısı yaratabileceği için dokümanda kural netlenmelidir:

  • GSM_COMM_EN = 0 → U13 aktif
  • GSM_COMM_EN = 1 → U13 Hi‑Z
R6 dokümantasyon notu

Eğer net adı değiştirilmeyecekse, bu sayfada ve şematik notlarında OE polaritesi açıkça yazılmalıdır.

İsimlendirme revizyonu yapılacaksa tercih: GSM_COMM_OE_N / GSM_COMM_EN_N.

Power‑up güvenliği

GSM_1V8 domain’i (VCCB) modeme bağlı olarak gecikmeli gelebilir. Bu durumda transceiver’ın belirsiz sürüş yapmaması için R6’da OE’nin default davranışı önemlidir:

  • Default hedef: OE HIGH (Hi‑Z)
  • MCU hazır olduğunda kontrollü şekilde OE LOW

Bu amaçla OE üzerinde “default disable” sağlayan bir pull‑up stratejisi (veya reset sırasında MCU pin konfigürasyonu) netleştirilmelidir.


Sinyal bütünlüğü değerlendirmesi (mertebe)

Bu translator’ın taşıdığı sinyaller UART ve durum pinleridir.

  • UART tipik olarak 115200 – 921600 baud aralığında çalıştırılır.
  • AXC sınıfı transceiver’lar bu hızlarda rahat çalışır.

Bu blokta asıl kritik noktalar:

  • DIR bank ayrımı (yönlerin doğru olması)
  • GSM_1V8 domain’in sağlamlığı (VCCB bypass + kaynak kapasitesi)
  • OE’nin doğru polaritede sürülmesi

Modem kontrol pin sürücüleri

Voltaj çevirici (U13) UART ve durum pinleri için seviye uyumu sağlar; ancak Telit LE910 tarafındaki bazı kontrol pinleri (özellikle ON_OFF* ve HW_SHUTDOWN*), üretici tarafından open‑collector / open‑drain mantığında sürülmesi önerilen, “aktif LOW tetiklenen” pinlerdir.

Bu nedenle bu iki hat, level translator üzerinden değil; NPN transistör ile GND’ye çeken (low‑side, open‑collector) sürücü şeklinde kurgulanmıştır.

ON_OFF* (GSM_1V8_ONOFF) sürücüsü

Bu hat, modemi açma/kapama (power toggle) amaçlıdır. Kontrol işlemi; pinin belirli süre LOW yapılması ve ardından serbest bırakılması (HIGH‑Z) şeklindedir.

  • MCU kontrol sinyali: GSM_ONOFF (3V3, aktif HIGH)
  • Modem pini: GSM_1V8_ONOFF (modem domain, aktif LOW, içten pull‑up)
  • Sürücü topolojisi: Q4 NPN ile open‑collector çekme

Lojik dönüşüm:

MCU GSM_ONOFFQ4 durumuModem GSM_1V8_ONOFFAnlam
0 (LOW)KesimdePull‑up ile HIGH (serbest)Tetik yok
1 (HIGH)SatürasyonLOW (GND’ye çekilir)ON/OFF tetik penceresi

Zamanlama (şematik notuyla uyumlu):

  • Modemi açmak için GSM_1V8_ONOFF hattı ≥ 5 s LOW tutulur, sonra serbest bırakılır.

Bileşenlerin mertebe kontrolü:

  • R75 = 10k (baz seri):

IBVMCUVBER753.30.710k0.26mAI_B \approx \dfrac{V_{MCU}-V_{BE}}{R75} \approx \dfrac{3.3-0.7}{10k} \approx 0.26\,mA

  • R77 = 47k (baz pull‑down): reset/tri‑state iken Q4’ü kapalı tutar.
  • C103 = 33pF (EMI/kenar filtre):

τRC10k33pF330ns\tau \approx R\cdot C \approx 10k\cdot 33pF \approx 330\,ns

Bu değer 5s tetik süresine göre ihmal edilebilir; ama hızlı parazitleri bastırmada faydalıdır.

tehlike

ON_OFF* hattına harici pull‑up eklemek (veya bunu firmware ile push‑pull sürmek), üretici tarafından uyarılan “anormal besleme / latch‑up” riskini artırabilir.

Doğru sürüş biçimi: open‑collector çekme + serbest bırakma (HIGH‑Z).

HW_SHUTDOWN* / SDOWN (GSM_1V8_SDOWN) sürücüsü

Bu hat, modemi acil durdurma (emergency shutdown) için kullanılır. GSM_SDOWN (3V3, aktif HIGH) sinyali Q5 üzerinden modemin GSM_1V8_SDOWN pinini LOW yapacak şekilde kurgulanmıştır.

  • MCU kontrol sinyali: GSM_SDOWN (3V3, aktif HIGH)
  • Modem pini: GSM_1V8_SDOWN (modem domain, aktif LOW, içten pull‑up)
  • Sürücü topolojisi: Q5 NPN ile open‑collector çekme

Lojik dönüşüm:

MCU GSM_SDOWNQ5 durumuModem GSM_1V8_SDOWNAnlam
0 (LOW)KesimdePull‑up ile HIGH (serbest)Normal çalışma
1 (HIGH)SatürasyonLOW (GND’ye çekilir)Shutdown tetik

Zamanlama (şematik notuyla uyumlu):

  • GSM_1V8_SDOWN hattı ≥ 200 ms LOW tutulur, sonra serbest bırakılır.

Bileşenlerin mertebe kontrolü:

  • R76 = 10k:

IB3.30.710k0.26mAI_B \approx \dfrac{3.3-0.7}{10k} \approx 0.26\,mA

  • R78 = 47k: reset/boot sırasında istenmeden tetiklenmesin diye baz pull‑down.
  • C104 = 33pF: τ330ns\tau\approx 330ns; kısa parazitlere karşı filtre.
tehlike

Bu iki hat “aktif LOW” olduğu için isimlendirmeler (GSM_ONOFF / GSM_SDOWN) aktif‑high tetik mantığına göre seçilmiş.

Bu doğru; ancak saha/servis sırasında yanlış yorumlanmaması için kural net olmalı:

  • GSM_ONOFF = 1 → modem ON_OFF* LOW (tetik)
  • GSM_SDOWN = 1 → modem HW_SHUTDOWN* LOW (tetik)

Komponent seçimi ve alternatifler

FonksiyonRefSeçilenAlternatiflerYorum
8‑bit dual‑supply transceiverU13SN74AXC8T245 (TSSOP‑24)SN74AVC8T245, SN74AXCH8T245AXC düşük voltaj aralığında avantajlı
NPN low‑side sürücü (ON_OFF*)Q4BC847A (SOT‑23)BC817‑40, MMBT39041mA altı akımlarda rahat
NPN low‑side sürücü (SDOWN)Q5BC847A (SOT‑23)BC817‑40, MMBT3904
Baz seri dirençR75/R7610k (1%)4.7k – 22kGPIO gücü / EMI hedefi
Baz pull‑downR77/R7847k (1%)100kReset güvenliği
EMI kapasitörC103/C10433pF (C0G/NP0)22–100pFKenar filtre, parazite göre

Tahmini maliyet analizi

Aşağıdaki maliyetler tahmini olup tedarikçi/adet/stok durumuna göre değişir.

KalemAdetPrototip (1–10)Pilot (100)Seri (1k+)Not
U13 – SN74AXC8T245 (TSSOP‑24)1$0.55$0.42$0.32Tedarikçiye göre
Q4 – NPN (BC847A)1$0.03$0.02$0.015
Q5 – NPN (BC847A)1$0.03$0.02$0.015
R75/R76 10k (1%)2$0.004$0.002$0.0012
R77/R78 47k (1%)2$0.004$0.002$0.0012
C103/C104 33pF (C0G)2$0.04$0.02$0.014
TOPLAM$0.661$0.486$0.366
bilgi

Bu toplam yalnız “seviye çevirme + ON/OFF/SDOWN sürücüleri” alt bloğunu kapsar. Modem (LE910), SIM, anten vb. diğer GSM alt blokları bu sayfaya dahil değildir.