This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

PWM Polarity Inverting Circuit for TEC module

Other Parts Discussed in Thread: DRV592, DRV8871, DRV8842, DRV8850, DRV8412

Hello,

Now I am working on a PWM polarity inverting circuit for TEC module with 12V power supply, 2 TECs requires 5A driving current in total. I found that DRV8842, DRV8850 DRV8871 motor driver and DRV592 TEC driver can take PWM signal, swap the polarity of current and drive large current. But I am wondering if it's OK to use motor driver to drive TEC module or do I need to consider other specification to drive that actual current with PWM signal? Any suggestions would be appreciated!

Thank you,

Kevin 

  • Hi Kevin,

    It is difficult to provide an answer.

    In general, using a motor driver like the DRV8842, DRV8850 and DRV8871 is not recommended to drive a TEC. That is because the TEC usually requires high PWM frequencies (>200kHz) and consistent input to output control. Many motor drivers cannot be PWM'ed at such high frequency. Some have input deglitching and/or synchronizers that affect the input to output delay.

    One exception is the DRV8412 and DRV8432. These devices can be PWM'ed up to 500kHz and does not contain input deglitch or synchronizers that affect the propagation delay.
  • Hi Rick,
    Thank you for your prompt response. For our current application, the TEC only need 5KHz PWM frequency, which is not a big deal. Glitch is one of my big concern. But if we don't care about the response time and delay, is that safe for long term operation for TEC?

    Thank you,
    Kevin
  • Hi Kevin,

    "But if we don't care about the response time and delay, is that safe for long term operation for TEC?"

    This question should be directed to the manufacturer of the TEC. They may have some restrictions that may prevent use of some devices.
  • Hi Rick,

    Got it. Thank you for your time!

    Kevin