Ana içeriğe geç

B107AA-R6 GSM Test Noktaları

Revizyon Bilgisi

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

Test Noktaları

B107AA R6 GSM Test Noktaları Yapısı

GSM katmanında üretim, debug ve saha teşhisi için kritik sinyaller test noktalarına (TP) çıkarılmıştır. Bu TP’lerin amacı; modemi sökmeden/hatları kesmeden besleme, USB, UART ve kontrol sinyallerini hızlı doğrulamak ve arıza ayrıştırmasını sahada hızlandırmaktır.

Bu sayfada TP’ler “hangi sinyali nereden ölçmeliyim?” sorusuna cevap verecek şekilde; gruplandırma, ölçüm nüansları ve ürünleşme notları ile birlikte verilir.


TP grupları (mimari bakış)

Bu kartta TP’ler üç ana grupta toplanır:

  1. USB debug/boot hattı TP’leri

    • Modemin USB üzerinden erişimi, boot modu ve data hatları.
  2. UART & kontrol hattı TP’leri

    • Modemin ana UART’ı, AUX UART, ring, swready, power monitor vb. işaretler.
  3. Domain / yardımcı TP’ler

    • 1V8 domain doğrulama noktaları ve geleceğe yönelik GPIO/rezerv pin TP’leri.

Test noktaları tablosu

Aşağıdaki tabloda “Domain” alanı, TP’nin translator öncesi/sonrası alındığı yere göre değişebilir. Bu yüzden TP’yi değerlendirirken aynı hattın modem tarafı (1V8) ve MCU tarafı (3V3) isimlendirmeleri birlikte okunmalıdır.

TPNet / SinyalDomainYönAmaç / Ne doğrular?Not
TP10USB_VBUS5V→ ModemUSB besleme var mı?USB kablosu/port güç doğrulama
TP11USB_DPHSUSB D+ hattıHS hatta ölçüm “yükleme” riski var (aşağıya bak)
TP12USB_DNHSUSB D− hattıHS hatta ölçüm “yükleme” riski var (aşağıya bak)
TP13FORCE_USB_BOOT1V8/3V3*→ ModemModemi USB boot moduna almaDomain seviyesi şematikle birlikte kontrol edilmeli
TP14RX_AUX1V8/3V3*→ ModemAUX UART RX debugAUX port kullanılıyorsa
TP15TX_AUX1V8/3V3*← ModemAUX UART TX debugAUX port kullanılıyorsa
TP16DEBUG_UART_RXD1V8/3V3*→ ModemDebug UART RXÜretim/servis UART erişimi
TP17DEBUG_UART_TXD1V8/3V3*← ModemDebug UART TXÜretim/servis UART erişimi
TP18GPIO_091V8Ek GPIO gözlem/deneyŞematikte modem GPIO_09’a bağlı TP
TP19(M09 / Reserved pin TP)Gelecek kullanım için ayrılmış TPNet etiketi/amaç notu eklenmesi önerilir
TP20TP_GSM_RX3V3 ↔ 1V8→ ModemModemin ana UART RX hattıTranslator üzerinden geçiyorsa domaini doğrula
TP21TP_GSM_TX3V3 ↔ 1V8← ModemModemin ana UART TX hattıTranslator üzerinden geçiyorsa domaini doğrula
TP22TP_GSM_PMON1V8/3V3*← ModemPower monitor / durum hattıModemin “alive/power state” ayrıştırması
TP23TP_GSM_SWREADY1V8/3V3*← ModemSWREADY (yazılım hazır) hattıBoot sonrası “ready” takibi
TP24TP_GSM_RING1V8/3V3*← ModemRING/RI hattıŞebeke olayı/uyandırma tetikleri
TP25TP_GSM_COMM_EN3V3→ Translator/ModemGSM haberleşme enableTranslator OE/DIR mantığıyla ilişkili olabilir
TP36TP_GSM_1V81V8GSM 1V8 domain var mı?Level translator VCCB doğrulaması
TP37TP_GSM_ONOFF3V3 → 1V8*→ ModemModemi aç/kapat kontrol hattıON/OFF zamanlaması için kritik
TP38TP_GSM_SDOWN1V8/3V3*← ModemShutdown / durum hattıModemin kapanma/arıza ayrıştırması
Domain notu

Bazı hatlar modemde 1V8 olup translator ile 3V3’e taşınır. TP’nin “nerede” alındığı (translator öncesi/sonrası) domaini değiştirir.

Bu nedenle sahada şu iki kontrol kuralını uygulayın:

  1. Aynı hattın hem 1V8 tarafı hem 3V3 tarafı net isimlerini birlikte inceleyin.
  2. Ölçtüğünüz TP’nin beklenen genliğini (1.8V mi 3.3V mü) doğrulamadan “çalışmıyor” kararı vermeyin.

