Pulse Width Generator Calibration Using Period Codes and Signal Feedback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional pulse width generators require extensive time and effort to set up accurately due to dependencies on pressure, voltage, and temperature, leading to inefficiencies in generating precise pulse signals.
Innovation Solution
A pulse width generator system incorporating a converter, period calculator, auto-calibration unit, and multiplexer to generate a tunable pulse width output signal, utilizing a multiplexer to switch between clock signals and feedback signals, and an auto-calibration unit to adjust the pulse width based on calculated period values and pulse width codes, thereby compensating for variations in pressure, voltage, and temperature.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If conventional pulse width generator setup methods are used, then measurement precision can be achieved, but loss of time increases significantly due to extensive device property measurement and setup time
Solution Approach 1:
The system performs preliminary characterization of device properties (pressure, voltage, temperature dependencies) during manufacturing or initial calibration, storing these characteristics in lookup tables. During operation, the system directly queries these pre-computed tables based on current environmental conditions rather than performing real-time measurements, thereby eliminating setup time while maintaining accuracy.
Solution Approach 2:
The patent replaces physical measurement and manual adjustment mechanisms with a computational system that uses pre-stored characterization data. Instead of mechanically measuring device properties and manually configuring parameters, the system uses digital lookup tables and automated calculations to determine optimal pulse width settings based on environmental conditions.
2Measurement precision
If device property measurement and manual configuration are performed, then pulse signal accuracy is improved, but device complexity increases due to multiple measurement and setup components
Solution Approach 1:
The patent extracts the complex measurement and characterization functions from the operational system, performing them separately during manufacturing or initial setup. The operational system only needs to query pre-stored data, significantly reducing its complexity while maintaining the ability to generate accurate pulse signals.
Solution Approach 2:
The system creates digital copies of device property characteristics in the form of lookup tables and mathematical models. These digital representations allow the system to simulate and calculate optimal parameters without requiring physical measurement equipment or complex real-time sensing during operation.
3Measurement precision
If environmental factor compensation is implemented, then pulse signal precision is improved, but calculation complexity increases due to multiple variable dependencies
Solution Approach 1:
The system pre-calculates the effects of environmental factors (pressure, voltage, temperature) on device properties and stores these relationships in lookup tables. During operation, the system simply queries these tables with current environmental conditions to obtain compensation factors, avoiding complex real-time calculations while achieving precise environmental compensation.
Solution Approach 2:
The patent prepares compensation data in advance for various environmental conditions, creating a database of pre-computed correction factors. This allows the system to quickly retrieve appropriate compensation values without performing complex calculations during operation, effectively cushioning against the complexity of environmental variable dependencies.
Data Source
AI summary
A circuit includes a period calculator and a pulse width calculator. The period calculator is configured for receiving a first predetermined digital code and a second predetermined digital code, and for calculating a first calculated period value according to the first predetermined digital code, and calculating a second calculated period value according to the second predetermined digital code. The first predetermined digital code has a first predetermined period value, and the second predetermined digital code has a second predetermined period value. The pulse width calculator is configured for receiving a predetermined pulse width, and calculating a first pulse width code corresponding to the predetermined pulse width according to the first predetermined period value, the second predetermined period value, the first calculated period value, the second calculated period value and the predetermined pulse width.


