cancel
Showing results for 
Search instead for 
Did you mean: 

STM32G431KB schematic review

stfarmer
Associate

Hi,

I am a hobbyst, and my goal is to create a development board with

- STM32431KB MCU

- LED status lights using high efficiency leds to eliminate the needs of hex latches

- USB-C connector for power and USB UART CH340N

- Standalone 5V input using APS2112K-3.3

- BLE UART Bridge based on CH9141K with u.FL/IPX antenna

 

I got this far, and I am not sure what else would I need to program the MCU.

I don't have too much experiences with PCB design and none with this microcontroller family.

Any feedback would be greatly appreciated. Thank You!

5 REPLIES 5
TDK
Super User

You'll need a programmer and a way to program and debug the board.

I'd recommend the STLINK-V3MINIE | Tool - STMicroelectronics

Put a FTSH‑107‑01‑L‑D or equivalent header down on the board and connect the GND/SWDIO/SWCLK/VCC pins.

Otherwise the schematic seems okay, apart from the BLE stuff which I make no judgement on.

 

If you feel a post has answered your question, please click "Accept as Solution".
Mike_ST
ST Employee

Hello,

It seems like uC_RX uc_TX signals are going to more than 2 peripherals. not sure that can work. Maybe to use a different UART for each peripheral. I like to drive the LEDs with an Open Drain I/O as well.

Mike_ST_1-1780048797281.png

Mike_ST_3-1780048859849.png

Mike_ST_2-1780048821299.png

 

This was one of the main design idea, to make the UART accessible transparently both via wired and wireless conenction.

I can easily develop an communicate with the board using wires on the bench, but it might be chellenging to get access to it in-situ, therefore the BLE UART bridge.

 

I am thinking about addig an additional W25Q80 flash chip to the game to be able to store bigger amount of data.

Hello,

My meaning is that you have multiple drivers of the uC_RX line, you might have electrical conflict.

UART is point to point (i.e communication between 2 devices).