Oscillator

The oscillator addresses overheating issues in OCXOs by employing dual temperature sensors and clock signal monitoring to stop control voltage, ensuring temperature stability and frequency consistency.

JP7838298B2Active Publication Date: 2026-04-01SEIKO EPSON CORP
View PDF 10 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-02-21
Publication Date
2026-04-01

AI Technical Summary

Technical Problem

Existing oscillators, such as OCXOs, fail to detect abnormalities in temperature control elements, leading to potential excessive heat generation due to inappropriate control, with multiple failure causes unaddressed.

Method used

The oscillator incorporates a vibrating element, oscillation circuit, first and second temperature sensors, digital and analog monitoring circuits, and a temperature control circuit to monitor and stop control voltage supply when abnormal temperatures or clock signal anomalies are detected, using multiple redundant systems to prevent overheating.

Benefits of technology

Prevents excessive heat generation in the temperature control element by effectively detecting and responding to abnormalities, ensuring temperature stability and frequency consistency through redundant monitoring and control mechanisms.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007838298000001
    Figure 0007838298000001
  • Figure 0007838298000002
    Figure 0007838298000002
  • Figure 0007838298000003
    Figure 0007838298000003
Patent Text Reader

Abstract

To allow detection of an abnormality.SOLUTION: An oscillator comprises: a vibration element; an oscillation circuit that oscillates the vibration element to generate a clock signal; a first temperature sensor; a digital control circuit that operates on the basis of, the clock signal, and outputs a control signal on the basis of a temperature detected by the first temperature sensor; a temperature control circuit that outputs a control voltage on the basis of the control signal; a temperature control element that controls the temperature of the vibration element on the basis of the control voltage; a second temperature sensor; and a second temperature sensor monitoring circuit that is formed of an analog circuit, and monitors the temperature detected by the second temperature sensor. When detecting an abnormality in the temperature of the second temperature sensor, the second temperature sensor monitoring circuit stops supply of the control voltage to the temperature control element from the temperature control circuit.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an oscillator.

Background Art

[0002] Conventionally, an OCXO (Oven Controlled Crystal Oscillator) having a function of suppressing fluctuations in oscillation frequency due to temperature changes is known. For example, Patent Document 1 discloses an oscillator that converts a temperature detection signal output from a temperature sensing element into a digital signal and controls a temperature control element based on the digital signal by a digital signal processing circuit.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] In the prior art, when the control of the temperature control element becomes inappropriate due to a failure, abnormalities such as excessive heat generation of the temperature control element may occur. Also, there are multiple possible causes of the failure. The prior art does not disclose a method for detecting such abnormalities.

Means for Solving the Problems

[0005] The oscillator for solving the above problem comprises a vibrating element, an oscillation circuit that causes the vibrating element to oscillate and generates a clock signal, a first temperature sensor, a digital control circuit that operates based on the clock signal and outputs a control signal based on the temperature detected by the first temperature sensor, a temperature control circuit that outputs a control voltage based on the control signal, a temperature control element that controls the temperature of the vibrating element based on the control voltage, a second temperature sensor, and a second temperature sensor monitoring circuit composed of an analog circuit that monitors the temperature detected by the second temperature sensor. The digital control circuit monitors the temperature detected by the first temperature sensor and, if it detects an abnormal temperature, stops the supply of the control voltage to the temperature control element by the temperature control circuit. The second temperature sensor monitoring circuit, if it detects an abnormal temperature in the second temperature sensor, stops the supply of the control voltage to the temperature control element by the temperature control circuit. [Brief explanation of the drawing]

[0006] [Figure 1] Functional block diagram of the oscillator according to the first embodiment. [Figure 2] A functional block diagram showing the main components of the oscillator according to the first embodiment. [Figure 3] A diagram showing a temperature control circuit. [Figure 4] A diagram showing an example of control signal and control voltage waveforms. [Figure 5] A timing chart of signals related to the detection of anomalies in clock signals. [Figure 6] A diagram showing a clock signal anomaly detection circuit. [Figure 7] Timing chart of signals related to the detection of anomalies by the first temperature sensor. [Figure 8] A diagram showing the second temperature sensor monitoring circuit. [Figure 9] Timing chart of signals related to anomaly detection by the second temperature sensor. [Figure 10] A functional block diagram showing the main components of the oscillator according to the second embodiment. [Figure 11]A functional block diagram showing the main components of the oscillator according to the third embodiment. [Modes for carrying out the invention]

[0007] Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. <First Embodiment> The oscillator 1 according to the first embodiment of the present invention is an OCXO (occupancy-controlled crystal oscillator) having a crystal resonator. Figure 1 is a functional block diagram of the oscillator 1 according to this embodiment. The oscillator 1 according to this embodiment is formed in a housing (not shown) which has a housing space inside. The oscillator 1 comprises a vibration element 2, an integrated circuit 3, a temperature control element 4, and a first temperature sensor 5.

[0008] The vibrating element 2 is an SC-cut quartz crystal oscillator. The vibrating element 2 is not limited to an SC-cut crystal oscillator; for example, an AT-cut or BT-cut quartz crystal oscillator, a SAW (Surface Acoustic Wave) resonator, etc., can be used. In addition, a piezoelectric oscillator or a MEMS (Micro Electro Mechanical Systems) oscillator other than a quartz crystal oscillator can also be used as the vibrating element 2. In this embodiment, the vibrating element 2 is housed in a housing (not shown). The integrated circuit 3 is a chip element formed by integrating various circuits.

[0009] The temperature control element 4 is an element that adjusts the temperature of the vibration element 2 and is a heat-generating element such as a power transistor. In this embodiment, the temperature control element 4 is connected to a housing that houses the vibration element 2. The heat generated by the temperature control element 4 is controlled according to the control voltage VHC supplied from the integrated circuit 3. In this embodiment, the heat generated by the temperature control element 4 heats the vibration element 2 and keeps the temperature of the vibration element 2 almost constant. By keeping the temperature of the vibration element 2 almost constant, the frequency stability can be improved.

