Claims
- 1. A waveform generator comprising:a reference source providing a base frequency signal; a signal divider having an input terminal coupled to said reference source and an output terminal coupled to a plurality of selectively engaged switches, said switches providing incremental portions of said base frequency signal; a summing block having first and second input terminals coupled to said reference source and said switches, respectively, and an output terminal providing a summed portion of said incremental portions and said reference source; a load capacitor; and a charge/discharge circuit having a first input terminal coupled to said summed portion, a second input terminal coupled to a feedback loop and an output terminal coupled to said load capacitor, said charge/discharge circuit configured to control a charge/discharge rate of said load capacitor as a function of said base frequency signal and said incremental portions.
- 2. The waveform generator of claim 1 further comprising:a switch logic block controllably coupled to said second input terminal of said charge/discharge circuit and said switches; and said feedback loop including a threshold detector.
- 3. The waveform generator of claim 2 wherein said switch logic block controls the charge/discharge rate of said load capacitor on a peak level of said base frequency signal.
- 4. The waveform generator of claim 2 wherein said switch logic block controls the charge/discharge rate of said load capacitor on a valley level of said base frequency signal.
- 5. The waveform generator of claim 2 further comprising a control block controllable coupled to said switch logic block.
- 6. The waveform generator of claim 5 wherein said control block includes a programmable counter to modify a base frequency generated by said reference source.
- 7. A triangle waveform generator with a digitally controlled shifting base frequency comprising:an analog signal source generating a reference frequency signal; a signal divider having an input terminal coupled to said analog signal source and an output terminal coupled to a plurality of selectively engaged switches, said switches providing incremental outputs of said reference frequency signal; a summing block having a first input terminal coupled to said analog signal source, a second terminal coupled to incremental outputs and an output terminal providing a summed portion of said incremental outputs and said reference frequency signal; a load capacitor; a charge/discharge circuit having a first input terminal coupled to said summing block, a second input terminal coupled to a feedback loop and an output terminal coupled to said load capacitor, said charge/discharge circuit configured to control the charging and discharge action of said load capacitor so that a voltage amplitude across said load capacitor forms a triangle waveform and peak-to-peak levels of successive triangle waveforms being a shifting function of the summed portion versus the reference frequency signal; a switch logic block coupled to said second input terminal of said charge/discharge circuit and said switches; and said feedback loop forming a signal path from said load capacitor to said switch logic block.
- 8. The triangle waveform generator of claim 7 wherein said switch logic block controls the charging and discharging of said load capacitor at peak level of the triangle waveform.
- 9. The triangle waveform generator of claim 7 wherein said switch logic block controls the charging and discharging of said load capacitor at a valley level of said triangle waveform.
- 10. The triangle waveform generator of claim 7 further comprising a control block coupled to said switch logic block through a data bus.
- 11. The triangle waveform generator of claim 10 wherein said control block comprises a nonvolatile memory means containing a predetermined program that controls operation of said switch logic block.
- 12. The triangle waveform generator of claim 10 wherein said control block comprises a processor means containing a for executing steps that control operation of said switch logic block.
- 13. The triangle waveform generator of claim 10 wherein said control block comprises a logic that controls operation of said switch logic block.
Parent Case Info
This application claims priority under 35 USC §119(e)(1) of provisional application number 60/066,113 filed Nov. 19, 1997.
US Referenced Citations (2)
Number |
Name |
Date |
Kind |
4384305 |
Sonnenberger |
May 1983 |
|
5629644 |
Chevallier |
May 1997 |
|
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/066113 |
Nov 1997 |
US |