Espressif ESP-Prog-2 USB JTAG Programlama ve Hata Ayıklama Geliştirme Kartı
Espressif tarafından geliştirilen ESP-Prog-2, ESP serisi mikrodenetleyiciler için otomatik firmware yükleme, seri haberleşme ve JTAG çevrimiçi hata ayıklama işlevlerini tek bir cihazda bir araya getiren profesyonel bir geliştirme ve debug aracıdır. ESP8266, ESP32, ESP32-S2, ESP32-S3 ve ESP32-C3 ile uyumlu olan kart, yalnızca tek bir USB kablo ile bilgisayara bağlanarak kullanıma hazır hale gelir.
Bilgisayar, ESP-Prog-2'yi otomatik olarak iki ayrı port olarak tanır: biri firmware indirme, diğeri JTAG hata ayıklama için ayrılmıştır. Farklı voltaj gereksinimlerine sahip hedef kartlarla uyumluluğu artırmak amacıyla her iki arayüz de jumper pin seçimiyle 3.3V veya 5V güç kaynağı desteği sunar. RX/TX ve JTAG sinyal seviyeleri sabit olarak 3.3V'ta çalışır.
ESP-Prog-2'nin çekirdeğinde ESP32-S3-MINI-1 modülü yer almaktadır. USB Type-C arayüzü aracılığıyla USB 2.0 Full-Speed modunda 12 Mbps'e kadar veri aktarımı desteklenir. Genişletme konektörü sayesinde ESP32-S3'ün boştaki IO pinleri dışarı alınarak ESP-Prog-2'nin işlevselliği özelleştirilebilir.
Öne Çıkan Özellikler
- Otomatik firmware yükleme ve seri haberleşme desteği
- JTAG çevrimiçi hata ayıklama (ESP32, ESP32-S2, ESP32-S3, ESP32-C3)
- ESP8266, ESP32, ESP32-S2, ESP32-S3, ESP32-C3 uyumluluğu
- Tek USB kablo ile çift port otomatik tanıma
- Jumper pin ile seçilebilir 3.3V / 5V güç kaynağı
- USB Type-C arayüzü ile USB 2.0 Full-Speed (12 Mbps) veri aktarımı
- 2.54 mm ve 1.27 mm aralıklı Program ve JTAG arayüzleri
- RGB LED ile anlık durum göstergesi (Kırmızı: Güç, Yeşil: Program, Mavi: JTAG)
- Genişletme konektörü ile özelleştirilebilir IO desteği
- Kompakt ve kullanımı kolay tasarım
Bileşen Açıklamaları
| Bileşen | Açıklama |
|---|---|
| ESP32-S3-MINI-1 | Wi-Fi ve Bluetooth Low Energy destekli, PCB anten ve ESP32-S3 çipli çok amaçlı MCU modülü |
| Reset Butonu | Hata ayıklanan hedef sistemin yeniden başlatılmasını sağlar |
| Boot Butonu | Hedef sistemin firmware indirme moduna alınmasını sağlar; Boot basılıyken Reset'e kısa basarak aktif edilir |
| Boot On/Off | IO0 Strapping pini durumunu yapılandırmak için kullanılan header pin |
| PROG PWR SEL | Program arayüzü güç giriş voltajı seçimi için jumper pin (3.3V veya 5V) |
| PROG 2.54 mm | 2.54 mm (0.1") pin aralıklı program arayüzü |
| PROG 1.27 mm | 1.27 mm (0.05") pin aralıklı program arayüzü |
| USB Type-C Port | Kart güç kaynağı ve ESP32-S3 ile USB protokolü üzerinden haberleşme arayüzü; USB 2.0 Full-Speed (12 Mbps) |
| JTAG 1.27 mm | 1.27 mm (0.05") pin aralıklı JTAG arayüzü |
| JTAG 2.54 mm | 2.54 mm (0.1") pin aralıklı JTAG arayüzü |
| JTAG PWR SEL | JTAG arayüzü güç giriş voltajı seçimi için jumper pin (3.3V veya 5V) |
| LED Gösterge | Kırmızı: 3.3V güç aktif; Yeşil: firmware indirme/seri haberleşme aktif; Mavi: JTAG hata ayıklama aktif |
| ESP32-S3 Boot Butonu | ESP32-S3 firmware indirme moduna geçiş için kullanılır; güç verilirken basılı tutulur |
| Genişletme Konektörü | ESP32-S3'ün boştaki IO pinlerini dışarı alan konektör; ek işlevler için özelleştirilebilir |
Program Arayüzü Pin Tablosu
| No. | Pin Adı | İşlev |
|---|---|---|
| 1 | ESP_EN | Enable sinyali |
| 2 | VDD | Güç kaynağı |
| 3 | ESP_TXD | TX pini |
| 4 | GND | Toprak |
| 5 | ESP_RXD | RX pini |
| 6 | ESP_IO0 | Strapping pini |
JTAG Arayüzü Pin Tablosu
| No. | Pin Adı | İşlev |
|---|---|---|
| 1 | VDD | Güç kaynağı |
| 2 | ESP_TMS | JTAG TMS pini, mod seçimi |
| 3 | GND | Toprak |
| 4 | ESP_TCK | JTAG TCK pini, saat girişi |
| 5 | GND | Toprak |
| 6 | ESP_TDO | JTAG TDO pini |
| 7 | GND | Toprak |
| 8 | ESP_TDI | JTAG TDI pini |
| 9 | GND | Toprak |
| 10 | NC | Bağlantısız |
Blok Diyagram

Modüller

Kullanım Alanları
- ESP32 / ESP8266 tabanlı projelerde firmware geliştirme ve yükleme
- JTAG ile gerçek zamanlı yazılım hata ayıklama
- Gömülü sistem prototipleme ve test süreçleri
- IoT cihaz yazılımı geliştirme ve doğrulama
- Akademik ve profesyonel elektronik geliştirme çalışmaları
- Espressif modülleriyle çalışan üretim ve servis süreçleri
Not: Kullanıma başlamadan önce ESP-Prog-2 üzerindeki yerleşik fabrika firmware'inin güncellenmesi önerilir. Güncelleme için Espressif'in çevrimiçi yükleme aracı olan ESP Launchpad kullanılabilir. Firmware kaynak koduna ise esp-usb-bridge deposundan erişilebilir.
Paket İçeriği
- ESP-Prog-2 geliştirme kartı
- PROG 2.54 mm arayüzü için 2x5 PIN bağlantı kablosu
- PROG 1.27 mm arayüzü için 2x3 PIN bağlantı kablosu

