Claims
- 1. A programmable delay circuit for an output driver of a processor control signal, having an input and an output, comprising:
a programmable delay chain comprising
at least one switch, at least one resistive element coupled to the at least one switch, and a first feedback circuit comprising a diode, the first feedback circuit coupled between the at least one resistive element and the input; a hysteresis circuit coupled to the programmable delay chain to provide a stable signal at the output; and an output driver circuit coupled to the hysteresis circuit to amplify the signal of the hysteresis circuit.
- 2. The programmable delay circuit as recited in claim 1, wherein the at least one resistive element is a resistor.
- 3. The programmable delay circuit as recited in claim 1, wherein the at least one resistive element is a capacitor.
- 4. The programmable delay circuit as recited in claim 2, wherein the at least one switch is a MOSFET transistor.
- 5. The programmable delay circuit as recited in claim 1, wherein the hysteresis circuit comprises,
an amplifier having a pair of differential inputs and an output, the first differential input coupled to a predetermined reference voltage, the second differential input coupled to the program delay chain; and a second feedback circuit coupled between the output of the amplifier and second differential input.
- 6. The programmable delay circuit as recited in claim 5, wherein the second feedback circuit comprises a resistive element.
- 7. The programmable delay circuit as recited in claim 1, having a first and a second voltage potential, wherein the output driver circuit comprises a first and a second transistor each having a gate, drain and source, wherein the source of the first transistor coupled to the source of the second transistor, the gate of the first transistor coupled to the gate of the second transistor, the emitter of the first transistor coupled to the first voltage potential and the emitter of the second transistor coupled to the second voltage potential.
- 8. A data transfer method for an external peripheral device connected to a processor bus to communicate with a processor having a master input clock, comprising the steps of:
delaying the control signal having a voltage by a predetermined time constant less than the master input clock period of the processor; generating a predetermined reference voltage; comparing the voltage of the control signal to the predetermined reference voltage; generating a high voltage signal when the control signal is greater than the predetermined reference voltage; generating a low voltage signal when the control signal is lower than the predetermined reference voltage; feeding back the high and low voltage signal to be added to the control signal; and driving the control signal to the processor bus.
Parent Case Info
[0001] This application claims priority under 35 USC §119(e)(1) of provisional application No. 60/284,487 filed Apr. 18, 2001.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60284487 |
Apr 2001 |
US |