Otomatik Yükleme için CH340 ve ESP32

Aşağıda CH340’ın DTR/RTS hatlarıyla ESP32’yi butonsuz programlamak için 2x NPN + pull‑up devresinin net isimleriyle örnek bağlantısı ve kütüphaneden seçilebilir parçalar yer alır.
Örnek bağlantı (net isimleri)
  • DTR -> Rb1 (10k) -> Q1 (MMBT3904) Baz
  • Q1 Emiter -> GND
  • Q1 Kollektör -> IO0
  • IO0 -> Rpu1 (10k) -> 3V3
  • RTS -> Rb2 (10k) -> Q2 (MMBT3904) Baz
  • Q2 Emiter -> GND
  • Q2 Kollektör -> EN
  • EN -> Rpu2 (10k) -> 3V3
  • EN -> CEN (100nF) -> GND
Not: Üretimden sonra kolay erişim için U0TXD, U0RXD, EN ve IO0 için test pad/konnektör ayırın.
Önerilen parçalar (Flux kütüphanesinden)
Küçük sinyal NPN (Q1, Q2)
10k direnç (Rb1, Rb2, Rpu1, Rpu2)
EN hattı kapasitörü (CEN)
Parça sayısını azaltan seçenek (önceden dirençli “dijital” NPN)
  • DTC115TUAT106 — Baz direnci entegre; her hat için tek bir transistor + tek bir pull‑up ile devre sadeleşir.
İstersen bu listeden Q1/Q2, dirençler ve CEN’i seçip şemada bu bağlantı netleriyle gösterebilirsin. Yardım gerekirse haber ver.
pcb şemasını oluştururmusun bu bağlantıların
Hedefin: CH340 DTR/RTS ile ESP32’yi butonsuz programlamak için NPN + pull‑up + EN RC devresini şemaya eklemek.
Plan hazır. Şu adımları uygulayacağım:
  1. NPN Transistor x2, 10k Resistor x4, 100nF Capacitor x1 ekle.
  2. DTR->Rb1->Q1 baz, RTS->Rb2->Q2 baz; emiterler GND1, kolektörler IO0 ve EN.
  3. IO0 ve EN -> 3V3 pull‑up; EN->C(100nF)->GND1.
  4. CH340 varsa DTR/RTS pinlerini DTR/RTS netlerine bağla; yoksa DTR/RTS terminal ekle.
Başlatmak için plan çubuğundan Start’a tıklayın; değişiklik isterseniz söyleyin.
Bağlantıları paylaşma
CH340 parça bulma
NPN ve değer seçimi
Flux’ta net isimlendirme
Mevcut şemayı inceletme

No files yet

Documents

    Documents are markdown text files which describe project goals, capture details, or even simulation outputs.

    Assets

    svg

    ESP32-DEVKITC

    defaultDefault
    kicad_mod

    MODULE_ESP32-DEVKITC-Footprint-S.kicad_mod

    MODULE_ESP32-DEVKITC-Footprint-SFootprint
    ESP32-DEVKITC-removebg-preview.png

    ESP32-DEVKITC-removebg-preview.png

    ESP32-DEVKITC-removebg-previewThumbnail
    ESP32-DEVKITC-3D.step

    ESP32-DEVKITC-3D.step

    3D

    ESP32-DEVKITC

    ESP32-DEVKITC thumbnail
    ESP 32 DEV-KIT C

    Properties

    Development Boards

    Espressif Systems

    ESP32-DEVKITC

    ESP

    Pricing & Availability

    Distributor

    Qty 1

    Controls