USB hatlarında ölçüm yükleme riski (HS)

USB D+/D− hatları yüksek hızlı diferansiyel hatlardır. Klasik pasif osiloskop probu (ör. 10–15pF) bu hatta bağlandığında hat empedansını bozabilir ve USB enumerasyon/iletişimi düşürebilir.

Mertebe kontrolü için prob kapasitansının reaktansı:

Xc=12πfCX_c = \dfrac{1}{2\pi f C}

Örnek: C=10pFC=10pF ve f=240MHzf=240MHz kabul edersek (USB2 HS kenar içeriği için kaba ölçek):

Xc12π240MHz10pF66ΩX_c \approx \dfrac{1}{2\pi \cdot 240\,\text{MHz}\cdot 10\,\text{pF}} \approx 66\,\Omega

Bu mertebe, 90Ω diferansiyel hatta ciddi yükleme demektir.

Uyarı

USB_DP / USB_DN test noktalarında klasik pasif prob ile ölçüm yapmak USB hattını bozabilir.

USB analizinde mümkünse:

  • aktif diferansiyel prob (çok düşük pF),
  • USB analyzer,
  • ya da en azından çok kısa GND yayı (spring) ve minimum prob kapasitansı

kullanılmalıdır.


UART ve kontrol hatları (ölçüm beklentisi)

UART ve kontrol hatlarında TP’ler genelde “güvenli” ölçümdür; ancak burada kritik konu seviye domainidir:

  • Modem tarafı çoğunlukla 1V8
  • MCU tarafı çoğunlukla 3V3

Bu nedenle UART TP’lerinde beklenen genlik:

  • translator öncesinde ~1.8V seviyeleri,
  • translator sonrasında ~3.3V seviyeleri

olmalıdır.

Yanlış domainde beklenen seviyeyi aramak, “çalışmıyor” gibi yanlış teşhis doğurur.


Üretim / saha kullanım prosedürü (pratik)

Aşağıdaki sıra, GSM katmanında arıza ayrıştırmasını hızlandırmak için önerilir:

  1. Besleme doğrulama: TP10 (USB_VBUS) ve TP36 (GSM 1V8) seviyeleri.
  2. Boot/ready durumu: TP23 (SWREADY), TP22 (PMON), TP38 (SDOWN) hatlarının davranışı.
  3. UART erişimi: TP20/TP21 (ana UART) ve gerekiyorsa TP16/TP17 (debug UART).
  4. USB teşhis: Enumerasyon gerekiyorsa TP11/TP12’yi “yüklemeyen” yöntemle analiz et.
Test Noktası Kullanım Önerisi

TP’ler mümkünse Saleae vb. analizörler ile ölçümlenmelidir.


Komponent seçimi ve alternatifler

Bu tasarımda TP’ler çoğunlukla PCB üzerinde pad/via olarak uygulanabilir (ek BOM gerektirmez). Üretim/servis yaklaşımına göre aşağıdaki alternatifler değerlendirilir:

YaklaşımAvantajDezavantajNe zaman?
Sadece PCB test pad (DNP)BOM sıfır, en düşük riskProb tutturma zor olabilirSeri üretimde pogo fikstür varsa
SMD loop / turret testpointSahada prob bağlamak kolayBOM maliyeti + yerServis sahada yoğun ise
Pogo‑pad odaklı tasarımÜretimde hızlı test/programlamaFikstür ihtiyacıÜretim ölçekleniyorsa

Tahmini maliyet analizi (TP alt bloğu)

Bu sayfa özelinde “TP maliyeti” iki senaryoya ayrılır:

  • Default (PCB test pad): Ek komponent yok → BOM maliyeti pratikte 0.
  • Opsiyonel (SMD testpoint takılırsa): Her TP için küçük bir mekanik testpoint maliyeti oluşur.

Bu kartta listelenen TP sayısı: 19 adet (TP10–TP25, TP36–TP38).

Default senaryo (PCB test pad)

KalemAdetPrototip (1–10)Pilot (100)Seri (1k+)Not
PCB test pad / via TP19$0.00$0.00$0.00Ek BOM yok
TOPLAM (default)$0.00$0.00$0.00

Opsiyonel senaryo (SMD testpoint populate)

KalemAdetPrototip (1–10)Pilot (100)Seri (1k+)Not
SMD loop/turret testpoint19$0.38$0.19$0.11~ 0.02/0.02 / 0.01 / $0.006 adet varsayımı
TOPLAM (opsiyonel)$0.38$0.19$0.11Default üzerine ek
bilgi

Bu maliyet, yalnız TP mekanik parçaları içindir. Üretim fikstürü (pogo) ve test operasyon maliyeti ayrı değerlendirilmelidir.