Can i lower the clock frequency of OpenMV cam to reduce the power consumption?

Hello, i am trying to reduce the power consumption of openmv h7 plus camera when capturing an image ( power consumption is 400mA @ 5V [no- μSD Card] with camera active. is it lower at 3.3V? will the camera operate functionally with 3.3V only ? also, is it possible to lower the clock frequency within the program ? if so, is there any threshold for how low we can go ? i tried it at 85 MHz and the program threw FATAL ERROR. ultimately i’m trying to lower the consumption as much as i can . i am simply capturing an image and trying to use a classification model on it. this is how i was trying to do it.

Blink LED and measure time

import pyb
GREEN_LED_PIN = 2

pyb.freq(400000000)

time_1 = blink_led(10, 50, 50)
print(“Time taken at 400 MHz:”, time_1, “µs”)
pyb.freq(85000000)

time_2 = blink_led(10, 50, 50)
print(“Time taken at 85 MHz:”, time_2, “µs”)

Update: the camera starts resetting. i also cannot load the ML anymore.

Are you sure about that ? The maximum draw I’ve ever seen is around 140mA. If you’re sure, then your board is probably shorting.