Keil Logo

Peripheral Simulation

For Analog Devices ADuC7025 — PWM (3-phase)

Simulation support for this peripheral or feature is comprised of:

  • Dialog boxes which display and allow you to change peripheral configuration.

These simulation capabilities are described below.

Three-Phase PWM Dialog

Three-Phase PWM

The Three-Phase PWM dialog configures Three-Phase Pulse Width Modulator (PWM) simulation for the ADuC7000 series devices. The PWM generator contains its own timing unit and is not dependent on any of the CPU Timers. Full simulation is supported using the following controls:

PWM Control Group

  • PWMCON (PWM Control Register) contains the following controls:
  • PWMEN (PWM Enable) is set to enable the PWM controller.
  • PWMSYNCEN (PWM Synchronization )
  • PWMDBL ()

PWM Status Group

  • PWMSTA (PWM Status Register)
  • PWMTRIP ()

PWM Switch Frequency Group

  • PWMDAT0 ()
  • Freq. (Frequency)

PWM Switch Daed Time Group

  • PWMDAT1 ()
  • Time

PWM Duty Cycles Group

  • PWMCH0 (PWM Channel 0)
  • PWMCH1 (PWM Channel 1)
  • PWMCH2 (PWM Channel 2)

PWM Pulse Sync Width Group

  • PWMDAT2 ()
  • Time

PWM Gate Chopping Group

  • PWMCFG (PWM Configuration Register)
  • GDCLK ()
  • Freq. ()
  • CHOPHI ()
  • CHOPLO ()

PWM Output Enable Group

  • PWMEN (PWM Output Enable) is set to enable any of the six the PWM controller output signals.</</li>
  • 0L_EN ()
  • 1L_EN ()
  • 2L_EN ()
  • 0H_EN ()
  • 1H_EN ()
  • 2H_EN ()
  • 0H0L_XOVR ()
  • 1H1L_XOVR ()
  • 2H2L_XOVR ()
Get more information about the
Peripheral Simulation Capabilities
of the µVision Debugger.
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.