[0010] The first temperature sensor 5 detects the temperature and outputs a first temperature detection signal VT1 having a voltage level corresponding to the detected temperature. The first temperature detection signal VT1 output from the first temperature sensor 5 is supplied to the integrated circuit 3. That is, the first temperature sensor 5 is located outside the integrated circuit 3, and the first temperature sensor 5 and the integrated circuit 3 are electrically connected by wiring (not shown). In this embodiment, the first temperature sensor 5 detects the temperature around the vibrating element 2. In this embodiment, the first temperature sensor 5 is positioned in contact with the housing that houses the vibrating element 2. For example, a thermistor or a platinum resistor can be used as the first temperature sensor 5.

[0011] The integrated circuit 3 includes a digital control circuit 210, a temperature control circuit 220, an oscillator circuit 230, a fractional N-PLL (Phase Locked Loop) circuit 231 (indicated as FN-PLL circuit 231 in Figure 1), a frequency divider circuit 232, an output buffer 233, a second temperature sensor 241, a selector 242, an analog-to-digital conversion circuit 243 (indicated as ADC in Figure 1), an interface circuit 250, a memory unit 260 and a regulator 270, a clock signal anomaly detection circuit 300, and a second temperature sensor monitoring circuit 310.

[0012] The oscillation circuit 230 is electrically connected to both ends of the vibrating element 2 and amplifies the output signal of the vibrating element 2 and feeds it back to the vibrating element 2, thereby causing the vibrating element 2 to oscillate and outputting an oscillation signal. For example, the oscillation circuit 230 may be an oscillation circuit using an inverter as the amplifying element, or an oscillation circuit using a bipolar transistor as the amplifying element.

[0013] The fractional-N PLL circuit 231 converts the frequency of the oscillation signal output from the oscillation circuit 230 to a frequency corresponding to the division ratio indicated by the delta-sigma modulated division ratio control signal DIVC. The division circuit 232 divides the oscillation signal output from the fractional-N PLL circuit 231. The output buffer 233 buffers the oscillation signal output from the division circuit 232 and outputs it to the outside of the integrated circuit 3 as the oscillation signal CKO. This oscillation signal CKO becomes the output signal of the oscillator 1. [[ID= 1]] [[ID= 2]]

[0014] [[ID= 3]] [[ID= 4]]The second temperature sensor 241 detects the temperature and outputs a second temperature detection signal VT2 having a voltage level corresponding to the detected temperature. For example, the second temperature sensor 241 can be realized by a diode or the like. The second temperature sensor 241 is formed inside the integrated circuit 3. [[ID= 5]] [[ID= 6]]

[0015] [[ID= 7]] [[ID= 8]]The integrated circuit 3 is electrically connected to a substrate (not shown) and is electrically connected to the vibration element 2 via wiring electrically connected to the substrate. In the present embodiment, the integrated circuit 3 is disposed near the vibration element 2, but the substrate on which the integrated circuit 3 is mounted does not contact the housing of the vibration element 2. Therefore, the second temperature sensor 241 is provided at a position farther from the vibration element 2 and the temperature control element 4 than the first temperature sensor 5. Therefore, the second temperature sensor 241 detects the temperature at a position far from the vibration element 2 and the temperature control element 4. Therefore, when the outside air temperature of the oscillator 1 changes within a predetermined range, the temperature detected by the first temperature sensor 5 provided near the temperature control element 4 hardly changes, whereas the temperature detected by the second temperature sensor 241 changes within a predetermined range. [[ID= 9]]

[0016] The selector 242 selects and outputs either one of the second temperature detection signal VT2 output from the second temperature sensor 241 and the first temperature detection signal VT1 output from the first temperature sensor 5. In the present embodiment, the selector 242 selects and outputs the second temperature detection signal VT2 and the first temperature detection signal VT1 in a time-sharing manner.

[0017] )]]The analog / digital conversion circuit 243 converts the second temperature detection signal VT2 and the first temperature detection signal VT1, which are analog signals output from the selector 242 in a time-division manner, into the second temperature code DT2 and the first temperature code DT1, which are digital signals, respectively. The analog / digital conversion circuit 243 may convert the second temperature detection signal VT2 and the first temperature detection signal VT1 into the second temperature code DT2 and the first temperature code DT1 after converting the voltage levels thereof by means of resistor voltage division or the like.

[0018] The digital control circuit 210 outputs a control signal DHC based on the temperature detected by the first temperature sensor 5. In the present embodiment, the digital control circuit 210 generates a control signal DHC for controlling the temperature control element 4 based on the first temperature code DT1 indicating the temperature detected by the first temperature sensor 5 and the second temperature code DT2 indicating the temperature detected by the second temperature sensor 241. The digital control circuit 210 may further generate the control signal DHC based on the target temperature information of the vibration element 2. The target temperature information of the vibration element 2 is stored in the ROM (Read Only Memory) 261 of the storage unit 260. When the power supply of the oscillator 1 is turned on, the target temperature information is transferred from the ROM 261 to a predetermined register included in the register group 262 and held, and the target temperature information held in the register is supplied to the digital control circuit 210.

[0019] In addition, the digital control circuit 210 generates a division ratio control signal DIVC for temperature compensation of the frequency of the oscillation signal based on the set value of the target frequency stored in the storage unit 260 and the second temperature code DT2. As described above, the division ratio control signal DIVC is supplied to the fractional N-PLL circuit 231, and the fractional N-PLL circuit 231 converts the frequency of the oscillation signal output from the oscillation circuit 230 into a frequency corresponding to the division ratio indicated by the division ratio control signal DIVC. Thereby, the frequency of the oscillation signal that slightly changes due to the outside air temperature is temperature-compensated, and the oscillation signal output from the fractional N-PLL circuit 231 becomes a substantially constant target frequency regardless of the outside air temperature.

[0020] The digital control circuit 210 may also include a digital filter that performs low-pass processing on at least a portion of the second temperature code DT2 and the first temperature code DT1, which are time-division output from the analog-to-digital conversion circuit 243, to reduce the intensity of high-frequency noise signals.

