Up to 15 communication interfaces (including 6x USARTs running at up to 10.5 Mbit/s, 3x SPI running at up to 42 Mbit/s,Many thanks all for the hints.
The project is based on a flight controller (Ardupilot) and there are redundant sensors for safety reason that's why many interfaces are required.
I was looking for STM32F405 :it has rich interfaces and enought GPIOs. No doubt it is #1 choice for many hobby projects which require many GPIO and peripherals.Up to 15 communication interfaces (including 6x USARTs running at up to 10.5 Mbit/s, 3x SPI running at up to 42 Mbit/s,
3x I²C, 2x CAN, SDIO)
Analog: two 12-bit DACs, three 12-bit ADCs reaching 2.4 MSPS or 7.2 MSPS in interleaved mode
I never used STM32 products before and I still need to go through learning curve.
adding many USB to SPI/UART/I2C is not cost effective for my project.
The FTDI was a good hint to consider. I am looking now for FTDI if it has muli-peripherals on one chip.
The PIO for Pi Pico is also a good hint. I will study it.
3x I²C, 2x CAN, SDIO)
on the higher pincount devices only.
Let's say you have ACC/GYRO/BARO/MAG on one I2C bus, then your redundancy is another bus with the same set of sensors. If you want to go redundant bus + redundant sensor then you'll have to connect each and every sensor individually. But then you also need to consider redundancy on the MCU/SoC peripheral block/bank
Statistics: Posted by aBUGSworstnightmare — Tue Oct 08, 2024 8:39 am