Platformlar

RTOS / Gecikme

STM32 / ARM Cortex-M

STM32H7 · STM32G4 · STM32U5

4.2µs P99 IRQSTM32H7 · TI-RTOS HWI · σ 0.3µs

01Genel Bakış

STM32 ve ARM Cortex-M MCU'lar, deterministik motor kontrol, sensör alımı ve güvenlik kritik G/Ç'nin merkezidir. Cortex-M7/M4 çekirdeklerinden her mikrosaniyeyi çıkaran bare-metal ve FreeRTOS sistemleri tasarlıyoruz.

02Spikedge'in Optimize Ettikleri

  1. 01NVIC öncelik gruplandırma: tüm motor ISR'ları preemption grubu 0'da
  2. 02DMA zincirleme: CPU müdahalesi olmadan ADC → DMA → işlem tamponu
  3. 03HAL değiştirme: kesme kritik yollar için doğrudan register erişimi
  4. 04FreeRTOS görev öncelik denetimi: öncelik tersine dönme kaynaklarını ortadan kaldırma
  5. 05Otomotiv sınıfı iletişim için CAN-FD / FDCAN yapılandırması

03Teknik Özellikler

CPU (STM32H7)Cortex-M7 @ 480MHz + Cortex-M4 @ 240MHz
Flash2MB'ye kadar
RAM1MB SRAM + DTCM'ye kadar
ArayüzlerCAN-FD, Ethernet, USB, SDIO, SPI, I2C, UART
GüvenlikIEC 61508 / IEC 62443 sertifikasyon desteği

STM32 / ARM Cortex-M ihtiyacınızı kendi platformunuzda değerlendirmek için gömülü sistem mimari denetimi planlayabilir ya da sistem gereksinim hesaplayıcısı ile platform sınıfınızı belirleyebilirsiniz.

Mimari Denetim Talebi

STM32H7'de <5µs IRQ mümkündür

Motor kontrol sistemlerinde yaptık. Kesme gecikmenizi profilleyelim ve tavanı bulalım.

Mimari Denetim Talebi