[0021] In this embodiment, the digital control circuit 210 is a processor capable of performing various processes based on a clock signal. In this embodiment, the digital control circuit 210 operates based on a clock signal (hereinafter referred to as the master clock signal MCK) obtained by dividing the oscillation signal output by the oscillation circuit 230 using a frequency divider circuit (not shown). The master clock signal MCK may also be used when other digital signal processing circuits within the integrated circuit 3 operate based on a clock signal.

[0022] The temperature control circuit 220 generates and outputs a control voltage VHC based on the control signal DHC generated by the digital control circuit 210. The control voltage VHC is supplied to the temperature control element 4, and the amount of heat generated by the temperature control element 4 is controlled according to the control voltage VHC. This controls the temperature of the vibration element 2 to remain approximately constant at the target temperature.

[0023] The interface circuit 250 is a circuit for data communication between the oscillator 1 and an external device (not shown) connected to it. The interface circuit 250 may be, for example, an interface circuit compatible with an I2C (Inter-Integrated Circuit) bus, or an interface circuit compatible with an SPI (Serial Peripheral Interface) bus.

[0024] The memory unit 260 includes a non-volatile memory called ROM 261 and a volatile memory called a group of registers 262. During the manufacturing inspection process of the oscillator 1, an external device adjusts each circuit by writing various data to control the operation of each circuit of the oscillator 1 into various registers included in the group of registers 262 via the interface circuit 250. The external device then stores the determined optimal data in the ROM 261 via the interface circuit 250. When power is supplied to the oscillator 1, the various data stored in the ROM 261 are transferred to and held in the various registers included in the group of registers 262, and the various data held in these registers are supplied to each circuit.

[0025] The regulator 270 generates power supply voltages and reference voltages for each circuit in the integrated circuit 3 based on the power supply voltage VDD supplied from outside the oscillator 1.

[0026] <Prevention of abnormal heat generation> As described above, the oscillator 1 has the function of generating heat in the temperature control element 4 and controlling the temperature of the vibration element 2. Since the temperature control element 4 generates heat in accordance with the control voltage VHC output by the temperature control circuit 220, it may generate excessive heat if the control voltage VHC becomes abnormal. Therefore, the oscillator 1 according to this embodiment is equipped with a function to stop the output of the control voltage VHC to the temperature control element 4 when a cause occurs that causes the temperature control element 4 to generate excessive heat. Furthermore, the oscillator 1 according to this embodiment is equipped with a function to stop the output of the control voltage VHC to the temperature control element 4 when the temperature of the temperature control element 4 rises above a standard.

[0027] Figure 2 is a diagram extracted from Figure 1 showing the configuration for realizing the function of preventing abnormal heat generation of the temperature control element 4. The temperature control circuit 220 controls the temperature control element 4 based on the control signal DHC output by the digital control circuit 210. Therefore, if the control signal DHC output from the digital control circuit 210 becomes abnormal, the temperature control element 4 may overheat. One cause of abnormal control signal DHC is an abnormality in the master clock signal MCK. That is, since the digital control circuit 210 operates based on the master clock signal MCK, if an abnormality occurs, such as the master clock signal MCK stopping, it will not be able to output the correct control signal DHC.

[0028] Therefore, in this embodiment, the clock signal abnormality detection circuit 300 detects abnormalities in the clock signal. When the clock signal abnormality detection circuit 300 detects an abnormality in the clock signal, it disables the operation of the temperature control circuit 220 with an output signal AC. That is, it outputs a signal indicating "disable" to the enable signal node of the temperature control circuit 220. As a result, the output of the control voltage VHC by the temperature control circuit 220 stops, and the heating of the temperature control element 4 stops. Details of the configuration of the clock signal abnormality detection circuit 300 will be described later.

[0029] In this embodiment, the output values ​​of the first temperature sensor 5 and the second temperature sensor 241 are also monitored. The first temperature detection signal VT1 output by the first temperature sensor 5 is converted into a first temperature code DT1 via the selector 242 and the analog / digital conversion circuit 243. In this embodiment, the digital control circuit 210 is a processor, so by monitoring the first temperature code DT1, it is possible to determine whether or not the temperature control element 4 is overheating abnormally. Therefore, the digital control circuit 210 monitors the temperature detected by the first temperature sensor 5, and if it detects an abnormal temperature, it stops the supply of the control voltage VHC to the temperature control element 4 by the temperature control circuit 220.

[0030] Specifically, the digital control circuit 210 disables the operation of the temperature control circuit 220 by output signal AT1 when the temperature indicated by the first temperature code DT1 exceeds a first reference value. That is, it outputs a low-level signal indicating disable to the enable signal node of the temperature control circuit 220. As a result, the output of the control voltage VHC by the temperature control circuit 220 stops, and the heating of the temperature control element 4 stops. With this configuration, if the temperature of the temperature control element 4 rises excessively, it is possible to control it so that the temperature does not rise any further.

[0031] Furthermore, in this embodiment, the integrated circuit 3 includes a second temperature sensor monitoring circuit 310. The second temperature sensor monitoring circuit 310 is composed of an analog circuit and monitors the second temperature detection signal VT2 detected by the second temperature sensor 241. The second temperature sensor monitoring circuit 310 also compares the temperature indicated by the second temperature detection signal VT2 with a second reference value, and if the temperature indicated by the second temperature detection signal VT2 exceeds the second reference value, it disables the operation of the temperature control circuit 220 with an output signal AT2. That is, it outputs a signal indicating "disable" to the enable signal node of the temperature control circuit 220. As a result, the output of the control voltage VHC by the temperature control circuit 220 stops, and the heat generation of the temperature control element 4 stops. Details of the configuration of the second temperature sensor monitoring circuit 310 will be described later.

