Which Components Do I Need For A Custom Nucleo Board With STM32F303ZE MCU
Hello, I'm designing a custom board with STM32F303ZE as MCU. To get started I have downloaded the PCB schematics from the website of the original product: https://www.st.com/en/evaluation-tools/nucleo-f303ze.html
I have made a custom board with ATMega2560 before. For the PCB to function the way I wanted I only needed:
The MCU (of course)
USB-TTL converter to program the board using a USB connection.
Crystal oscillators for the MCU and USB-TTL converter.
And a power supply for the board.
+Passive components (resistors, capacitors etc.)
This project was easy to do because I followed a company's schematic for an Arduino Mega clone, which was a simplified version of the original Arduino Mega board.
But after investigating the schematic for the Nucleo board I have realized there are way more components than the ones I have mentioned above such as OP-AMPs. One thing to note, I know the original Arduino Mega board has extra stuff like that too but I didn't need them for the basic functions. Since the Nucleo board is a brand new topic for me I am not very sure If I need these extra components or not.
My question is as I mentioned above, which components from the original Nucleo board do I need for the custom board to able to read I2C sensor data, use SPI interface RF module and UART interface GPS module.
This board will be a rocket avionics computer so I need to:
Read sensor data from sensors such as BMP280, BNO055
Communicate using RFM98PW (SPI Interface) RF module.
Read data from the Ublox NEO-7M GPS module.
Can I just get away with a USB converter, oscillators and power supply? Or do I need to have the opamps etc. on the board as well?
Thank you for reading.
