Skip to main content
Associate II
February 19, 2025
Question

Feedback on schematic correct implementation

  • February 19, 2025
  • 1 reply
  • 740 views

Hi all,

I have no experience in designing a schematic, and I want to design one for my project where I will be using an STM32C0 with an RFM95. I also want to include a LiPo charging circuit, but I’m not sure if my design is correct, especially the LiPo charging circuit.

Would be happy for your feedback

sche.png

1 reply

Andrew Neil
Super User
February 19, 2025

Before creating a custom PCB, be sure to prove your design using dev kits, breakout boards, etc.

Sorry, the resolution of your image is too poor to read clearly.

Did you study Application Note AN5673Getting started with STM32C0 MCU hardware development:

https://www.st.com/resource/en/application_note/an5673-getting-started-with-stm32c0-mcu-hardware-development-stmicroelectronics.pdf

 

Also check out the other Application Notes, etc, on the 'Documentation' tab of the chip's Product Page:

https://www.st.com/en/microcontrollers-microprocessors/stm32c071kb.html#documentation

 

See also schematics of relevant ST Discovery and/or Nucleo boards ...

A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.
wardAuthor
Associate II
February 19, 2025

Hi Andrew,

yes i am planning to test the design with dev Kit before creating the custom PCB.
My only concern in this schematic is the Power Section specially the Lipo Charging circuite.
i have devided the schematic in 3 different pictures so it can be more readable.

Thanks for the support.

2.png
bck.png

1.png

 






Andrew Neil
Super User
February 19, 2025

That's better!

 

I would strongly suggest that you add NRST to your debug header - that can get you out of some holes where you'd be stuck with just SWD.

 

 


@ward wrote:

My only concern in this schematic is the Power Section specially the Lipo Charging circuite.


But that part has nothing to do with the STM32, and you're not using ST parts - so that's really off-topic for this forum.

 

A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.