[0032] <Clock signal abnormality> Next, we will explain excessive heat generation due to abnormalities in the clock signal. Figure 3 shows an example of the configuration of the temperature control circuit 220. The temperature control circuit 220 shown in Figure 3 includes an AND circuit 221, a level shift circuit 222, a resistor 223, a capacitor 224, and an analog buffer circuit 225. The AND circuit 221 is a two-input AND circuit, and receives a control signal DHC and an enable signal EN as inputs. Therefore, when the enable signal EN is at a high level, the AND circuit 221 outputs the same signal as the control signal DHC. When the enable signal EN is at a low level, the output of the AND circuit 221 is fixed at a low level, and the control signal DHC is not output.

[0033] The level shift circuit 222 is a circuit that increases the input voltage level, and receives the output of the AND circuit 221 as input, outputting the voltage after the level shift. In this embodiment, the level shift circuit 222 is a circuit that generates a voltage level necessary to heat the temperature control element 4 from the voltage level of the control signal DHC. Specifically, in this embodiment, the control signal DHC output by the digital control circuit 210 is expressed in a predetermined voltage value that the digital control circuit 210 can output. In this embodiment, the voltage value is 1.5V for high level and 0V for low level. The AND circuit 221 outputs a signal of the same magnitude as the control signal DHC.

[0034] On the other hand, in this embodiment, the maximum voltage required to control the temperature control element 4 is greater than 1.5V. For example, if the temperature control element 4 is a power transistor, one example of the maximum voltage level required to control the power transistor is 2.8V. In this case, the level shift circuit 222 increases the input voltage level from 1.5V to 2.8V.

[0035] The output node of the level shift circuit 222 is electrically connected to one node of the resistor 223, and the other node of the resistor 223 is electrically connected to the input node of the analog buffer circuit 225. Furthermore, a capacitor 224 is electrically connected between the input node of the analog buffer circuit 225 and the ground node. In this circuit, the resistor 223 and capacitor 224 constitute a low-pass filter. Therefore, the output voltage of the level shift circuit 222 is supplied to the analog buffer circuit 225 via the low-pass filter. The analog buffer circuit 225 is a voltage follower circuit and outputs a voltage identical to the input voltage.

[0036] In the above configuration, when the enable signal EN of the temperature control circuit 220 is at a high level, the output voltage of the level shift circuit 222 is modified in terms of its maximum voltage, but the on or off period is the same as that of the control signal DHC. Therefore, when the enable signal EN of the temperature control circuit 220 is at a high level, a signal obtained by applying a low-pass filter to the control signal DHC is output from the analog buffer circuit 225. With this circuit, the temperature control circuit 220 realizes control of the temperature control element 4 by pulse density modulation (PDM).

[0037] Figure 4 shows an example of the waveforms of the control signal DHC and control voltage VHC according to this embodiment. In Figure 4, the horizontal axis represents time and the vertical axis represents voltage. In the example in Figure 4, the 1-bit control signal DHC is a code modulated by pulse density modulation. On the other hand, the control voltage VHC output from the temperature control circuit 220 is a signal demodulated from the control signal DHC by a low-pass filter. Figure 4 shows an example where the demodulated signal is a sine wave signal.

[0038] Thus, with pulse density modulation, the voltage of the control voltage VHC output from the temperature control circuit 220 can be adjusted by the pulse density of the control signal DHC. In pulse density modulation as described above, the higher the pulse density, that is, the longer the high-level period in the control signal DHC, the higher the voltage value of the control voltage VHC. Therefore, if the control signal DHC becomes abnormal and the high-level period in the control signal DHC becomes longer than expected, the amount of heat generated by the temperature control element 4 will be greater than expected.

[0039] In the above configuration, if an abnormality occurs in the clock signal used to operate the digital control circuit 210, which is a circuit that generates the control signal DHC, the high-level period in the control signal DHC may become longer than expected, causing the temperature control element 4 to overheat. Figure 5 is a timing chart of signals related to the detection of abnormalities in the clock signal. The top row of Figure 5 shows an example of the master clock signal MCK supplied to the digital control circuit 210. This example shows a case where the master clock signal MCK has stopped for some reason after time t1. That is, in this example, the master clock signal MCK is fixed at a low level after time t1.

[0040] In the digital control circuit 210, the rising and falling edges of pulse density modulation pulses are generated in accordance with the rising or falling edge of the master clock signal MCK. Therefore, if the master clock signal MCK is fixed at a low level, the pulses of the control signal DHC cannot be changed. The fourth row of Figure 5 shows an example of the control signal DHC. As shown in the example in Figure 5, at time t1, the pulses of the control signal DHC are at a high level. If the master clock signal MCK is fixed at a low level in this state, the control signal DHC will no longer change, and will therefore be fixed at a high level. In this case, the voltage of the control voltage VHC output from the temperature control circuit 220 in accordance with the control signal DHC will remain excessively high, causing the temperature control element 4 to overheat.

[0041] Therefore, the oscillator 1 according to this embodiment has a function to stop the output of the control voltage VHC to the temperature control element 4 by the temperature control circuit 220 when an abnormality in the clock signal is detected. Specifically, the clock signal abnormality detection circuit 300 controls whether or not the control voltage VHC is output by the temperature control circuit 220. In this embodiment, the clock signal abnormality detection circuit 300 is an amplitude abnormality detection circuit that detects abnormalities in the amplitude of the clock signal.

[0042] Figure 6 shows an example configuration of the clock signal anomaly detection circuit 300. The clock signal anomaly detection circuit 300 includes an input node to which the master clock signal MCK is input and an output node to which the output signal AC is output. The input node of the clock signal anomaly detection circuit 300 is the node to which the master clock signal MCK is supplied from the oscillation circuit 230. The output node of the clock signal anomaly detection circuit 300 is electrically connected to the enable signal node of the temperature control circuit 220.

[0043] One node of capacitor C31 is electrically connected to the input node of the clock signal anomaly detection circuit 300. The other node of capacitor C31 is electrically connected to one node of resistors R31 and R32. Resistors R31 and R32 are connected in series between the power supply node VD and the ground node, and are elements that set the potential of the node between resistors R31 and R32 to a predetermined bias potential.

