- Stok Durumu: Stok Var
- Marka: Texas Instruments
- Model: EK-TM4C123GXL
- SKU: RBZ.200.062
EK-TM4C123GXL Launchpad
Texas Instruments Tiva C ARM Cortex M4F TM4C123GH6PM Mcu 80 Mhz Geliştirme Kartı ICDI Stellaris Energia
EK-TM4C123GXL, Texas Instruments'ın Tiva C Serisi TM4C123G LaunchPad değerlendirme kitidir; ARM Cortex-M4F tabanlı mikrodenetleyicilerle tanışmak ve proje geliştirmek için düşük maliyetli bir platform sunar. Kart üzerindeki TM4C123GH6PM mikrodenetleyici 80MHz hızında çalışan, kayan nokta birimli (FPU) 32-bit bir işlemciye, 256KB Flash, 32KB SRAM ve 2KB EEPROM belleğe sahiptir.
TM4C123GH6PM; USB 2.0 Host/Device/OTG, 2 adet CAN denetleyici, 8 UART, 4 I2C ve 4 SSI/SPI gibi çok sayıda haberleşme birimi, 12 kanallı iki adet 12-bit ADC modülü, 16 PWM çıkışı ve gerçek zaman saatli hibernation (uyku) modülü içerir. Kart üzerindeki ICDI (devre içi hata ayıklama arayüzü) sayesinde ayrı bir programlayıcıya gerek kalmadan, tek bir micro USB kablosuyla program yüklenir ve adım adım hata ayıklanır.
Kartta programlanabilir iki kullanıcı butonu, bir RESET butonu ve bir RGB LED bulunur. Üst üste takılabilen 40 pinli header'lar BoosterPack eklenti kartlarının doğrudan takılmasını sağlar. TI'ın TivaWare yazılım paketi tüm çevre birimleri için sürücüler ve onlarca örnek uygulama sunar; Code Composer Studio ve Arduino benzeri Energia ortamıyla programlanabilir. Kart orijinal Texas Instruments ürünüdür.
Özellikler:
- Ürün tipi: Texas Instruments Tiva C Serisi LaunchPad değerlendirme kartı (orijinal TI)
- Model: EK-TM4C123GXL
- Mikrodenetleyici: TM4C123GH6PM, 64 pinli LQFP kılıf
- İşlemci: 32-bit ARM Cortex-M4F (kayan nokta birimi FPU), 80MHz
- Bellek: 256KB Flash, 32KB SRAM, 2KB EEPROM
- Hata ayıklayıcı: Kart üzerinde Stellaris ICDI (devre içi hata ayıklama arayüzü); ayrıca programlayıcı gerekmez, UART0 sanal COM portu olarak bilgisayara aktarılır
- USB: USB 2.0 Host/Device/OTG (Full-Speed), mikrodenetleyiciye bağlı ayrı DEVICE micro USB soketi
- Seri haberleşme: 8 UART, 4 I2C, 4 SSI/SPI
- CAN: 2 adet CAN 2.0 A/B denetleyici, 1Mbps'ye kadar (CAN transceiver gerektirir)
- ADC: 2 adet 12-bit ADC modülü, 12 analog giriş kanalı, modül başına 1MSPS'ye kadar
- PWM: 16 PWM çıkışı (hareket kontrol PWM modülleri)
- Zamanlayıcılar: 6 adet 16/32-bit ve 6 adet 32/64-bit genel amaçlı zamanlayıcı bloğu, 2 watchdog
- Hibernation: Gerçek zaman saatli düşük güç (uyku) modülü, WAKE pini
- Kristaller: 16MHz ana kristal, 32.768kHz hibernation kristali
- Butonlar: SW1 (PF4) ve SW2 (PF0) kullanıcı butonları (SW2 hibernation WAKE pinine de bağlıdır), RESET butonu
- LED: RGB LED (kırmızı PF1, mavi PF2, yeşil PF3) ve güç LED'i
- Genişleme: 40 pinli BoosterPack XL uyumlu, üst üste takılabilen çift sıra header (J1 - J4)
- Besleme: Micro USB üzerinden; DEBUG / DEVICE güç seçim anahtarı
- Yazılım desteği: TivaWare SDK, Code Composer Studio, Energia, Zephyr (OpenOCD)
- Renk: Kırmızı PCB
- Ölçüler: 50.8mm x 57.15mm x 10.8mm (2.0 x 2.25 x 0.425 inç, TI kullanıcı kılavuzu)
Kullanım bilgileri:
- Kurulum ve ilk program yükleme: Energia IDE'yi kurun. Kartı üst taraftaki DEBUG micro USB soketinden bilgisayara bağlayın ve güç seçim anahtarını DEBUG konumuna alın.
- Stellaris ICDI sürücülerini kurun: https://www.ti.com/tool/STELLARIS_ICDI_DRIVERS ; ardından COM port seçimini yapın.
- İlk denemede örnek Blink programını yükleyin; kart üstündeki RGB LED yanıp söner ve kartın çalıştığı görülür. RGB LED örneği için: circuitdigest.com/microcontroller-projects/getting-started-with-tiva-c-series-tm4c123g-launchpad-from-texas-instruments (sayfanın en altındaki örnek).
- Profesyonel geliştirme için TI'ın ücretsiz Code Composer Studio ortamını ve TivaWare SDK'yı kullanabilirsiniz; TivaWare içindeki örnekler kart için hazırdır.
Kullanım alanları:
- Motor kontrolü: PWM ile DC, step ve BLDC motor sürme projeleri
- Robot projeleri ve robotik yarışmalar
- Drone ve uçuş kontrol kartı denemeleri (FPU ile hızlı hesaplama)
- Otomasyon: endüstriyel kontrol ve CAN hattı uygulamaları
- IoT ve sensör ağı prototipleri (BoosterPack eklentileriyle)
- Eğitim: üniversite gömülü sistemler ve ARM Cortex-M dersleri
- USB cihaz ve USB host uygulamaları (HID, CDC, yığın bellek)
- Veri toplama ve ADC ile ölçüm sistemleri
- Düşük güç tüketimli, pille çalışan uyku modlu cihazlar
Dikkat edilmesi gerekenler:
- Program yükleme ve hata ayıklama yalnız üst taraftaki DEBUG micro USB soketinden yapılır; yan taraftaki DEVICE soketi mikrodenetleyicinin kendi USB'si içindir. Güç seçim anahtarının konumunu kullandığınız sokete göre ayarlayın.
- Stellaris ICDI sürücüsü kurulmadan kart bilgisayarda hata ayıklayıcı olarak tanınmaz.
- CAN denetleyicileri doğrudan CAN hattına bağlanamaz; harici bir CAN transceiver modülü gerekir.
- Kart 3.3V lojik seviyesiyle çalışır. Harici devreleri bağlamadan önce gerilim seviyelerini kontrol edin ve kartı iletken yüzeylerden uzak tutun.
Paket içeriği:
- 1 Adet TI EK-TM4C123GXL LaunchPad
- 1 Adet USB kablo (USB-A - Micro USB)