Claims
- 1. A waveform generator, comprising:
- (a) a multiplexer with N level inputs, N control inputs, and a waveform output;
- (b) a voltage level generator with N level outputs with the voltage at each of said level outputs differing from the voltages at the remainder of said level outputs and with each of said level outputs connected to one of said N level inputs;
- (c) a plurality of timing pulse generators, each of said timing pulse generators with a plurality of output lines and generating a sequence of abutting-in-time pulses with successive pulses on differing ones of said output lines and with each of said output lines connected to one of said N control inputs;
- (d) a timing pulse generator selection input and a start waveform input, where signal(s) at said selection input selecting one of said timing pulse generators, and a signal at said start waveform input activates said selected timing pulse generator;
- (e) whereby the voltage at said waveform output is a sequence of voltages from said N level outputs with duration as determined by said selected timing pulse generator.
- 2. The waveform generator of claim 1, wherein:
- (a) said each of said timing pulse generators includes: first and second delay lines with the output of said first delay line connected to both the input of said second delay line and to a first output line, and the output of said second delay line connected to a second output line.
- 3. The waveform generator of claim 1, wherein:
- (a) said voltage level generator has a magnitude selection input, a signal at said magnitude selection input selecting a magnitude for said voltage at each of said level outputs of said voltage level generator.
- 4. The waveform generator of claim 1, wherein:
- (a) said voltages at said N level outputs are symmetrical about a reference voltage; and
- (b) said multiplexer has a second waveform output.
- 5. A waveform generator, comprising:
- (a) a multiplexer with level inputs I.sub.1, I.sub.2, . . . I.sub.2M, first and second waveform nodes, and control inputs C.sub.1, C.sub.2, . . . C.sub.M, C.sub.M+1, with a signal at control input C.sub.j connecting level input I.sub.j to said first waveform node and level input I.sub.2M-j+1 to said second waveform node for j equal to 1, 2, . . . M and with a signal at control input C.sub.M+1 connecting both said first and second waveform nodes to a reference level node L.sub.REF ;
- (b) a voltage level generator with level outputs L.sub.1, L.sub.2, . . . L.sub.2M, with the voltage at level output L.sub.j differing from the voltage at level output L.sub.k for j not equal to k, and with L.sub.j connected to I.sub.j for all j;
- (c) a first timing generator with output lines O.sub.1, O.sub.2, . . . , O.sub.K and O.sub.M+1 connected to control inputs C.sub.1, C.sub.2, . . . , C.sub.K and C.sub.M+1, respectively, said first timing generator generating a sequence of abutting-in-time pulses with successive pulses on differing ones of said output lines O.sub.1, O.sub.2, . . . , O.sub.K and O.sub.M+1 ;
- (d) a second timing generator with output lines O.sub.K+1 . . . O.sub.M+1 connected to control inputs C.sub.K+1 . . . C.sub.M+1, respectively, said second timing generator generating a sequence of abutting-in-time pulses with successive pulses on differing ones of said output lines O.sub.K+1 . . . O.sub.M+1 ;
- (d) a timing generator selection input and a start waveform input, where signal(s) at said selection input select one of said first and second timing generators, and a signal at said start waveform input activates the selected one of said first and second timing generators;
- (e) whereby a voltage at said first and second waveform nodes is a sequence of voltages from said 2M level outputs L.sub.1, L.sub.2, . . . L.sub.2M, or said L.sub.REF with duration as determined by said selected one of said first and second timing generators.
- 6. The waveform generator of claim 5, wherein:
- (a) the voltage at L.sub.j minus the voltage at L.sub.REF equals the voltage at said L.sub.REF minus the voltage at L.sub.2M-j+1.
- 7. The waveform generator of claim 5, wherein:
- (a) K+1=M.
- 8. The waveform generator of claim 5, wherein:
- (a) K=3 and M=4.
- 9. The waveform generator of claim 5, further comprising:
- (a) a first output buffer connected through a first pass gate to said first waveform node;
- (b) a second output buffer connected through a second pass gate to said second waveform node; and
- (c) wherein said first and second pass gates have a common control.
- 10. The waveform generator of claim 9, further comprising:
- (a) a third pass gate connecting said second output buffer to said first waveform node;
- (b) a fourth pass gate connecting said first output buffer to said second waveform node; and
- (c) wherein said third and fourth pass gates have a common control.
- 11. The waveform generator of claim 10, further comprising:
- (a) a fifth pass gate connecting said first output buffer to said reference level node L.sub.REF ;
- (b) a sixth pass gate connecting said second output buffer to said reference level node L.sub.REF ; and
- (c) logic circuitry turning on said fifth and sixth pass gates when said first, second, third, and fourth pass gates are turned off.
- 12. The waveform generator of claim 5, further comprising:
- (a) voltage magnitude selection inputs M.sub.1, M.sub.2, . . . , are provided for said voltage level generator wherein signals at said M.sub.j set the magnitudes of the voltages at L.sub.1, L.sub.2, . . . L.sub.2M.
- 13. The waveform generator of claim 5, wherein:
- (a) the voltage at L.sub.REF is ground and the differences between the voltages at L.sub.1, L.sub.2, . . . L.sub.2M, are in accordance with the prescribed voltage levels of the T1 and CEPT digital telephone standards.
Parent Case Info
This is a continuation of application Ser. No. 696,470, filed May 6, 1991, which is a continuation of application Ser. No. 7/371,465, filed Jun. 26, 1989, now U.S. Pat. No. 5,013,932.
US Referenced Citations (8)
Non-Patent Literature Citations (1)
Entry |
"A CMOS 10 bit D/A Converter," Feb. 1974 ISSCC Digest, 196-197, James Cecil. |
Continuations (2)
|
Number |
Date |
Country |
Parent |
696470 |
May 1991 |
|
Parent |
371465 |
Jun 1989 |
|