[0044] The anode of diode D31 is electrically connected to the node between resistors R31 and R32. The cathode of diode D31 is electrically connected to the inverting input node (--) of comparator 301. Capacitor C32 and resistor R33 are electrically connected between the non-inverting input node (+) and the ground node of comparator 301. The output node of comparator 301 is the output node of the clock signal anomaly detection circuit 300.

[0045] The circuit connected to the non-inverting input node (+) is a circuit for determining the amplitude level of the master clock signal MCK. Specifically, the master clock signal MCK is input to the node between resistors R31 and R32 via capacitor C31 and is rectified by diode D31. That is, if the master clock signal MCK input to the anode of diode D31 is at a high level, current flows from the anode side to the cathode side of diode D31.

[0046] In this case, the non-inverting input node (+) of comparator 301 will be at a potential equivalent to the high level of the master clock signal MCK. On the other hand, if the master clock signal MCK input to the anode of diode D31 is at a low level, no current flows from the anode to the cathode of diode D31. However, in this case, current flows due to the charge accumulated in capacitor C32, and the potential of the non-inverting input node (+) of comparator 301 gradually decreases from a potential equivalent to the high level of the master clock signal MCK.

[0047] Therefore, diode D31, capacitor C32, and resistor R33 function as a peak detection circuit. Consequently, the potential of the non-inverting input node (+) of comparator 301 is maintained at a potential equivalent to the high level of the master clock signal MCK when the master clock signal MCK is functioning normally. On the other hand, when the master clock signal MCK stops and is fixed at a low level, the potential of the non-inverting input node (+) of comparator 301 becomes low. That is, a potential Vdc, obtained by converting the master clock signal MCK to a DC potential, is applied to the non-inverting input node (+) of comparator 301.

[0048] On the other hand, a fixed reference potential Vref1, which serves as a comparison reference, is applied to the inverting input node (-) of the comparator 301. For this purpose, in this embodiment, one node of the resistor R34 is electrically connected to the power supply node VD, and the other node of the resistor R34 is electrically connected to the anode of the resistor R35 and diode D32. The resistor R35 is electrically connected between the anode of diode D32 and the ground node. The cathode of diode D32 is electrically connected to the inverting input node (-) of the comparator 301. In addition, a resistor R36 is electrically connected between the inverting input node (-) of the comparator 301 and the ground node. With the above configuration, a fixed reference potential Vref1, which is a voltage division from the power supply node VD, is applied to the inverting input node (-) of the comparator 301 according to the relationship between the resistors R34, R35, R36 and diode D32.

[0049] Comparator 301 outputs a high-level signal to the output node if the potential applied to the non-inverting input node (+) is greater than the potential applied to the inverting input node (-). Conversely, comparator 301 outputs a low-level signal to the output node if the potential applied to the non-inverting input node (+) is less than the potential applied to the inverting input node (-).

[0050] The potential applied to the inverting input node (-) is the reference potential Vref1, and the potential applied to the non-inverting input node (+) is the potential Vdc obtained by converting the master clock signal MCK to a DC potential. Therefore, the comparator 301 outputs a high-level signal when the potential Vdc is greater than the reference potential Vref1. Also, the comparator 301 outputs a low-level signal when the potential Vdc is less than the reference potential Vref1. Since the potential Vdc is the potential obtained by converting the master clock signal MCK to a DC potential, it will be high-level when the master clock signal MCK is operating normally. For example, in the example shown in Figure 5, the master clock signal MCK is operating normally before time t1. In this case, as shown in Figure 5, the potential Vdc is high-level. Therefore, when the master clock signal MCK is operating normally, the output signal AC of the comparator 301 will be high-level. On the other hand, when the master clock signal MCK is stopped, the potential dc will be low-level. In the example shown in Figure 5, the master clock signal MCK is stopped after time t1. In this case, as shown in Figure 5, the potential Vdc gradually decreases and eventually becomes low level. As a result, at time t2, the potential Vdc becomes below the reference potential Vref1, and the output signal AC of comparator 301 becomes low level.

[0051] The output node of comparator 301 is the output node of the clock signal anomaly detection circuit 300 and is electrically connected to the enable signal node (EN of the AND circuit 221 shown in Figure 3) of the temperature control circuit 220. Therefore, as in the state before time t1 in the example shown in Figure 5, when the master clock signal MCK is operating normally, comparator 301 raises the enable signal node (EN) of the temperature control circuit 220 to a high level. That is, it enables the operation of the temperature control circuit 220. For this reason, the control signal DHC output by the digital control circuit 210 is output from the AND circuit 221 of the temperature control circuit 220. As a result, the control voltage VHC is output from the temperature control circuit 220, and the temperature of the temperature control element 4 is controlled.

[0052] On the other hand, as shown in the example in Figure 5, if the master clock signal MCK is stopped, the comparator 301 sets the enable signal node (EN) of the temperature control circuit 220 to a low level. That is, in the AND circuit 221 of the temperature control circuit 220, the enable signal node (EN) is fixed to a low level, and the output of the AND circuit 221 (ANDOUT shown in Figure 5) is also fixed to a low level. As a result, the output of the analog buffer circuit 225 is fixed to a low level, and the control voltage VHC is not output from the temperature control circuit 220. Therefore, the operation of the temperature control circuit 220 is disabled, and excessive heat generation of the temperature control element 4 is prevented.

[0053] <Temperature anomaly at the first temperature sensor> Next, we will explain the monitoring of temperature anomalies by the first temperature sensor 5. The temperature detected by the first temperature sensor 5 is input to the digital control circuit 210 as the first temperature code DT1. The digital control circuit 210 sets the output signal AT1 to a high level if the temperature indicated by the first temperature code DT1 is below the first reference value. The digital control circuit 210 also sets the output signal AT1 to a low level if the temperature indicated by the first temperature code DT1 exceeds the first reference value.

