- Stok Durumu: Stok Var
- Marka: STMicroelectronics
- Model: NUCLEO-G474RE
- SKU: RBZ.200.002
ST NUCLEO-G474RE Nucleo Kit
STM32G474RE Arm Cortex M4 170MHz Mcu STM32 Geliştirme Kartı ST-LINK V2 Arduino 512Kb Flash
NUCLEO-G474RE, STMicroelectronics'in orijinal STM32G4 Nucleo-64 geliştirme kartıdır (MB1367). Üzerinde LQFP64 kılıflı STM32G474RET6 mikrodenetleyici bulunur: FPU'lu Arm Cortex-M4 çekirdek, 170MHz saat (213 DMIPS), iki bankalı 512KB Flash (ECC destekli) ve 128KB SRAM (96KB SRAM + 32KB CCM SRAM). STM32G4 ailesinin en donanımlı üyelerindendir; asıl farkı 184ps çözünürlüklü yüksek çözünürlüklü zamanlayıcı (HRTIM) ile dijital güç dönüştürücülerinin hassas PWM ihtiyacını karşılamasıdır.
Analog ve kontrol birimleri G431'e göre belirgin biçimde fazladır: 5 adet 12-bit ADC (0.25µs, ailede en çok 42 kanal), 7 kanal DAC, 7 hızlı karşılaştırıcı ve PGA kipinde kullanılabilen 6 opamp. 3 adet 8 kanallı gelişmiş motor kontrol zamanlayıcısı, 3 FDCAN denetleyicisi, Quad-SPI bellek arayüzü, CORDIC ve FMAC hızlandırıcıları aynı çipte bulunur. Bu yüzden kart çok fazlı invertör, şarj cihazı, LED sürücü ve birden fazla motoru birlikte süren uygulamaların denenmesine uygundur.
Kartın üstündeki STLINK-V3E programlayıcı ve hata ayıklayıcı ayrı bir cihaz gerektirmez: Micro USB (Micro-B) kabloyla bilgisayara bağlandığında sanal COM portu, sürükle bırak programlama için USB disk ve hata ayıklama portu olarak görünür. Arduino Uno V3 uyumlu dişi headerlar shield takmayı, iki yandaki ST morpho pin sıraları bütün I/O pinlerine erişimi sağlar. Kart USB'den, 7V - 12V VIN girişinden, 5V E5V girişinden ya da 3.3V pininden beslenir; kaynak JP5 jumperı ile seçilir.
Öne çıkan özellikler:
184ps HRTIM: 6 adet 16-bit sayıcı ve 12 PWM çıkışlı yüksek çözünürlüklü zamanlayıcı; anahtarlamalı güç kaynağı, DC-DC dönüştürücü ve invertörlerde ince görev oranı ayarı sağlar.
512KB Flash ve 128KB SRAM: İki bankalı Flash, program çalışırken öteki bankaya yazmaya izin verir; 32KB CCM SRAM kritik kontrol döngülerini hızlandırır.
Geniş analog donanım: 5 ADC, 7 DAC kanalı, 7 karşılaştırıcı ve 6 opamp; çok kanallı akım ve gerilim ölçümünde ek devre ihtiyacını azaltır.
3 FDCAN ve 3 motor kontrol zamanlayıcısı: Esnek veri hızlı üç CAN FD denetleyicisi ve ölü zaman ile acil durdurma girişli üç gelişmiş zamanlayıcı.
Kart üstü STLINK-V3E ve akım ölçümü: Programlama, hata ayıklama ve sanal COM portu aynı Micro USB kablodan; JP6 (IDD) jumperı ile mikrodenetleyici akımı ampermetreyle ölçülür.
Özellikler:
- Ürün tipi: STM32G4 Nucleo-64 geliştirme kartı (STMicroelectronics orijinal, MB1367)
- Model: NUCLEO-G474RE
- Mikrodenetleyici: STM32G474RET6, LQFP64 kılıf, VDD 1.71V - 3.6V
- Çekirdek ve hız: Arm Cortex-M4, FPU, DSP komutları, MPU, en çok 170MHz (213 DMIPS)
- Bellek: 512KB Flash (ECC destekli, iki banka, yazarken okuma), 128KB SRAM (96KB SRAM + 32KB CCM SRAM)
- HRTIM: yüksek çözünürlüklü zamanlayıcı, 6 adet 16-bit sayıcı, 184ps çözünürlük, 12 PWM çıkışı
- Matematik hızlandırıcılar: CORDIC (trigonometrik fonksiyonlar) ve FMAC (filtre hesabı)
- ADC: 5 adet 12-bit ADC, 0.25µs dönüşüm, ailede en çok 42 kanal (kılıfa göre değişir)
- DAC: 7 kanal 12-bit DAC (3'ü dışa açık tamponlu 1MSPS, 4'ü iç tamponsuz 15MSPS)
- Analog: 7 hızlı rail-to-rail karşılaştırıcı, PGA kipinde kullanılabilen 6 opamp, iç gerilim referansı tamponu (2.048V, 2.5V, 2.9V)
- Motor kontrol zamanlayıcıları: 3 adet 16-bit 8 kanallı gelişmiş zamanlayıcı, 8 PWM kanalına kadar, ölü zaman ve acil durdurma
- Haberleşme: 3 FDCAN (esnek veri hızı), 4 I2C (1Mbit/s), 5 USART/UART, 1 LPUART, 4 SPI (2'si I2S), 1 SAI, Quad-SPI bellek arayüzü, USB 2.0 Full Speed, USB Type-C / Power Delivery denetleyicisi (UCPD)
- Hata ayıklayıcı: Kart üstü STLINK-V3E (Micro-B USB); SWD, SWV, sanal COM portu (LPUART1, PA2 / PA3), USB disk (sürükle bırak programlama); harici hata ayıklayıcı için CN4 MIPI10 / STDC14 konnektörü
- Genişleme: Arduino Uno V3 uyumlu headerlar ve ST morpho pin sıraları
- Besleme: STLINK USB 5V (kart ve shield en çok 500mA), VIN 7V - 12V, E5V 4.75V - 5.25V (en çok 500mA), USB şarj cihazı 5V, 3.3V; seçim JP5 jumperı ile
- Göstergeler ve butonlar: LD1 iki renkli haberleşme LED'i, LD2 yeşil kullanıcı LED'i (PA5, Arduino D13), LD3 yeşil 5V güç LED'i, LD4 kırmızı aşırı akım LED'i; mavi USER (PC13) ve siyah RESET butonu
- Saat kaynağı: 24MHz HSE kristali ve 32.768kHz LSE kristali (RTC için)
- Jumperlar: JP5 besleme seçimi, JP6 IDD akım ölçümü, JP8 VREF+ seçimi, BOOT0 ve STLINK reset jumperları
- Yazılım desteği: STM32CubeIDE, Keil MDK, IAR EWARM, GCC tabanlı ortamlar, STM32CubeG4 HAL ve örnekleri, Zephyr
- Çalışma sıcaklığı: mikrodenetleyici -40°C ile +85°C arası
- Renk: Beyaz PCB, mavi baskı
- Ağırlık: yaklaşık 80gr (kutusuyla)
Kullanım bilgileri:
- İlk kullanımda JP5 jumperı 1-2 (5V_STLK) konumunda, JP6 (IDD) takılı olmalıdır. Kartı CN1 Micro USB girişinden bilgisayara bağladığınızda yeşil LD3 (5V_PWR) ve LD1 (COM) yanar, fabrika yazılımıyla yeşil LD2 yanıp söner; mavi USER butonuna her basışta yanıp sönme hızı değişir.
- Kart bilgisayarda USB disk olarak görünür; derlenmiş .bin dosyasını bu diske sürüklemek kartı programlar. Hata ayıklama için STM32CubeIDE, Keil ya da IAR içinde ST-LINK seçilir; Windows 10'da ayrı sürücü gerekmez.
- HRTIM, ADC ve karşılaştırıcı ayarları STM32CubeIDE içindeki STM32CubeMX yapılandırma ekranından yapılır; STM32CubeG4 paketinde HAL örnekleri bulunur.
- Kart ve shield'ler 300mA'den fazla akım çekecekse harici besleme kullanın: JP5'i 3-4 (5V_VIN) konumuna alıp 7V - 12V'u VIN pininden ya da 5-6 (E5V) konumunda 5V'u E5V pininden verin. Kart 3.3V pininden beslendiğinde STLINK-V3E çalışmaz.
Kullanım alanları:
- Dijital kontrollü anahtarlamalı güç kaynağı ve DC-DC dönüştürücü
- İnvertör kontrolü: güneş enerjisi invertörü ve çok fazlı invertör
- Şarj cihazı kontrolü: akü ve batarya şarjı
- LED aydınlatma sürücüleri
- Motor sürücüleri: fırçasız (BLDC) ve PMSM, birden fazla motorun birlikte kontrolü
- Üç ayrı CAN FD hattıyla araç ve makine kontrol uygulamaları
- Çok kanallı akım ve gerilim ölçümü, sinyal koşullama
- Sayısal filtre ve sinyal işleme (FMAC, DSP komutları)
- Üniversite ve laboratuvarda güç elektroniği ve STM32G4 öğrenimi
Dikkat edilmesi gerekenler:
- Paket içerisinden usb kablo çıkmaz. Kartı bilgisayara bağlamak için USB-A / Micro-B kablo ayrıca gerekir.
- Mikrodenetleyicinin I/O pinleri 3.3V seviyesindedir. Pinlerin çoğu 5V toleranslıdır ama hepsi değil; 5V çıkış veren modülü bağlamadan önce veri sayfasında pini kontrol edin.
- VIN girişine 12V'tan yüksek gerilim vermeyin. VIN'den çekilebilecek akım gerilim arttıkça düşer: 7V'ta 800mA, 7V - 9V arasında 450mA, 9V - 12V arasında 250mA.
- Kartta güç katı, MOSFET sürücü ya da CAN alıcı-verici yoktur; yüksek gerilimli devreyi ve CAN hattını kart pinlerine doğrudan bağlamayın, uygun sürücü ve yalıtım devresi kullanın.
- Kartı iletken bir yüzeye koymayın; alttaki lehim noktaları kısa devre yapabilir. Statik elektriğe karşı kartı kenarlarından tutun.
Paket içeriği:
- 1 Adet NUCLEO-G474RE Geliştirme Kartı
- Not: USB kablo pakete dahil değildir.