I am really confused and helpless. I made a custom PCB with the STM32F446VE (LQFP100) chip and got it programmed (SWD).
After that I made a second PCB where I wanted to solve some Problems regarding PWM Output. I kept everything about the microcontroller and ist programming the same, but now I cannot program it anymore, but changed the PCB manufacturer, because the new one has black matte for the same price ^^
I changed the layout so that i have a smaller pcb Footprint, but kept the programming part and the microcontroller the same.
(I made another PCB for another Purpose with the same microcontroller and progamming part, which works flawlessly.)
I tried everything to make it work, but failed.
My results so far:
-the programmer (ST-Linkv2) works
-the cable works
-the Swclk Signal works as well
-the chip isn't burned, soldered wrong or malfunctioning
-there are no shorts on the PCB
-there are no solder bridges
What doesnt work
-the IDE (Atollic) doesn't recognize the chip
-the stlink Utility doesnt recognize the chip
-the swdio and reset signals don't change when I connect to the chip via the programmer and stlink Utility
What I'm not sure of:
According to the reference design, i need a smoothing capacitor of 10uF on the reset line to GND, which I didn't include. But on the other PCB's it worked without it. It doesn't seem to be the root cause, because the swdio line doesn't change as well.
Did anyone Encounter the same Problem?
Do you have any suggestions or tips how to find the root cause?
The only option I have right now is to change the layout and just hope and pray for the best.