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.

TMS570LS0432: Difference between HET and PWM?

Part Number: TMS570LS0432
Other Parts Discussed in Thread: HALCOGEN

Hello.

I need PWM channels.

but low cost hercules series don't support PWM modules

Hercules that support PWM are very expensive.

My application is digital power (LDC).

Can I use HET instead of PWM?

What is the difference between HET and PWM?

  • Hello Remony,

    The primary difference between the ePWM module and the N2HET module is that the ePWM is dedicated to providing PWMs and is a traditional approach to this type of feature. The N2HET module is a programmable timer module that can be used for many different timer functions including but not limited to PWM generation, input capture, edge detection, variable PWM output, signal conditioning/filtering, wave form generation/estimation, I2C emulation, SPI emulation, UART emulation, etc. The uses of the NHET module really comes down to your imagination and how you put the instructions together to perform a function.

    For simple PWM generation with the N2HET module, there is some support offered through HalCoGen which keeps things simple. However for more complex developments, you would need to use the HET development echo system which includes a HET simulator and assembler. The generated program is then included (in binary form) with the object code for your project and loaded into the N2HET memory at boot time. There are several application notes and examples on how to use the N2HET that are available. The NHET Getting Started (Rev. B), and Leveraging the High-End Timer Transfer Unit on Hercules ARM Safety MCUs (Rev. A) application notes might be helpful to review.