Patent ID: 6034560
Filing Date: 2000-03-07
Classification: G06F,H03K

Abstract:
A digital pulse generator, comprising:a user interface allowing selection of an internal or an external mode of operation, and selection of pulse parameters, including a pulsewidth, pulse period for internal mode operation and pulse delay for external mode of operation;a high-frequency clock for generating clock signals at a fixed frequency;a microcontroller coupled to the user interface, for conversion of each selected pulse parameter to a clock signal count at the fixed clock frequency;a pulse period/delay generator, for generating a pulse start signal when a selected pulse period or delay has elapsed, wherein the pulse period/delay generator receives clock signals from the high-frequency clock and includes a counter to count the clock signals up to a count provided by the microcontroller and derived from the selected pulse period in internal mode or pulse delay in external mode, wherein the pulse start signal is generated when the counter reaches the count provided by the microcontroller; anda pulsewidth generator, for generating a pulse stop signal when a selected pulsewidth time has elapsed, wherein the pulsewidth generator receives clock signals from the high-frequency clock and includes another counter, to count clock signals up to another count provided by the microcontroller and derived from the selected pulsewidth, wherein the pulse stop signal is generated when the second counter reaches the count derived from the selected pulsewidth.