- 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
Optimizing CNT/DLY Accuracy

Optimizing CNT/DLY Accuracy
Timing Functions Technique
This technique works with any GreenPAK. The accuracy of the oscillator and CNT/DLY blocks vary from part-to-part.
GreenPAK ICs, like all chips with internal oscillators, have inherent variation in timing. This is attributed to factors like manufacturing, temperature and, in the case of GreenPAK, user design practices. By using simple design rules, the accuracy of counters and delays within a GreenPAK design can be improved.
The relationship between the oscillators and CNT/DLY blocks should be considered. The oscillators are global oscillators; they can be used for any number of CNT/DLY blocks and aren’t initially synchronized to the start/stop of a delay or counter. Consequently, when a counter or delay is enabled it will only begin to increment on the next clock edge. This is depicted in Figure 9, where an enable signal for a delay is activated mid-clock-cycle and doesn’t begin to decrement until the next rising edge.
Figure 9 Behavior of Rising Enable for Delay
This is factored into the typical delay time calculation for the CNT/DLY blocks:
Thus, as the value of “Counter_Data” increases, the influence of “t” on the delay time will be proportionately less. Additionally, the absolute value of the delay time can be kept the same, despite using a larger “Counter_Data” value, if a faster “clock” value is used. In the Properties window of the selected CNT/DLY block both the Counter Data value and the clock source can be modified.