I am testing DRV8840 circuit in my setup as a 12V, 3amp peltier controller.
And there are 3 temperature set points : 25, 30, 37 celcius.
Hardware configuration done so far as follows:
Trial 1 :
purpose: heating of peltier from 25 to 37 celcius
Enable = Logic 1 (5V), Phase = logic 1, decay = 1 R Sense = 0
observation: initial temp 30 and reached 37 after 5 mins ( ok as per our requirement)
Trial 2 :
purpose: cooling of peltier from set point 37 to 25 celcius , Enable = logic 1, phase = logic 0, decay = 1 , R sense = 0, observation : taking 30+ mins for reaching required set point 25 celcius from 37 celcius
Trial 3
purpose: cooling from 37 to 25 with driver off, Enable = logic 0 observation: 30+ mins for reaching 30+ mins for 25 setpoint from 37 is too much , 15 mins waiting time is ok.
For heating Phase pin status = Logic "1" and for cooling phase pin = Logic "0"
So can anyone suggest why cooling taking so much time 30+ mins and way to do fast cooling? (15-20 mins duration ok)