Vyber MCU pro modul
Zde jsou sepsany body zadani pro vuber MCU pro ATOM moduly.
Pro minimalizaci vyrobnich nakladu je vhodne pouzit jiz pouzivane chipy. Seznam techto cipu lze nalest v tabulce nize.
Zakladni podminky
Zde jsou sepsany zakladni podminky v poradi podle priority (prvni je nejvyssi).
- Potrebne periferie:
- 1x UART
- 1x USART (pripade SPI nebo 2x UART)
- 1x CAN (idealne)
- MCU musi byt rodiny STM32
- minimalni RAM: 32 kB
- minimalni FLASH: 128 kB
- minimalni CPU frekvence: 48 MHz
- Podpora pro NuttX
- Preferovane rady: G0, G4, H5, H7
Rady G jsou vhodnejsi pro motorove ovladani.
Disponuji vice ADC a funkcemi pro ovladani.
Rady H jsou vhodnejsi pro vypocetne narocnejsi ulohy.
V pripade, ze neni potreba nic sloziteho, rada H vychazi zpravidla levneji.
Preferovane MCU
| MCU | Pouzdro | UART | USART | CAN | ADC | DAC | USB | RAM | FLASH | frekvence |
|---|---|---|---|---|---|---|---|---|---|---|
| STM32G431KBU6 | UFQFPN-32 | 1 | 2 | 1 | 2 | 2 | 1 | 32 kB | 128 kB | 170 MHz |
| STM32G473CBU6 | UFQFPN-48 | 1 | 3 | 3 | 5 | 4 | 1 | 128 kB | 128 kB | 170 MHz |
| STM32H503KBU6 | UFQFPN-32 | 1 | 3 | 1 | 1 | 1 | 1 | 32 kB | 128 kB | 250 MHz |
| STM32H523CCU6 | UFQFPN-48 | 3 | 3 | 2 | 2 | 0 | 1 | 272 kB | 256 kB | 250 MHz |
Pokud bude nutne ve zvlastnich pripadech vyuzit jine MCU, nez je uvedeno v tabulce, musi byt vybrana MCU, ktera je vhodna pro zadani.
Preferovane protokoly
Vzhledem k malemu poctu IO je mozne, ze se budou muset omezovat dostupne protokoly. Jediny pozadovany protokol je UART. Ostatni mohou byt v pripade potreby odebrany. Zde je seznam odebratelnych protokolu razeny od nejdulezitejsi po nejmene dulezite.
- USART
- CAN
- USB