- Stok Durumu: Stok Var
- Marka: Microchip
- Model: Mplab Snap Pg164100
- SKU: RBZ.200.149
Microchip Mplab Snap Pic dsPIC Avr Sam Cortex Arm Icsp Programlayıcı
Hata Ayıklayıcı USB Type-C Jtag Swd Pdi Tpi Pg164100
MPLAB Snap (PG164100), Microchip'in PIC, dsPIC, AVR, SAM ve PIC32 flash mikrodenetleyicileri için ürettiği orijinal, düşük maliyetli devre içi hata ayıklayıcı ve programlayıcıdır. MPLAB X IDE ya da MPLAB IPE ile çalışır; kodu hedef devredeki mikrodenetleyiciye yükler, programı gerçek donanım üzerinde tam hızda çalıştırır, kesme noktalarında durdurur ve değişkenleri izletir. İçinde 300MHz Arm Cortex-M7 çekirdekli 32-bit SAM E70 mikrodenetleyici bulunur; bu sayede programlama hızlıdır ve cihaz değiştirirken firmware indirme beklemesi olmaz.
Bilgisayara Micro-B USB konnektörüyle yüksek hızlı USB 2.0 (480Mbit/s) üzerinden bağlanır ve gücünü USB'den alır. Hedef devreye 8 pinli tek sıra (SIL) dişi başlıkla bağlanır: ICSP için MCLR, VDD, GND, PGD ve PGC hatları kullanılır. Aynı konnektör 4 telli JTAG, Serial Wire Debug (SWD), UPDI, PDI, TPI, ISP ve debugWIRE arayüzlerini de destekler; 2 telli JTAG ve ICSP kullanan demo kartları ve hedef sistemlerle geriye dönük uyumludur. Hedef gerilim aralığı 1.2V - 5.5V'tur.
MPLAB Snap kasasız, açık baskı devre kartı olarak gelir ve yeni nesil Microchip mikrodenetleyicilerle geliştirme yapanlar için tasarlanmıştır. Yüksek gerilim programlama gerektiren bazı eski cihazları desteklemez ve hedef devreyi beslemez; bu özellikler gerekiyorsa MPLAB PICkit 4 gibi bir araç seçilmelidir.
Öne çıkan özellikler:
Tek araçta PIC, AVR ve Arm: PIC, dsPIC, AVR, SAM (Arm Cortex), CEC ve PIC32 flash mikrodenetleyicileri aynı araçla programlanır ve hata ayıklanır; desteklenen cihazlar MPLAB X IDE güncellendikçe artar.
Geniş arayüz desteği: ICSP, 4 telli JTAG, SWD, MIPS EJTAG, AVR32 JTAG, PDI, UPDI (düşük gerilim), TPI, ISP, debugWIRE ve aWire arayüzleri tek 8 pinli konnektörden kullanılır.
Hızlı 32-bit işlemci: 300MHz Arm Cortex-M7 tabanlı SAM E70 sayesinde cihazın izin verdiği hızda programlar; cihaz değiştirirken firmware indirme gecikmesi olmaz.
Gerçek donanımda hata ayıklama: Hedef mikrodenetleyicinin kendi hata ayıklama devresini kullanır; program tam hızda çalışır, çoklu donanım ve yazılım kesme noktası, kronometre ve kaynak kod üzerinde adım adım izleme yapılır.
Geniş hedef gerilimi: 1.2V - 5.5V arası hedef devrelerle çalışır; 1.8V, 3.3V ve 5V mikrodenetleyiciler aynı araçla programlanır.
Özellikler:
- Ürün tipi: Devre içi hata ayıklayıcı ve programlayıcı (orijinal Microchip)
- Model: MPLAB Snap PG164100
- Desteklenen cihazlar: PIC ve AVR mikrodenetleyiciler, dsPIC sayısal sinyal denetleyiciler, SAM (Arm Cortex) mikrodenetleyici ve mikroişlemciler, CEC, PIC32
- Arayüzler: ICSP, 4 telli JTAG, SWD, MIPS EJTAG, AVR32 JTAG, PDI, UPDI (yalnız düşük gerilim), TPI, ISP, debugWIRE, aWire
- Hedef gerilimi: 1.2V - 5.5V
- İşlemci: 300MHz Arm Cortex-M7 çekirdekli 32-bit SAM E70
- Bilgisayar bağlantısı: Yüksek hızlı USB 2.0 (480Mbit/s), Micro-B USB konnektör
- Besleme: USB'den beslenir, harici güç gerekmez; hedef devreyi beslemez
- Hedef konnektörü: 8 pinli tek sıra (SIL) dişi başlık; ICSP: 1 MCLR, 2 VDD, 3 GND, 4 PGD, 5 PGC
- Hata ayıklama: Çoklu donanım ve yazılım kesme noktası, kronometre, kaynak kod hata ayıklama, hedef tam hızında çalışma
- Veri ağ geçidi (DGI): I2C, SPI, USART
- Göstergeler: 2 LED (Active yeşil, Status sarı)
- Yazılım: MPLAB X IDE 5.05 ve üstü, MPLAB IPE (ücretsiz)
- İşletim sistemi: Windows 7 ve üstü, Linux, macOS
- Programlama: Sürükle-bırak programlama, cihaz değiştirirken firmware indirme gecikmesi yok
- Uygunluk: RoHS, CE, China E
- Kurtarma: Acil durum firmware kurtarma jumperı (takılı değil, kart üzerinde ped)
- Malzeme ve renk: Kasasız, beyaz baskı devre kartı
Kullanım bilgileri:
- Önce MPLAB X IDE'yi (ya da MPLAB IPE) kurun, sonra MPLAB Snap'i Micro-B USB kabloyla bilgisayara takın. Yeşil Active LED sabit yanıyor, sarı Status LED sönükse araç hazırdır; sarı LED işlem sırasında yanar.
- 8 pinli konnektörde ok işaretli uç 1. pindir (MCLR). ICSP bağlantısında 1 MCLR, 2 VDD, 3 GND, 4 PGD, 5 PGC hatlarını hedef devreye bağlayın; hedef devreyi kendi güç kaynağıyla besleyin.
- MPLAB X IDE'de proje özelliklerinden "Snap" aracını seçin. Programlama hatası alırsanız Program Options altındaki programlama hızını düşürün.
Kullanım alanları:
- PIC ve AVR mikrodenetleyici eğitimi, üniversite ve meslek lisesi laboratuvarları
- Gömülü yazılım geliştirme ve hata ayıklama
- Ürün geliştirme ve prototip kartlarının programlanması
- dsPIC ile motor kontrol ve güç elektroniği uygulamaları
- Endüstriyel otomasyon kartlarına yazılım yükleme
- Sensör ve ölçüm cihazı geliştirme
- SAM (Arm Cortex) ve PIC32 kartlarında SWD / JTAG hata ayıklama
- AVR mikrodenetleyicilere ISP / UPDI ile yazılım ve önyükleyici (bootloader) yükleme
- Servis ve onarımda kart yazılımı güncelleme
Dikkat edilmesi gerekenler:
- MPLAB Snap yüksek gerilim programlamayı (HV, VPP) desteklemez; bazı eski PIC'ler ve yüksek gerilim UPDI gerektiren durumlar programlanamaz. Satın almadan önce hedef cihazınızı Microchip Device Support listesinde kontrol edin.
- Hedef devreyi beslemez. Hedef kendi güç kaynağıyla beslenmelidir; VDD pini yalnız hedef gerilimini algılar.
- Yazılımı ve USB sürücülerini kurmadan aracı bağlamayın. Araç ya da hedef enerjiliyken bağlantıları değiştirmeyin; araç ya da hedef zarar görebilir.
- Kasasız açık karttır: metal yüzeylere koymayın, kartı statik elektriğe karşı koruyun. En çok 1.5 metre, veri ve güç hatları olan Micro-B USB kablo kullanın; klavye üzerindeki USB portları yeterli güç vermez.
- Seri üretim programlayıcısı değildir; üretim hattı için MPLAB PICkit 4 gibi üretim programlamayı destekleyen araçlar gerekir.
Paket içeriği:
- 1 Adet Microchip MPLAB Snap PG164100 Devre İçi Hata Ayıklayıcı
- Not: Micro-B USB kablo, hedef kart ve hedef güç kaynağı pakete dahil değildir.