Skip to main content
Revizyon Bilgisi

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

FOTA LED’leri (RGB durum göstergesi)

B107AA R6 FOTA LED (RGB)

FOTA katmanının sahada anlaşılır şekilde izlenebilmesi için RGB LED (D15) kullanılmıştır. LED yalnız FOTA besleme domaini (VFOTA) aktifken çalışır. Böylece normal kullanımda gereksiz güç tüketimi ve kullanıcı yanıltan durum LED’i davranışı azaltılır.

Bu LED; FOTA işlemi (download / program / doğrulama / hata) sırasında saha teknisyeninin hızlı teşhis yapabilmesi için “durum kodlayıcı” olarak tasarlanmıştır.


Genel bakış

  • LED topolojisi common‑anode’dur (LED’in ortak ucu VFOTA’ya bağlı).
  • R/G/B kanalları ayrı ayrı NPN low‑side switch ile sürülür.
  • Her kanal için akım sınırlama direnci bulunur.
  • Reset/boot sırasında yanlış yanmayı engellemek için baz hattında pull‑down + EMI pF filtre kullanılır.

Topoloji

  • D15: RGB LED (common‑anode)
  • Q8/Q9/Q10: NPN low‑side switch (BC847A)
  • R97/R98/R99: Kanal seri dirençleri (akım sınırlama)
  • Baz ağı:
    • R100/R101/R102: seri baz direnci
    • R103/R104/R105: baz pull‑down
    • C134/C136/C138: baz EMI filtresi

Bu kurgu:

  • MCU pinleri reset/boot sırasında tri‑state olsa bile pull‑down ile LED’in kazara yanmasını azaltır.
  • pF kapasitör ile hızlı parazitler bastırılır (özellikle VFOTA anahtarlanırken ve FOTA MCU çalışırken).

Boyutlandırma ve mertebe hesapları

LED akımı (R = 330Ω)

Kanal akımı yaklaşık:

IVFOTAVF(LED)VCE(sat)RI \approx \dfrac{V_{FOTA} - V_{F(LED)} - V_{CE(sat)}}{R}

Varsayımlar:

VFOTA=3.3VV_{FOTA}=3.3V

VCE(sat)0.2VV_{CE(sat)}\approx 0.2V

R=330ΩR=330\,\Omega

Kırmızı kanal için (V_F\approx 2.0V):

IR3.32.00.23303.33mAI_R \approx \dfrac{3.3-2.0-0.2}{330} \approx 3.33\,mA

Yeşil/Mavi kanal için (V_F\approx 3.0V) mertebesinde olursa:

IG/B3.33.00.23300.30mAI_{G/B} \approx \dfrac{3.3-3.0-0.2}{330} \approx 0.30\,mA

Bu nedenle 3V3 beslemede yeşil/mavi parlaklığı, seçilen LED’in VFV_F değerine çok bağlıdır.

warning

VFOTA=3V3 ile RGB LED’in yeşil/mavi kanallarında parlaklık yetersiz kalırsa; çözüm seçenekleri:

  • LED seçimi (daha düşük VFV_F / yüksek verimli “low current” RGB)
  • Seri dirençleri düşürmek (akım artar → güç tüketimi artar)
  • LED beslemesini farklı bir hatta taşımak (ürünleşme kararı)

Bu konu prototipte mutlaka gözle + mümkünse lux/akım ölçümü ile doğrulanmalıdır.

Transistör sürüş kontrolü

Kırmızı kanalda 3–5mA bandı hedeflenirse, NPN transistör için kolektör akımı da aynı mertebededir. Satürasyon için kaba bir forced‑beta hedefi betaforced10beta_{forced}\approx 10 alınırsa:

IC5mAI_C\approx 5mA için IB0.5mAI_B\approx 0.5mA yeterlidir.

3V3 MCU çıkışı ile seri baz direnci RBR_B için:

IBVMCUVBERBI_B \approx \dfrac{V_{MCU}-V_{BE}}{R_B}

VBE0.7VV_{BE}\approx 0.7V alınırsa, RB=10kΩR_B=10k\Omega için:

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

Bu değer, 3–5mA LED akımı için pratikte yeterlidir. Yeşil/mavi kanalda akım zaten düşük olacağı için sürüş daha da rahat olur.

Not: LED akımı artırmak için seri dirençler düşürülürse, baz akımı da buna paralel gözden geçirilmelidir.


Reset/EMI davranışı (baz ağı)

  • 47k pull‑down: MCU reset/boot anında pin tri‑state olsa bile baz LOW’da tutulur.
  • pF filtre: Hızlı spike bileşenlerini bastırır.

Baz filtresi için mertebe zaman sabiti:

τRBC10kΩ33pF0.33μs\tau \approx R_B\cdot C \approx 10k\Omega\cdot 33pF \approx 0.33\,\mu s

Bu değer, LED blink/pattern hızlarını etkilemez; ancak anahtarlama gürültüsüne karşı fayda sağlar.


Layout / ürünleşme notları

  • LED akım yolları kısa tutulmalı; VFOTA dönüş akımı dijital GND’de dar boğaz oluşturmamalıdır.
  • LED sürücü transistörleri LED’e yakın konumlandırılırsa EMI ve parazit daha iyi kontrol edilir.
  • RGB LED, kutu içinde görünür bir yerde değilse, özellikle yeşil/mavi parlaklık için “yüksek verimli” LED seçimi daha da önem kazanır.

Komponent seçimi ve alternatifler

FonksiyonSeçilenAlternatiflerYorum
RGB LED (D15)(BOM’a göre)Low‑current high‑efficiency RGB3V3 beslemede G/B (V_F) kritik
NPN (Q8‑Q10)BC847A (SOT‑23)BC817‑40, MMBT39045–10mA altı akımlarda rahat
Seri direnç (R97‑R99)330Ω (1%)220Ω / 150ΩParlaklık vs güç trade‑off
Baz seri (R100‑R102)10kΩ4.7kΩSeri direnç düşerse baz akımı artar
Baz pull‑down (R103‑R105)47kΩ100kΩYanlış yanmayı azaltır
Baz filtresi (C134/C136/C138)33pF22–100pFEMI’ye göre ayarlanabilir

Tahmini maliyet analizi (FOTA LED alt bloğu)

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

KalemAdetPrototip (1–10)Pilot (100)Seri (1k+)Not
RGB LED (D15)1$0.06$0.04$0.03Verim/VFV_F sınıfına göre değişir
NPN (Q8/Q9/Q10)3$0.09$0.06$0.0453× BC847A
Seri direnç 330Ω3$0.006$0.003$0.00183× 0402
Baz seri 10kΩ3$0.006$0.003$0.00183× 0402
Baz pull‑down 47kΩ3$0.006$0.003$0.00183× 0402
Baz filtresi 33pF3$0.009$0.006$0.0033× NP0/C0G tercih
TOPLAM.$0.18$0.12$0.09LED seçimi belirleyici

Bu toplam, FOTA domainindeki RGB durum LED’i alt bloğunun BOM maliyetini verir.