(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2023-01-06
(45)【発行日】2023-01-17
(54)【発明の名称】発振回路および発振回路の制御方法
(51)【国際特許分類】
H03K 3/02 20060101AFI20230110BHJP
【FI】
H03K3/02 Q
(21)【出願番号】P 2018116316
(22)【出願日】2018-06-19
【審査請求日】2021-06-14
(73)【特許権者】
【識別番号】000002037
【氏名又は名称】新電元工業株式会社
(74)【代理人】
【識別番号】100137523
【氏名又は名称】出口 智也
(74)【代理人】
【識別番号】100091982
【氏名又は名称】永井 浩之
(74)【代理人】
【識別番号】100091487
【氏名又は名称】中村 行孝
(74)【代理人】
【識別番号】100082991
【氏名又は名称】佐藤 泰和
(74)【代理人】
【識別番号】100105153
【氏名又は名称】朝倉 悟
(74)【代理人】
【識別番号】100120385
【氏名又は名称】鈴木 健之
(72)【発明者】
【氏名】堀江 民夫
【審査官】工藤 一光
(56)【参考文献】
【文献】特開平11-41069(JP,A)
【文献】特公平2-28927(JP,B2)
【文献】特開2003-188693(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
H03K3/02-3/038
H03K7/06
(57)【特許請求の範囲】
【請求項1】
電源から供給される電力によるキャパシタの充放電を制御し、前記キャパシタの充電電圧に応じた三角波信号を生成する充放電回路と、
前記三角波信号と基準信号とが入力され、前記三角波信号の電圧値と前記基準信号の基準電圧値とを比較し、比較結果に応じて前記キャパシタの充電と放電とを切り替えるように前記充放電回路を制御する充放電制御回路と、
前記基準信号を生成して前記充放電制御回路に出力し、前記基準信号の前記基準電圧値を切り替える基準電圧値切替回路と、
前記基準信号を調整する基準信号調整回路と、を備え、
前記基準電圧値切替回路は、
前記充放電制御回路による前記キャパシタの放電から充電に切り替えるために、前記基準信号の前記基準電圧値を前記三角波信号の下限電圧値から上限電圧値に切り替え、一方、前記充放電制御回路による前記キャパシタの充電から放電に切り替えるために、前記基準信号の前記基準電圧値を前記上限電圧値から前記下限電圧値に切り替え、
前記基準信号調整回路は、
前記基準電圧値切替回路が前記基準電圧値を前記上限電圧値に切り替えたときに、前記充放電制御回路に出力される前記基準電圧値が前記上限電圧値よりも低い第1基準電圧値になるように前記基準信号を調整し、一方、前記基準電圧値切替回路が前記基準電圧値を前記下限電圧値に切り替えたときに、前記充放電制御回路に出力される前記基準電圧値が前記下限電圧値よりも高く前記第1基準電圧値よりも低い第2基準電圧値になるように前記基準信号を調整することを特徴とする発振回路。
【請求項2】
前記充放電制御回路は、
前記キャパシタの充電中に前記三角波信号の電圧値が前記第1基準電圧値に達した場合に、前記キャパシタの充電から放電に切り替えるように前記充放電回路を制御し、
前記キャパシタの放電中に前記三角波信号の電圧値が前記第2基準電圧値に達した場合に、前記キャパシタの放電から充電に切り替えるように前記充放電回路を制御することを特徴とする請求項1に記載の発振回路。
【請求項3】
前記基準信号は、前記三角波信号よりも振幅が小さい三角波信号であることを特徴とする請求項1に記載の発振回路。
【請求項4】
前記基準信号調整回路は、前記三角波信号の周波数が高いほど前記第1基準電圧値が小さくなり、かつ、前記第2基準電圧値が大きくなるように前記基準信号を調整することを特徴とする請求項1に記載の発振回路。
【請求項5】
基準信号調整回路は、前記基準電圧値切替回路によって前記基準電圧値が前記上限電圧値に維持されている期間において、前記充放電制御回路に出力される前記基準電圧値が前記第2基準電圧値から前記第1基準電圧値まで増加するように前記基準信号を調整し、前記基準電圧値切替回路によって前記基準電圧値が前記下限電圧値に維持されている期間において、前記充放電制御回路に出力される前記基準電圧値が前記第1基準電圧値から前記第2基準電圧値まで減少するように前記基準信号を調整することを特徴とする請求項1に記載の発振回路。
【請求項6】
前記充放電制御回路は、前記三角波信号を入力する第1入力端子と、前記基準信号を入力する第2入力端子と、前記充放電回路による前記キャパシタの充放電を制御するための制御信号を出力する出力端子と、を有するコンパレータを備えることを特徴とする請求項1に記載の発振回路。
【請求項7】
前記基準電圧値切替回路は、
前記電源と固定電位との間で直列接続された複数の抵抗と、
前記複数の抵抗に対する前記第2入力端子の接点を、前記電源の電圧を前記三角波信号の上限電圧に分圧する第1接点と、前記電源の電圧を前記三角波信号の下限電圧に分圧する第2接点との間で切り替えるスイッチと、を有し、
前記基準信号調整回路は、
前記第2入力端子が前記第1接点に接続されたときに、前記充放電制御回路に出力される前記基準電圧値が前記第1基準電圧値になるように前記基準信号を調整し、
前記第2入力端子が前記第2接点に接続されたときに、前記充放電制御回路に出力される前記基準電圧値が前記第2基準電圧値になるように前記基準信号を調整することを特徴とする請求項6に記載の発振回路。
【請求項8】
前記スイッチは、前記出力端子から出力される前記制御信号が前記キャパシタの充電を指示する場合に、前記第2入力端子を前記第1接点に接続し、前記制御信号が前記キャパシタの放電を指示する場合に、前記第2入力端子を前記第2接点に接続することを特徴とする請求項7に記載の発振回路。
【請求項9】
前記基準信号調整回路は、一端が前記スイッチおよび前記第2入力端子に接続され、他端が固定電位に接続された第2のキャパシタを有することを特徴とする請求項7に記載の発振回路。
【請求項10】
前記第2のキャパシタは、前記スイッチによって前記第2入力端子が前記第1接点に接続されたときに、前記複数の抵抗のうちの前記第1接点と前記第2接点との間の第1抵抗および前記第2接点と前記固定電位との間の第2抵抗に接続され、前記スイッチによって前記第2入力端子が前記第2接点に接続されたときに、前記第2抵抗に接続されることを特徴とする請求項9に記載の発振回路。
【請求項11】
前記基準信号調整回路は、一端が前記スイッチおよび前記第2入力端子に接続され、他端が固定電位に接続された第2のキャパシタを有し、
前記スイッチは、
一端が前記第2のキャパシタの一端に接続され、他端が前記第1接点に接続され、制御端子が前記コンパレータの出力端子側に接続された第1スイッチング素子と、
一端が前記第2のキャパシタの一端に接続され、他端が前記第2接点に接続され、制御端子が前記コンパレータの出力端子側に接続された第2スイッチング素子と、を有することを特徴とする請求項7に記載の発振回路。
【請求項12】
前記第1入力端子は、非反転入力端子であり、
前記第2入力端子は、反転入力端子であり、
前記コンパレータは、前記キャパシタの充電から放電に切り替える場合に、前記出力端子からハイレベルの制御信号を出力し、一方、前記キャパシタの放電から充電に切り替える場合に、前記出力端子からローレベルの制御信号を出力し、
前記基準電圧値切替回路は、一端が前記コンパレータの出力端子に接続され、他端が前記第1スイッチング素子の制御端子および前記第2スイッチング素子の制御端子に接続されたインバータを更に有し、
前記第1スイッチング素子は、前記ローレベルの制御信号を前記インバータで論理反転した第1反転信号によってオンし、前記ハイレベルの制御信号を前記インバータで論理反転した第2反転信号によってオフし、
前記第2スイッチング素子は、前記第1反転信号によってオフし、前記第2反転信号によってオンすることを特徴とする請求項11に記載の発振回路。
【請求項13】
前記第1入力端子は、非反転入力端子であり、
前記第2入力端子は、反転入力端子であり、
前記コンパレータは、前記キャパシタの充電から放電に切り替える場合に、前記出力端子からハイレベルの制御信号を出力し、一方、前記キャパシタの放電から充電に切り替える場合に、前記出力端子からローレベルの制御信号を出力し、
前記第1スイッチング素子は、前記ローレベルの制御信号によってオンし、前記ハイレベルの制御信号によってオフし、
前記第2スイッチング素子は、前記ローレベルの制御信号によってオフし、前記ハイレベルの制御信号によってオンすることを特徴とする請求項11に記載の発振回路。
【請求項14】
前記充放電回路は、
前記電源と前記キャパシタの一端との間に接続された第1定電流回路と、
一端が前記キャパシタの一端に接続され、制御端子が前記コンパレータの出力端子に接続されたトランジスタと、
前記トランジスタの他端と固定電位との間に接続された第2定電流回路と、を有することを特徴とする請求項6に記載の発振回路。
【請求項15】
電源から供給される電力によるキャパシタの充放電を制御し、前記キャパシタの充電電圧に応じた三角波信号を生成する充放電回路と、
前記三角波信号と基準信号とが入力され、前記三角波信号の電圧値と前記基準信号の基準電圧値とを比較し、比較結果に応じて前記キャパシタの充電と放電とを切り替えるように前記充放電回路を制御する充放電制御回路と、
前記基準信号を生成して前記充放電制御回路に出力し、前記基準信号の前記基準電圧値を切り替える基準電圧値切替回路と、
前記基準信号を調整する基準信号調整回路と、を備えた発振回路を制御し、
前記発振回路の制御は、
前記基準電圧値切替回路が、
前記充放電制御回路による前記キャパシタの放電から充電に切り替えるために、前記基準信号の前記基準電圧値を前記三角波信号の下限電圧値から上限電圧値に切り替え、一方、前記充放電制御回路による前記キャパシタの充電から放電に切り替えるために、前記基準信号の前記基準電圧値を前記上限電圧値から前記下限電圧値に切り替え、
前記基準信号調整回路が、
前記基準電圧値切替回路が前記基準電圧値を前記上限電圧値に切り替えたときに、前記充放電制御回路に出力される前記基準電圧値が前記上限電圧値よりも低い第1基準電圧値になるように前記基準信号を調整し、一方、前記基準電圧値切替回路が前記基準電圧値を前記下限電圧値に切り替えたときに、前記充放電制御回路に出力される前記基準電圧値が前記下限電圧値よりも高く前記第1基準電圧値よりも低い第2基準電圧値になるように前記基準信号を調整することを含むことを特徴とする発振回路の制御方法。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、発振回路および発振回路の制御方法に関する。
【背景技術】
【0002】
従来、発振回路においては、外付けコンデンサへの定電流による充放電電圧をコンパレータで閾値電圧と比較し、比較結果に応じて充放電を切り替えることで、外付けコンデンサの電圧に応じた三角波信号を生成していた。
【先行技術文献】
【特許文献】
【0003】
【発明の概要】
【発明が解決しようとする課題】
【0004】
しかしながら、従来は、高周波の三角波信号を生成する場合に、コンパレータの応答遅れによって三角波信号のオーバーシュートが発生してしまい、高周波に適切に対応することができないといった問題が生じていた。このような問題は、充電電流を増加させたり、コンデンサを小さくしたりしても解決することができなかった。
【0005】
そこで、本発明は、三角波信号の周波数が高い場合においても、オーバーシュートが抑制された適正な波形の三角波信号を生成することができる発振回路および発振回路の制御方法を提供することを目的とする。
【課題を解決するための手段】
【0006】
本発明の一態様に係る発振回路は、
電源から供給される電力によるキャパシタの充放電を制御し、前記キャパシタの充電電圧に応じた三角波信号を生成する充放電回路と、
前記三角波信号と基準信号とが入力され、前記三角波信号の電圧値と前記基準信号の基準電圧値とを比較し、比較結果に応じて前記キャパシタの充電と放電とを切り替えるように前記充放電回路を制御する充放電制御回路と、
前記基準信号を生成して前記充放電制御回路に出力し、前記基準信号の前記基準電圧値を切り替える基準電圧値切替回路と、
前記基準信号を調整する基準信号調整回路と、を備え、
前記基準電圧値切替回路は、
前記充放電制御回路による前記キャパシタの放電から充電に切り替えるために、前記基準信号の前記基準電圧値を前記三角波信号の下限電圧値から上限電圧値に切り替え、一方、前記充放電制御回路による前記キャパシタの充電から放電に切り替えるために、前記基準信号の前記基準電圧値を前記上限電圧値から前記下限電圧値に切り替え、
前記基準信号調整回路は、
前記基準電圧値切替回路が前記基準電圧値を前記上限電圧値に切り替えたときに、前記充放電制御回路に出力される前記基準電圧値が前記上限電圧値よりも低い第1基準電圧値になるように前記基準信号を調整し、一方、前記基準電圧値切替回路が前記基準電圧値を前記下限電圧値に切り替えたときに、前記充放電制御回路に出力される前記基準電圧値が前記下限電圧値よりも高く前記第1基準電圧値よりも低い第2基準電圧値になるように前記基準信号を調整する。
【0007】
前記発振回路において、
前記充放電制御回路は、
前記キャパシタの充電中に前記三角波信号の電圧値が前記第1基準電圧値に達した場合に、前記キャパシタの充電から放電に切り替えるように前記充放電回路を制御し、
前記キャパシタの放電中に前記三角波信号の電圧値が前記第2基準電圧値に達した場合に、前記キャパシタの放電から充電に切り替えるように前記充放電回路を制御してもよい。
【0008】
前記発振回路において、
前記基準信号は、前記三角波信号よりも振幅が小さい三角波信号であってもよい。
【0009】
前記発振回路において、
前記基準信号調整回路は、前記三角波信号の周波数が高いほど前記第1基準電圧値が小さくなり、かつ、前記第2基準電圧値が大きくなるように前記基準信号を調整してもよい。
【0010】
前記発振回路において、
基準信号調整回路は、前記基準電圧値切替回路によって前記基準電圧値が前記上限電圧値に維持されている期間において、前記充放電制御回路に出力される前記基準電圧値が前記第2基準電圧値から前記第1基準電圧値まで増加するように前記基準信号を調整し、前記基準電圧値切替回路によって前記基準電圧値が前記下限電圧値に維持されている期間において、前記充放電制御回路に出力される前記基準電圧値が前記第1基準電圧値から前記第2基準電圧値まで減少するように前記基準信号を調整してもよい。
【0011】
前記発振回路において、
前記充放電制御回路は、前記三角波信号を入力する第1入力端子と、前記基準信号を入力する第2入力端子と、前記充放電回路による前記キャパシタの充放電を制御するための制御信号を出力する出力端子と、を有するコンパレータを備えてもよい。
【0012】
前記発振回路において、
前記基準電圧値切替回路は、
前記電源と固定電位との間で直列接続された複数の抵抗と、
前記複数の抵抗に対する前記第2入力端子の接点を、前記電源の電圧を前記三角波信号の上限電圧に分圧する第1接点と、前記電源の電圧を前記三角波信号の下限電圧に分圧する第2接点との間で切り替えるスイッチと、を有し、
前記基準信号調整回路は、
前記第2入力端子が前記第1接点に接続されたときに、前記充放電制御回路に出力される前記基準電圧値が前記第1基準電圧値になるように前記基準信号を調整し、
前記第2入力端子が前記第2接点に接続されたときに、前記充放電制御回路に出力される前記基準電圧値が前記第2基準電圧値になるように前記基準信号を調整してもよい。
【0013】
前記発振回路において、
前記スイッチは、前記出力端子から出力される前記制御信号が前記キャパシタの充電を指示する場合に、前記第2入力端子を前記第1接点に接続し、前記制御信号が前記キャパシタの放電を指示する場合に、前記第2入力端子を前記第2接点に接続してもよい。
【0014】
前記発振回路において、
前記基準信号調整回路は、一端が前記スイッチおよび前記第2入力端子に接続され、他端が固定電位に接続された第2のキャパシタを有してもよい。
【0015】
前記発振回路において、
前記第2のキャパシタは、前記スイッチによって前記第2入力端子が前記第1接点に接続されたときに、前記複数の抵抗のうちの前記第1接点と前記第2接点との間の第1抵抗および前記第2接点と前記固定電位との間の第2抵抗に接続され、前記スイッチによって前記第2入力端子が前記第2接点に接続されたときに、前記第2抵抗に接続されてもよい。
【0016】
前記発振回路において、
前記基準信号調整回路は、一端が前記スイッチおよび前記第2入力端子に接続され、他端が固定電位に接続された第2のキャパシタを有し、
前記スイッチは、
一端が前記第2のキャパシタの一端に接続され、他端が前記第1接点に接続され、制御端子が前記コンパレータの出力端子側に接続された第1スイッチング素子と、
一端が前記第2のキャパシタの一端に接続され、他端が前記第2接点に接続され、制御端子が前記コンパレータの出力端子側に接続された第2スイッチング素子と、を有してもよい。
【0017】
前記発振回路において、
前記第1入力端子は、非反転入力端子であり、
前記第2入力端子は、反転入力端子であり、
前記コンパレータは、前記キャパシタの充電から放電に切り替える場合に、前記出力端子からハイレベルの制御信号を出力し、一方、前記キャパシタの放電から充電に切り替える場合に、前記出力端子からローレベルの制御信号を出力し、
前記基準電圧切替回路は、一端が前記コンパレータの出力端子に接続され、他端が前記第1スイッチング素子の制御端子および前記第2スイッチング素子の制御端子に接続されたインバータを更に有し、
前記第1スイッチング素子は、前記ローレベルの制御信号を前記インバータで論理反転した第1反転信号によってオンし、前記ハイレベルの制御信号を前記インバータで論理反転した第2反転信号によってオフし、
前記第2スイッチング素子は、前記第1反転信号によってオフし、前記第2反転信号によってオンしてもよい。
【0018】
前記発振回路において、
前記第1入力端子は、非反転入力端子であり、
前記第2入力端子は、反転入力端子であり、
前記コンパレータは、前記キャパシタの充電から放電に切り替える場合に、前記出力端子からハイレベルの制御信号を出力し、一方、前記キャパシタの放電から充電に切り替える場合に、前記出力端子からローレベルの制御信号を出力し、
前記第1スイッチング素子は、前記ローレベルの制御信号によってオンし、前記ハイレベルの制御信号によってオフし、
前記第2スイッチング素子は、前記ローレベルの制御信号によってオフし、前記ハイレベルの制御信号によってオンしてもよい。
【0019】
前記発振回路において、
前記充放電回路は、
前記電源と前記キャパシタの一端との間に接続された第1定電流回路と、
一端が前記キャパシタの一端に接続され、制御端子が前記コンパレータの出力端子に接続されたトランジスタと、
前記トランジスタの他端と固定電位との間に接続された第2定電流回路と、を有してもよい。
【0020】
本発明の一態様に係る発振回路の制御方法は、
電源から供給される電力によるキャパシタの充放電を制御し、前記キャパシタの充電電圧に応じた三角波信号を生成する充放電回路と、
前記三角波信号と基準信号とが入力され、前記三角波信号の電圧値と前記基準信号の基準電圧値とを比較し、比較結果に応じて前記キャパシタの充電と放電とを切り替えるように前記充放電回路を制御する充放電制御回路と、
前記基準信号を生成して前記充放電制御回路に出力し、前記基準信号の前記基準電圧値を切り替える基準電圧値切替回路と、
前記基準信号を調整する基準信号調整回路と、を備えた発振回路を制御し、
前記発振回路の制御は、
前記基準電圧値切替回路が、
前記充放電制御回路による前記キャパシタの放電から充電に切り替えるために、前記基準信号の前記基準電圧値を前記三角波信号の下限電圧値から上限電圧値に切り替え、一方、前記充放電制御回路による前記キャパシタの充電から放電に切り替えるために、前記基準信号の前記基準電圧値を前記上限電圧値から前記下限電圧値に切り替え、
前記基準信号調整回路が、
前記基準電圧値切替回路が前記基準電圧値を前記上限電圧値に切り替えたときに、前記充放電制御回路に出力される前記基準電圧値が前記上限電圧値よりも低い第1基準電圧値になるように前記基準信号を調整し、一方、前記基準電圧値切替回路が前記基準電圧値を前記下限電圧値に切り替えたときに、前記充放電制御回路に出力される前記基準電圧値が前記下限電圧値よりも高く前記第1基準電圧値よりも低い第2基準電圧値になるように前記基準信号を調整することを含む。
【発明の効果】
【0021】
本発明の一態様に係る発振回路は、電源から供給される電力によるキャパシタの充放電を制御し、キャパシタの充電電圧に応じた三角波信号を生成する充放電回路と、三角波信号と基準信号とが入力され、三角波信号の電圧値と基準信号の基準電圧値とを比較し、比較結果に応じてキャパシタの充電と放電とを切り替えるように充放電回路を制御する充放電制御回路と、基準信号を生成して充放電制御回路に出力し、基準信号の基準電圧値を切り替える基準電圧値切替回路と、基準信号を調整する基準信号調整回路と、を備え、基準電圧値切替回路は、充放電制御回路によるキャパシタの放電から充電に切り替えるために、基準信号の基準電圧値を三角波信号の下限電圧値から上限電圧値に切り替え、一方、充放電制御回路によるキャパシタの充電から放電に切り替えるために、基準信号の基準電圧値を上限電圧値から下限電圧値に切り替え、基準信号調整回路は、基準電圧値切替回路が基準電圧値を上限電圧値に切り替えたときに、充放電制御回路に出力される基準電圧値が上限電圧値よりも低い第1基準電圧値になるように基準信号を調整し、一方、基準電圧値切替回路が基準電圧値を下限電圧値に切り替えたときに、充放電制御回路に出力される基準電圧値が下限電圧値よりも高く第1基準電圧値よりも低い第2基準電圧値になるように基準信号を調整する。
本発明によれば、基準信号調整回路によって基準信号の基準電圧値を調整することで、充放電制御回路の遅延時間を考慮して、三角波信号が上限電圧値および下限電圧値に達する前に充放電の制御を切り替えることで、オーバーシュートの発生を抑制することができる。
これにより、本発明によれば、三角波信号の周波数が高い場合においても、オーバーシュートが抑制された適正な波形の三角波信号を生成することができる。
【図面の簡単な説明】
【0022】
【
図1】第1の実施形態に係る発振回路の一例を示す回路図である。
【
図2】第1の実施形態に係る発振回路の動作波形図である。
【
図4】第2の実施形態に係る発振回路の一例を示す回路図である。
【
図5】第3の実施形態に係る発振回路の一例を示す回路図である。
【
図6】第4の実施形態に係る発振回路の一例を示す回路図である。
【
図7】第5の実施形態に係る発振回路の一例を示す回路図である。
【発明を実施するための形態】
【0023】
以下、図面を参照して本発明に係る実施形態を説明する。本実施形態は、本発明を限定するものではない。
【0024】
(第1の実施形態)
先ず、第1の実施形態に係る発振回路およびその制御方法について説明する。
図1は、第1の実施形態に係る発振回路1の一例を示す回路図である。
図2は、第1の実施形態に係る発振回路1の動作波形図である。
【0025】
第1の実施形態に係る発振回路1は、
図1に示すように、充放電回路2と、充放電制御回路3と、基準電圧値切替回路4と、基準信号調整回路5とを備える。以下、これらの発振回路1の構成部について詳しく説明する。
【0026】
(充放電回路2)
充放電回路2は、電源から供給される電力による第1キャパシタC1の充放電を制御する回路である。
【0027】
充放電回路2は、第1キャパシタC1の充電電圧に応じた三角波信号Aを生成する。
【0028】
三角波信号Aを生成するための具体的な構成として、充放電回路2は、第1定電流回路21と、トランジスタTrと、第2定電流回路22とを有する。
【0029】
第1定電流回路21は、電源VDDと第1キャパシタC1の一端との間に接続されている。
【0030】
トランジスタTrは、一端が第1キャパシタC1の一端に接続され、制御端子が後述する充放電制御回路3のコンパレータ31の出力端子に接続されている。トランジスタTrは、
図1に示すように、ハイレベルの制御信号によってオンし、ローレベルの制御信号によってオフするnMOSFETであってもよい。
【0031】
第2定電流回路22は、トランジスタTrの他端と固定電位の一例である接地電位との間に接続されている。
【0032】
このような構成を有する充放電回路2は、後述するコンパレータ31の出力端子からの制御信号に応じてトランジスタTrがオフすることで、第1キャパシタC1を充電させる。一方、充放電回路2は、コンパレータ31の出力端子からの制御信号に応じてトランジスタTrがオンすることで、第1キャパシタC1を放電させる。
【0033】
より具体的には、トランジスタTrがオフしたときに、第1定電流回路21は、所望の周波数に応じた抵抗値の調整によって決められた定電流を第1キャパシタC1に出力することで、第1キャパシタC1を定電流で充電させる。一方、トランジスタTrがオンしたときに、第2定電流回路22は、第1キャパシタC1の蓄積電荷と第1定電流回路21の定電流とを吸い込むために定電流を流し、第1キャパシタC1を定電流で放電する。
【0034】
そして、充放電回路2は、第1定電流回路21とトランジスタTrとの間のノードNから、後述するコンパレータ31の非反転入力端子に対して、第1キャパシタC1の充電電圧に応じた三角波信号Aを出力する。
【0035】
(充放電制御回路3)
充放電制御回路3は、充放電回路2を制御する回路である。充放電制御回路3には、充放電回路2から出力された三角波信号Aと、後述する基準電圧値切替回路4から出力された基準信号Bとが入力される。基準信号Bは、例えば、
図2に示すように、三角波信号Aよりも振幅が小さい三角波信号である。
【0036】
充放電制御回路3は、三角波信号Aの電圧値と基準信号Bの基準電圧値とを比較し、比較結果に応じて第1キャパシタC1の充電と放電とを切り替えるように充放電回路2を制御する。
【0037】
充放電回路2を制御するための具体的な構成として、充放電制御回路3は、
図1に示すように、コンパレータ31を備える。コンパレータ31は、第1入力端子の一例である非反転入力端子(+)と、第2入力端子の一例である反転入力端子(-)と、出力端子とを有する。
【0038】
非反転入力端子には、充放電回路2から三角波信号Aが入力される。反転入力端子には、後述する基準電圧値切替回路4から基準信号Bが入力される。出力端子からは、充放電回路2のトランジスタTrの制御端子に対して、充放電回路2による第1キャパシタC1の充放電を制御するための制御信号が出力される。
【0039】
このような構成を有する充放電制御回路3は、
図2において三角波信号Aが上昇(増加)する期間である第1キャパシタC1の充電中に、三角波信号Aの電圧値が第1基準電圧値Vr1に達した場合に、三角波信号Aの電圧値が第1基準電圧値Vr1から上限電圧値VC1Hに達するまでのコンパレータ31の応答時間(すなわち、遅延時間)をかけて、第1キャパシタC1の充電から放電に切り替えるように充放電回路2を制御する。
【0040】
一方、充放電制御回路3は、
図2において三角波信号Aが下降(減少)する期間である第1キャパシタC1の放電中に、三角波信号Aの電圧値が第2基準電圧値Vr2に達した場合に、第1キャパシタC1の放電から充電に切り替えるように充放電回路2を制御する。
【0041】
より具体的には、コンパレータ31は、第1キャパシタC1の充電中に、非反転入力端子に入力された三角波信号Aの電圧値が、反転入力端子に入力された基準信号Bの第1基準電圧値Vr1に達した場合に、充放電回路2のトランジスタTrの制御端子に対して、出力端子から第1キャパシタC1の放電を指示するハイレベルの制御信号を出力する。すなわち、コンパレータ31は、第1キャパシタC1の充電から放電に切り替える場合に、出力端子からハイレベルの制御信号を出力する。トランジスタTrは、ハイレベルの制御信号によってオンすることで、第1キャパシタC1を放電する。
【0042】
このとき、コンパレータ31の非反転入力端子に入力された三角波信号Aの電圧値が第1基準電圧値Vr1に達してからコンパレータ31の出力端子からハイレベルの制御信号が出力されるまでの間には、コンパレータ31の応答時間(すなわち、遅延時間)を要する。
【0043】
このコンパレータ31の応答時間は、三角波信号Aの電圧値が第1基準電圧値Vr1から上限電圧値VC1Hに達するまでの時間に相当する。言い換えれば、第1基準電圧値Vr1は、この電圧値Vr1に三角波信号Aが達したときから、コンパレータ31の応答時間が経過したときに、三角波信号Aが上限電圧値VC1Hに達するように調整された電圧である。
【0044】
このように調整された第1基準電圧値Vr1をコンパレータ31で三角波信号Aと比較することで、第1キャパシタC1の充電から放電に切り替えるときに三角波信号Aが上限電圧値VC1Hより大きくなるオーバーシュートが発生することを抑制することができる。
【0045】
一方、コンパレータ31は、第1キャパシタC1の充電中に、非反転入力端子に入力された三角波信号Aの電圧値が、反転入力端子に入力された基準信号Bの第1基準電圧値Vr1に達していない場合に、トランジスタTrの制御端子に対して、出力端子から第1キャパシタC1の充電を指示するローレベルの制御信号を出力し続ける。トランジスタTrは、ローレベルの制御信号によってオフし続けることで、第1キャパシタC1を充電し続ける。
【0046】
また、コンパレータ31は、第1キャパシタC1の放電中に、非反転入力端子に入力された三角波信号Aの電圧値が、反転入力端子に入力された基準信号Bの第2基準電圧値Vr2に達した場合に、充放電回路2のトランジスタTrの制御端子に対して、出力端子から第1キャパシタC1の充電を指示するローレベルの制御信号を出力する。すなわち、コンパレータ31は、第1キャパシタC1の放電から充電に切り替える場合に、出力端子からローレベルの制御信号を出力する。トランジスタTrは、ローレベルの制御信号によってオフすることで、第1キャパシタC1を充電する。
【0047】
このとき、コンパレータ31の非反転入力端子に入力された三角波信号Aの電圧値が第2基準電圧値Vr2に達してからコンパレータ31の出力端子からローレベルの制御信号が出力されるまでの間には、コンパレータ31の応答時間を要する。
【0048】
このコンパレータ31の応答時間は、三角波信号Aの電圧値が第2基準電圧値Vr2から下限電圧値VC1Lに達するまでの時間に相当する。言い換えれば、第2基準電圧値Vr2は、この電圧値Vr2に三角波信号Aが達したときから、コンパレータ31の応答時間が経過したときに、三角波信号Aが下限電圧値VC1Lに達するように調整された電圧である。
【0049】
このように調整された第2基準電圧値Vr2をコンパレータ31で三角波信号Aと比較することで、第1キャパシタC1の放電から充電に切り替えるときに三角波信号Aが下限電圧値VC1Lより小さくなるオーバーシュートが発生することを抑制することができる。
【0050】
一方、コンパレータ31は、第1キャパシタC1の放電中に、非反転入力端子に入力された三角波信号Aの電圧値が、反転入力端子に入力された基準信号Bの第2基準電圧値Vr2に達していない場合に、トランジスタTrの制御端子に対して、出力端子から第1キャパシタC1の放電を指示するハイレベルの制御信号を出力し続ける。トランジスタTrは、ハイレベルの制御信号によってオンし続けることで、第1キャパシタC1を放電し続ける。
【0051】
このようにしてコンパレータ31の出力端子から充放電回路2のトランジスタTrの制御端子に制御信号が出力されることで、充放電回路2による第1キャパシタC1の充放電が制御される。
【0052】
(基準電圧値切替回路4)
基準電圧値切替回路4は、基準信号Bを生成して充放電制御回路3に出力し、基準信号Bの基準電圧値を切り替える回路である。
【0053】
基準電圧値切替回路4は、充放電制御回路3による第1キャパシタC1の放電から充電に切り替えるために、基準信号Bの基準電圧値を三角波信号Aの下限電圧値VC1Lから上限電圧値VC1Hに切り替える。
【0054】
一方、基準電圧値切替回路4は、充放電制御回路3による第1キャパシタC1の充電から放電に切り替えるために、基準信号Bの基準電圧値を上限電圧値VC1Hから下限電圧値VC1Lに切り替える。
【0055】
基準信号Bの生成および切り替えのための具体的な構成として、基準電圧値切替回路4は、
図1に示すように、複数の抵抗の一例である3つの抵抗R1、R2、R3と、スイッチSWと、インバータ41とを備える。抵抗R2は、第1抵抗の一例である。抵抗R3は、第2抵抗の一例である。スイッチSWは、第1スイッチング素子の一例である第1トランスファーゲートTG1と、第2スイッチング素子の一例である第2トランスファーゲートTG2とを有する。
【0056】
抵抗R1~R3は、電源VDDと固定電位の一例である接地電位との間で直列接続されている。より詳しくは、抵抗R1は、一端が電源VDDに接続され、他端が抵抗R2の一端に接続されている。抵抗R2の他端は、抵抗R3の一端に接続されている。抵抗R3の他端は、接地電位に接続されている。
【0057】
スイッチSWは、第1~第3抵抗R1~R3に対するコンパレータ31の反転入力端子の接点を、抵抗R1と抵抗R2との間の第1ノードN1(第1接点)と、抵抗R2と抵抗R3との間の第2ノードN2(第2接点)との間で切り替える。
【0058】
第1ノードN1は、電源電圧(以下、電源と同一の符号VDDで表す)を三角波信号Aの上限電圧VC1Hに分圧するためのスイッチSWの接点である。第2ノードN2は、電源電圧VDDを三角波信号Aの下限電圧VC1Lに分圧するためのスイッチSWの接点である。
【0059】
スイッチSWの第1トランスファーゲートTG1は、一端が後述する基準信号調整回路5の第2キャパシタC2の一端に接続され、他端が第1ノードN1に接続され、制御端子がコンパレータ31の出力端子側に接続されている。
【0060】
スイッチSWの第2トランスファーゲートTG2は、一端が第2キャパシタC2の一端に接続され、他端が第2ノードN2に接続され、制御端子がコンパレータ31の出力端子側に接続されている。
【0061】
インバータ41は、一端がコンパレータ31の出力端子に接続され、他端が第1トランスファーゲートTG1の制御端子および第2トランスファーゲートTG2の制御端子に接続されている。
【0062】
スイッチSWは、コンパレータ31の出力端子から出力された制御信号が第1キャパシタC1の充電を指示する場合(すなわち、ローレベルの制御信号である場合)には、コンパレータ31の反転入力端子を第1ノードN1に接続する。コンパレータ31の反転入力端子を第1ノードN1に接続することで、スイッチSWは、基準信号Bの基準電圧値を三角波信号Aの下限電圧値VC1Lから上限電圧値VC1Hに切り替える。
【0063】
一方、スイッチSWは、コンパレータ31の出力端子から出力された制御信号が第1キャパシタC1の放電を指示する場合(すなわち、ハイレベルの制御信号である場合)には、コンパレータ31の反転入力端子を第2ノードN2に接続する。コンパレータ31の反転入力端子を第2ノードN2に接続することで、スイッチSWは、基準信号Bの基準電圧値を上限電圧値VC1Hから下限電圧値VC1Lに切り替える。
【0064】
より具体的には、第1トランスファーゲートTG1は、コンパレータ31の出力端子から出力された制御信号が第1キャパシタC1の充電を指示するローレベルの制御信号である場合に、ローレベルの制御信号をインバータ41で論理反転した第1反転信号によってオンする。第1反転信号によってオンすることで、第1トランスファーゲートTG1は、コンパレータ31の反転入力端子を第1ノードN1に接続し、基準信号Bの基準電圧値を三角波信号Aの下限電圧値VC1Lから上限電圧値VC1Hに切り替える。
【0065】
一方、第1トランスファーゲートTG1は、コンパレータ31の出力端子から出力された制御信号が第1キャパシタC1の放電を指示するハイレベルの制御信号である場合に、ハイレベルの制御信号をインバータ41で論理反転した第2反転信号によってオフする。第2反転信号によってオフすることで、第1トランスファーゲートTG1は、コンパレータ31の反転入力端子を第1ノードN1から切断する。
【0066】
また、第2トランスファーゲートTG2は、コンパレータ31の出力端子から出力された制御信号が第1キャパシタC1の充電を指示するローレベルの制御信号である場合に、ローレベルの制御信号をインバータ41で論理反転した第1反転信号によってオフする。第1反転信号によってオフすることで、第2トランスファーゲートTG2は、コンパレータ31の反転入力端子を第2ノードN2から切断する。
【0067】
一方、第2トランスファーゲートTG2は、コンパレータ31の出力端子から出力された制御信号が第1キャパシタC1の放電を指示するハイレベルの制御信号である場合に、ハイレベルの制御信号をインバータ41で論理反転した第2反転信号によってオンする。第2反転信号によってオンすることで、第2トランスファーゲートTG2は、コンパレータ31の反転入力端子を第2ノードN2に接続し、基準信号Bの基準電圧値を三角波信号Aの上限電圧値VC1Hから下限電圧値VC1Lに切り替える。
【0068】
(基準信号調整回路5)
基準信号調整回路5は、基準信号Bを調整する回路である。
【0069】
基準信号調整回路5は、第1キャパシタC1の放電から充電に切り替えるために基準電圧値切替回路4が基準電圧値を上限電圧値VC1Hに切り替えたときに、充放電制御回路3に出力される基準電圧値が上限電圧値VC1Hよりも低い第1基準電圧値Vr1になるように基準信号Bを調整する。
【0070】
すなわち、基準信号調整回路5は、コンパレータ31の反転入力端子が第1ノードN1に接続されたときに、充放電制御回路3に出力される基準電圧値が第1基準電圧値Vr1になるように基準信号Bを調整する。
【0071】
一方、基準信号調整回路5は、第1キャパシタC1の充電から放電に切り替えるために基準電圧値切替回路4が基準電圧値を下限電圧値VC1Lに切り替えたときに、充放電制御回路3に出力される基準電圧値が下限電圧値VC1Lよりも高く第1基準電圧値Vr1よりも低い第2基準電圧値Vr2になるように基準信号Bを調整する。
【0072】
すなわち、基準信号調整回路5は、コンパレータ31の反転入力端子が第2ノードN2に接続されたときに、充放電制御回路3に出力される基準電圧値が第2基準電圧値Vr2になるように基準信号Bを調整する。
【0073】
基準信号調整回路5は、三角波信号Aの周波数が高いほど第1基準電圧値Vr1が小さくなり、かつ、第2基準電圧値Vr2が大きくなるように基準信号Bを調整してもよい。
【0074】
より具体的には、基準信号調整回路5は、
図2において破線の矩形波形で示すように、基準電圧値切替回路4によって基準信号Bの基準電圧値が上限電圧値VC1Hに維持されている期間T1において、充放電制御回路3に出力される基準電圧値が第2基準電圧値Vr2から第1基準電圧値Vr1まで増加するように基準信号B(実線波形)を調整する。基準信号調整回路5は、基準電圧値が第2基準電圧値から第1基準電圧値まで一次関数にしたがって増加するように基準信号Bを調整してもよい。
【0075】
一方、基準信号調整回路5は、基準電圧値切替回路4によって基準電圧値が下限電圧値VC1Lに維持されている期間T2において、充放電制御回路3に出力される基準電圧値が第1基準電圧値Vr1から第2基準電圧値Vr2まで減少するように基準信号Bを調整する。基準信号調整回路5は、基準電圧値が第1基準電圧値Vr1から第2基準電圧値Vr2まで一次関数にしたがって減少するように基準信号Bを調整してもよい。
【0076】
基準信号Bを調整するための具体的な構成例として、基準信号調整回路5は、第2キャパシタC2を有する。第2キャパシタC2は、一端がスイッチSWおよびコンパレータ31の反転入力端子に接続され、他端が固定電位の一例である接地電位に接続されている。
【0077】
第2キャパシタC2は、スイッチSWによってコンパレータ31の反転入力端子が第1ノードN1に接続されたときに、第1~第3抵抗R1~R3のうちの第1ノードN1と第2ノードN2との間の抵抗R2および第2ノードN2と接地電位との間の抵抗R3に接続される。
【0078】
抵抗R2および抵抗R3に接続されることで、第2キャパシタC2は、基準電圧値切替回路4が基準電圧値を上限電圧値VC1Hに切り替えたときに、充放電制御回路3に出力される基準電圧値が上限電圧値VC1Hよりも低い第1基準電圧値Vr1になるように基準信号Bを調整する。より具体的には、第2キャパシタC2、抵抗R2および抵抗R3で構成される回路の時定数によって、基準電圧値切替回路4が基準電圧値を上限電圧値VC1Hに切り替えたときにコンパレータ31の反転入力端子に出力される基準電圧値が、第1基準電圧値Vr1に調整される。
【0079】
一方、第2キャパシタC2は、スイッチSWによってコンパレータ31の反転入力端子が第2ノードN2に接続されたときに、抵抗R3に接続される。
【0080】
抵抗R3に接続されることで、第2キャパシタC2は、基準電圧値切替回路4が基準電圧値を下限電圧値VC1Lに切り替えたときに、充放電制御回路3に出力される基準電圧値が下限電圧値VC1Lよりも高く第1基準電圧値Vr1よりも低い第2基準電圧値Vr2になるように基準信号Bを調整する。より具体的には、第2キャパシタC2および抵抗R3で構成される回路の時定数によって、基準電圧値切替回路4が基準電圧値を下限電圧値VC1Lに切り替えたときにコンパレータ31の反転入力端子に出力される基準電圧値が、第2基準電圧値Vr2に調整される。
【0081】
ここで、もし、第1キャパシタC1の放電から充電に切り替えるときに、基準電圧値切替回路4で設定された三角波信号Aの上限電圧値VC1Hを、そのままコンパレータ31の反転入力端子に出力する場合、コンパレータ31は、充電の開始後に、非反転入力端子に入力される三角波信号Aが上限電圧値VC1Hに達したことを契機として、充電を指示するローレベルの制御信号の出力から、放電を指示するハイレベルの制御信号の出力へと切り替える。しかしながら、この制御信号の出力の切り替えには、コンパレータ31の応答時間(すなわち、遅延時間)を要する。応答時間を要することで、
図3に示すように、三角波信号Aが上限電圧値VC1Hに達した後も、ローレベルの制御信号の出力が継続されることで第1キャパシタC1が充電され続けてしまい、結果的に三角波信号Aが上限電圧値VC1Hより大きくなるオーバーシュートが生じてしまう。
【0082】
これに対して、基準信号調整回路5によれば、第1キャパシタC1の放電から充電に切り替えるときに、基準電圧値切替回路4で設定された三角波信号Aの上限電圧値VC1Hよりも低い第1基準電圧値Vr1を、コンパレータ31の反転入力端子に出力することができる。そして、コンパレータ31は、充電の開始後に、非反転入力端子に入力される三角波信号Aが第1基準電圧値Vr1に達したことを契機として、充電を指示するローレベルの制御信号の出力から、放電を指示するハイレベルの制御信号の出力へと切り替える。この制御信号の切り替えには、コンパレータ31の応答時間(すなわち、遅延時間)を要する。応答時間を要することで、
図2に示すように、三角波信号Aが第1基準電圧値Vr1に達した後も第1キャパシタC1が充電され続ける。
【0083】
しかるに、三角波信号Aが上限電圧値VC1Hに達したときには、コンパレータ31の応答時間が経過することで、コンパレータ31がハイレベルの制御信号を出力することができ、第1キャパシタC1の放電に切り替えることができる。この結果、三角波信号Aが上限電圧値VC1Hより大きくなるオーバーシュートを抑制することができる。
【0084】
また、もし、第1キャパシタC1の充電から放電に切り替えるときに、基準電圧値切替回路4で設定された三角波信号Aの下限電圧値VC1Lを、そのままコンパレータ31の反転入力端子に出力する場合、コンパレータ31は、放電の開始後に、非反転入力端子に入力される三角波信号Aが下限電圧値VC1Lに達したことを契機として、放電を指示するハイレベルの制御信号の出力から、充電を指示するローレベルの制御信号の出力へと切り替える。しかしながら、この制御信号の出力の切り替えには、コンパレータ31の応答時間(すなわち、遅延時間)を要する。応答時間を要することで、
図3に示すように、三角波信号Aが下限電圧値VC1Lに達した後も、ハイレベルの制御信号の出力が継続されることで第1キャパシタC1が放電され続けてしまい、結果的に三角波信号Aが下限電圧値VC1Lより小さくなるオーバーシュートが生じてしまう。
【0085】
これに対して、基準信号調整回路5によれば、第1キャパシタC1の充電から放電に切り替えるときに、基準電圧値切替回路4で設定された三角波信号Aの下限電圧値VC1Lよりも高い第2基準電圧値Vr2を、コンパレータ31の反転入力端子に出力することができる。そして、コンパレータ31は、放電の開始後に、非反転入力端子に入力される三角波信号Aが第2基準電圧値Vr2に達したことを契機として、放電を指示するハイレベルの制御信号の出力から、充電を指示するローレベルの制御信号の出力へと切り替える。この制御信号の切り替えには、コンパレータ31の応答時間(すなわち、遅延時間)を要する。応答時間を要することで、
図2に示すように、三角波信号Aが第2基準電圧値Vr2に達した後も第1キャパシタC1が放電され続ける。
【0086】
しかるに、三角波信号Aが下限電圧値VC1Lに達したときには、コンパレータ31の応答時間が経過することで、コンパレータ31がローレベルの制御信号を出力することができ、第1キャパシタC1の充電に切り替えることができる。この結果、三角波信号Aが下限電圧値VC1Lより小さくなるオーバーシュートを抑制することができる。
【0087】
このように、基準信号調整回路5によれば、第1キャパシタC1の放電から充電に切り替えるときには、三角波信号Aの上限電圧値VC1Hよりも低い第1基準電圧値Vr1をコンパレータ31に設定することで、三角波信号Aの上限側でのオーバーシュートを抑制することができる。また、基準信号調整回路5によれば、第1キャパシタC1の充電から放電に切り替えるときには、三角波信号Aの下限電圧値VC1Lよりも高い第2基準電圧値Vr2をコンパレータ31に設定することで、三角波信号Aの下限側でのオーバーシュートを抑制することができる。
【0088】
次に、以上のように構成された第1の実施形態に係る発振回路1によってもたらされる作用について説明する。
【0089】
既述したように、第1の実施形態に係る発振回路1は、充放電回路2と、充放電制御回路3と、基準電圧値切替回路4と、基準信号調整回路5とを備える。充放電回路2は、電源から供給される電力による第1キャパシタC1の充放電を制御し、第1キャパシタC1の充電電圧に応じた三角波信号Aを生成する。充放電制御回路3は、三角波信号Aと基準信号Bとが入力され、三角波信号Aの電圧値と基準信号Bの基準電圧値とを比較し、比較結果に応じて第1キャパシタC1の充電と放電とを切り替えるように充放電回路2を制御する。基準電圧値切替回路4は、基準信号Bを生成して充放電制御回路3に出力し、基準信号Bの基準電圧値を切り替える。基準信号調整回路5は、基準信号Bを調整する。基準電圧値切替回路4は、充放電制御回路3による第1キャパシタC1の放電から充電に切り替えるために、基準信号Bの基準電圧値を三角波信号Aの下限電圧値VC1Lから上限電圧値VC1Hに切り替え、一方、充放電制御回路3による第1キャパシタC1の充電から放電に切り替えるために、基準信号Bの基準電圧値を上限電圧値VC1Hから下限電圧値VC1Lに切り替える。
【0090】
そして、基準信号調整回路5は、基準電圧値切替回路4が基準電圧値を上限電圧値VC1Hに切り替えたときに、充放電制御回路3に出力される基準電圧値が上限電圧値VC1Hよりも低い第1基準電圧値Vr1になるように基準信号Bを調整する。一方、基準信号調整回路5は、基準電圧値切替回路4が基準電圧値を下限電圧値VC1Lに切り替えたときに、充放電制御回路3に出力される基準電圧値が下限電圧値VC1Lよりも高く第1基準電圧値Vr1よりも低い第2基準電圧値Vr2になるように基準信号Bを調整する。
【0091】
このような構成によれば、基準信号調整回路5によって基準信号Bの基準電圧値を調整することで、充放電制御回路3の遅延時間を考慮して、三角波信号Aが上限電圧値VC1Hおよび下限電圧値VC1Lに達する前に充放電の制御を切り替えることで、オーバーシュートの発生を抑制することができる。
【0092】
これにより、第1の実施形態によれば、三角波信号Aの周波数が高い場合においても、オーバーシュートが抑制された適正な波形の三角波信号を生成することができる。
【0093】
また、既述したように、充放電制御回路3は、第1キャパシタC1の充電中に三角波信号Aの電圧値が第1基準電圧値Vr1に達した場合に、三角波信号Aの電圧値が第1基準電圧値Vr1から上限電圧値VC1Hに達するまでの充放電制御回路3の応答時間をかけて、第1キャパシタC1の充電から放電に切り替えるように充放電回路2を制御する。また、充放電制御回路3は、第1キャパシタC1の放電中に三角波信号Aの電圧値が第2基準電圧値Vr2に達した場合に、第1キャパシタC1の放電から充電に切り替えるように充放電回路2を制御する。
【0094】
このような構成によれば、充放電制御回路3の遅延時間を考慮して、三角波信号Aが上限電圧値VC1Hおよび下限電圧値VC1Lに達したときに第1キャパシタC1の充放電が実際に切り替わるようにすることができるので、実際の充放電の切替わりが早過ぎることによるアンダーシュートの発生も抑制することができる。
【0095】
また、既述したように、基準信号Bは、三角波信号Aよりも振幅が小さい三角波信号である。
【0096】
このような構成によれば、シンプルな基準信号Bの信号波形により、基準信号Bが第1基準電圧値Vr1または第2基準電圧値Vr2に達するまでは、充放電が切り替わらないようにすることができる。
【0097】
また、既述したように、基準信号調整回路5は、三角波信号Aの周波数が高いほど第1基準電圧値Vr1が小さくなり、かつ、第2基準電圧値Vr2が大きくなるように基準信号Bを調整してもよい。
【0098】
このような構成によれば、簡便な手法により、三角波信号Aの周波数にかかわらず、オーバーシュートが抑制された適正な波形の三角波信号を生成することができる。
【0099】
また、既述したように、基準信号調整回路5は、基準電圧値切替回路4によって基準電圧値が上限電圧値VC1Hに維持されている期間において、充放電制御回路3に出力される基準電圧値が第2基準電圧値Vr2から第1基準電圧値Vr1まで増加するように基準信号Bを調整する。また、基準信号調整回路5は、基準電圧値切替回路4によって基準電圧値が下限電圧値VC1Lに維持されている期間において、充放電制御回路3に出力される基準電圧値が第1基準電圧値Vr1から第2基準電圧値Vr2まで減少するように基準信号Bを調整する。
【0100】
このような構成によれば、第1基準電圧値Vr1の放電中に、三角波信号Aが第2基準電圧値Vr2に達した後は、基準電圧値切替回路4の基準電圧を上限電圧値VC1Hに切り替え、上限電圧値VC1Hの維持期間をかけて、基準信号Bの基準電圧値を第2基準電圧値Vr2から第1基準電圧値Vr1まで上昇させることができる。また、第1基準電圧値Vr1の充電中に、三角波信号Aが第1基準電圧値Vr1に達した後は、基準電圧値切替回路4の基準電圧を下限電圧値VC1Lに切り替え、下限電圧値VC1Lの維持期間をかけて、基準信号Bの基準電圧値を第1基準電圧値Vr1から第2基準電圧値Vr2まで下降させることができる。これにより、基準電圧値切替回路4による基準電圧値の設定状態に基づいて、基準信号調整回路5が基準信号Bを第1基準電圧値Vr1と第2基準電圧値Vr2との間で適切に調整することができる。
【0101】
また、既述したように、充放電制御回路3は、三角波信号Aを入力する非反転入力端子(第1入力端子)と、基準信号Bを入力する反転入力端子(第2入力端子)と、充放電回路2による第1キャパシタC1の充放電を制御するための制御信号を出力する出力端子と、を有するコンパレータ31を備える。
【0102】
このような構成によれば、簡易な構成により、三角波信号Aと基準信号Bとの比較に基づく充放電の切り替えを制御することができる。
【0103】
また、既述したように、基準電圧値切替回路4は、電源と接地電位(固定電位)との間で直列接続された複数の抵抗R1~R3と、複数の抵抗R1~R3に対する反転入力端子(第2入力端子)の接点を、電源の電圧VDDを三角波信号Aの上限電圧値VC1Hに分圧する第1ノードN1(第1接点)と、電源の電圧VDDを三角波信号Aの下限電圧値VC1Lに分圧する第2ノードN2(第2接点)との間で切り替えるスイッチSWと、を有する。そして、基準信号調整回路5、反転入力端子が第1ノードN1に接続されたときに、充放電制御回路3に出力される基準電圧値が第1基準電圧値Vr1になるように基準信号Bを調整する。また、基準信号調整回路5は、反転入力端子が第2ノードN2に接続されたときに、充放電制御回路3に出力される基準電圧値が第2基準電圧値Vr2になるように基準信号Bを調整する。スイッチSWは、出力端子から出力される制御信号が第1キャパシタC1の充電を指示する場合に、反転入力端子を第1ノードN1接続し、制御信号が第1キャパシタC1の放電を指示する場合に、反転入力端子を第2ノードN2に接続する。
【0104】
このような構成によれば、第1ノードN1または第2ノードN2への反転入力端子の接続を切り替える簡便な制御によって、基準電圧値を第1基準電圧値Vr1と第2基準電圧値Vr2との間で適切に切り替えることができる。
【0105】
また、既述したように、基準信号調整回路5は、一端がスイッチSWおよび反転入力端子に接続され、他端が接地電位に接続された第2キャパシタC2を有する。
【0106】
このような構成によれば、基準信号調整回路5の部品点数を最小限に抑えることができる。
【0107】
また、既述したように、第2キャパシタC2は、スイッチSWによって反転入力端子が第1ノードN1に接続されたときに、複数の抵抗R1~R3のうちの第1ノードN1と第2ノードN2との間の抵抗R2および第2ノードN2と接地電位との間の抵抗R3に接続される。また、第2キャパシタC2は、スイッチSWによって反転入力端子が第2ノードN2に接続されたときに、抵抗R3に接続される。
【0108】
このような構成によれば、反転入力端子が第1ノードN1に接続されて基準電圧値切替回路4に上限電圧値VC1Hが設定された場合には、第2キャパシタC2、抵抗R2および抵抗R3で構成される回路の時定数によって、オーバーシュートを生じさせない充電制御から放電制御への切り替えを行うのに好適なタイミングで、コンパレータ31の反転入力端子に第1基準電圧値Vr1を出力することができる。また、反転入力端子が第2ノードN2に接続されて基準電圧値切替回路4に下限電圧値VC1Lが設定された場合には、第2キャパシタC2および抵抗R3で構成される回路の時定数によって、オーバーシュートを生じさせない放電制御から充電制御への切り替えを行うのに好適なタイミングで、コンパレータ31の反転入力端子に第2基準電圧値Vr2を出力することができる。
【0109】
また、既述したように、スイッチSWは、一端が第2キャパシタC2の一端に接続され、他端が第1ノードN1に接続され、制御端子がコンパレータ31の出力端子側に接続された第1トランスファーゲートTG1(第1スイッチング素子)と、一端が第2キャパシタC2の一端に接続され、他端が第2ノードN2に接続され、制御端子がコンパレータ31の出力端子側に接続された第2トランスファーゲートTG2(第2スイッチング素子)とを有する。
【0110】
このような構成によれば、第1トランスファーゲートTG1および第2トランスファーゲートTG2による簡易な回路構成によってスイッチSWを構成することができる。
【0111】
また、既述したように、コンパレータ31は、第1キャパシタC1の充電から放電に切り替える場合に、出力端子からハイレベルの制御信号を出力し、一方、第1キャパシタC1の放電から充電に切り替える場合に、出力端子からローレベルの制御信号を出力する。また、基準電圧値切替回路4は、一端がコンパレータ31の出力端子に接続され、他端が第1トランスファーゲートTG1の制御端子および第2トランスファーゲートTG2の制御端子に接続されたインバータ41を更に有する。第1トランスファーゲートTG1は、ローレベルの制御信号をインバータ41で論理反転した第1反転信号によってオンし、ハイレベルの制御信号をインバータ41で論理反転した第2反転信号によってオフする。第2トランスファーゲートTG2は、第1反転信号によってオフし、第2反転信号によってオンする。
【0112】
このような構成によれば、コンパレータ31からの制御信号に基づくインバータ41からの反転信号によって第1トランスファーゲートTG1と第2トランスファーゲートTG2とを相補的に動作させることで、基準電圧値切替回路4における基準電圧値の切り替えを適切に行うことができる。
【0113】
また、既述したように、充放電回路2は、電源と第1キャパシタC1の一端との間に接続された第1定電流回路21と、一端が第1キャパシタC1の一端に接続され、制御端子がコンパレータ31の出力端子に接続されたトランジスタTrと、トランジスタTrの他端と接地電位との間に接続された第2定電流回路22と、を有する。
【0114】
このような構成によれば、第1キャパシタC1を定電流充電させることで三角波信号Aを適切な波形で上昇させることができ、第1キャパシタC1を定電流放電させることで三角波信号Aを適切な波形で下降させることができる。
【0115】
(第2の実施形態)
次に、インバータ41を省略した第2の実施形態について、第1の実施形態との差異を中心に説明する。
図4は、第2の実施形態に係る発振回路1の一例を示す回路図である。
【0116】
第1の実施形態と同様に、コンパレータ31は、第1キャパシタC1の充電から放電に切り替える場合に、出力端子からハイレベルの制御信号を出力し、一方、第1キャパシタC1の放電から充電に切り替える場合に、出力端子からローレベルの制御信号を出力する。
【0117】
第1の実施形態と異なり、第1トランスファーゲートTG1の制御端子は、インバータ41を介さずに直接コンパレータ31の出力端子に接続されている。そして、第1トランスファーゲートTG1は、は、ローレベルの制御信号によってオンし、ハイレベルの制御信号によってオフする。
【0118】
また、第1の実施形態と異なり、第2トランスファーゲートTG2の制御端子は、インバータ41を介さずに直接コンパレータ31の出力端子に接続されている。そして、第2トランスファーゲートTG2は、ローレベルの制御信号によってオフし、ハイレベルの制御信号によってオンする。
【0119】
このような構成によれば、インバータ41を省略することができるので、部品点数を削減することができる。
【0120】
(第3の実施形態)
次に、基準信号調整回路5が更に抵抗を有する第3の実施形態について、第1の実施形態との差異を中心に説明する。
図5は、第3の実施形態に係る発振回路1の一例を示す回路図である。
【0121】
第3の実施形態における基準信号調整回路5は、
図5に示すように、既述した第2キャパシタC2に加えて、更に、第2キャパシタC2と接地電位との間において第2キャパシタC2に直接接続された抵抗Rを有する。
【0122】
第3の実施形態によれば、第2キャパシタC2に加えて抵抗Rを有することで、基準信号調整回路5の時定数を高精度に制御することができる。これにより、三角波信号Aの周波数が高い場合においても、オーバーシュートがより効果的に抑制され、より適正な波形の三角波信号を生成することができる。
【0123】
(第4の実施形態)
次に、第4の実施形態について、第1の実施形態との差異を中心に説明する。
図6は、第4の実施形態に係る発振回路1の一例を示す回路図である。
【0124】
第4の実施形態における充放電回路2は、
図6に示すように、第1の実施形態における充放電回路2の構成に加えて、更に、トランジスタTr2とインバータ23とを備える。
【0125】
トランジスタTr2は、一端が第1定電流回路21に接続され、他端がトランジスタTrの一端すなわちノードNに接続されている。トランジスタTr2は、ローレベルの制御信号によってオンし、ハイレベルの制御信号によってオフするpMOSFETであってもよい。
【0126】
インバータ23は、一端がコンパレータ31の出力端に接続され、他端がトランジスタTr2の制御端子に接続されている。
【0127】
また、第4の実施形態における基準電圧値切替回路4は、第1の実施形態における抵抗R1~R3の代わりに、定電圧源42、43を備える。
【0128】
定電圧源42は、第1トランスファーゲートTG1と接地電位との間に接続され、定電圧として上限電圧値VC1Hを有する。
【0129】
定電圧源43は、第2トランスファーゲートTG2と接地電位との間に接続され、定電圧として下限電圧値VC1Lを有する。
【0130】
また、第4の実施形態における基準信号調整回路5は、第1の実施形態の構成に加えて、更に、抵抗rを備える。
【0131】
抵抗rは、一端が第2キャパシタC2の一端に接続され、他端が第1トランスファーゲートTG1および第2トランスファーゲートTG2に接続されている。
【0132】
第4の実施形態の構成によれば、充放電回路2がトランジスタTr2を有することで、第1キャパシタC1の充放電を更に適切に制御することができる。また、基準電圧値切替回路4が定電圧源42、43を有することで、簡便かつ適切に基準電圧を上限電圧値VC1Hと下限電圧値VC1Lとの間で切り替えることができる。また、基準信号調整回路5が抵抗rを備えることで、基準信号調整回路5の時定数を高精度に制御することができる。
【0133】
(第5の実施形態)
次に、第5の実施形態について、第1の実施形態との差異を中心に説明する。
図7は、第5の実施形態に係る発振回路1の一例を示す回路図である。
【0134】
第5の実施形態における基準信号調整回路5は、
図7に示すように、第1の実施形態における基準信号調整回路5の構成に加えて、更に、抵抗r1、r2を備える。
【0135】
抵抗r1は、一端が第2キャパシタC2の一端に接続され、他端が第1トランスファーゲートTG1に接続されている。
【0136】
抵抗r2は、一端が第2キャパシタC2の一端に接続され、他端が第2トランスファーゲートTG2に接続されている。
【0137】
なお、基準電圧値切替回路4の構成は、第4の実施形態と同様である。
【0138】
第5の実施形態の構成によれば、基準信号調整回路5が抵抗r1、r2を備えることで、基準信号調整回路5の時定数を高精度に制御することができる。
【0139】
上述した実施形態は、あくまで一例であって、発明の範囲を限定するものではない。発明の要旨を逸脱しない限度において、上述した実施形態に対して種々の変更を行うことができる。変更された実施形態は、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【0140】
1 発振回路
2 充放電回路
3 充放電制御回路
4 基準電圧値切替回路
5 基準信号調整回路