[0054] Figure 7 is a timing chart of signals related to the detection of anomalies by the first temperature sensor. In Figure 7, the temperature T(DT1) indicated by the first temperature code DT1 is shown at the top. The first reference value is Th1. In the example shown in Figure 7, it is assumed that before time t1, the temperature T(DT1) indicated by the first temperature code DT1 is lower than the first reference value Th1. In this state, the digital control circuit 210 sets the output signal AT1 to a high level. This output signal AT1 is supplied to the enable signal node (EN) of the temperature control circuit 220. Therefore, in this case, the control signal DHC output by the digital control circuit 210 is output from the AND circuit 221 in the temperature control circuit 220. As a result, the control voltage VHC is output from the temperature control circuit 220, and the temperature of the temperature control element 4 is controlled.

[0055] On the other hand, it is assumed that after time t1, the temperature T(DT1) indicated by the first temperature code DT1 becomes higher than the first reference value Th1. In this state, the digital control circuit 210 sets the output signal AT1 to a low level. In this case, the enable signal node (EN) in the AND circuit 221 of the temperature control circuit 220 is fixed to a low level, and the output of the AND circuit 221 (ANDOUT shown in Figure 7) is also fixed to a low level. As a result, the output of the analog buffer circuit 225 is fixed to a low level, and the control voltage VHC is not output from the temperature control circuit 220. Therefore, the operation of the temperature control circuit 220 is disabled, and excessive heat generation of the temperature control element 4 is prevented.

[0056] <Temperature anomaly at the second temperature sensor> Next, the second temperature sensor monitoring circuit 310 will be described in detail. Figure 8 shows an example of the second temperature sensor monitoring circuit 310. The second temperature sensor monitoring circuit 310 comprises resistors R37 and R38 and a comparator 311. The resistors R37 and R38 are electrically connected in series between the power supply node VD and the ground node. The node between the resistors R37 and R38 is electrically connected to the inverting input node (-) of the comparator 311. The fixed potential obtained by dividing the potential of the power supply node VD by the resistors R37 and R38 becomes the reference potential Vref2 when the comparator 311 performs the comparison.

[0057] On the other hand, the second temperature detection signal VT2 output from the second temperature sensor 241 is input to the non-inverting input node (+) of the comparator 311. In Figure 8, the relationship between the temperature at the second temperature sensor 241 and the second temperature detection signal VT2 is schematically shown by graph G. As shown in graph G, the second temperature sensor 241 according to this embodiment has the characteristic that the second temperature detection signal VT2 becomes smaller as the temperature increases. Therefore, when the second temperature detection signal VT2 is smaller than the reference potential, it can be determined that the temperature indicated by the second temperature detection signal VT2 exceeds a predetermined temperature.

[0058] Comparator 311 outputs a high-level signal to the output node if the potential applied to the non-inverting input node (+) is greater than the potential applied to the inverting input node (-). Conversely, comparator 311 outputs a low-level signal to the output node if the potential applied to the non-inverting input node (+) is less than the potential applied to the inverting input node (-).

[0059] In the second temperature sensor monitoring circuit 310, the potential applied to the inverting input node (-) is the reference potential Vref2, and the potential applied to the non-inverting input node (+) is the second temperature detection signal VT2. Therefore, the comparator 311 outputs a high-level signal when the second temperature detection signal VT2 is greater than the reference potential Vref2. Also, the comparator 311 outputs a low-level signal when the second temperature detection signal VT2 is less than the reference potential Vref2.

[0060] As shown in graph G, the second temperature detection signal VT2 decreases as the temperature increases. Therefore, in this embodiment, a second reference value is set as an upper limit for the temperature at the second temperature sensor 241. A reference potential Vref2 is defined as the same potential as the second temperature detection signal VT2 output when the temperature at the second temperature sensor 241 is the second reference value. In other words, the resistors R37 and R38 are selected so that this reference potential Vref2 is applied to the inverting input node (-) of the comparator 301.

[0061] Therefore, if the temperature of the second temperature sensor 241 does not exceed the second reference value, the potential of the second temperature detection signal VT2 is greater than the reference potential Vref2, and the output signal AT2 of the comparator 311 becomes high level. On the other hand, if the temperature of the second temperature sensor 241 exceeds the second reference value, the potential of the second temperature detection signal VT2 becomes less than the reference potential Vref2, and the output signal AT2 of the comparator 311 becomes low level. Figure 9 is a timing chart of signals related to the detection of anomalies by the second temperature sensor. As shown in Figure 9, when the second temperature detection signal VT2 becomes less than the reference potential Vref2, the output signal AT2 of the comparator 311 becomes low level.

[0062] The output node of comparator 311 is the output node of the second temperature sensor monitoring circuit 310 and is electrically connected to the enable signal node (EN) of the temperature control circuit 220. Therefore, when the temperature of the second temperature sensor 241 is below the second reference value and the second temperature detection signal VT2 is greater than the reference potential Vref2, comparator 311 raises the enable signal node (EN) of the temperature control circuit 220 to a high level. In other words, it enables the operation of the temperature control circuit 220. For this reason, in the temperature control circuit 220, the control signal DHC output by the digital control circuit 210 is output from the AND circuit 221. As a result, the control voltage VHC is output from the temperature control circuit 220, and the temperature of the temperature control element 4 is controlled.

[0063] On the other hand, if the temperature of the second temperature sensor 241 exceeds the second reference value and the second temperature detection signal VT2 is less than the reference potential Vref2, the comparator 311 sets the enable signal node (EN) of the temperature control circuit 220 to a low level. That is, in the AND circuit 221 of the temperature control circuit 220, the enable signal node (EN) is fixed to a low level, and the output of the AND circuit 221 (ANDOUT shown in Figure 9) is also fixed to a low level. As a result, the output of the analog buffer circuit 225 is fixed to a low level, and the control voltage VHC is not output from the temperature control circuit 220. As a result, the operation of the temperature control circuit 220 is disabled, and excessive heat generation of the temperature control element 4 is prevented.

