Claims
- 1. A method of evaluating functionality of an electrosurgical generator which delivers electrosurgical output power, comprising:
generating a patterned pulse signal with which the electrosurgical output power is generated, the patterned pulse signal having a plurality of drive pulses; counting a number of the drive pulses in the patterned pulse signal; comparing the counted number of drive pulses to an expected number of drive pulses; and indicating an error condition when the counted number of drive pulses and the expected number of drive pulses differ by a predetermined amount.
- 2. A method as defined in claim 1 further comprising:
controlling the electrosurgical output power by adjusting a width of the drive pulses.
- 3. A method as defined in claim 2 further comprising:
establishing a minimum width for the drive pulses.
- 4. A method as defined in claim 1, wherein the electrosurgical output power is dependent on a width of the drive pulses, and further comprising:
preventing the width of the drive pulses from reducing below a minimum width.
- 5. A method as defined in claim 4, wherein the electrosurgical generator performs a power-related check on the electrosurgical output power, and further comprising:
generating the patterned pulse signal having the drive pulses when the width of the drive pulses is about at the minimum width.
- 6. A method as defined in claim 1 further comprising:
indicating an error condition when the counted number of drive pulses and the expected number of drive pulses differ by at least one.
- 7. A method as defined in claim 1 further comprising:
indicating an error condition when the counted number of drive pulses and the expected number of drive pulses differ by a predetermined percentage of the expected number of drive pulses.
- 8. A method as defined in claim 1 further comprising:
performing a power-related check on the electrosurgical output power, including calculating a power level of the electrosurgical output power; and indicating an error condition when the calculated power level is outside of a predetermined range.
- 9. A method as defined in claim 1, wherein the electrosurgical generator includes a control processor which controls the delivery of the electrosurgical output power and also includes a monitor processor which monitors performance of the electrosurgical generator, and further comprising:
generating the patterned pulse signal using the control processor; and counting the number of drive pulses using the monitor processor.
- 10. A method as defined in claim 1, wherein the drive pulses in the patterned pulse signal are arranged in a pattern that repeats over successive time periods, and further comprising:
counting the number of the drive pulses in the patterned pulse signal over a counting time period that is greater than at least one of the successive time periods.
- 11. A method as defined in claim 10 further comprising:
counting the number of the drive pulses in the patterned pulse signal over at least two of the successive time periods.
- 12. A method as defined in claim 1, wherein the drive pulses in the patterned pulse signal are arranged in a pattern that repeats over successive time periods and that includes a off time during which no pulses occur, and further comprising:
counting the number of the drive pulses in the patterned pulse signal over a counting time period that is sufficiently long to ensure that all of the drive pulses in at least one of the successive time periods are within the counting time period.
- 13. A method of evaluating functionality of an electrosurgical generator which delivers electrosurgical output power under a plurality of modes of operation comprising:
indicating one of the modes of operation under which the electrosurgical generator is to deliver the electrosurgical output power; generating the electrosurgical output power by generating a patterned pulse signal in accordance with the indicated mode of operation; detecting the driving signal; determining from the driving signal whether the electrosurgical output power is being generated according to the indicated mode of operation; and indicating an error condition, when it is determined that the electrosurgical output power is not being generated according to the indicated mode of operation.
- 14. A method as defined in claim 13 further comprising:
reducing the electrosurgical output power to about zero.
- 15. A method as defined in claim 13 further comprising:
performing a power-related check on the electrosurgical output power, including calculating a power level of the electrosurgical output power; and indicating an error condition when the calculated power level is outside of a predetermined range dependent on the indicated mode of operation.
- 16. An electrosurgical generator which delivers electrosurgical output power according to a selected mode signal, comprising:
a control processor which generates a patterned pulse signal in accordance with the selected mode signal, the patterned pulse signal including a series of drive pulses which contribute to generating the electrosurgical output power, a monitor processor connected to the control processor and which receives the patterned pulse signal, counts a number of the drive pulses in the patterned pulse signal, determines an expected number of drive pulses in accordance with the selected mode signal, compares the counted number of drive pulses with the expected number of drive pulses and indicates an error condition when the counted number of drive pulses and the expected number of drive pulses differ by a predetermined amount; and the electrosurgical generator responding to the indication of the error condition by one of either issuing an error indication or terminating the delivery of output power.
- 17. An electrosurgical generator as defined in claim 16 further comprising:
a system processor connected to the control processor and the monitor processor and which oversees functionality of the control and monitor processors, the system processor generating the selected mode signal and sending the selected mode signal to the control processor and the monitor processor.
CROSS REFERENCE TO RELATED APPLICATION
[0001] This invention and application is related to an invention for an Electrosurgical Generator and Method for Cross-Checking Output Power, described in U.S. patent application Serial No. (24.345), and to an invention for Electrosurgical Generator and Method with Multiple Semi-Autonomously-Executable Functions, described in U.S. patent application Serial No. (24.346), which are filed concurrently herewith and assigned to the assignee of the present invention. The subject matter of these concurrently filed applications is incorporated herein by this reference.