Viper UVP when configured as high-side buck
Hello,
We are using Viper31 to step down 250VDC to 12VDC in a buck configuration as shown in Figure 42 of the datasheet:

This is also the same topology used in STEVAL-VP319X1B:

We are working with STEVAL-VP319X1B to try to implement the UVP function with a UVP threshold of 230V. However, we have been unsuccessful in our efforts. We currently have the RH and RL voltage divider connected to Vin, UVP, and Viper31 GND. However, Viper31 GND is different from the circuit GND, because this is a high-side buck topology. We suspect this is why we have been unsuccessful. We have RH = 10M and RL = 20k. With this setup, when Vin = 150V, we see the chip draws up to 2mA of current and back down to near zero current and then back up to 2mA over and over continuously. It looks like it is attempting to turn on every 30ms, indicating perhaps that we are triggering the UVP 30ms timers.
We suspect the issue is that Viper31 GND is different from circuit GND, which makes the UVP implementation more complex. Is it possible to implement a UVP circuit on Viper31 when it is configured as a high-side buck?
Thank you in advance for your support.
