- Products
- Power Management
- Connectivity
- Audio
- Sensors
- Lighting
- Custom Mixed-Signal ICs (ASICs)
- Power Conversion
- Power Switching
- Memory
- Silicon IP
- GreenPAK Configurable Mixed-Signal
- Timing
- Communications
- IO-Link
- Industrial and Automotive ASICs
- Industrial Edge Computing
- IOX Expansion Module
- IzoT Commissioning Tool (CT)
- IzoT Net Server
- IzoT SDK 2
- IzoT ShortStack SDK
- LNS DDE Server
- LON Upgrade
- LonScanner FX Protocol Analyzer
- Smart Edge Platform
- SmartServer IoT
- SmartServer IoT™ Partner Program
- SmartServer™ IoT Edge Server
- U10 USB Network Interface
- U20 USB Network Interface
- U60 DIN USB Expansion Modules
- U60 FT USB Network Interface Module
- U70 PL-20 USB Network Interface
- Current Control
- Motor Control
- Display
- Modules
- Longevity Program
- Product Selector
- Document Search
- Applications
- Application Solution Diagrams
- Connected Health
- Connected Consumer
- Connected rechargeable E-cigarette
- True Wireless Stereo
- USB Type-C ANC Headset
- Beacon, Tracker, Findable
- DECT Ambient Noise Cancellation (ANC) Headset
- Rechargeable E-Cigarette
- Game Controller
- Feature-rich Rechargeable E-Cigarette
- Rechargeable Game Controller
- Bluetooth ANC Headset
- Toothbrush
- Electric MP3 toothbrush
- Voice RCU
- Animal Tracker / Location Tracker
- POS Terminals
- Wall-to-Battery & Direct Charging
- Smart Home
- Smart Appliances
- Industrial & Infrastructure
- Smart Lighting
- Wearables
- Configurable Mixed-signal IC Solutions
- Smart Home
- Home Appliances
- Networking
- Automotive
- Industrial
- Smart Meters
- SoC PMIC Solutions
- Communications
- Connected Medical
- Transportation
- Application Solution Diagrams
- Support
- Company
You are here
Setting a Constant Duty Cycle

Setting a Constant Duty Cycle
Pulse-based Control Technique
This technique will work with any GreenPAK.
Setting an immutable duty cycle requires one CNT/DLY block, an oscillator, and a DFF. The macrocells should be configured as shown in Figure 27.
Figure 26 CNT/DLY Config
Figure 27 Simple Duty Cycle Configuration
The oscillator determines the period, the DFF is a rising edge detector, and the CNT/DLY block determines the duty cycle. When the rising edge from the oscillator is registered by the DFF it will send a LO pulse to the CNT/DLY block. This will set the CNT/DLY output LO, and the output will only rise after the Delay Counter data has been met.
From the DFF’s initial configuration change the Q output polarity to Inverted (nQ) and connect the output of the DFF. This will allow it to operate as a rising edge detector; it will remain HI until a rising edge is detected on the clock, whereupon it will briefly drop LO. The FILTER/EDGE DET block can also be configured for this purpose.
The oscillator OUT0 or OUT1 is connected to the DFF’s clock input to generate the period. The period should always be greater than the duty cycle. In this example the period, set by ‘OUT1’ second divider by, is set to OSC/64.
The CNT/DLY block’s Counter data option sets the duty cycle. The delay time sets the duration of the low signal. The duty cycle is calculated as:
Figure 28 Simulation of Duty Cycle = 50%