2013-11-17 10:37 AM
2013-11-17 01:04 PM
Could you have soldering issue at the pin, or under it? Do you have solder mask on your PCB?
2013-11-17 11:05 PM
2013-11-18 04:50 AM
Well you'd definitely not want to drive an output pin with a supply pin in the opposite direction. Unlike driving with another pin and fighting, you have the potential for rather unlimited current. ie whatever the supply can deliver vs a dozen or so milli-amps, and evaporate the silicon like a fuse.
If you suspect that you have damaged the part, your option would be to remove and replace it Edit: fixed wording2013-11-18 05:04 AM
Hi,
About the two cases that I wrote here. It is obvious that the PWM pin PA0 is closer to VDDA in the STM32F103C8T. My impresion is that only to conect the two pins with tester probes can fuse the NMOS transistor (if the push-pull was ''0'' level). I tested and the pin is shorted with VSS. Then probably hapend this.Anyway all the rest of the chip work perfectly, then I assume that the NMOS transistor is damage.But about PA15, MOSI signal didn't happend that, because it is not possible to short circuit, it shoul be intentionally done. And of course this pins is not short circuit with ground. But there is no signal in the otput.I'm talking about two cases in two diferent devices. And I can't find explanation about the MOSI pin what happend, the first case I think that is clear but this one I'm thinking about what happent.regards2013-11-18 08:48 AM
I'm talking about two cases in two diferent devices.
I picked up on that, but I know very little of your manufacturing process, ESD controls or design. Two out of a batch of 100 or 1000? Built a lot of boards here, and don't think I can attribute any problems to defective STM32 parts.2013-11-18 10:10 AM
2013-11-18 11:46 AM
<i>and even I test in open circuit but no MOSI signal.</i>
once you have 'popped' a pin there is no software fix. There are many ways to pop a pin one of the more popular is configuring a pin connected to some output as push-pull. Of course the board short, but that is elementary. a classic is configuring the outputs driving a 4*4 matrix keypad as push-pull (makes sense, they are outputs) and then finding out that when someone push two keys at the same time: POP. once you have driven a pin configured open drain down while connected to a power high or a push-pull pin in the opposite direction of what power it is connected to, the chip <b>SHOULD be discarded even if it 'works'.</b> The driving transistor, which may 'work' is so severely weakened that a failure in the future is virtually guaranteed. Erik2013-11-18 11:55 PM
You are right Eric, but hard work to rework.
But the driver output has the same NMOS - PMOS transistor. If I configure the pin in Output_PP and works, I can drive ''0'' or ''1'' it should work in AF_PP.The fact is that AF_PP doesn't work.2013-11-19 03:59 AM