PI-CPUF407 je modul s procesorem STM32F407, komunikačním rozhraním Fast Ethernet a Wi-Fi, slotem na SD karty, dvěma rozhraními pro periferie USB 2.0 (1x Full Speed a  1x High speed) a rozšiřujícím GPIO konektorem se digitálními  a analogovými vstupy a výstupy. Výhodou je nízká spotřeba, která umožňuje i provoz na baterie. Modul má malé rozměry formátu Rasberry PI s podobně umístěnými konektory a montážními otvory, takže pasuje do většiny krabiček pro Rasberry PI. Rovněž rozšiřující GPIO konektor má podobné zapojení, takže lze používat i rozšiřující HAT moduly.

Cílové aplikace:
  • Sběr dat
  • Řízení výrobních linek
  • Řízení průmyslových komponent
  • Internet of Things (IoT)
  • Inteligentní domy
  • Cloudové služby
Vlastnosti:
  • ARM Cortex-M4, 168 MHz, 210 DMIPS/566 CoreMark, 1MB flash, 192 kB RAM
  • Síťové připojení Ethernet a Wi‑Fi (připojení na externí SMA anténu)
  • MicroSD karta
  • USB 2.0 HS (480Mbit/s)
  • USB 2.0 FS (12Mbit/s)
  • Zálohovatelné RTC
  • Rozšiřitelnost pomocí HAT modulů
  • Terminál pro příkazovou řádku s převodníkem UART na USB-C rozhraní
  • Nízká spotřeba cca 1W

PI-CPUF407 lze napájet z 5 V buď pomocí USB-C konektoru nebo samostatným vstupem se svorkovnicí. Na USB-C je převodník pro UART pro zajištění terminálu k ovládání. Dodává se v několika variantách i bez Wi-Fi, Ethernetu a USB.

K dispozici je ukázková aplikace, která urychlí vývoj požadované aplikace.

Ukázková aplikace obsahuje:
    • Bootloader pro aktualizaci aplikace přes terminál
    • Operační systém FreeRTOS
    • TCP/IP stack lwIP
    • DHCP klient
    • NTP klient
    • Příkazový terminál přes sériovou linku a přes telnet (příkazy podobné  OS Linux)
    • FatFs pro čtení souborů MicroSD karty a USB disků

Blokové schéma PI-CPUF407:

PI-CPUF407 obsahuje rozšiřující konektor s GPIO, kterými je možné připojit další moduly a tím rozšířit o další požadovaná rozhraní. Zapojení konektoru je následující:

+3.3V 1 2 +5V
PB7/I2C1_SDA 3 4 +5V
PB8/I2C1_SCL 5 6 GND
PE0 7 8 PC6/USART6_TX
GND 9 10 PC7/USART6_RX
PE1 11 12 PG7/USART6_CLK
PE2 13 14 GND
PE3 15 16 PF3/ADC9
+3.3V 17 18 PF4/ADC14
PG6 (SPI_MOSI)* 19 20 GND
PG5 (SPI_MISO)* 21 22 PF5/ADC15
PG4 (SPI_SCLK)* 23 24 PG3 (SPI_SS0)*
GND 25 26 PG2 (SPI_SS1)*
PF0/I2C2_SDA 27 28 PF1/I2C2_SCL
PB14/IRQn 29 30 GND
PF6/TIM10_CH1 31 32 PA0/ADC0
PF7/TIM11_CH1 33 34 GND
PF8/TIM13_CH1 35 36 PA4/DAC1/ADC4
PF9/TIM14_CH1 37 38 PD0/CAN1_RX
GND 39 40 PD1/CAN1_TX

* Tyto piny nemají hardwarovou podporu pro SPI, ale lze je emulovat softwarově

Ke stažení:

Popis produktu PI-CPUF407
Datasheet PI-CPUF407

Ukázkové aplikace:
Bootloader

Bootloader je základní kód, který je nastartován po startu zařízení. Čeká cca 10 vteřin na pokus o aktualizaci aplikace přes terminál nebo z MicroSD karty. Poté nastartuje hlavní aplikaci.

Bootloader firmware on GitLab

Sample application

Základní aplikace obsahující kód pro ovládání všech periferií včetně submodulů - Ethernet, Wi-Fi, LwIP, USB-PD, USB, MicroSD, RS-232/485/422, příkazová řádka, podpora IPv4 a IPv6, DHCP, telnet, NTP.

PI-CPUF407 sample application on GitLab

 

 

 

Cookies

Pro lepší používání stránek a pro náš obchod používáme jen nezbytné cookies.