The disclosure of Japanese Patent Application No. 2018-103764 filed on May 30, 2018 including the specification, drawings and abstract is incorporated herein by reference in its entirety.
The present disclosure relates to a semiconductor device driven by a power supply voltage generated by a power generation device.
Various types of power generation devices have been proposed for a long time, such as solar power generation, thermal power generation, and self-winding power generation in which power is generated by taking in kinetic energy by swinging the device itself.
In Japanese Patent No. 5458692, there is disclosed an electronic device that is driven by using the power generation device.
However, Japanese Patent No. 5458692 proposes a configuration having a function of distributing the generated power of the solar cell to two types of charging elements. On the other hand, a large power is required at the time of starting the electronic device. In Japanese Patent No. 5458692, that countermeasure is not proposed.
The present disclosure has been made to solve the above problem. In an aspect, an object of this invention is to provide a semiconductor device capable of stably executing a start-up operation in a simple manner.
Other objects and novel features will become apparent from the description and the accompanying drawings.
A semiconductor device according to an aspect of the present disclosure is driven by a power supply voltage generated by a power generation device. The semiconductor device includes a load circuit receiving the power supply voltage from a power supply node, a switch provided between the power supply node and the load circuit, a first capacitor coupled to the power supply node in parallel with the switch, and a switch control circuit controlling the switch based on a voltage level of the power supply node.
According to one embodiment, the semiconductor device of the present disclosure can stably execute the start-up operation in a simple manner.
Embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the drawings, the same or like components are designated by the same reference numerals. Thus, the detailed description thereof will not be repeated.
Referring to
As an example, the control device 5 is a semiconductor device. The control device 5 includes a power supply module 10 and a microcomputer 20.
In this embodiment, a resistive element RMCU is shown as a load of the microcomputer 20 (a load circuit). The power supply module 10 includes a backflow prevention diode D1, a capacitor 15, a switch SW, a voltage detection circuit 12, and a flip-flop circuit 14.
The backflow prevention diode D1 is provided between the solar cell 2 and a node N0. The voltage detection circuit 12 compares a voltage of the node N0 with a reference voltage, and outputs a comparison result to the flip-flop circuit 14.
The node N0 is coupled to the capacitor 15. Therefore, the power supply voltage generated by the solar cell 2 can be applied to the capacitor 15. In this example, a configuration in which the capacitor 15 is provided will be described, but the present invention is not limited to the capacitor, and a secondary battery may be used. In addition, the configuration is not limited to the configuration built in the control device 5, and a configuration may be such that the capacitor 15 is coupled at an outside of the control device 5.
The switch SW is coupled to the node N0 in parallel with the capacitor 15 and is provided between the node N0 and an internal node N1. The switch SW is controlled based on an output of the flip-flop circuit 14.
The voltage detection circuit 12 outputs a control signal Set to the flip-flop circuit 14. The voltage detection circuit 12 outputs a control signal Reset to the flip-flop circuit 14. The flip-flop circuit 14 sets data to 1 based on an input of the control signal Set. Based on this, the flip-flop circuit 14 turns on the switch SW. The voltage detection circuit 12 and the flip-flop circuit 14 comprise a switch control circuit for controlling the switch SW.
Further, the voltage detection circuit 12 outputs the control signal Reset as a reset signal of the microcomputer 20. On the other hand, the flip-flop circuit 14 resets data to 0 based on an input of the control signal Reset. Based on this, the switch SW is set to be non-conductive.
In this configuration, the voltage detection circuit 12# detects a drop of a voltage of the node N0 and outputs a control signal Reset. Specifically, the voltage detection circuit 12# detects whether or not the voltage of the node N0 is equal to or less than a reference voltage Vreset, and outputs the control signal Reset to the microcomputer 20 when it is judged that the voltage is equal to or less than the reference voltage Vreset.
As shown in
When the voltage reaches the reference voltage Vstart at the time T3, the start-up sequence operation of the microcomputer 20 is started. On the other hand, at time T4, the voltage drops to the reference voltage Vreset. Accordingly, the voltage detection circuit 12# outputs the control signal Reset due to the voltage drop. As a result, the start-up sequence operation of the microcomputer 20 is stopped.
As shown in
The reference voltage generation circuit 120 generates the reference voltages Vstart and Vreset. The comparator 122 compares the voltage of the node N0 with the reference voltage Vstart, and outputs a signal based on the result of the comparison as the control signal Set.
The comparator 124 compares the voltage of the node N 0 with the reference voltage Vreset, and outputs a signal based on the result of the comparison as the control signal Reset.
The flip-flop circuit 14 sets data based on the control signal Set, and resets data based on the control signal Reset. Specifically, the flip-flop circuit 14 sets data “1” based on the control signal Set, and resets data “0” based on the control signal Reset. According to data of the flip-flop circuit 14, the switch SW is set to an on/off (conductive/non-conductive) state.
In this case, the voltage detection circuit 12 sets data of the flip-flop circuit 14. Accordingly, the switch SW is turned on. After the switch SW is turned on, the current ICC flows out.
Therefore, as shown in
In this case, there is shown a case that the start-up sequence operation is completed at time T11 and the microcomputer 20 shifts to the low power mode.
As shown in
The switch SW of the control device 5 according to the first embodiment is turned on when the voltage VCC_EH of the node N0 reaches the reference voltage Vstart.
Therefore, the solar cell 2 is not coupled to the load which is the microcomputer 20 because the switch SW is turned off until the switch SW is turned on. Therefore, it is possible to avoid the problem that the start-up sequence operation cannot be executed because the load of the microcomputer 20 is heavy and the voltage level is low at the initial stage of power-on.
The node N0 is coupled to the capacitor 15. Therefore, the capacitor 15 is charged until the voltage VCC_EH of the node N0 reaches the reference voltage Vstart.
Therefore, even when the switch SW is turned on and the voltage VCC_EH is lowered, the charge charged in the capacitor 15 is discharged, thereby making it possible to reduce speed of the lowering of the voltage VCC_EH. That is, it is possible to suppress a sharp voltage drop.
Therefore, it is possible to surely complete the start-up sequence operation.
In this case, there is shown a case that a power generation capability of the solar cell 2 is temporarily lowered to be lower than the current Iregular.
The voltage VCC_EH can then be restored to the reference voltage Vstart. At time T17, when the voltage VCC_EH reaches the reference voltage Vstart, the switch SW is turned on. Then, the microcomputer 20 executes the start-up sequence operation.
It is possible to operate the microcomputer 20 continuously.
As shown in
The current ICC increases to a current Istart according to the restart operation of the microcomputer 20. Even when the solar cell 2 recovers at this time and a power generation current ISC from the solar cell 2 exceeds the current Iregular, the voltage VCC_MCU decreases unless the power generation current ISC exceeds the current Istart.
Therefore, the voltage cannot be recovered, and the voltage for completing the start-up sequence operation cannot be secured.
Therefore, according to the configuration in which the switch SW of the control device 5 according to the first embodiment are provided, the start-up sequencing operation can be restarted stably even when the power generation capacity of the solar cell 2 is temporarily lowered and the power generation capacity is less than the current Iregular.
Referring to
The microcomputer 20# further includes a voltage detection circuit 24 as compared with the microcomputer 20. The voltage detection circuit 24 detects the voltage level of the internal node N1, and outputs a start-up signal based on the detection result. Specifically, the voltage detection circuit 24 determines whether or not the voltage level of the internal node N1 is equal to or greater than a voltage Vmcu. The voltage detection circuit 24 outputs the start-up signal when it is judged that the voltage level of the internal node N1 is equal to or greater than the voltage Vmcu.
The microcomputer 20# is activated based on the start-up signal to execute a start-up sequence operation.
As shown in
Then, the voltage VCC_MCU of the internal node N1 rises. The capacitor 30 is coupled to the internal node N1. The capacitor 30 is charged by the solar cell 2. The voltages of the node N0 and the internal node N1 become the same voltage level.
The voltage detection circuit 24 outputs the start-up signal when the voltage VCC_MCU of the internal node N1 becomes equal to or higher than the voltage Vmcu.
Accordingly, the microcomputer 20# is activated based on the start-up signal to execute the start-up sequence operation.
Since the configuration according to the first embodiment does not have the start-up signal for the microcomputer 20, and the microcomputer 20 is started by rising of the voltage VCC_MCU, there is a possibility that the start-up sequence operation of the microcomputer 20 is started and the microcomputer 20 becomes unstable when the voltage VCC_MCU is low. On the other hand, in the configuration according to the second embodiment, the start-up sequence operation is started when the voltage VCC_MCU is equal to or higher than the voltage Vmcu. Therefore, it is possible to stably start the startup sequence operation.
As shown in
As shown in
In this case, there is shown a case that the start-up sequence operation is completed at time T13 and the microcomputer 20# shifts to the low power mode.
As shown in
The switch SW of the control device 5# according to the second embodiment is turned on when the voltage VCC_EH of the node N0 reaches the reference voltage Vstart.
Therefore, the solar cell 2 is not coupled to the load which is the microcomputer 20 because the switch SW is turned off until the switch SW is turned on. Therefore, it is possible to avoid the problem that the start-up sequence operation cannot be executed because the load of the microcomputer 20# is heavy and the voltage level is low at the initial stage when the power is turned on.
When the voltage of the internal node N1 becomes equal to or higher than the voltage Vmcu, the microcomputer 20# is activated. The internal node N1 is coupled to the capacitor 30. Therefore, the capacitor 30 is charged until the voltage VCC_MCU of the inner node N1 reaches the voltage Vmcu.
Therefore, even when the microcomputer 20# is activated by the start-up signal and the voltage VCC_EH is lowered, the charge charged in the capacitors 15 and 30 is discharged, thereby making it possible to reduce the speed of the lowering of the voltage VCC_EH. That is, it is possible to suppress a sharp voltage drop. Therefore, it is possible to more reliably complete the start-up sequence operation.
Referring to
In step S4, the voltage detection circuit 12 detects whether the voltage VCC_EH of the node N0 has reached the reference voltage Vstart.
In step S4, when the voltage VCC_EH of the node N0 does not reach the reference voltage Vstart, the voltage detection circuit 12 returns to step S2 and repeats the above process.
Meanwhile, in step S4, when it is determined that the voltage VCC_EH of node N0 has reached the reference voltage Vstart, the voltage detection circuit 12 sets the flip-flop circuit 14. In step S6, the switch SW is turned on.
In step S8, the detection circuit 24 detects whether the voltage VCC_MCU of the internal node N1 is equal to or higher than the voltage Vmcu.
In step S8, the voltage detection circuit 24 maintains the state of step S8 if it does not detect that the voltage VCC_MCU of the internal node N1 is equal to or greater than the voltage Vmcu.
Meanwhile, in step S8, when it is determined that the voltage VCC_MCU of the internal node N1 is equal to or more than the voltage Vmcu, the voltage detection circuit 24 outputs the start-up signal and starts the start sequence operation of the microcomputer 20# (step S10).
In step S12, the voltage detection circuit 12 detects whether the voltage VCC_EH of the node N0 is higher than the reference voltage Vreset.
In step S12, when the voltage VCC_EH of the node N0 is larger than the reference voltage Vreset, the voltage detection circuit 12 proceeds to step S14.
In step S14, the microcomputer 20# determines whether the start-up sequence operation is completed.
In step S14, when it is determined that the start-up sequence operation is not completed (“N0” in step S14), the microcomputer 20# returns to step S12 and repeats the above process.
Meanwhile, in step S14, when it is determined that the start-up sequence operation has been completed (“YES” in step S14), the microcomputer 20# starts the user program (step S16). It is possible to transition to the low power mode by the user program.
Then, the process ends. In step S12, when the voltage detection circuit 12 detects that the voltage VCC_EH of the node N0 is not larger than the reference voltage Vreset, that is, smaller than the voltage VCC_EH of the node N0 (“N0” in step S 12), the voltage detection circuit 12 proceeds to step S18.
The voltage detection circuit 12 resets the flip-flop circuit 14 when it is determined that the voltage VCC_EH of the node N0 is less than the reference voltage Vreset. In step S18, the switch SW is turned off. Then, the process returns to step S2. Third embodiment
Referring to
The microcomputer 20#A further includes a back bias control circuit 26 and capacitors CBP and CBN. In this case, a configuration in which the capacitors CBP and CBN are provided will be described, but the present invention is not particularly limited to this configuration, and a parasitic capacitance of a well may be used. In addition, the configuration is not limited to the configuration built in a control device 5#A, and a configuration may be such that the capacitors CBP and CBNs are coupled at an outside of the control device 5#A.
The back bias control circuit 26 controls back biases of MOS transistors.
Referring to
The back bias control circuit 26 includes a back bias control circuit 26A for the PMOS transistor and a back bias control circuit 26B for the NMOS transistor.
A deep n-well is formed in a substrate pSUB, and a p-well and a n-well are formed therein. The back bias control circuits 26A and 26B for the PMOS and NMOS transistors generate back bias voltages VBP and VBN of the PMOS and NMOS transistors from the power supply voltage, and supply the back bias voltages VBP and VBN to the n-well and the p-well, respectively.
Here, if the bias variation VBB is assumed, the back bias voltage VBP of the PMOS transistor is set to “the power supply voltage+the bias variation VBB”, and the back bias voltage VBN of the NMOS transistor is set to “a ground voltage GND—the bias variation VBB”. That is, the back bias voltage VSUB of the NMOS transistor becomes a negative voltage.
As shown in
In the NMOS transistor, the leakage current can be reduced by making the back-bias voltage negative. In the case of the PMOS transistor, the leakage current can be reduced by making it positive.
Here, the leakage current changes exponentially with respect to a change in the back bias voltage. Therefore, the amount of change in the leakage current is large when the back bias voltage is around 0V, and the amount of change in the leakage current is small when the back bias voltage is increased.
Since the leakage current can be reduced in the state in which the back bias voltage is applied, the consumption current of the circuit in the standby state can be reduced. On the other hand, since a threshold voltage VTH of the MOS transistor becomes high, it is necessary to lower a clock frequency of a circuit for generating a clock, for example.
In the state in which the back bias voltage is released, the consumption current of the circuit in the standby state increases. On the other hand, the clock frequency of the circuit for generating the clock can be increased.
Then, the voltage VCC_MCU of the internal node N1 rises. The capacitor 30 is coupled to the internal node N1. The capacitor 30 is charged by the solar cell 2. The voltages of the node N0 and the internal node N1 become the same voltage level.
The voltage detection circuit 24 outputs the start-up signal when the voltage VCC_MCU of the internal node N1 becomes equal to or higher than the voltage Vmcu.
Accordingly, the microcomputer 20# is activated based on the start-up signal to execute the start-up sequence operation. When the voltage VCC_MCU of the internal node N1 of the microcomputer 20#A is 0 V, the back bias control circuit 26 does not operate. Therefore, the back bias voltages VBP and VBN are 0 V. That is, the state is the back bias release state. At this time, the microcomputer 20#A consumes a large amount of power.
The microcomputer 20#A starts the start-up sequence operation, and the back bias control circuit 26 operates based on the start-up signal. As a result, the back bias control circuit 26 charges the capacitors CBP and CBN. The back bias voltages VBP and VBN are raised to the voltage of the back bias application state.
Even when the current Istart during this period exceeds the power generation current ISC of the solar cell 2, the shortage can be compensated by the charges charged in the capacitors 15 and 30.
When the start-up sequence operation is completed and the back bias voltages VBP and VBN become the voltages in the back bias application state, the microcomputer 20#A shifts to the low power mode.
If the steady-state current Iregular of the microcomputer 20#A at this time is smaller than the power generation current ISC, thereafter, the current consumed by the microcomputer 20#A can be supported by the power generation capability of the solar cell 2 without depending on the charges of the capacitor. The microcomputer 20#A can be operated continuously regardless of the capacitance of the capacitor.
Although the present disclosure has been specifically described based on the embodiments described above, the present disclosure is not limited to the embodiments, and it is needless to say that various modifications can be made without departing from the gist thereof.
Number | Date | Country | Kind |
---|---|---|---|
2018-103764 | May 2018 | JP | national |