Drive wave generation circuit
View Patent ↗To generate a drive wave for driving a piezo-actuator. Drive data concerning the number of drive waves supplied through a serial bus is stored in a drive data storage unit. A comparing circuit detects whether or not the number of drive waves have been generated, the number being specified by the drive data, and the drive wave keeps being generated until such detection is made.
1. A drive wave generation circuit for generating a drive wave for driving a piezo-actuator, comprising:
drive data register for storing drive data concerning a number of drive waves to be generated, the drive data being supplied through a serial bus;
drive wave generation circuit for generating a number of drive waves, the number corresponding to a number specified by the drive data stored in the drive data register;
a basic waveform generation circuit for generating a basic waveform having a constant basic cycle according to a basic clock,
a unit counter for counting a cycle of the basic waveform and outputting a unit detection pulse when a count value reaches a predetermined unit number,
an output enable circuit for counting the unit detection pulse from the unit counter and outputting an output enable signal until a number of unit detection pulses has been counted, the number being specified by the drive data,
an output gate for outputting a drive wave having the basic waveform while the output enable circuit outputs the output enable signal, and outputting a drive wave having a number of basic waveforms, the number being obtained by multiplying a number of basic cycles for one unit by the number specified by the drive data input, and
wherein when the drive data in the drive data register is rewritten while the enable circuit outputs the enable signal, and the drive wave generation circuit adds a number specified by new drive data to a number specified by previous drive data, and generates a number of drive waves, the number corresponding to the added number.