2024-11-09 02:35 AM
Hello STM32 Community,
I’m working with a custom board featuring the STM32H725ZGT6, and I’m encountering some issues I hope you can help with. Out of the 10 boards I've assembled, 7 are functioning perfectly. However, on a few boards, the MCU isn’t being detected in STM32Cube Programmer. When it does get detected, I receive the following error (screenshots attached).
To troubleshoot, I’ve attempted the following:
Has anyone experienced similar issues or have suggestions on what might be causing this inconsistency? Any guidance would be greatly appreciated!
2024-11-09 02:55 AM
Hello,
Review your schematics first, mainly VCAP capacitors:
2024-11-09 02:59 AM - edited 2024-11-09 03:00 AM
Check against AN5419, Getting started with STM32H723/733, STM32H725/735 and STM32H730 Value Line hardware development:
Also check for other app notes:
https://www.st.com/en/microcontrollers-microprocessors/stm32h725zg.html#documentation
2024-11-10 08:03 AM
I'm having a similar problem with STM32H725RGV6s. I have found that on the boards that don't work the voltage at the VCAP pins is 0.12V, when it is supposed to be in the range of 1.1-1.3V. This is the post I've opened in case you are interested in cross-referencing problems or in case a solution appears: https://community.st.com/t5/stm32-mcus-products/issue-with-vcap-voltage/td-p/740895
2024-11-10 08:51 AM
Focus on the pin usage, and supplies. Orientation looks Ok.
Check NETLIST for islands which aren't connected, but should be, ie mispelled naming
Check incomplete boards for continuity on the supplies.
Check pin designations on symbol vs datasheet
2024-11-13 04:09 AM
here is my design
I'm sharing my board schematic here for reference, as I’m facing a few puzzling issues with my custom board based on the STM32H725ZGT6.
Here’s a summary of what’s happening:
Here’s a summary of what’s happening:
In addition to the detection issues I previously described some of the boards that do initially work show strange behavior when I attempt to flash and run code. Here’s what I’ve observed:
Code Not Persisting After Power Cycle: I used J-Flash Lite to program the MCU with my hex file, and the code runs as expected. However, after a power cycle or reset, the code no longer runs.
STM32Cube Programmer Behavior: I connected the board to STM32Cube Programmer to investigate further. After performing a full chip erase, the memory locations filled with "YYYY". I then successfully flashed the code using STM32Cube Programmer, but once again, it wouldn’t run from memory.
Unexpected Power Loss: While the board was connected to STM32Cube Programmer, I noticed a strange issue: the power unexpectedly cut out, causing a "connection lost" error. After power was restored, I could no longer reconnect to the MCU in STM32Cube Programmer, and it only showed errors.
Has anyone else encountered similar issues or have any troubleshooting suggestions?
2024-11-13 04:16 AM
I’ve attached my schematic above, and I’d like to share some VCAP voltage readings in case it helps diagnose the issues I’m experiencing:
I’ve replaced this capacitor twice, but the issue persists.
Is this behavior expected, or could it be pointing to an underlying issue? Any insights would be greatly appreciated
2024-11-13 04:45 AM - edited 2024-11-13 04:47 AM
Hi,
i see some problems :
- Why you choose a chip with smps on-chip, but dont use it at all ??
- vcap pins connected not correct :
- what is on VDD33USB ?
- whats on PDR_ON , pin 142 ?
2024-11-13 05:17 AM
- VDD33USB - 0V
- PDR_ON, pin 142 = 0.2V
2024-11-13 06:39 AM - edited 2024-11-13 06:41 AM
So you have to:
- connect VCAP pins
- connect PDR_ON, pin 142 to -> VDD
- connect VDD33USB to -> VDD
+
after connecting these, without power, check with DMM : VDD (3v3) --- GND has no low impedance (short)