Information
-
Patent Grant
-
6571061
-
Patent Number
6,571,061
-
Date Filed
Tuesday, August 28, 200123 years ago
-
Date Issued
Tuesday, May 27, 200321 years ago
-
Inventors
-
Original Assignees
-
Examiners
Agents
- Greenblum & Bernstein, P.L.C.
-
CPC
-
US Classifications
Field of Search
US
- 396 156
- 396 173
- 396 172
-
International Classifications
-
Abstract
A uniform flash-emission controller which controls an intensity of a light emission of a flashtube, the uniform flash-emission controller includes an IGBT which causes the flashtube to emit a rapid series of short flash pulses; an IGBT controller which switches the IGBT ON and OFF so as to maintain the intensity at a substantially constant level; and a latch for holding an ON state and an OFF state of the IGBT until a predetermined period of time elapses from a time the IGBT controller switches the IGBT ON and OFF, respectively.
Description
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a uniform flash-emission controller which controls a flash, or a strobe, so as to give off light with a uniform intensity for a given period of time via intermittent driving of an IGBT (Insulated Gate Bipolar transistor), wherein the IGBT is rapidly switched ON and OFF repetitively.
2. Description of the Related Art
A flash/strobe (e.g., a speedlite used for cameras) which is controlled so that the flashtube (e.g., a xenon flashtube) thereof gives off light with a uniform intensity for a given period of time is known in the art. Note that the use of the term ‘uniform intensity’ or ‘uniform flash emission’ refers to one kind of flash emission control used in high-speed synchronized photography, and can be also referred to as ‘flat emission’. Such a control is referred herein as a uniform flash-emission control. In the uniform flash-emission control, it is generally the case that the intensity of the light emission of the flashtube is controlled by an intermittent drive of an IGBT (Insulated Gate Bipolar transistor) wherein the IGBT is switched ON and OFF repetitively. Namely, the light emitted by the flashtube is received by a light-receiving element to be converted into a voltage signal, and the IGBT is switched ON and OFF repetitively in accordance with the output of a comparator which compares the voltage signal with a predetermined voltage. In this type of uniform flash-emission control using the IGBT, the IGBT needs to be switched ON and OFF at high speed. The flash can give light emission on the subject with less fluctuation in intensity as the control frequency for switching the IGBT ON and OFF becomes higher.
However, if the control frequency for the IGBT is high, the power loss due to the IGBT increases, and also the control frequency may exceed the maximum operable frequency of the IGBT. Accordingly, the IGBT gets damaged if the control frequency for the IGBT exceeds the maximum operable frequency thereof.
SUMMARY OF THE INVENTION
The object of the present invention is to provide a uniform flash-emission controller which controls a flash to give off light with a uniform intensity for a given period of time via an intermittent drive of an IGBT, wherein the IGBT is prevented from being damaged during the uniform flash-emission control.
To achieve the object mentioned above, according to an aspect of the present invention, a uniform flash-emission controller is provided, which controls an intensity of a light emission of a flashtube, the uniform flash-emission controller including an IGBT which causes the flashtube to emit a rapid series of short flash pulses; an IGBT controller which switches the IGBT ON and OFF so as to maintain the intensity at a substantially constant level; and a latch for holding an ON state and an OFF state of the IGBT until a predetermined period of time elapses from a time the IGBT controller switches the IGBT ON and OFF, respectively.
Preferably, the IGBT controller includes a detecting device for detecting the intensity of the light emission of the flashtube. The IGBT controller switches the IGBT OFF at a time the intensity detected by the detecting device exceeds a first predetermined intensity, and subsequently switches the IGBT ON at a time the intensity detected by the detecting device drops below a second predetermined intensity.
In an embodiment, the first predetermined intensity is identical to the second predetermined intensity.
According to another aspect of the present invention, a uniform flash-emission controller is provided, including an IGBT which causes the flashtube to emit a rapid series of short flash pulses; an IGBT controller which switches the IGBT ON and OFF so as to maintain intensity of a light emission of the flashtube at a substantially constant level; a detecting device for detecting the intensity of the light emission of the flashtube; a comparator which compares the intensity of the light emission detected by the detecting device with a predetermined intensity, and outputs a level signal responsive to the intensity of the light emission detected by the detecting device; a latch which latches the level signal, and outputs the level signal as one of an ON signal and an OFF signal to the IGBT to switch the IGBT ON and OFF, respectively; a switching device provided between the comparator and the latch; and a switch controller for holding the switching device in an OFF state so that one of the ON signal and the OFF signal, which is output from the latch, cannot change until a predetermined period of time elapses from the moment the level signal changes.
In an embodiment, the comparator outputs a high-level signal and a low-level signal in the case where the intensity of the light emission detected by the detecting device is greater and less than the predetermined intensity, respectively. The IGBT controller switches the IGBT ON to thereby cause the flashtube to emit light when the latch latches the high-level signal to output the ON signal to the IGBT. The IGBT controller switches the IGBT OFF to thereby cause the flashtube to stop emitting light when the latch latches the low-level signal to output the OFF signal to the IGBT.
In an embodiment, the predetermined period of time corresponds to a maximum operable frequency of the IGBT.
Preferably, the switching device includes a first buffer which inputs the level signal output from the comparator, the first buffer including an input terminal which inputs a signal output from the switching controller.
Preferably, the latch includes a second buffer, and a resistor which is connected between input and output terminals of the second buffer so that an output of the second buffer is fed back to the input terminal of the second buffer via the resistor.
Preferably, the switch controller includes an RC circuit which is connected to an output port of the latch, the predetermined period of time being determined by a time constant of the RC circuit.
Preferably, the uniform flash-emission controller further includes a flash controller which determines the intensity of the light emission of the flashtube and a duration of the light emission of the flashtube to control a commencement of the light emission of the flashtube and a termination of the light emission of the flashtube.
Preferably, the flash controller outputs a light-emission stop signal for terminating the light emission of the flashtube to the latch via the switching device upon a lapse of the duration of the light emission of the flashtube; wherein the light-emission stop signal is output to the IGBT via the latch without delay when the switching device is in an ON state. When the switching device is in the OFF state, the light-emission stop signal is output to the IGBT upon a change of a state of the switching device from the OFF state to the ON state after the predetermined period of time elapses.
The present disclosure relates to subject matter contained in Japanese Patent Application No.2000-260632 (filed on Aug. 30, 2000), which is expressly incorporated herein by reference in its entirety.
BRIEF DESCRIPTION OF THE DRAWINGS
The present invention will be described below in detail with reference to the accompanying drawings in which:
FIG. 1
is a schematic circuit diagram of an embodiment of a flash to which the present invention is applied;
FIG. 2
is a schematic circuit diagram of an embodiment of a flash control circuit shown in
FIG. 1
;
FIG. 3
is a schematic circuit diagram of an embodiment of a 30-volt generating circuit shown in
FIG. 1
;
FIG. 4
is a schematic circuit diagram of an embodiment of a state-of-charge detecting in
FIG. 1
;
FIG. 5
is a time chart of a uniform flash-emission control, according to the present invention;
FIG. 6A
is a time chart of the uniform flash-emission control, showing the case where the cycle period of a signal IGBTct
1
is longer than each of time constants τa and τb;
FIG. 6B
is another time chart of the uniform flash-emission control, showing the case where the cycle period of the signal IGBTct
1
is shorter than each of the time constants τa and τb;
FIG. 6C
is another time chart of the uniform flash-emission control, according to the present invention;
FIG. 7
is a time chart for a C-F communication process which is performed when the flash does not emit light;
FIG. 8
is a time chart for a C-F communication process which is performed when the flash emits light;
FIG. 9
is a flow chart of an embodiment of a main process regarding fundamental operations of the flash shown in
FIG. 1
;
FIGS. 10A and 10B
show a flow chart of the subroutine “Charging Process” shown in
FIG. 9
;
FIG. 11
is a flow chart of a communication interruption process;
FIG. 12
is a flow chart of the subroutine “Uniform Flash-Emission Process” shown in
FIG. 11
;
FIG. 13
is a flow chart of the subroutine “Normal Light Emission Process” shown in
FIG. 11
; and
FIG. 14
is a graph showing a relationship between the voltage on a typical rechargeable battery and the recharging time thereof.
DESCRIPTION OF THE PREFERRED EMBODIMENT
In the following descriptions, the logic level of a low-level (ground-level) voltage is represented by “0”, while the logic level of a high-level voltage is “1” with respect to the illustrated circuits and elements.
FIG. 1
is a schematic circuit diagram of an embodiment of a flash (strobe) to which the present invention is applied. The flash
30
is of an external type (e.g., a flashgun or a hammer-head gun) which is connected to a camera (not shown) when in use. The flash
30
is provided with a CPU (IGBT controller)
12
which serves as a controller for comprehensively controlling the overall operations of the flash
30
. The flash
30
is provided with a battery
1
, a Schottky diode
2
, a capacitor
3
and a regulator
4
. The voltage of the battery
1
is supplied as a constant voltage Vdd to the CPU
12
via the Schottky diode
2
and the regulator
4
. The voltage of the battery
1
is also supplied to the capacitor
3
via the Schottky diode
2
.
The flash
30
is provided with an EEPROM
6
, an LCD information panel
7
and a camera-flash communication interface
8
, which are connected to the CPU
12
via ports Pc, Pb and Pa thereof, respectively. Various rewritable parameters and modes are written in the EEPROM
6
. The LCD information panel
7
indicates various flash information such as various flash modes. The camera-flash communication interface
8
is used for communication between the camera and the flash.
The camera-flash communication interface
8
is provided with a terminal connector
5
which is connected to a corresponding connector (e.g., a hot shoe) of the camera. The terminal connector
5
has five terminals C, R, Q, X and G. The terminal C serves as a control terminal via which a control signal is input from the camera. The terminal R serves as a clock terminal via which a clock signal is input from the camera. The terminal Q is a dual-purpose terminal which is used for the two-way communication between the camera and the flash, and for inputting a quench signal for the flash from the camera. A signal from the X contact of the camera is input from the camera via the terminal X, in synchronization with the operation of a shutter curtain (leading curtain). The terminal G serves as a ground terminal. In a state where the flash
30
is connected to the camera via the terminal connector
5
, the CPU
12
carries out data-communication with the camera via the terminals C, R and Q.
The flash
30
is provided with a light-modulation-mode selector switch
9
, a sync-requirement setting switch
10
and a main switch
11
, which are connected to the CPU
12
via ports P
2
, P
1
and P
0
thereof, respectively. The light-modulation-mode setting switch
9
is operated to select between a TTL automatic flash mode and a manual flash mode. The sync-requirement setting switch
10
is operated to set one of the following flash modes as sync-requirement information: a leading-curtain sync flash mode, a slave flash mode, a trailing-curtain sync flash mode, and a uniform flash-emission mode (FP emission). In the leading-curtain sync flash mode, the flash
30
starts firing upon completion of a movement of the leading curtain of the shutter. In the slave flash mode, the flash
30
starts firing at the trailing edge of the quench signal after the firing of the flash
30
set in the aforementioned leading-curtain sync flash mode starts firing. In the trailing-curtain sync flash mode, the flash
30
finishes firing until the trailing curtain of the shutter starts moving after the completion of a movement of the leading curtain of the shutter. In the uniform flash-emission mode, the flash fires with a uniform intensity for a given period of time so as to give uniform light emission on the subject.
The flash
30
is provided with a voltage step-up circuit
13
which multiplies the voltage of the battery
1
, and a state-of-charge detecting circuit
16
. The voltage step-up circuit
13
is connected to the CPU
12
via a port P
3
thereof. The state-of-charge detecting circuit
16
is connected to the CPU
12
via an A/D conversion port Pad. The voltage multiplied by the voltage step-up circuit
13
is supplied to a main capacitor
20
via a diode
14
, and also to the state-of-charge detecting circuit
16
via a diode
15
at the same time. A terminal voltage HV across the main capacitor
20
can be detected via the state-of-charge detecting circuit
16
only when the voltage step-up circuit
13
is in operation.
The flash
30
is provided with a 30-volt generating circuit
18
and a trigger circuit
22
, which are connected to ports P
5
and P
4
of the CPU
12
, respectively.
The 30-volt generating circuit
18
generates a voltage of 30 volts output from a terminal 30V out of the 30-volt generating circuit
18
with the terminal voltage HV as a power source. The voltage of 30 volts output from the 30-volt generating circuit
18
is supplied to a level shift circuit
19
.
The trigger circuit
22
applies an oscillating high voltage to a trigger electrode XeT of a xenon flashtube
23
to cause xenon gas filled therein to be in an excitation state. In this excitation state, the electric charges accumulated in the main capacitor
20
are discharged via a coil
21
, the xenon flashtube
23
and the IGBT
24
at the time the IGBT
24
is switched ON to thereby cause the xenon flashtube
23
to flash (emit light).
A flash control circuit (flash controller)
17
is connected to the CPU
12
via ports P
6
and P
7
thereof and a D/A conversion port Pda of the CPU
12
. The flash control circuit
17
outputs a signal IGBTon to the level shift circuit
19
to switch the IGBT
24
ON and OFF via the level shift circuit
19
to control the intensity of the light emission of the xenon flashtube
23
. The level shift circuit
19
applies the voltage of 30 volts, which is supplied from the 30-volt generating circuit
18
, to a gate IGBTg of the IGBT
24
to switch the IGBT
24
ON if the signal IGBTon input from the flash control circuit
17
is “1”. On the other hand, the level shift circuit
19
operates to switch the IGBT
24
OFF if the signal IGBTon input from the flash control circuit
17
is “0”.
The flash control circuit
17
is connected to the regulator
4
and a light-receiving element (detecting device)
26
. The light-receiving element
26
can detect the intensity of the received light thereof. The light-receiving element
26
is disposed at a position where the light-receiving element
26
can directly receive light emitted from the xenon flashtube
23
. Upon a reception of the light emitted from the xenon flashtube
23
, the light-receiving element
26
outputs a photocurrent responsive to the intensity (quantity) of the received light.
The general structure of the flash
30
has been described above. The flash control circuit
17
, the 30-volt generating circuit
18
and the state-of-charge detecting circuit
16
will be hereinafter discussed in detail with reference to
FIGS. 2
,
3
and
4
.
FIG. 2
is a schematic circuit diagram of an embodiment of the flash control circuit
17
. The D/A conversion port Pda of the CPU
12
is connected to a non-inverting input terminal
101
a
of a comparator
101
. A voltage FP
1
v
1
which is output from the D/A conversion port Pda of the CPU
12
is input to the non-inverting input terminal
101
a
. An inverting input terminal
101
b
of the comparator
101
is connected to a junction between the light-receiving element
26
and a resistor
100
. The cathode of the light-receiving element
26
is connected to a power line Vdd supplied from the regulator
4
. A voltage PDf
1
which is the voltage at the junction between the light-receiving element
26
and the resistor
100
and which corresponds to the intensity of light emitted by the xenon flashtube
23
is input to the inverting input terminal
101
b
of the comparator
101
. The comparator
101
compares the voltage FP
1
v
1
with the voltage PDf
1
, and outputs a level signal (a low-level signal “0”, or a high-level signal “1”) in accordance with the result of the comparison.
The output terminal of the comparator
101
is connected to the port P
6
of the CPU
12
via a resistor
102
, and is further connected to the input terminal of a bus buffer (switching device)
104
and the port P
7
of the CPU
12
via the resistor
102
and a resistor
103
. The port P
7
(EXTq) of the CPU
12
is connected to the input terminal of the bus buffer
104
.
The output terminal of the bus buffer
104
is connected to the input terminal of a buffer
106
. A resistor
105
is connected between the input and output terminals of the buffer
106
. The output of the buffer
106
is fed back to the input thereof via the resistor
105
, and also is output as the aforementioned signal IGBTon to the level shift circuit
19
.
The bus buffer
104
is provided with a control terminal
104
a
. When the signal input to the control terminal
104
a
is “1”, the output of the buffer
106
is maintained, so that the signal IGBTon does not vary. Namely, when the signal input to the control terminal
104
a
is “1”, the output of the bus buffer
104
does not vary regardless of the signal input thereto, so that the IGBT
24
cannot be switched ON or OFF. On the other hand, when the signal input to the control terminal
104
a
is “0”, the output of the bus buffer
104
varies, so that the signal IGBTon varies to thereby make it possible for the IGBT
24
to be switched ON or OFF.
The resistor
105
and the buffer
106
function as a latch circuit. The bus buffer
104
functions as a switching circuit which connects and disconnects the aforementioned latch circuit to and from the comparator
101
. In the following descriptions, a state of the bus buffer
104
when the signal input to the control terminal
104
a
of the bus buffer
104
is “1” is referred to as an OFF state of the bus buffer
104
, while the other state of the bus buffer
104
when the signal input to the control terminal
104
a
of the bus buffer
104
is “0” is referred to as an ON state of the bus buffer
104
.
The control terminal
104
a
of the bus buffer
104
is connected to an output terminal
113
c
of an XOR (exclusive OR) gate
113
. The XOR gate
113
is provided with two input terminals
113
a
and
113
b
. The input terminal
113
a
is connected to a line connecting a resistor
107
with a capacitor
108
. The resistor
107
and the capacitor
108
constitute an RC circuit and are connected in series between the output terminal of the buffer
106
and ground. The input terminal
113
a
is also connected to an anode of a Schottky diode
109
. The other input terminal
113
b
of the XOR gate
113
is connected to a line connecting a resistor
110
with a capacitor
111
. The resistor
110
and the capacitor
111
are connected in series between the output terminal of the buffer
106
and ground. The input terminal
113
b
is also connected to a cathode of a Schottky diode
112
.
Variation of the output of the XOR gate
113
will be hereinafter discussed. If the output of the buffer
106
changes from “0” to “1”, the output of the XOR gate
113
is “1” from the moment the output of the buffer
106
changes until a time constant τa determined by the resistor
107
and the capacitor
108
elapses. Once the time constant τa elapses, the output of the XOR gate
113
becomes “0”. Conversely, if the output of the buffer
106
changes from “1” to “0”, the output of the XOR gate
113
is “0” from the moment the output of the buffer
106
changes until a time constant τb determined by the resistor
110
and the capacitor
111
elapses. Once the time constant τb elapses, the output of the XOR gate
113
becomes “1”. Accordingly, if the output of the buffer
106
changes, the bus buffer
104
is maintained in the OFF state from the moment of the change until the time constant τa or τb elapses. Thereafter, the OFF state of the bus buffer
104
is changed to the ON state upon a lapse of the time constant τa or τb.
FIG. 3
is a schematic circuit diagram of an embodiment of the 30-volt generating circuit
18
. The 30-volt generating circuit
18
is provided with two high-voltage-resistance transistors
202
and
205
each of which is OFF in a state where the 30-volt generating circuit
18
inputs the signal 30Von “0” from the port P
5
of the CPU
12
. Therefore, in this state no current flows into the 30-volt generating circuit
18
from the line of the terminal voltage HV, and therefore nothing is output from the terminal 30Vout.
On the other hand, in a state where the 30-volt generating circuit
18
inputs the signal 30Von “1” from the port P
5
of the CPU
12
, the high-voltage-resistance transistor
202
is switched ON, which causes the high-voltage-resistance transistor
205
to be switched ON. Upon the high-voltage-resistance transistor
205
being switched ON, a current flows from the line of the terminal voltage HV to a capacitor
213
via a diode
208
, a resistor
209
, a capacitor
211
and a Schottky diode
212
to charge the capacitor
213
quickly. The terminal voltage across the capacitor
213
is limited to a voltage equal to or smaller than 30 volts by a 30V Zener diode
207
, and is output from the terminal 30Vout of the 30-volt generating circuit
18
. If the capacitor
211
is fully charged, a current flows via the resistor
206
and the Schottky diode
212
to thereby maintain the voltage of 30 volts output from the terminal 30Vout.
FIG. 4
is a schematic circuit diagram of an embodiment of the state-of-charge detecting circuit
16
. The state-of-charge detecting circuit
16
inputs a voltage HV′ which is equal to the voltage HV of the terminal voltage HV across the main capacitor
20
immediately after the voltage step-up circuit
13
starts to step up the voltage of the battery
1
. The voltage HV′ is firstly rectified via a capacitor
300
, and is subsequently divided via resistors
301
and
302
to be output from the state-of-charge detecting circuit
16
. For instance, if the ratio of the resistance value of the resistor
301
to the resistance value of the resistor
302
is set at 99 to 1, an output voltage RLS of the state-of-charge detecting circuit
16
is 3.3 volts and 2.7 volts when the input voltage HV′ is 330 volts and 270 volts, respectively. The input voltage HV′ is generated only when the voltage step-up circuit
13
is in operation. Therefore, the terminal voltage HV across the main capacitor
20
can be detected only when the voltage step-up circuit
13
is in operation.
In the present embodiment, a current is prevented from flowing into the state-of-charge detecting circuit
16
from the main capacitor
20
by the diode
14
when the voltage step-up circuit
13
is not in operation. Namely, the main capacitor
20
is under a no-load state when the voltage step-up circuit
13
is not in operation. This makes it possible to prevent the main capacitor
20
from discharging superfluously.
Based on the structures of fundamental elements of the flash
30
which have been described above with reference to
FIGS. 1 through 4
, a brief description of the uniform flash-emission control will be hereinafter discussed with reference to time charts shown in
FIGS. 5 and 6
.
FIG. 5
is a time chart for the uniform flash-emission control. In
FIG. 5
, a time t
0
corresponds to the initial state of the flash
30
. In the initial state, the ports P
4
, P
5
and P
6
, from which a signal TRIGon, the aforementioned signal 30Von and a signal IGBTct
1
are respectively output, are set to “0”. The port P
7
of the CPU
12
is set as an input port. The D/A conversion port Pda of the CPU
12
outputs the voltage FP
1
v
1
. Since the aforementioned signal TRIGon is “0” at the time t
0
, the xenon flashtube
23
does not emit light, so that the light-receiving element
26
does not output any photocurrent. Therefore, the voltage PDf
1
, which is input to the inverting input terminal
101
b
of the comparator
101
, is “0” while the output of the comparator
101
is “1”. In this state, since the signal IGBTct
1
is “0”, each of the output and the input of the bus buffer
104
is “0”. Accordingly, the signal IGBTon, which is the output of the bus buffer
106
, is “0”.
In the initial state, the CPU
12
changes the signal 30Von from “0” to “1” at a time T
1
. This causes the 30-volt generating circuit
18
to generate a voltage of 30 volts and output from the terminal 30Vout.
Immediately after the voltage of 30 volts generated by the 30-volt generating circuit
18
becomes stable (time T
2
), the CPU
12
changes the signal IGBTct
1
from “0” to “1”. This causes the input of the bus buffer
104
to become “1”, so that the signal IGBTon becomes “1”. As a result, the level shift circuit
19
applies the voltage of 30 volts given from the 30-volt generating circuit
18
to the gate IGBTg of the IGBT
24
to switch the IGBT
24
ON.
If the aforementioned signal IGBTon changes from “0” to “1”, the input terminal
113
b
of the XOR gate
113
becomes “1” instantly because the capacitor
111
is charged quickly via the Schottky diode
112
of the flash control circuit
17
. In contrast to this, the other input terminal
113
a
of the XOR gate
113
becomes “1” upon a lapse of the time constant τa determined by the resistor
107
and the capacitor
108
because the capacitor
108
is charged via the resistor
107
. Therefore, the output of the XOR gate
113
is “1” while the bus buffer
104
is in the OFF state from the moment the signal IGBTon changes from “0” to “1” until the time constant τa elapses. The IGBT
24
is maintained ON during the time the bus buffer
104
is in the OFF state because each of the input and the output of the buffer
106
is maintained at “1” during that time.
When a predetermined period of time elapses (time T
3
) since the IGBT
24
was switched ON, the CPU
12
changes a signal TRIGon from “0” to “1”. Upon this change of the signal TRIGon, the trigger circuit
22
applies an oscillating high voltage to the trigger electrode XeT of the xenon flashtube
23
. Since the IGBT
24
has been already switched ON at this time, the electric charges accumulated in the main capacitor
20
are discharged via the coil
21
, the xenon flashtube
23
and the IGBT
24
, i.e., the xenon flashtube
23
starts emitting light. Consequently, the voltage PDf
1
, which is input to the inverting input terminal
101
b
of the comparator
101
, increases rapidly to correspond to the intensity of the light emission of the xenon flashtube
23
.
Thereafter, the CPU
12
sets the port P
6
as an input port, and changes the signal TRIGon from “1” to “0”. This causes the comparator
101
to enter a state equivalent to a state where the port p
6
of the CPU
12
is disconnected from the flash control circuit
17
. In this state, a signal as the signal IGBTct
1
is output from the comparator
101
. At this time, the output of the comparator
101
is still “1”, while the signal IGBTct
1
is maintained at “1”.
If the voltage PDf
1
, which is input to the inverting input terminal
101
b
of the comparator
101
of the flash control circuit
17
, becomes greater than the voltage FP
1
v
1
(time T
4
), the signal IGBTct
1
becomes “0”, and also the signal IGBTon becomes “0”. This causes the level shift circuit
19
to stop applying the voltage of 30 volts given from the 30-volt generating circuit
18
to the gate IGBTg of the IGBT
24
to switch the IGBT
24
OFF. Immediately after the IGBT
24
is switched OFF, the discharge of the electric charges in the main capacitor
20
via the IGBT
24
stops, while the energy accumulated in the coil
21
(due to the current which has flown into the coil
21
when the xenon flashtube
23
emits light) is discharged via the xenon flashtube
23
and the diode
25
. Consequently, the intensity of the light emission of the xenon flashtube
23
decreases.
If the aforementioned signal IGBTon changes from “1” to “0”, the capacitor
108
of the flash control circuit
17
discharges quickly via the Schottky diode
109
. As a result, the input terminal
113
a
of the XOR gate
113
becomes “0” instantly. In contrast to this, the other input terminal
113
b
of the XOR gate
113
becomes “0” upon a lapse of the time constant τb which is determined by the resistor
110
and the capacitor
111
because the capacitor
111
discharges via the resistor
110
. Therefore, the output terminal
113
c
of the XOR gate
113
is “1” from the moment the signal IGBTon changes from “1” to “0” until the time constant τb elapses. Namely, the bus buffer
104
is in the OFF state. The IGBT
24
is maintained OFF during the time the bus buffer
104
is in the OFF state because each of the input and the output of the buffer
106
is maintained at “0” during that time.
If the intensity of the light emission of the xenon flashtube
23
decreases and accordingly the voltage PDf
1
, which is input to the flash control circuit
17
becomes smaller than the voltage FP
1
v
1
(time T
5
), the output of the comparator
101
of the flash control circuit
17
becomes “1”, again, and also the signal IGBTon becomes “1” to switch the IGBT
24
ON. This causes the energy accumulated in the main capacitor
20
to be discharged via the coil
21
, the xenon flashtube
23
and the IGBT
24
to thereby increase the intensity of the light emission of the xenon tube
23
. It should be noted that at the time T
5
the trigger circuit
22
does not need to apply an oscillating high voltage to the trigger electrode XeT of the xenon flashtube
23
because the excitation state of the xenon gas filled in the xenon flashtube
23
is still maintained.
If the IGBT
24
is again switched ON to thereby increase the intensity of the light emission of the xenon tube
23
and accordingly the voltage PDf
1
, which is input to the flash control circuit
17
, becomes greater than the voltage FP
1
v
1
(time T
6
), the output of the comparator
101
of the flash control circuit
17
becomes “0” again, and also the signal IGBTon becomes “0” to switch the IGBT
24
OFF. This causes the energy accumulated in the coil
21
to be discharged via the xenon flashtube
23
and the diode
25
. Consequently, the intensity of the light emission of the xenon flashtube
23
decreases.
The flash
30
illuminates the object (subject) while maintaining light emission (uniform flash-emission) with little fluctuation in intensity by repeating the aforementioned operations at the times T
5
and T
6
.
Upon a lapse of a predetermined period of time for the light emission with uniform intensity (time T
7
), the CPU
12
outputs a light-emission stop signal. Namely, the signal IGBTct
1
is set to “0”. At this time, if the output of the comparator
101
of the flash control circuit
17
is “0”, the IGBT
24
is in the OFF state, so that the uniform flash-emitting operation is stopped. Conversely, if the output of the comparator
101
is “1”, the bus buffer
104
is in the OFF state from the moment the signal IGBTon changes from “0” to “1” until the time constant τa elapses. Therefore, upon this lapse of the time constant τa, the OFF state of the bus buffer
104
changes to the ON state, so that the signal IGBTon is transmitted while the IGBT
24
is switched OFF (time T
8
).
FIGS. 6A and 6B
are enlarged time charts for the uniform flash-emission control from the time T
4
to the time T
8
.
FIG. 6A
shows the case where the cycle period of the signal IGBTct
1
is longer than each of the time constants τa and τb.
FIG. 6B
shows the case where the cycle period of the signal IGBTct
1
is shorter than each of the time constants τa and τb.
The cycle period of the signal IGBTct
1
depends on the resistance of the xenon flashtube
23
at the time of the light emission thereof, the impedance of the coil
21
, the voltage on the main capacitor
20
, and the response delay times of the comparator
101
and the IGBT
24
.
As shown in
FIG. 6A
, when the cycle period of the signal IGBTct
1
is longer than each of the time constants τa and τb, the output terminal
113
c
of the XOR gate
113
has already become “0” in either of two cases when the signal IGBTct
1
changes from “1” to “0” after having changed from “0” to “1” and when the signal IGBTct
1
changes from “0” to “1” after having changed from “1” to “0”. Namely, when the cycle period of the signal IGBTct
1
is longer than each of the time constants τa and τb, the bus buffer
104
is in the ON state in either of these two cases. Therefore, the variations of the leading and trailing edges of the signal IGBTct
1
between are transmitted to the buffer
106
at once so that the waveform of the signal IGBTct
1
becomes identical to the waveform of the signal IGBTon.
On the other hand, as shown in
FIG. 6C
, when the cycle period of the signal IGBTct
1
is shorter than each of the time constants τa and τb, the output terminal
113
c
of the XOR gate
113
is still “1” in either of two cases when the signal IGBTct
1
changes from “1” to “0” after having changed from “0” to “1” and when the signal IGBTct
1
changes from “0” to “1” after having changed from “1” to “0”. Therefore, the variations of the leading and trailing edges of the signal IGBTct
1
are interrupted by the bus buffer
104
, and are therefore not transmitted to the buffer
106
until each of the time constants τa and τb elapses. Namely, the signal IGBTon shifts in time from the signal IGBTct
1
step by step in increments of the difference between the cycle period of the signal IGBTct
1
and the sum of the time constants τa and τb. Accordingly, the cycle period of the signal IGBTct
1
does not become shorter than each of the time constants τa and τb.
In the present embodiment, the time constants τa and τb are determined to correspond to the maximum operable frequency of the IGBT. Therefore, the control frequency for the IGBT
24
never exceeds the maximum operable frequency thereof. Consequently, the IGBT
24
is prevented from being damaged even during the uniform flash-emitting operation. Furthermore, the full performance of the IGBT
24
can be exploited because the IGBT
24
is switched ON and OFF repetitively at a frequency in the close vicinity of the maximum operable frequency. Note that the time constant τa corresponds to the duration of an ON state of the IGBT
24
, and the time constant τb corresponds to the duration of an OFF state of the IGBT
24
.
FIG. 6B
is an enlarged time chart for the uniform flash-emission control from the time T
7
to the time T
8
. At time T
7
, the signal IGBTct
1
of “0” is output from the port P
6
of the CPU
12
immediately after the output of the comparator
101
changes from “0” to “1”. The bus buffer
104
remains in the OFF state from the moment the signal IGBTon changes from “0” to “1” until the time constant τa elapses. Therefore, even if the signal IGBTct
1
of “0” is output from the port P
6
of the CPU
12
, the signal IGBTon is maintained at “1” while the IGBT
24
remains ON. Thereafter, upon a lapse of the time constant τa, the OFF state of the bus buffer
104
changes to the ON state, so that the signal IGBTon changes from “1” to “0” while the IGBT
24
is switched OFF. Accordingly, in the present embodiment of the flash
30
, the IGBT
24
is not switched ON or OFF compulsively in the middle of the transition thereof from OFF to ON or from ON to OFF, respectively, before a certain period of time elapses from the time of a variation of the IGBTct
1
because the state of the IGBT
24
is maintained for the certain period of time from the time of a variation thereof. Therefore, the IGBT
24
is prevented from being damaged even when the uniform flash-emitting operation is stopped.
Operations of the flash
30
will be hereinafter discussed in detail with reference to flow charts shown in
FIGS. 9 through 13
. The processes represented by the flow charts shown in
FIGS. 9 through 13
are performed by the CPU
12
in accordance with the programs written in internal ROM of the CPU
12
.
[Main Process]
FIG. 9
is a flow chart for a main process of the flash
30
. Immediately after a battery
1
is loaded in the flash
30
, the CPU
12
is reset to its initial state, and thereafter control enters the main process.
In the main process, firstly all interrupts are disabled, and all ports such as input ports, output ports and conversion ports are initialized (step S
100
). Thereafter, the CPU
12
communicates with the EEPROM
6
via the port Pc to read initial data of the EEPROM
6
(step S
101
). A timer A (not shown) is set as a reload timer and started (step S
102
). Thereafter, communication interruption from the camera is enabled (step S
103
). Subsequently, an F_C Request flag is set to 1, while a variable Ctime for control of the charging time of the main capacitor
20
is set to 0 (step S
104
). The F_C Request flag is set to 1 when the main capacitor
20
needs to be charged until the voltage thereof reaches a predetermined maximum charge voltage Vmax of the main capacitor
20
.
Subsequently, it is determined whether the main switch
11
is ON (step S
105
). If the main switch
11
is OFF (if “NO” at step S
105
), the output port P
3
is set to “1” to stop the operation of the voltage step-up circuit
13
(step S
114
), communication interruption from the camera is disabled (step S
115
), an ON interruption of the input port P
0
is enabled (step S
116
), and the CPU
12
enters a sleep mode (power save mode) (step S
117
). In the sleep mode, since the ON-interruption of the input port P
0
is enabled, an interrupt occurs upon the main switch
11
being turned ON, so that control returns to the operation at step S
100
to start performing the main process.
If it is determined at step S
105
that the main switch
11
is ON, a charging process (“Charging Process” shown in
FIGS. 10A and 10B
) for charging the main capacitor
20
is performed (step S
106
), and subsequently, a switch information inputting process in which switch information determined by the operations of the light-modulation-mode setting switch
9
and the sync-requirement setting switch
10
are input to the CPU
12
is performed (step S
107
).
Thereafter, a communicating information process is performed (step S
108
). In this process, firstly C-F (from camera to flash) communication information shown in Table 2 below which is to be transmitted from the camera to the flash is input from the camera. Subsequently, various modes are set in accordance with the C-F communication information input from the camera, and F-C (from flash to camera) communication information shown in Table 1 on the set various information is output to the camera.
After the communicating information process is performed at step S
108
, an indication process wherein the LCD information panel
7
is driven to indicate flash information is performed (step S
109
). The flash information includes information on the aforementioned TTL automatic flash mode or manual flash mode which is selected by an operation of the light-modulation-mode setting switch
9
, information on the aforementioned sync-requirement information set by an operation of the sync-requirement setting switch
10
, recharging completion information, angle-of-view invalid information, light-modulation confirmation information, light-modulation-mode designation information designated by the camera, sync-mode designation information, and information on flash coverage for the focal length of photographing lens, the longest light-modulation distance and the shortest light-modulation distance.
After the indication process at step S
109
is performed, the CPU
12
enters a CPU slow-speed mode to reduce power consumption (step S
110
), and it is determined whether a timer-A-lapsed flag is 1 (step S
111
). If the timer-A-lapsed flag is 0 (if “NO” at step S
111
), control repeats the operation at step S
111
until the timer-A-lapsed flag becomes 1. The timer-A-lapsed flag is set to 1 upon expiration of the timer A. If is determined at step S
111
that the timer-A-lapsed flag is 1 (if “YES” at step S
111
), the CPU
12
enters a CPU high-speed mode (step S
112
), subsequently the timer-A-lapsed flag is set to 0, and control returns to step S
105
. Accordingly, the timer A restarts every time the interval preset in the timer A expires, and the aforementioned operations from step S
105
to step S
113
are performed once every 125 ms if the main switch
11
is in the ON state.
Table 1 below shows an embodiment of the F-C communication information which is transmitted from the flash
30
to camera.
TABLE 1
|
|
No.
Information Name
Information Content
|
|
1
Recharging Completion
Charge
|
Signal
|
2
Sync Requirement
Leading Curtain/Trailing
|
Curtain/FP
|
3
Gno
Gv
|
4
Other
Angle-of View Invalid/
|
Light-Modulation
|
Confirmation
|
|
A flag “Charge” for determining whether the main capacitor
20
has finished being charged is set as “Recharging Completion Signal” information. The leading-curtain sync flash mode, the slave flash mode, the trailing-curtain sync flash mode, or the uniform flash-emission (FP) mode which is set via the sync-requirement setting switch
10
is set in the “Sync Requirement” information. Guide number value Gv of a guide number Gno corresponding to the cover angle of view of the flash
30
is set as “Gno” information. The “Angle-of View invalid” information is set if the current cover angle of view of the flash is greater than the angle of view of the photographing lens represented by the currently-input information on the focal length of the photographing lens, as a result of a comparison of the former angle of view with the current angle of view. The “Light-Modulation Confirmation” information is set when the light-emission stop signal is input from the camera at the light emission of the flash.
Table 2 below shows an embodiment of the C-F communication information which is transmitted from the camera to the flash
30
.
TABLE 2
|
|
No.
Information Name
Information Content
|
|
5
Light Modulation Mode
TTL/Manual/NA
|
Designation
|
6
Sync Designation
Leading Curtain/Trailing
|
Curtain/FP
|
7
Lens Focal Length
20/24/28/35/50/70/85
|
8
Pre-Flash Command
Pre
|
9
Duration of Uniform-
Tfp
|
Intensity Flashlight
|
10
Flashlight Intensity
Mv
|
Multiplying Factor
|
11
Longest Light-Modulation
Dvmax
|
Distance
|
|
The “Light Modulation Mode Designation” information is set to designate one of the following modes: a TTL automatic flash mode, a manual flash mode and a NA mode. One of these modes designated by the “Light Modulation Mode Designation” information takes precedence over the mode (the TTL automatic flash mode or the manual flash mode) selected by the light-modulation-mode setting switch
9
. For instance, in the case where the “Light Modulation Mode Designation” information designates the TTL automatic flash mode, the CPU
12
sets the TTL automatic flash mode even if the manual flash mode is selected by the light-modulation-mode setting switch
9
. However, if the “Light Modulation Mode Designation” information designates the NA mode, the mode (the TTL automatic flash mode or the manual flash mode) selected by the light-modulation-mode setting switch
9
is set.
The “Sync Designation” information takes precedence over the “Sync Requirement” information shown in Table 1 because the camera determines an appropriate mode and communicates with the flash
30
in the case where a plurality of flashes are connected to the camera.
A flag “Pre” for determining whether a pre-flash operation is to be performed is set as the “Pre-Flash Command” information.
A flash intensity multiplying factor Mv is set as the “Flashlight Intensity Multiplying Factor” information.
A longest light-modulation distance Dvmax which is calculated from an equation “Dvmax=Gv−Av+Sv−5” as the “Longest Light-Modulation Distance” information. If a shortest light-modulation distance which is calculated from an equation “Dvmax−6” is smaller than a prescribed value, e.g. 0.7 m (Dv=−1), the prescribed value is set as the shortest distance. Note that “Dv”, “Gv”, “Av” and “Sv” represent the distance value, the guide number value, the aperture value and the speed value of the APEX system, respectively.
[Charging Process]
The charging process that is performed at step S
106
in the main process will be hereinafter discussed in detail with reference to the flow chart shown in
FIGS. 10A and 10B
.
Firstly, a process which is performed from the time the main capacitor
20
starts being charged to the time the voltage (A/D converted value) on the main capacitor
20
reaches a predetermined minimum charge voltage Vmin thereof will be hereinafter discussed. In the charging process, it is determined whether the F_C Request flag is 1 (step S
200
). The F_C Request flag is set to 1 when the main capacitor
20
needs to be charged until the voltage thereof reaches the maximum charge voltage Vmax of the main capacitor
20
.
If the F_C Request flag is 1 (if “YES” at step S
200
), the output port P
3
is set to “0”, while the voltage step-up circuit
13
is driven to start charging the main capacitor
20
(step S
205
). Upon the commencement of charging of the main capacitor
20
, a timer Ptime is reset to 0 while a F_onc flag is set to 1 (step S
206
). The timer Ptime measures an elapsed time from the moment the voltage on the main capacitor
20
reaches the maximum charge voltage Vmax. The F_onc flag is set to 1 when the main capacitor
20
is charged.
Subsequently, the output voltage RLS of the state-of-charge detecting circuit
16
is input via the A/D conversion port Pad (step S
207
), and it is determined whether the A/D converted value of the output voltage RLS is greater than the minimum charge voltage Vmin (step S
208
). If the A/D converted value of the output voltage RLS has not yet reached the minimum charge voltage Vmin (if “NO” at step S
208
), the flag “Charge” that serves as “Recharging Completion Signal” information is set to “0” while the F_C Request flag remains at “1” (step S
210
). Subsequently, control returns to the main process. On the other hand, if the A/D converted value of the output voltage RLS has reached the minimum charge voltage Vmin (if “YES” at step S
208
), the flag “Charge” is set to 1 (step S
209
), and subsequently it is determined whether the A/D converted value of the output voltage RLS is greater than the maximum charge voltage Vmax (step S
211
).
In the present embodiment of the flash
30
, the maximum charge voltage Vmax and the minimum charge voltage Vmin are predetermined to be 330 volts and 270 volts, respectively, and the ratio between the resistance values of the resistors
301
and
302
is 99 to 1. Therefore, the minimum charge voltage Vmin is 2.7 volts, and the maximum charge voltage Vmax is 3.3 volts. Accordingly, performing the operation at step S
208
is equivalent to determining whether the voltage on the main capacitor
20
is greater than 270 volts. Likewise, performing the operation at step S
211
is equivalent to determining whether the voltage on the main capacitor
20
is greater than 330 volts. The minimum charge voltage Vmin and the maximum charge voltage Vmax can be set as initial data stored in the EEPROM
6
.
The operations in the case where the voltage (A/D converted value) on the main capacitor
20
is greater than the minimum charge voltage Vmin and smaller than the maximum charge voltage Vmax will be hereinafter discussed.
If it is determined at step S
211
whether the A/D converted value of the output voltage RLS is smaller than the maximum charge voltage Vmax (if “NO” at step S
211
), it is determined whether the variable Ctime is 0 (step S
212
-
1
). The charging process shown in
FIGS. 10A and 10B
is performed once every 125 ms, so that the variable Ctime serves as a time resistor which is increased by one each time 125 ms elapses.
If the variable Ctime is 0 (if “YES” at step S
212
-
1
), the A/D converted value of the output voltage RLS is stored in memory as an A/D old value (step S
212
-
2
), and subsequently control proceeds to step S
212
-
3
. On the other hand, if the variable Ctime is 1 (if “NO” at step S
212
-
1
), control skips the operation at step S
212
-
2
, and proceeds to step S
212
-
3
. At step S
212
-
3
, the variable Ctime is incremented by one. Subsequently, it is determined whether the variable Ctime is greater than 16, i.e., whether two seconds has elapsed since the voltage of the main capacitor
20
exceeded the minimum charge voltage Vmin (step S
213
). If the variable Ctime is greater than 16 (if “YES” at step S
213
), the variable Ctime is cleared, i.e., set to 0 (step S
214
), and subsequently it is determined whether the A/D converted value of the output voltage RLS is greater than the sum of the A/D old value (which has been stored in memory two seconds ago) and a prescribed value Kh (step S
215
) for the purpose of checking the rate of climb (R/C) of the voltage on the main capacitor
20
.
FIG. 14
is a graph showing a relationship between the voltage on a typical capacitor and the charging time thereof. In the graph, lines (a), (b) and (c) respectively show three different cases where three batteries whose degree of battery drain are different from one another are used to charge the capacitor. More specifically, line (a) shows the case where a battery whose degree of battery drain is minimum among all the three batteries used, while line (c) shows the case where a battery whose degree of battery drain is maximum among all the three batteries used. In the case of line (c), the voltage on the capacitor never reaches the maximum charge voltage Vmax even if the capacitor is charged for a long period of time. In this case, from the viewpoint of charge efficiency, it is not preferable that the capacitor keep being charged until the voltage on the capacitor reaches the maximum charge voltage Vmax. To prevent this from occurring, according to the present embodiment of the flash, if the voltage on the main capacitor
20
has reached the maximum charge voltage Vmin, the main capacitor
20
stops charging on condition that the rate of climb (R/C) of the voltage on the main capacitor
20
is lower than the prescribed value Kh. For instance, if the prescribed value Kh is set at 20 mV, the main capacitor
20
stops charging if the terminal voltage HV thereof does not rise 2 volts or more in two seconds. In
FIG. 14
, the rate of climb (R/C) of the voltage on the capacitor is 60 volts/sec., 30 volts/sec. and 1 volt/sec. for lines (a), (b) and (c), respectively.
If it is determined that the A/D converted value of the output voltage RLS is not greater than the sum of the A/D old value the prescribed value Kh (if “NO” at step S
215
), the F_C Request flag is set 0 (step S
216
). Subsequently, the output port P
3
is set to “1”, and the voltage step-up circuit
13
is stopped to stop charging the main capacitor
20
(step S
220
). Thereafter, the F_onc flag is set to 0 while the variable Ctime is set to 0 (step S
221
). Thereafter control returns to the main process.
If it is determined that the A/D converted value of the output voltage RLS is greater than the sum of the A/D old value the prescribed value Kh (if “YES” at step S
215
), it is determined whether the F_C Request flag is 1 (step S
217
). Control returns to the main process to continue to charge the main capacitor
20
if the F_C Request flag is 1 (if “YES” at step S
217
). If the F_C Request flag is not 1 (if “NO” at step S
217
), it is determined whether an F_COn flag is 1 (step S
218
). The F_COn flag is set to 1 when the camera is in operation. If the F_COn flag is not 1 (if “NO” at step S
218
), the output port P
3
is set to “1”, and the voltage step-up circuit
13
is stopped to stop charging the main capacitor
20
(step S
220
). Subsequently, the F_onc flag is set to 0 and the variable Ctime is set to 0 (step S
221
). Thereafter control returns to the main process.
If the F_COn flag is 1 (if “YES” at step S
218
), it is determined whether the A/D converted value of the output voltage RLS is greater than a voltage Vtyp (step S
219
). The voltage Vtyp is set at a value which is smaller than the maximum charge voltage Vmax and greater than the minimum charge voltage Vmin. In the present embodiment, the voltage Vtyp is set at 3.1 volts. Accordingly, performing the operation at step S
219
is equivalent to determining whether the voltage on the main capacitor
20
is greater than 310 volts.
If the A/D converted value of the output voltage RLS is equal to or smaller than the voltage Vtyp (if “NO” at step S
219
), control returns to the main process, and repeats the operations from step S
200
, S
205
through S
209
, S
211
through S
215
, and S
217
through
219
to continue to charge the main capacitor
20
. If the A/D converted value of the output voltage RLS is greater than the voltage Vtyp (if “YES” at step S
219
), the output port P
3
is set to “1”, and the voltage step-up circuit
13
is stopped to stop charging the main capacitor
20
(step S
220
). Subsequently, the F_onc flag is set to 0 while the variable Ctime is set to 0 (step S
221
). Thereafter control returns to the main process. Due to the operations at steps S
218
and S
219
, control proceeds from step S
218
to step S
220
to stop charging the main capacitor
20
if the camera is not in operation. If the camera is in operation, control proceeds to step S
220
to stop charging the main capacitor
20
at the time the voltage on the main capacitor
20
becomes greater than the voltage Vtyp at step S
219
.
The operations in the case where the voltage (A/D converted value) on the main capacitor
20
is greater than the maximum charge voltage Vmax will be hereinafter discussed.
If it is determined at step S
211
whether the A/D converted value of the output voltage RLS is greater than the maximum charge voltage Vmax (if “YES” at step S
211
), the F_C Request flag is set to 0 (step S
216
). Subsequently, the output port P
3
is set to “1”, and the voltage step-up circuit
13
is stopped to stop charging the main capacitor
20
(step S
220
). Thereafter, the F_onc flag is set to 0 and the variable Ctime is set to 0 (step S
221
). Thereafter control returns to the main process.
The operations in the case where the voltage on the main capacitor
20
drops while the main capacitor
20
is being charged (i.e., when the F_C Request flag is 0) will be hereinafter discussed.
If it is determined at step S
200
that the F_C Request flag is not 1, i.e., if control re-enters the charging process shown in
FIGS. 10A and 10B
after the voltage of the main capacitor
20
reaches the maximum charge voltage Vmax to thereby stop charging the main capacitor
20
, or after the rate of climb (R/C) of the voltage on the battery is low to thereby stop charging the main capacitor
20
(if “NO” at step S
200
), it is determined whether the F_onc flag is 1 (step S
201
). The F_onc flag is set to 1 when the main capacitor
20
is in a state of being charged. If it is determined at step S
201
that the F_onc flag is 1 (if “YES” at step S
201
), control proceeds to step S
205
. If it is determined at step S
200
that the F_C Request flag is not 1 (if “NO” at step S
200
) and if it is determined at step S
201
that the F_onc flag is not 1 either (if “NO” at step S
201
), it is determined whether the F_COn flag is 1 (step S
202
-
1
). The F_COn flag is set to 1 when the camera is in operation.
If the F_COn flag is 1 (if “YES” at step S
202
-
1
), a check time Ptval is set at 80 (step S
202
-
2
). If the F_COn flag is not 1 (if “NO” at step S
202
-
1
), the check time Ptval is set at 480 (step S
202
-
3
). The check time Ptval represents the cycle period in checking the voltage on the main capacitor
20
. Since control enters the charging process shown in
FIGS. 10A and 10B
once every 125 ms, 480 of the check time Ptval corresponds to one minute, while 80 of the check time Ptval corresponds to ten seconds.
After the check time Ptval is set to 80 or 480, the timer Ptime is incremented by one (step S
203
), and it is determined whether the counter value of the timer Ptime is greater than the value of the check time Ptval (step S
204
). If the counter value of the timer Ptime is equal to or less than the value of the check time Ptval (if “NO” at step S
204
), control returns to the main process. If the counter value of the timer Ptime is greater than the value of the check time Ptval (if “YES” at step S
204
), control proceeds to step S
205
to check the voltage on the main capacitor
20
and charge the main capacitor
20
. Accordingly, control proceeds to step S
205
after 10 seconds elapses if the camera is in operation, or after one minute elapses if the camera is not in operation.
As can be understood from the above description, in the present embodiment of the flash
30
, the voltage on the main capacitor
20
is checked in the first cycle period (in a cycle of 125 ms) while the main capacitor is not being charged, and the voltage on the main capacitor
20
is checked in the second cycle period (in a cycle of 1 minute), that is much longer than the first cycle period) when the main capacitor is not charged. This reduces the number of times that the voltage step-up circuit
13
is driven to thereby reduce power consumption of the battery. Furthermore, in the present embodiment of the flash
30
, even when the main capacitor
20
is not in a state of being charged, the voltage on the main capacitor
20
is checked in the third cycle period (in a cycle of 10 seconds) that is longer than the first cycle period and shorter than the second cycle period when the camera is in operation. This makes it possible to charge the main capacitor
20
without delay even if the voltage on the main capacitor
20
drops due to operation of the camera.
In the illustrated embodiment, although the second cycle period is set at one minute, the second cycle period needs to be set in consideration of the leakage current of the main capacitor
20
. The second cycle period is preferably set to be shorter than the time necessary for the voltage on the main capacitor
20
to drop from the maximum voltage to the minimum voltage due to leakage of current. In the present embodiment, an electrolytic capacitor is used as the main capacitor
20
. Since a characteristic of the electrolytic capacitor is that the leakage current increases as the voltage on the capacitor rises, energy efficiency deteriorates if the voltage on the main capacitor
20
is always held at maximum, which is not preferable. Conversely, according to the present embodiment of the flash
30
, the main capacitor
20
is not recharged until the voltage thereon drops to the minimum charge voltage Vmin, so that energy efficiency improves. Furthermore, since the voltage on the main capacitor
20
is held at a predetermined voltage (310 volts) higher than the minimum charge voltage Vmin (270 volts) when the camera is in operation, the lighting power of the xenon flashtube
23
can be held at a high level.
[Communication Interruption Process]
A communication interruption process which is performed when the main switch
11
is ON will be hereinafter discussed in detail with reference to
FIGS. 7
,
8
and
11
. The communication interruption process shown in
FIG. 11
is performed at the time the terminal C of the terminal connector
5
changes from “0” to “1” or from “1” to “0” (FIG.
7
(
a
)). In the communication interruption process, firstly, communication interruption from the camera is disabled so as to disable the subsequent communication interruption (step S
300
). Subsequently, the current CPU speed is stored in a memory M
1
, and then the CPU
12
enters the CPU high-speed mode (step S
301
). Subsequently, the waveform of the signal input to the terminal C of the terminal connector
5
is checked (step S
302
). The CPU
12
identifies the contents of the communication from the waveform of the signal input to the terminal C, and performs the process in a manner described below.
If the waveform of the signal input to the terminal C of the terminal connector
5
represents a single pulse as shown in FIG.
7
(
b
) (if “YES” at step S
303
), a C-F communication process in which the CPU
12
receives C-F communication data, which is synchronized with the clock signal transmitted to the terminal R of the terminal connector
5
, via the terminal Q of the terminal connector
5
is performed (step S
304
). The C-F communication data corresponds to the C-F communication information shown in Table 2. After the C-F communication process is completed, a C-F information reprocessing process in which such modes as flash modes are reset in accordance with the input C-F communication data performed (step S
305
). The CPU speed is changed back to the speed which has been stored in the memory M
1
in the operation at step S
301
(step S
317
). Subsequently, communication interruption from the camera is enabled (step S
318
), and control returns.
If the waveform of the signal input to the terminal C of the terminal connector
5
represents two consecutive pulses as shown in FIG.
7
(
c
) (if “NO” at step S
303
and “YES” at step S
306
), an F-C communication process is performed (step S
307
) and control proceeds to step S
317
. In the F-C communication process, F-C communication data is made to be synchronized with the clock signal input to the terminal R of the terminal connector
5
from the camera to be transmitted to the camera via the terminal Q of the terminal connector
5
. The F-C communication data corresponds to the F-C communication information shown in Table 1.
If the waveform of the signal input to the terminal C of the terminal connector
5
represents three consecutive pulses as shown in FIG.
8
(
a
) (if “NO” at step S
306
and “YES” at step S
308
), a normal light emission process is performed (step S
309
), and control proceeds to step S
317
.
If the waveform of the signal input to the terminal C of the terminal connector
5
represents four consecutive pulses as shown in FIG.
8
(
b
) (if “NO” at step S
308
and “YES” at step S
310
), a uniform flash-emission process (“Uniform Flash-Emission Process” shown in
FIG. 12
) in which the xenon tube
23
is driven with uniform intensity of flashlight is performed (step S
311
), and control proceeds to step S
317
.
If the waveform of the signal input to the terminal C of the terminal connector
5
represents a leading edge of a pulse as shown in FIG.
7
(
a
) (if “NO” at step S
310
and “YES” at step S
312
), the F_COn flag is set to 1 (step S
313
), the F_C Request flag is set to 1 (step S
314
), and control proceeds to step S
317
.
If the waveform of the signal input to the terminal C of the terminal connector
5
represents a trailing edge of a pulse as shown in FIG.
7
(
d
) (if “NO” at step S
312
and “YES” at step S
315
), i.e., if the camera enters a non-operation state, the F_COn flag is set to 0 (step S
316
), and control proceeds to step S
317
. In the case where the non-operation state of the camera lasts for a predetermined period of time (e.g., five minutes), the CPU enters the sleep mode to reduce power consumption.
If the waveform of the signal input to the terminal C of the terminal connector
5
represents none of the pulses or pulse edges described above (if “NO” at step S
315
), the CPU speed is changed back to the speed which has been stored in the memory M
1
in the operation at step S
301
(step S
317
). Subsequently, communication interruption from the camera is enabled (step S
318
), and control returns.
[Uniform Flash-Emission Process]
The uniform flash-emission process which is performed at step S
311
will be hereinafter discussed in detail with reference to
FIGS. 2
,
5
,
8
(
b
) and
12
. The uniform flash-emission process shown in
FIG. 12
is performed when the CPU
12
inputs a signal having four consecutive pulses (i.e., a uniform flash-emission control signal) shown in FIG.
8
(
b
) from the camera via the terminal C of the terminal connector
5
.
In the uniform flash-emission process, firstly it is determined whether the aforementioned flag “Pre” for determining whether the pre-flash operation is to be performed is 1 (step S
400
). The flag “Pre” is set to 1 when the pre-flash operation is performed, while the flag “Pre” is set to 0 when a main flash operation is performed. “Main flash operation” herein means to drive the xenon flashtube
23
to produce a flashlight at the main exposure. In the pre-flash operation, the xenon flashtube
23
is driven to emit flashlight before the main exposure in order that the camera may set the flash intensity multiplying factor Mv for the time of the main exposure. The flash intensity multiplying factor Mv represents information regarding how many times greater the intensity of the light emission of the flash at the main flash exposure should be than that at the pre-flash operation. The flash intensity multiplying factor Mv is transmitted from the camera to the flash via the C-F communication process (step S
304
).
If the flag “Pre” is 1 (if “YES” at step S
400
), the voltage FP
1
v
1
, which is output from the D/A conversion port Pda of the CPU
12
to be input to the non-inverting input terminal
101
a
, is set at a voltage Va (step S
403
), the interval of a timer B (not shown) for measuring the duration of a light emission is set at 1 ms (step S
404
), and control proceeds to step S
405
. If the flag “Pre” is 0 (if “NO” at step S
400
), the voltage FP
1
v
1
is set at the voltage Va multiplied by 2
Mv
(step S
401
), the interval of the timer B is set for the sum of the duration of uniform-intensity flashlight Tfp and 2 ms (step S
402
), and control proceeds to step S
405
. The duration of uniform-intensity flashlight Tfp is set on camera in accordance with the exposure time and the speed of the leading and trailing curtains. The purpose of adding the time “2 ms” to the duration of uniform-intensity flashlight Tfp at step S
402
is to give a margin to the duration of uniform-intensity flashlight Tfp.
At step S
405
, the port P
5
(the signal 30Von) is set to “1” (at time T
1
in FIG.
5
). This causes the 30-volt generating circuit
18
to generate the voltage of 30 volts. Subsequently, control waits 10 μs (step S
406
). This waiting time is for waiting for the voltage of 30 volts generated by the 30-volt generating circuit
18
to become stable. Upon a lapse of 10 μs, the port P
6
(the signal IGBTct
1
) is set to “1” (step S
407
) (at time T
2
in FIG.
5
). This causes the input of the buffer
106
to become “1”, so that the signal IGBTon becomes “1”. As a result, the level shift circuit
19
applies the voltage of 30 volts given from the 30-volt generating circuit
18
to the gate IGBTg of the IGBT
24
to switch the IGBT
24
ON.
At step S
408
, the port P
4
(the signal TRIGon) is set to “1” (at time T
3
in FIG.
5
). This causes the trigger circuit
22
to apply an oscillating high voltage to the trigger electrode XeT of the xenon flashtube
23
, which causes the xenon flashtube
23
to start emitting light. After the signal TRIGon is set to “1”, control waits 3 μs (step S
409
). Subsequently, the timer B, the interval thereof having been set at step S
402
or S
404
, is started (step S
410
), and the port P
6
is set as an input port (step S
411
). When the port P
6
serves as an input port, a state of connection between the port P
6
and the flash control circuit
17
is equivalent to a state where the port P
6
and the flash control circuit
17
are disconnected from each other. In this state, a signal is output as the signal IGBTct
1
from the comparator
101
. The port P
6
is changed from an output port to an input port at step S
411
since there is a possibility of element(s) of the flash control circuit
17
such as the comparator
101
malfunctioning due to the high oscillating voltage applied to the trigger electrode XeT of the xenon flashtube
23
. Changing the port P
6
from an output port to an input port in such a manner makes it possible to drive the xenon flashtube
23
to emit flashlight with stability even if such a malfunction occurs.
Subsequently, the port P
4
(the signal TRIGon) is set to “0”, (step S
412
). Thereafter, it is determined whether a timer-B-lapsed flag is 1 (step S
413
). The timer-B-lapsed flag is set to 1 when the interval preset in the timer B expires. If the timer-B-lapsed flag is not 1 (if “NO” at step S
413
), control repeats the operation at step S
413
to wait until the timer-B-lapsed flag becomes 1.
Upon a commencement of the discharge of the xenon flashtube
23
, the intensity of light of the xenon flashtube increases rapidly, and at the same time, the voltage PDf
1
, which corresponds to the intensity of the light emission of the xenon flashtube
23
, increases rapidly. At the time the voltage PDf
1
exceeds the voltage FP
1
v
1
(the time T
4
in FIG.
5
), the output of the comparator
101
changes from “1” to “0”. This changes the signal IGBTon from “1” to “0” to switch the IGBT
24
OFF. Due to this operation of the IGBT
24
, the energy accumulated in the coil
21
is discharged via the xenon flashtube
23
and the diode
25
. Consequently, the intensity of the light emission of the xenon flashtube
23
decreases, while the voltage PDf
1
, which corresponds to the intensity of the light emission of the xenon flashtube
23
, decreases. Thereafter, at the time the voltage PDf
1
drops below the voltage FP
1
v
1
(time T
5
in FIG.
5
), the output of the comparator
101
changes from “0” to “1”. This changes the signal IGBTon from “0” to “1” to switch the IGBT
24
ON. Due to this operation of the IGBT
24
, the electric charges accumulated in the main condenser
20
are discharged via the coil
21
, the xenon flashtube
23
and the IGBT
24
. Consequently, the intensity of the light emission of the xenon flashtube
23
increases. By repeating the above ON/OFF operations of the IGBT
24
, the intensity of the light emission of the xenon flashtube
23
is maintained substantially uniform (see FIG.
8
(
b
)).
If the timer-B-lapsed flag is 1 (if “YES” at step S
413
), the port P
6
is changed from an input port to an output port, and then the port P
6
is set to “0” (step S
414
). Subsequently, the signal “0” is output as the signal IGBTct
1
from the port P
6
. Upon the output of the signal IGBTct
1
“0”, the uniform flash-emitting operation is stopped if the IGBT
24
is OFF. If the IGBT
24
is ON (at time T
7
in FIG.
5
), the IGBT
24
is switched OFF upon a lapse of the time constant τa, which is determined by the resistor
107
and the capacitor
108
(at the time T
8
in FIG.
5
).
Immediately after the signal IGBTct
1
“0” is output from the port P
6
, the timer B is stopped (step S
415
). Subsequently, the F_C Request flag is set to 1 (step
416
), and control returns to the communication interruption process shown in FIG.
11
.
[Normal Light Emission Process]
The normal light emission process that is performed at step S
309
will be hereinafter discussed in detail with reference to FIGS.
8
(
a
) and
13
. The normal light emission process shown in
FIG. 13
is performed when the CPU
12
inputs a signal having three consecutive pulses (i.e., a normal light emission control signal) shown in FIG.
8
(
a
) from the camera.
In this process, firstly the port P
5
(the signal 30Von) is set to “1” (step S
420
). This causes the 30-volt generating circuit
18
to generate the voltage of 30 volts. Subsequently, control waits 10 μs (step S
421
). This is a waiting time for waiting the voltage of 30 volts generated by the 30-volt generating circuit
18
to be stable. Upon a lapse of 10 μs, the port P
6
of the CPU
12
is set to “1” (step S
422
). This causes the input of the buffer
106
to become “1”, so that the signal IGBTon becomes “1”. As a result, the level shift circuit
19
applies the voltage of 30 volts given from the 30-volt generating circuit
18
to the gate IGBTg of the IGBT
24
to switch the IGBT
24
ON.
Subsequently, it is determined whether the terminal X of the terminal connector
5
is “0” (step S
423
). If the terminal X is not “0” (if “NO” at step S
423
), control repeats the operation at step S
423
to wait until the terminal X becomes “0”. The terminal X becomes “0” upon completion of a movement of the leading curtain of the shutter (or at the time the shutter blades are fully opened in the case that the shutter is a lens shutter). If it is determined at step S
423
that the terminal X is “0”, the output port P
4
(the signal TRIGon) is set to “1” (step S
424
). This causes the trigger circuit
22
to apply an oscillating high voltage to the trigger electrode XeT of the xenon flashtube
23
, which causes the xenon flashtube
23
to start emitting light.
After the signal TRIGon is set to “1”, it is determined whether the terminal Q of the terminal connector
5
is “1” (step S
425
). If the terminal Q is not “1” (if “NO” at step S
425
), control repeats the operation at step S
425
to wait until the terminal Q becomes “1”. If the terminal Q is “1” (if “YES” at step S
425
), the port P
7
is changed from an input port to an output port, while the signal “0” is output as a signal EXTq from the port P
7
(step S
426
). Subsequently, control waits 100 μs (step S
427
). The input of the buffer
106
becomes “0” at the time the signal EXTq “0” is output from the port P
7
, which causes the signal IGBTon to be “0” to thereby switch the IGBT
24
OFF. Due to this OFF of the IGBT
24
, the discharge of the xenon flashtube
24
stops. The reason why control waits 100 μs at step S
427
is to wait for the xenon flashtube
24
to stop the light emission thereof.
Upon a lapse of 100 μs at step S
427
, each of the ports P
6
and P
7
is initialized. Namely, the port P
6
(the signal IGBTct
1
) as an output port is reset to “0”, while the port P
7
(the signal EXTq) is changed from an output port to an input port (step S
428
). Subsequently, the F_C Request flag is set to 1 (step S
429
), and control returns to the communication interruption process shown in FIG.
11
.
The present invention is not limited solely to the above described particular embodiment. For instance, the present invention can be applied to not only a camera system consisting of a camera body and a flash which is detachably attached to the camera body, but also a camera having a built-in flash.
As can be understood from the foregoing, according to a uniform flash-emission controller to which the present invention is applied, the IGBT is prevented from being damaged during the uniform flash-emission control since an ON/OFF state of the IGBT is maintained for a predetermined period of time from the commencement of a variation of the ON/OFF state.
Moreover, according to a uniform flash-emission controller to which the present invention is applied, the full performance of the IGBT can be exploited by setting the aforementioned predetermined period of time so as to correspond to the maximum operable frequency of the IGBT.
Furthermore, according to a uniform flash-emission controller to which the present invention is applied, since the IGBT is not switched ON or OFF compulsively in the middle of the transition thereof from OFF to ON or from ON to OFF, the IGBT is prevented from being damaged even when the uniform flash-emitting operation is stopped.
Obvious changes may be made in the specific embodiment of the present invention described herein, such modifications being within the spirit and scope of the invention claimed. It is indicated that all matter contained herein is illustrative and does not limit the scope of the present invention.
Claims
- 1. A uniform flash-emission controller which controls an intensity of a light emission of a flashtube, said uniform flash-emission controller comprising:an IGBT which causes said flashtube to emit a rapid series of short flash pulses; an IGBT controller which switches said IGBT ON and OFF so as to maintain said intensity at a substantially constant level; and a latch for holding an ON state and an OFF state of said IGBT until a predetermined period of time elapses from a time said IGBT controller switches said IGBT ON and OFF, respectively.
- 2. The uniform flash-emission controller according to claim 1, wherein said IGBT controller comprises a detecting device for detecting said intensity of said light emission of said flashtube; andwherein said IGBT controller switches said IGBT OFF at a time said intensity detected by said detecting device exceeds a first predetermined intensity, and subsequently switches said IGBT ON at a time said intensity detected by said detecting device drops below a second predetermined intensity.
- 3. The uniform flash-emission controller according to claim 1, wherein said first predetermined intensity is identical to said second predetermined intensity.
- 4. A uniform flash-emission controller comprising:an IGBT which causes said flashtube to emit a rapid series of short flash pulses; an IGBT controller which switches said IGBT ON and OFF so as to maintain intensity of a light emission of said flashtube at a substantially constant level; a detecting device for detecting said intensity of said light emission of said flashtube; a comparator which compares said intensity of said light emission detected by said detecting device with a predetermined intensity, and outputs a level signal responsive to said intensity of said light emission detected by said detecting device; a latch which latches said level signal, and outputs said level signal as one of an ON signal and an OFF signal to said IGBT to switch said IGBT ON and OFF, respectively; a switching device provided between said comparator and said latch; and a switch controller for holding said switching device in an OFF state so that one of said ON signal and said OFF signal, which is output from said latch, cannot change until a predetermined period of time elapses from the moment said level signal changes.
- 5. The uniform flash-emission controller according to claim 4, wherein said comparator outputs a high-level signal and a low-level signal in the case where said intensity of said light emission detected by said detecting device is greater and less than said predetermined intensity, respectively; andwherein said IGBT controller switches said IGBT ON to thereby cause said flashtube to emit light when said latch latches said high-level signal to output said ON signal to said IGBT; and wherein said IGBT controller switches said IGBT OFF to thereby cause said flashtube to stop emitting light when said latch latches said low-level signal to output said OFF signal to said IGBT.
- 6. The uniform flash-emission controller according to claim 4, wherein said predetermined period of time corresponds to a maximum operable frequency of said IGBT.
- 7. The uniform flash-emission controller according to claim 4, wherein said switching device comprises a first buffer which inputs said level signal output from said comparator, said first buffer comprising an input terminal which inputs a signal output from said switching controller.
- 8. The uniform flash-emission controller according to claim 4, wherein said latch comprises a second buffer, and a resistor which is connected between input and output terminals of said second buffer so that an output of said second buffer is fed back to said input terminal of said second buffer via said resistor.
- 9. The uniform flash-emission controller according to claim 4, wherein said switch controller comprises an RC circuit which is connected to an output port of said latch, said predetermined period of time being determined by a time constant of said RC circuit.
- 10. The uniform flash-emission controller according to claim 4, further comprising a flash controller which determines said intensity of said light emission of said flashtube and a duration of said light emission of said flashtube to control a commencement of said light emission of said flashtube and a termination of said light emission of said flashtube.
- 11. The uniform flash-emission controller according to claim 10, wherein said flash controller outputs a light-emission stop signal for terminating said light emission of said flashtube to said latch via said switching device upon a lapse of said duration of said light emission of said flashtube;wherein said light-emission stop signal is output to said IGBT via said latch without delay when said switching device is in an ON state; and wherein, when said switching device is in said OFF state, said light-emission stop signal is output to said IGBT upon a change of a state of said switching device from said OFF state to said ON state after said predetermined period of time elapses.
Priority Claims (1)
Number |
Date |
Country |
Kind |
2000-260632 |
Aug 2000 |
JP |
|
US Referenced Citations (3)
Number |
Name |
Date |
Kind |
5729772 |
Sato et al. |
Mar 1998 |
A |
6009281 |
Hosomizu et al. |
Dec 1999 |
A |
6118944 |
Sato et al. |
Sep 2000 |
A |
Foreign Referenced Citations (1)
Number |
Date |
Country |
9-50068 |
Feb 1997 |
JP |