Just got the STLINK-V3PWR. Not mature yet. They should have tested the software and firmware better before putting it on the market. But they are not alone there....
Cons:
* fatal: on even very short current spikes that go above 500mA, both the device and STM32CubeMonitor-Power PC software crash. So forget for example about CPU controlled peripheral circuit power. Even connecting a 100uF cap will trigger the OCP. And when it does, the only way to get it back to work is to unplug everything, and restart the software (if that did not crash before). Logged that on
their forum, will see if they react. The device just spurts out "error: VOUT turned OFF due to OverCurrentProtection" and then disconnects the COM port. Leaving the PC software to crash and the device to have to be re-connected physically.
* not good: in all of the 4 current ranges, the noise level in the current measurements is significantly higher at the bottom of the range than at the top of the range. They should have used less noisy circuitry here.
* not good: random crashes of the PC software
* limiting: no possibility to power it from an external source or a battery (already mentioned in a post above)
* nuisance: requires USB-C with "charge" capability advertised by the port. Just plugging it on a high current capable port will not work. It does some protocol check and refuses to work if the port does not advertise the right feature set, which none of my powered USB isolators apparently do (intona and alldaq). Will try with a USB hub soon.
EDIT: just got a "digitus office hub". The STLINK-V3PWR now works with my Intona 7055-D USB isolator, as long as I use the external power, either on the hub or on the intona.
Word of advice:
* you MUST connect T_VCC for the Debug interface and the Bridge (I2C, CAN, SPI, UART, and GPIO) interface to work. The documentation indicates that it is needed for the "VDDIO domain", which can easily be interpreted as "GPIO".
* debugging and access to UART at the same time is not possible. It is the one or the other, but they at least indicate that in different locations. Power control/measurement is possible at the same time.
Pro:
* it uses a relatively well (self-)
documented interface to do the power control and measurement (UM2269 or via serial port 2 "help"). Should be possible to integrate that in sigrok and others.
* sampling start trigger source is rather versatile: SW, HW, startup delay, current threshold. Just like the "grown-ups".
Edit: added link to the PWR protocol, as pointed out to me by ST.