Claims
- 1. A variable width pulse generator, which comprises:circuitry for starting a pulse in response to receipt of a pulse enable signal, said pulse enable signal being synchronous with a first clock having a first time base; and, circuitry for ending said pulse a predetermined number of second clock cycles after said pulse enable signal, said second clock cycles having a second time base asynchronous with said first time base.
- 2. The variable width pulse generator as claimed in claim 1, wherein said circuitry for starting said pulse includes a logic device having an output adapted to go to a first level in response to receipt of said pulse enable signal.
- 3. The variable width pulse generator as claimed in claim 2, wherein said logic device includes a flip-flop having a first input and a clock input, said clock input of said flip-flop being coupled to receive said pulse enable signal.
- 4. The variable width pulse generator as claimed in claim 3, wherein said first input of said flip-flop is coupled to a logical high voltage source.
- 5. The variable width pulse generator as claimed in claim 4, wherein said flip-flop includes a clear input coupled to said circuitry for ending said pulse.
- 6. The variable width pulse generator as claimed in claim 3, wherein said first input of said flip-flop is coupled to a logical low voltage source.
- 7. The variable width pulse generator as claimed in claim 6, wherein said flip-flop includes a set input coupled to said circuitry for ending said pulse.
- 8. The variable width pulse generator as claimed in claim 2, wherein said circuitry for ending said pulse includes a counting device, said counting device including:a clock input coupled to receive said clock cycles; a second input coupled to receive said pulse enable signal; and, an output coupled to said logic device of said circuitry for starting said pulse.
- 9. The variable width pulse generator as claimed in claim 8, wherein said counting device includes a serial in parallel out shift register.
- 10. The variable width pulse generator as claimed in claim 8, wherein said circuitry for ending said pulse includes a multiplexer, said multiplexer including a data input coupled to the output of said counting device and an output coupled to said logic device of said circuitry for starting said pulse.
- 11. The variable width pulse generator as claimed in claim 10, wherein said multiplexer includes a selector input for receiving a select signal.
- 12. The variable width pulse generator as claimed in claim 8 including an input coupled to the output of said logic device.
- 13. A symmetrical complimentary variable width pulse generator, which comprises:a first logic device, said first logic device including an input coupled to receive a pulse enable signal, said pulse enable signal having a first time base, said first logic device having an output adapted to go to a logical high voltage level in response to receipt of said pulse enable signal at said input of said first logic device, and said first logic device including a clear input coupled to receive an end pulse signal to drive said output of said first logic device to a logical low voltage level; a second logic device, said second logic device including an input coupled to receive said pulse enable signal, said second logic device having an output adapted to go to a low high voltage level in response to receipt of said pulse enable signal at said input of said second logic device, arid said second logic device including a set input coupled to receive said end pulse signal to drive said output of said second logic device to a logical high voltage level; and, circuitry for generating said end pulse signal, said circuitry including a clock input for receiving an asynchronous clock signal, said asynchronous clock signal having a second time base, said second time base being asynchronous with said first time base.
- 14. The symmetrical complimentary variable width pulse generator as claimed in claim 13, wherein said circuitry for generating said end pulse signal includes:a counting device for counting cycles of said asynchronous clock signal; and, means coupled to said counting device for generating said end pulse signal in response to said counting device having counted a preselected number of clock cycles.
- 15. The symmetrical complimentary variable width pulse generator as claimed in claim 14, wherein said counting device includes an input coupled to receive said pulse enable signal to start said counting device.
- 16. The symmetrical complimentary variable width pulse generator as claimed in claim 14, wherein said counting device includes a serial-in-parallel-out shift register.
- 17. The symmetrical complimentary variable width pulse generator as claimed in claim 16, wherein said counting device includes a counter coupled to an output of said serial-in-parallel-out shift register.
- 18. The symmetrical complimentary variable width pulse generator as claimed in claim 14, wherein said circuitry for generating said end pulse signal includes means for selecting said preselected number.
- 19. The symmetrical complimentary variable width pulse generator as claimed in claim 18, wherein said circuitry for generating said end pulse signal includes:a counting device, said counting device having an clock input coupled to receive said asynchronous clock signal and a reset input coupled to receive said pulse enable signal, and said counting having a plurality of outputs, each of said outputs having a value determined by a number of clock cycles received at said clock input after receipt of said clock enable signal at said reset input; and, a multiplexer having a plurality of data inputs coupled to at least some of outputs of said counting device and a multiplexer output for generating said end pulse signal based upon a value received at a selected one of said data inputs.
- 20. The symmetrical complimentary variable width pulse generator as claimed in claim 19, wherein said multiplexer includes a plurality of selector inputs adapted to receive signals to select said selected one of said data inputs.
- 21. A variable pulse width time domain reflectometer, which comprises:means for generating a pulse enable signal, said pulse enable signal being synchronous with a first clock having a first time base; a second clock, said second clock having a second time base asynchronous with said first time base; means for starting a pulse in response to said pulse enable signal; and, means for ending said pulse based upon said second time base.
- 22. A variable width pulse generator, which comprises:circuitry for starting a pulse in response to receipt of a pulse enable signal, said pulse enable signal having a first time base, said circuitry for starting said pulse including a logic device having an output adapted to go to a first level in response to receipt of said pulse enable signal; and, circuitry for ending said pulse a predetermined number of clock cycles after said pulse enable signal, said clock cycles having a second time base asynchronous with said first time base, said circuitry for ending said pulse includes a counting device, said counting device including: a clock input coupled to receive said clock cycles; a second input coupled to receive said pulse enable signal; and, an output coupled to said logic device of said circuitry for starting said pulse.
- 23. The variable width pulse generator as claimed in claim 22, wherein said counting device includes a serial in parallel out shift register.
- 24. The variable width pulse generator as claimed in claim 22, wherein said circuitry for ending said pulse includes a multiplexer, said multiplexer including a data input coupled to the output of said counting device and an output coupled to said logic device of said circuitry for starting said pulse.
- 25. The variable width pulse generator as claimed in claim 24, wherein said multiplexer includes a selector input for receiving a select signal.
- 26. The variable width pulse generator as claimed in claim 22 including an input coupled to the output of said logic device.
CROSS REFERENCE TO RELATED APPLICATIONS
The present Application is related to U.S. application Ser. No. 09/967,633, filed Sep. 26, 2001, titled MULTI-FUNCTION DATA ACQUISITION SYSTEM AND METHOD, and U.S. application Ser. No. 09/967,457, filed Sep. 26, 2001, titled TIME DOMAIN REFLECTOMETER WITH WIDEBAND DUAL BALANCED DUPLEXER LINE COUPLING CIRCUIT, the disclosures of which are incorporated herein by reference.
US Referenced Citations (5)
Number |
Name |
Date |
Kind |
4989175 |
Boris et al. |
Jan 1991 |
A |
5124573 |
Wong |
Jun 1992 |
A |
5949266 |
Hinds et al. |
Sep 1999 |
A |
5963106 |
Blyth et al. |
Oct 1999 |
A |
RE36480 |
Bourgeois et al. |
Jan 2000 |
E |