[0064] As described above, in this embodiment, the temperature detected by the first temperature sensor 5 is used to monitor whether or not abnormal heat generation is occurring in the temperature control element 4. Furthermore, the temperature detected by the second temperature sensor 241 is used to monitor whether or not abnormal heat generation is occurring in the temperature control element 4. Therefore, the temperature is monitored by two temperature sensors. With this configuration, even if one temperature sensor fails, the other temperature sensor can identify abnormal heat generation in the temperature control element 4, increasing the possibility of preventing abnormal heat generation.

[0065] Furthermore, in this embodiment, in addition to the two temperature sensors, the system also monitors whether or not an abnormality has occurred in the clock signal. Therefore, abnormal overheating of the temperature control element 4 is prevented by three methods. As a result, if any one of the three methods is functioning, abnormal overheating of the temperature control element 4 can be prevented even if the other methods fail. Therefore, the possibility of preventing abnormal overheating can be further increased.

[0066] Furthermore, in this embodiment, the temperature control circuit 220, the second temperature sensor 241, and the second temperature sensor monitoring circuit 310 are formed within the integrated circuit 3 and are electrically connected by wiring within the integrated circuit 3. On the other hand, the first temperature sensor 5 is located outside the integrated circuit 3 and is electrically connected to the integrated circuit 3 via wiring. That is, a pad provided on the first temperature sensor 5 is connected to the wiring, and this wiring is connected to a pad provided on the integrated circuit 3. Thus, the elements for electrical connection between the first temperature sensor 5 and the second temperature sensor 241 are different.

[0067] Therefore, both can fail due to different causes. For example, vibration to the oscillator 1 or contact with an object may cause the connection between the pad and the wiring to be severed, and the wiring may also be severed. On the other hand, even if such a break occurs, the wiring within the integrated circuit 3, such as the second temperature sensor 241, is often not severed. Therefore, as in this embodiment, if the abnormal heat generation of the temperature control element 4 is monitored using two or three systems, it is highly likely that abnormal heat generation of the temperature control element 4 can be prevented even if failures occur due to various causes.

[0068] <Second Embodiment> In the first embodiment, the temperature control element 4 is controlled to prevent abnormal heat generation. However, if an abnormality is detected, a signal indicating that an abnormality has been detected may be output to the outside of the integrated circuit 3. Figure 10 is a block diagram of an integrated circuit 3 having such a configuration. This configuration can be realized by adding an abnormality signal generation circuit 320 and an external terminal No. to the configurations shown in Figures 1 and 2.

[0069] The abnormal signal generation circuit 320 is a circuit that outputs an abnormal detection signal to the outside from external terminal No. when an abnormality is detected in the clock signal abnormality detection circuit 300. Furthermore, the abnormal signal generation circuit 320 is a circuit that outputs an abnormal detection signal to the outside from external terminal No. when an abnormality in the temperature of the first temperature sensor 5 is detected in the digital control circuit 210, and when an abnormality in the temperature of the second temperature sensor 241 is detected in the second temperature sensor monitoring circuit 310.

[0070] The abnormal signal generation circuit 320 can be implemented in various ways. For example, when an abnormality is detected in the clock signal abnormality detection circuit 300, the output signal AC from the clock signal abnormality detection circuit 300 changes from a high level to a low level. Therefore, if the abnormal signal generation circuit 320 is configured using an inverter and the level of the output signal AC is inverted and output from external terminal No, a high-level signal can be output from external terminal No when an abnormality is detected in the clock signal abnormality detection circuit 300.

[0071] Furthermore, if the digital control circuit 210 detects an abnormal temperature in the first temperature sensor 5, the output signal AT1 from the digital control circuit 210 changes from a high level to a low level. In this case, an abnormal signal generation circuit 320 may be configured using an inverter, and a signal with the level of the output signal AT1 inverted may be output from external terminal No. With this configuration, a high-level signal can be output from external terminal No when an abnormality is detected in the digital control circuit 210.

[0072] When the second temperature sensor monitoring circuit 310 detects an abnormal temperature in the second temperature sensor 241, the output signal AT2 from the second temperature sensor monitoring circuit 310 changes from a high level to a low level. Therefore, an abnormal signal generation circuit 320 may be configured using an inverter to output a signal with the level of the output signal AT2 inverted from external terminal No. With this configuration, when an abnormality is detected in the second temperature sensor monitoring circuit 310, a high-level signal can be output from external terminal No.

[0073] Of course, the above configuration is just one example, and if it is determined that no abnormality is detected when the output signal from external terminal No is high level, and an abnormality is detected when it is low level, then the abnormality signal generation circuit 320 may be wired to output the output signals AC, AT1, AT2 directly from external terminal No. Alternatively, the abnormality signal generation circuit 320 may be configured to output the output signals AC, AT1, AT2 from external terminal No via a buffer circuit. With the above configuration, it becomes possible to determine whether or not a heat generation abnormality has occurred in the temperature control element 4 based on the output signal from external terminal No.

[0074] <Third Embodiment> Furthermore, if an abnormality is detected in the temperature control element 4, information indicating that an abnormality has been detected may be stored in the oscillator 1 and made available to the user. Figure 11 is a block diagram of an integrated circuit 3 having such a configuration. This configuration can be realized in a configuration similar to that in Figure 1, by inputting the output signal AC of the clock signal abnormality detection circuit 300, the output signal AT1 of the digital control circuit 210, and the output signal AT2 of the second temperature sensor monitoring circuit 310 to the storage unit 260.

[0075] Figure 11 shows a circuit similar to that in Figure 2, with the interface circuit 250 and memory unit 260 extracted from this configuration. In the circuit shown in Figure 11, the memory unit 260 stores information indicating a clock signal anomaly when an anomaly is detected by the clock signal anomaly detection circuit 300. That is, when the clock signal anomaly detection circuit 300 detects an anomaly in the master clock signal MCK and the output signal AC changes from a high level to a low level, a signal indicating that a clock signal anomaly has occurred is transferred to the register group 262. As a result, a flag indicating that a clock signal anomaly has occurred is held in a specific register included in the register group 262. The user can read the value of the flag held in that specific register via an external device connected to the interface circuit 250. If the value of the flag held in that specific register indicates a clock signal anomaly, the user can recognize that an anomaly has occurred, such as the master clock signal MCK stopping.

