2023-04-02 05:30 PM
Hi everyone,
EDIT: This is on the NUCLEO-WB55RG development board
Was using the board last week without any problems. Started using it this morning and the board boots up, but it cannot connect to the computer to dump code. The chip under the removable shield (I'm not sure whether its the M0 or the M4 chip, I think its the M4) is getting very hot.
All the components/soldering/traces look fine so I'm leaning towards internal failure of the chip under the shield. Is there any way I can verify whether this board is broken for good?
The LED boot sequence is different (I have two boards), the working board boots as follows:
However, the suspicious board boots like so:
Any input is appreciated, happy to send the board to place of purchase to get it assessed, but if there's something that can be done in house before that then I'm happy to give it a try.
2023-04-02 09:36 PM
I guess the only thing to ask is if the chip is running on 3.3 volts o not. If it is, and you draw too much power, then that suggests a bad chip (since a shorted bypass capacitor would get hot and not the chip). It seems to me that you're on the track to a suspect chip, but why and how I'd have difficult telling. Have you measured the 3.3 volts on the chip (check at the bypass capacitors for an easy look)? I assume that the 3.3. volt regulator is also getting hot, since the power draw ought to be excessive. Have you checked the USB power with any of the cheap USB meters?
It certainly sounds as if the chip is drawing too much power. These chips are not designed to get that hot during normal use.
The VCC is correct, is it not? It's one of the first things I'd check, along with power draw.
2023-04-03 03:41 PM
When JP2 is disconnected (bridges the 3.3V from the regulator to the chip) there is 3.3V on the regulator output and 5V on the ST-Link 5V input has 5V. When the jumper is connected the output of the regulator is 2.7V with the input as 3.2V.
2023-04-04 08:30 AM
Suggests that the regulators are being asked to supply too much current, and that's likely pulling down the USB 5.0 vols. Don't try running this board on anything but a current limited supply, it's probably bad enough already.
A trick might be to run it off a power supply limited to about 50 ma. Put it through on the 9-12 volt inputs, but start off at zero. Note, as you bring up the voltage to the proper level, where the supply starts to current limit and what voltage is on the processor. Unfortunately, you may not be able to disconnect things from the processor, so you may not be able to see if an external source is pulling down the processor. Since the processor is able to run at voltages lower than 3.3 volts, you might get something informative.