PI-CPUF303 je modul s procesorem STM32F303, jedním rozhraním USB 2.0 Full Speed (device) a rozšiřujícím GPIO konektorem s 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:
|
Vlastnosti:
|
PI-CPUF303 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í. K dispozici je ukázková aplikace, která urychlí vývoj požadované aplikace.
A sample application is available to speed up the development of the desired application.
Ukázková aplikace obsahuje:
- Operační systém FreeRTOS
- Příkazový terminál přes sériovou linku a přes telnet (příkazy podobné OS Linux)
- Ovládání digitálních a analogových vstupů a výstupů (moduly PI-DIO, PI-AIO a PI-FIO)
- RS-232/485/422 interface (modul PI-RSX)
- CAN interface (modul PI-CAN)
Blokové schéma PI-CPUF303:
PI-CPUF303 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 |
PB6/I2C1_SDA | 3 | 4 | +5V |
PB7/I2C1_SCL | 5 | 6 | GND |
PC0 | 7 | 8 | PC10/USART3_TX |
GND | 9 | 10 | PC11/USART3_RX |
PC1 | 11 | 12 | PC12/USART3_CLK |
PC2 | 13 | 14 | GND |
PC3 | 15 | 16 | PA1/ADC1_IN2 |
+3.3V | 17 | 18 | PC4/ADC2_IN5 |
PA7/SPI_MOSI | 19 | 20 | GND |
PA6/SPI_MISO | 21 | 22 | PC5/ADC2_IN11 |
PA5/SPI_SCLK | 23 | 24 | PA15/SPI_SS0 |
GND | 25 | 26 | PA8/SPI_SS1 |
PA10/I2C2_SDA | 27 | 28 | PA9/I2C2_SCL |
PB14/IRQn | 29 | 30 | GND |
PC6/TIM3_CH1 | 31 | 32 | PA0/ADC1_IN1 |
PC7/TIM3_CH2 | 33 | 34 | GND |
PC8/TIM3_CH3 | 35 | 36 | PA4/DAC1/ADC4 |
PC9/TIM3_CH4 | 37 | 38 | PB8/CAN1_RX |
GND | 39 | 40 | PB9/CAN1_TX |
Ke stažení:
Popis produktu PI-CPUF303
Rychlý návod/Quick guide PI-CPUF303
Datasheet PI-CPUF303
Ukázková aplikace:
Základní aplikace obsahující kód pro ovládání všech periferií včetně submodulů - RS-232/485/422, CAN, příkazová řádka UART.
PI-CPUF303 sample application on GitLab