[0076] Furthermore, when the digital control circuit 210 detects an abnormal temperature in the first temperature sensor 5, the storage unit 260 stores information indicating the abnormal temperature in the first temperature sensor 5. Specifically, when the temperature of the first temperature sensor 5, indicated by the first temperature code DT1, exceeds a first reference value, the digital control circuit 210 changes the output signal AT1 from a high level to a low level. When the output signal AT1 changes from a high level to a low level, a signal indicating that the temperature control element 4 is overheating is transferred to the register group 262. As a result, a flag indicating that the temperature control element 4 is overheating is held in a specific register included in the register group 262. The user can read the value of the flag held in the specific register via an external device connected to the interface circuit 250. If the value of the flag held in the specific register indicates that the temperature control element 4 is overheating, the user can recognize that excessive overheating of the temperature control element 4 has been detected based on the first temperature sensor 5.

[0077] Furthermore, when the digital control circuit 210 detects an abnormal temperature in the second temperature sensor 241, the storage unit 260 stores information indicating the abnormal temperature of the second temperature sensor 241. Specifically, the second temperature sensor monitoring circuit 310 changes the output signal AT2 from a high level to a low level when the temperature of the second temperature sensor 241, indicated by the second temperature detection signal VT2, exceeds a second reference value. When the output signal AT2 changes from a high level to a low level, a signal indicating that the temperature control element 4 is overheating is transferred to the register group 262. As a result, a flag indicating that the temperature control element 4 is overheating is held in a specific register included in the register group 262. The user can read the value of the flag held in the specific register via an external device connected to the interface circuit 250. Furthermore, if the value of the flag held in the particular register indicates that the temperature control element 4 is overheating, the user can recognize that excessive heat generation has been detected in the temperature control element 4 based on the second temperature sensor 241.

[0078] The embodiments described above are examples of implementing the invention. Therefore, the configuration of each part can be replaced with any configuration having a similar function. For example, the configuration of the temperature control circuit 220, the clock signal abnormality detection circuit 300, and the second temperature sensor monitoring circuit 310 is just one example, and other elements such as capacitors, resistors, and diodes may be added. In addition, three types of external terminals may be provided depending on the cause of the abnormality. Furthermore, other arbitrary components may be added to the embodiments described above. Also, the embodiments described above may be combined as appropriate. [Explanation of symbols]

[0079] 1…Oscillator, 2…Vibration element, 3…Integrated circuit, 4…Temperature control element, 5…First temperature sensor, 210…Digital control circuit, 220…Temperature control circuit, 221…AND circuit, 222…Level shift circuit, 223…Resistor element, 224…Capacitor, 225…Analog buffer circuit, 230…Oscillator circuit, 231…Fractional N-PLL circuit, 232…Frequency divider circuit, 233…Output buffer, 241…Second temperature sensor, 242…Selector, 243…Digital conversion circuit, 250…Interface circuit, 260…Memory unit, 261…ROM, 262…Register group, 270…Regulator, 300…Clock signal anomaly detection circuit, 301…Comparator, 310…Second temperature sensor monitoring circuit, 311…Comparator, 320…Anomaly signal generation circuit

Claims

1. A vibrating element and An oscillator circuit that causes the aforementioned vibrating element to oscillate and generates a clock signal, First temperature sensor and A digital control circuit that operates based on the aforementioned clock signal and outputs a control signal based on the temperature detected by the first temperature sensor, A temperature control circuit that outputs a control voltage based on the aforementioned control signal and has an enable signal node, A temperature control element that controls the temperature of the vibrating element based on the control voltage, A second temperature sensor outputs a temperature detection signal having a voltage level corresponding to the detected temperature, It comprises a second temperature sensor monitoring circuit, which is composed of analog circuits and monitors the temperature indicated by the temperature detection signal, The digital control circuit monitors the temperature detected by the first temperature sensor, and if it detects an abnormal temperature, it stops supplying the control voltage to the temperature control element by the temperature control circuit. The second temperature sensor monitoring circuit, upon detecting an abnormal temperature in the second temperature sensor, outputs a signal indicating disable to the enable signal node and stops the supply of the control voltage to the temperature control element by the temperature control circuit. Oscillator.

2. The temperature control circuit, the second temperature sensor, and the second temperature sensor monitoring circuit are formed within an integrated circuit. The first temperature sensor is located outside the integrated circuit. The oscillator according to claim 1.

3. The system further includes a clock signal abnormality detection circuit that detects abnormalities in the aforementioned clock signal, The clock signal abnormality detection circuit, when an abnormality in the clock signal is detected, stops the output of the control voltage to the temperature control element by the temperature control circuit. The oscillator according to claim 1 or claim 2.

4. The aforementioned clock signal abnormality detection circuit is an amplitude abnormality detection circuit that detects abnormalities in the amplitude of the clock signal. The oscillator according to claim 3.

5. The digital control circuit further includes an external terminal to which an abnormality detection signal is output to the outside in at least one of the following cases: when an abnormality in the temperature of the first temperature sensor is detected in the digital control circuit, or when an abnormality in the temperature of the second temperature sensor is detected in the second temperature sensor monitoring circuit. The oscillator according to any one of claims 1 to 4.

6. Equipped with additional memory, In at least one of the following cases, when the digital control circuit detects an abnormal temperature in the first temperature sensor, or when the second temperature sensor monitoring circuit detects an abnormal temperature in the second temperature sensor, information indicating the abnormal temperature is stored in the storage unit. The oscillator according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Runaway detection device

    JP2004227419A

  • Image forming apparatus

    JP2006276276A

  • Clock failure detection circuit and image formation apparatus

    JP2010206723A

  • Temperature controller

    JP2014191808A

  • Oscillator, electronic apparatus and base station

    JP2017034620A