Quantcast
Channel: Raspberry Pi Forums
Viewing all articles
Browse latest Browse all 4997

Interfacing (DSI, CSI, I2C, etc.) • Re: [Pi 4] Peripheral Extension Board

$
0
0
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 :
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
it has rich interfaces and enought GPIOs. No doubt it is #1 choice for many hobby projects which require many GPIO and peripherals.
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.
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)


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



Viewing all articles
Browse latest Browse all 4997

Trending Articles