(57)【要約】ＰＷＭ出力とＡＤ変換の競合回避制御装置１および競合回避制御方法は、ＰＷＭ出力Ａ１０１，Ｂ１１１の変化タイミングを検出し、入力されたＡＤ変換開始トリガのＡＤ変換回路１３０への出力を前記変化タイミングから計測する所定の時間内は禁止する。
2014111993.tif 000002
【特許請求の範囲】
【請求項１】
ＰＷＭ（pulse width modulation）出力の変化タイミングを検出し、入力されたＡＤ（analog−to−digital）変換開始トリガのＡＤ変換回路への出力を前記変化タイミングから計測する所定の時間内は禁止する
ことを特徴とするＰＷＭ出力とＡＤ変換の競合回避制御装置。
【請求項２】
前記ＰＷＭ出力の変化タイミングを検出し、前記変化タイミングから計測する所定の時間内に入力されるＡＤ変換開始トリガ入力を、前記変化タイミングから計測する所定の時間後、ＡＤ変換回路へのＡＤ変換開始トリガ出力として出力する
ことを特徴とする請求項１に記載のＰＷＭ出力とＡＤ変換の競合回避制御装置。
【請求項３】
前記所定の時間は、任意に設定可能である
ことを特徴とする請求項１及び２のいずれかに記載のＰＷＭ出力とＡＤ変換の競合回避制御装置。
【請求項４】
前記ＰＷＭ出力を含む複数のＰＷＭ出力のそれぞれの変化タイミングを検出し、入力されたＡＤ変換開始トリガのＡＤ変換回路への出力を前記複数の変化タイミングから計測する所定の時間内は禁止する
ことを特徴とする請求項１に記載のＰＷＭ出力とＡＤ変換の競合回避制御装置。
【請求項５】
前記複数のＰＷＭ出力ごとに時間を計測する
ことを特徴とする請求項４に記載のＰＷＭ出力とＡＤ変換の競合回避制御装置。
【請求項６】
前記ＰＷＭ出力の、立ち上がりエッジもしくは立ち下がりエッジの少なくとも一方を検出することで前記変化タイミングの検出を行なう
ことを特徴とする請求項１及び２のいずれかに記載のＰＷＭ出力とＡＤ変換の競合回避制御装置。
【請求項７】
前記ＡＤ変換開始トリガ入力の入力から第２の任意の時間が経過し、前記ＡＤ変換開始トリガ入力が出力されていない場合、前記ＡＤ変換開始トリガ入力を前記ＡＤ変換開始トリガ出力として出力する
ことを特徴とする請求項２に記載のＰＷＭ出力とＡＤ変換の競合回避制御装置。
【請求項８】
前記ＡＤ変換開始トリガ入力の入力から第２の任意の時間が経過し、前記ＡＤ変換開始トリガ入力が出力されていない場合、前記ＡＤ変換開始トリガ入力を無効化する
ことを特徴とする請求項２に記載のＰＷＭ出力とＡＤ変換の競合回避制御装置。
【請求項９】
前記変化タイミングから計測する所定の時間内に前記ＡＤ変換開始トリガ入力が任意の設定回数までカウントされて前記ＡＤ変換開始トリガ入力が出力されていない場合、前記ＡＤ変換開始トリガ入力を前記ＡＤ変換開始トリガ出力として出力する
ことを特徴とする請求項２に記載のＰＷＭ出力とＡＤ変換の競合回避制御装置。
【請求項１０】
前記変化タイミングから計測する所定の時間内に前記ＡＤ変換開始トリガ入力が任意の設定回数までカウントされて前記ＡＤ変換開始トリガ入力が出力されていない場合、前記ＡＤ変換開始トリガ入力を無効化する
ことを特徴とする請求項２に記載のＰＷＭ出力とＡＤ変換の競合回避制御装置。
【請求項１１】
前記ＡＤ変換開始トリガ入力はＡＤ変換回路へのＡＤ変換サンプルホールド制御信号として出力し、前記ＡＤ変換サンプルホールド制御信号は、ＡＤ変換回路のサンプルホールド時間を前記所定の時間延長する
ことを特徴とする請求項４に記載のＰＷＭ出力とＡＤ変換の競合回避制御装置。
【請求項１２】
複数のＰＷＭ出力のそれぞれの変化タイミングを検出し、前記複数の変化タイミングから計測する所定の時間内に入力されるＡＤ変換開始トリガ入力を無効化する
ことを特徴とするＰＷＭ出力とＡＤ変換の競合回避制御装置。
【請求項１３】
複数の変換装置と、
請求項１の競合回避制御装置を有し、前記各変換装置を制御するマイクロコンピュータとを備え、 
前記マイクロコンピュータは、前記各変換装置を制御するＰＷＭ出力とＡＤ変換の競合を回避するように制御する
ことを特徴とするパワー制御システム。
【請求項１４】
前記各変換装置は、インバータ装置、あるいはコンバータ装置である
ことを特徴とする請求項１３記載のパワー制御システム。
【請求項１５】
前記各変換装置は、モータを制御する前記インバータ装置であるか、あるいはＡＣ−ＤＣ変換、ＤＣ−ＤＣ変換、ＤＣ−ＡＣ変換、およびＡＣ−ＡＣ変換のいずれかを制御する前記コンバータ装置である
ことを特徴とする請求項１４記載のパワー制御システム。
【請求項１６】
ＰＷＭ出力の変化タイミングを検出し、入力されたＡＤ変換開始トリガのＡＤ変換回路への出力を前記変化タイミングから計測する所定の時間内は禁止する
ことを特徴とするＰＷＭ出力とＡＤ変換の競合回避制御方法。
【請求項１７】
ＰＷＭ出力の変化タイミングを検出し、前記変化タイミングから計測する所定の時間内に入力されるＡＤ変換開始トリガ入力を、前記変化タイミングから計測する所定の時間後、ＡＤ変換回路へのＡＤ変換開始トリガ出力として出力する
ことを特徴とする請求項１６に記載のＰＷＭ出力とＡＤ変換の競合回避制御方法。
【請求項１８】
前記所定の時間は、任意に設定可能である
ことを特徴とする請求項１６及び１７のいずれかに記載のＰＷＭ出力とＡＤ変換の競合回避制御方法。
【請求項１９】
前記ＰＷＭ出力を含む複数のＰＷＭ出力のそれぞれの変化タイミングを検出し、入力されたＡＤ変換開始トリガのＡＤ変換回路への出力を前記複数の変化タイミングから計測する所定の時間内は禁止する
ことを特徴とする請求項１６に記載のＰＷＭ出力とＡＤ変換の競合回避制御方法。
【請求項２０】
前記複数のＰＷＭ出力ごとに時間を計測する
ことを特徴とする請求項１９に記載のＰＷＭ出力とＡＤ変換の競合回避制御方法。
【請求項２１】
前記ＰＷＭ出力の、立ち上がりエッジもしくは立ち下がりエッジの少なくとも一方を検出することで前記変化タイミングの検出を行なう
ことを特徴とする請求項１６及び１７のいずれかに記載のＰＷＭ出力とＡＤ変換の競合回避制御方法。
【請求項２２】
前記ＡＤ変換開始トリガ入力の入力から第２の任意の時間が経過し、前記ＡＤ変換開始トリガ入力が出力されていない場合、前記ＡＤ変換開始トリガ入力を前記ＡＤ変換開始トリガ出力として出力する
ことを特徴とする請求項１７に記載のＰＷＭ出力とＡＤ変換の競合回避制御方法。
【請求項２３】
前記ＡＤ変換開始トリガ入力の入力から第２の任意の時間が経過した場合、前記ＡＤ変換開始トリガ入力を無効化する
ことを特徴とする請求項１７に記載のＰＷＭ出力とＡＤ変換の競合回避制御方法。
【請求項２４】
前記第２の任意の時間が経過する前に、前記ＡＤ変換開始トリガ入力の変化が任意の設定回数カウントされた場合、前記ＡＤ変換開始トリガ入力を無効化する
ことを特徴とする請求項２２に記載のＰＷＭ出力とＡＤ変換の競合回避制御方法。
【請求項２５】
前記変化タイミングから計測する所定の時間内に前記ＡＤ変換開始トリガ入力が任意の設定回数までカウントされて前記ＡＤ変換開始トリガ入力が出力されていない場合、前記ＡＤ変換開始トリガ入力を前記ＡＤ変換開始トリガ出力として出力する
ことを特徴とする請求項１７に記載のＰＷＭ出力とＡＤ変換の競合回避制御方法。
【請求項２６】
前記複数のＰＷＭ出力のそれぞれの変化タイミングを検出し、前記複数の変化タイミングから計測する所定の時間内に入力されるＡＤ変換開始トリガ入力を無効化する
ことを特徴とする請求項１９に記載のＰＷＭ出力とＡＤ変換の競合回避制御方法。
【請求項２７】
複数のＰＷＭ出力のそれぞれの変化タイミングを検出し、前記複数の変化タイミングから計測する所定の時間内に入力されるＡＤ変換開始トリガ入力を遅延させてＡＤ変換回路へのＡＤ変換サンプルホールド制御信号として出力し、前記ＡＤ変換サンプルホールド制御信号は、前記所定の時間だけ前記ＡＤ変換回路のサンプルホールド時間を延長する
ことを特徴とするＰＷＭ出力とＡＤ変換の競合回避制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、複数の制御対象をもつフィードバック制御機器システムに好適に利用されるＰＷＭ（pulse width modulation）回路とＡＤ（analog−to−digital）変換回路の制御装置および制御方法に関するものである。
【背景技術】
【０００２】
エアコン、冷蔵庫、洗濯機等の家電民生機器や、ＵＰＳ（無停電電源装置：Uninterruptible Power Supply）やパワーコンディショナー（電力制御装置）、ＰＣサーバ用電源、携帯の基地局電源等では、モータ制御や電源制御にＡＤ変換回路とＰＷＭ回路を使ったフィードバック制御（インバータ制御やコンバータ制御）を行なうシステムを搭載している。近年では環境に配慮した低消費電力設計が求められており、インバータ制御、コンバータ制御ともに高効率なアルゴリズムを採用したマイコンによる制御が採用されてきている。また、複数のモータ制御や、電源制御とモータ制御の組み合わせ等、複数の制御を１つのマイコンで制御する用途も多くなってきている。【０００３】
そこで、複数モータの位置検出用にそれぞれＡＤ変換装置を搭載し、並列処理することで複数モータのインバータ制御を実現する技術がある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１５３８３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
モータ用のパワー素子をＰＷＭ出力で制御すると、ＰＷＭ出力の変化タイミングでパワー素子のスイッチングノイズが発生し、そのスイッチングノイズはＡＤ変換回路の入力に伝播するため、ＡＤ変換はＰＷＭ出力の変化タイミングを避けることが望ましい。【０００６】
しかしながら、複数モータの位置検出用にそれぞれＡＤ変換回路を搭載し、並列処理することで、複数モータのインバータ制御を実現する場合、異なる周期の複数のＰＷＭ出力の各々の変化タイミングでパワー素子のスイッチングノイズが発生する。【０００７】
１つのモータ用のＰＷＭ出力とＡＤ変換回路であれば、ある１つの周期を有するＰＷＭ出力の変化タイミングに対してＡＤ変換回路の変換開始タイミングを競合しないようにすることは容易であるが、異なる周期の複数のＰＷＭ出力の各々の変化タイミングは周期が一定ではなく、ＡＤ変換回路の変換開始タイミングと競合しないようにすることは困難である。【０００８】
これは複数モータ用に１つのＡＤ変換回路が搭載される場合でも同様である。【０００９】
本開示の目的は、上記従来の問題点を解決し、複数モータのインバータ制御を実現する場合でも、パワー素子のスイッチングノイズが伝播するタイミングを避けたＡＤ変換を容易に実現することができるようにすることにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本開示の一局面に従ったＰＷＭ出力とＡＤ変換の競合回避制御装置およびＰＷＭ出力とＡＤ変換の競合回避制御方法は、ＰＷＭ出力の変化タイミングを検出し、入力されたＡＤ変換開始トリガのＡＤ変換回路への出力を前記変化タイミングから計測する所定の時間内は禁止するものである。【００１１】
また、上記ＰＷＭ出力とＡＤ変換の競合回避制御装置およびＰＷＭ出力とＡＤ変換の競合回避制御方法において、前記ＰＷＭ出力の変化タイミングを検出し、前記変化タイミングから計測する所定の時間内に入力されるＡＤ変換開始トリガ入力を、前記変化タイミングから計測する所定の時間後、ＡＤ変換回路へのＡＤ変換開始トリガ出力として出力してもよい。【００１２】
また、上記ＰＷＭ出力とＡＤ変換の競合回避制御装置およびＰＷＭ出力とＡＤ変換の競合回避制御方法において、前記所定の時間は、任意に設定してもよい。【００１３】
また、上記ＰＷＭ出力とＡＤ変換の競合回避制御装置およびＰＷＭ出力とＡＤ変換の競合回避制御方法において、前記ＰＷＭ出力を含む複数のＰＷＭ出力のそれぞれの変化タイミングを検出し、入力されたＡＤ変換開始トリガのＡＤ変換回路への出力を前記複数の変化タイミングから計測する所定の時間内は禁止してもよい。【００１４】
また、上記ＰＷＭ出力とＡＤ変換の競合回避制御装置およびＰＷＭ出力とＡＤ変換の競合回避制御方法において、前記複数のＰＷＭ出力ごとに時間を計測してもよい。【００１５】
また、上記ＰＷＭ出力とＡＤ変換の競合回避制御装置およびＰＷＭ出力とＡＤ変換の競合回避制御方法において、前記ＰＷＭ出力の、立ち上がりエッジもしくは立ち下がりエッジの少なくとも一方を検出することで前記変化タイミングの検出を行ってもよい。【００１６】
また、上記ＰＷＭ出力とＡＤ変換の競合回避制御装置およびＰＷＭ出力とＡＤ変換の競合回避制御方法において、前記ＡＤ変換開始トリガ入力の入力から第２の任意の時間が経過し、前記ＡＤ変換開始トリガ入力が出力されていない場合、前記ＡＤ変換開始トリガ入力を前記ＡＤ変換開始トリガ出力として出力してもよい。【００１７】
また、上記ＰＷＭ出力とＡＤ変換の競合回避制御装置において、前記ＡＤ変換開始トリガ入力の入力から第２の任意の時間が経過し、前記ＡＤ変換開始トリガ入力が出力されていない場合、前記ＡＤ変換開始トリガ入力を無効化してもよい。【００１８】
また、上記ＰＷＭ出力とＡＤ変換の競合回避制御方法において、前記ＡＤ変換開始トリガ入力の入力から第２の任意の時間が経過した場合、前記ＡＤ変換開始トリガ入力を無効化してもよい。【００１９】
また、上記ＰＷＭ出力とＡＤ変換の競合回避制御方法において、前記第２の任意の時間が経過する前に、前記ＡＤ変換開始トリガ入力の変化が任意の設定回数カウントされた場合、前記ＡＤ変換開始トリガ入力を無効化してもよい。【００２０】
また、上記ＰＷＭ出力とＡＤ変換の競合回避制御装置およびＰＷＭ出力とＡＤ変換の競合回避制御方法において、前記変化タイミングから計測する所定の時間内に前記ＡＤ変換開始トリガ入力が任意の設定回数までカウントされて前記ＡＤ変換開始トリガ入力が出力されていない場合、前記ＡＤ変換開始トリガ入力を前記ＡＤ変換開始トリガ出力として出力してもよい。【００２１】
また、上記ＰＷＭ出力とＡＤ変換の競合回避制御装置において、前記変化タイミングから計測する所定の時間内に前記ＡＤ変換開始トリガ入力が任意の設定回数までカウントされて前記ＡＤ変換開始トリガ入力が出力されていない場合、前記ＡＤ変換開始トリガ入力を無効化してもよい。【００２２】
また、上記ＰＷＭ出力とＡＤ変換の競合回避制御装置において、前記ＡＤ変換開始トリガ入力はＡＤ変換回路へのＡＤ変換サンプルホールド制御信号として出力し、前記ＡＤ変換サンプルホールド制御信号は、ＡＤ変換回路のサンプルホールド時間を前記所定の時間延長してもよい。【００２３】
また、本開示の別の一局面に従ったＰＷＭ出力とＡＤ変換の競合回避制御装置およびＰＷＭ出力とＡＤ変換の競合回避制御方法は、複数のＰＷＭ出力のそれぞれの変化タイミングを検出し、前記複数の変化タイミングから計測する所定の時間内に入力されるＡＤ変換開始トリガ入力を無効化するものである。【００２４】
また、本開示の別の一局面に従ったＰＷＭ出力とＡＤ変換の競合回避制御方法は、複数のＰＷＭ出力のそれぞれの変化タイミングを検出し、前記複数の変化タイミングから計測する所定の時間内に入力されるＡＤ変換開始トリガ入力を遅延させてＡＤ変換回路へのＡＤ変換サンプルホールド制御信号として出力し、前記ＡＤ変換サンプルホールド制御信号は、前記任意の時間だけＡＤ変換回路のサンプルホールド時間を延長するものである。【００２５】
また、本開示の一局面に従ったパワー制御システムは、複数の変換装置と、上記いずれかの競合回避制御装置を有し、前記各変換装置を制御するマイクロコンピュータとを備え、 前記マイクロコンピュータは、前記各変換装置を制御するＰＷＭ出力とＡＤ変換の競合を回避するように制御するものである。
【発明の効果】
【００２６】
本開示によれば、複数モータのインバータ制御を実現する場合でも、別周期の複数のＰＷＭ出力の変化タイミングを避けてＡＤ変換を行なうことが可能となり、ＡＤ変換回路の変換精度劣化の一要因である複数のＰＷＭ出力の変化ノイズ、ひいては複数のモータ用のパワー素子のスイッチングノイズの伝播の影響を低減することが容易になる。
【図面の簡単な説明】
【００２７】
【図１】図１は、実施の形態１に係る競合回避制御装置の図である。
【図２】図２は、実施の形態１に係る競合回避制御装置の動作を示すフローチャートである。
【図３】図３は、実施の形態１に係るＰＷＭ変化検出回路の動作を示すフローチャートである。
【図４】図４は、実施の形態１に係る競合回避制御装置の動作の一例を示すタイミングチャートである。
【図５】図５は、実施の形態１に係る競合回避制御装置の動作の別の例を示すタイミングチャートである。
【図６】図６は、実施の形態１に係る競合回避制御装置の動作の別の例を示すタイミングチャートである。
【図７】図７は、実施の形態１に係る競合回避制御装置の動作の別の例を示すタイミングチャートである。
【図８】図８は、実施の形態２に係る競合回避制御装置の図である。
【図９】図９は、実施の形態２に係る競合回避制御装置の動作の一例を示すタイミングチャートである。
【図１０】図１０は、実施の形態２に係る競合回避制御装置の動作の別の例を示すタイミングチャートである。
【図１１】図１１は、実施の形態３に係る競合回避制御装置の図である。
【図１２】図１２は、実施の形態４に係る競合回避制御装置の図である。
【図１３】図１３は、実施の形態５に係るエアコン室外機システムの図である。
【図１４】図１４は、実施の形態６に係るサーバ電源システムの図である。
【発明を実施するための形態】
【００２８】
以下に、添付図面を参照しながら、本開示の実施の形態について、図１〜１４を用いて説明するが、特に必要な場合以外は同一または同様な部分の説明を原則として繰り返さない。また、一度登場した信号等はそれ以降は参照符号のみで参照する。
【００２９】
≪実施の形態１≫
図１は本開示の実施の形態１に係る競合回避制御装置の構成例を示している。競合回避制御装置１は、ＰＷＭ回路Ａ１００のＰＷＭ出力Ａ１０１と、ＰＷＭ回路Ｂ１１０のＰＷＭ出力Ｂ１１１と、ＡＤ変換開始トリガ入力１２０を入力とし、ＡＤ変換回路１３０へ入力されるＡＤ変換開始トリガ出力１４０を出力する。
【００３０】
ＰＷＭ出力Ａ１０１とＰＷＭ出力Ｂ１１１はそれぞれ、１信号（１相）であっても良いし、複数信号の束（例えば、３信号（３相）の束）であっても良いが、１つのＰＷＭ回路に対応するＰＷＭ出力本数の変更は単なる設計事項であるので、以下の説明、および図面では、説明の簡略化のためにＰＷＭ出力を１つのまとまった線で表わしている。
【００３１】
競合回避制御装置１の内部には、ＰＷＭ出力Ａ１０１とＰＷＭ出力Ｂ１１１の変化タイミングを入力としＰＷＭ出力Ａ１０１とＰＷＭ出力Ｂ１１１のいずれかの変化タイミングから所定の時間以下の状態（以下、ＰＷＭ競合状態とする）であることを示すＰＷＭ競合状態信号４０を出力するＰＷＭ変化検出回路２と、ＰＷＭ競合状態信号４０がＰＷＭ競合状態を示しているときにＡＤ変換開始トリガ入力１２０が入力された場合にＡＤ変換とＰＷＭとの競合状態（以下、ＡＤ／ＰＷＭ競合状態とする）であるという意味を持つＡＤ／ＰＷＭ競合状態信号６０を出力するＡＤ／ＰＷＭ競合検出回路５０と、ＡＤ／ＰＷＭ競合状態信号６０がＡＤ／ＰＷＭ競合状態を示すときにはＡＤ変換開始トリガ入力１２０をＡＤ／ＰＷＭ競合状態でなくなる（以下、ＡＤ／ＰＷＭ非競合状態とする）までの任意の時間だけ遅延させた信号をＡＤ変換開始トリガ出力１４０として出力するか、またはＡＤ変換開始トリガ出力１４０の出力そのものをキャンセルして（無効化して）ＡＤ変換を開始させないようにする一方、ＡＤ／ＰＷＭ競合状態信号６０がＡＤ／ＰＷＭ競合状態ではない状態を示すときにはＡＤ変換開始トリガ入力１２０を遅延やキャンセルなどの加工をせずにＡＤ変換開始トリガ出力１４０として出力するＡＤ変換開始制御回路７０を備える。
【００３２】
ＰＷＭ変化検出回路２内部は、ＰＷＭ出力Ａ１０１とＰＷＭ出力Ｂ１１１のいずれかの変化タイミングを検出する変化タイミング検出回路１０と、時間計測回路３０で構成される。時間計測回路３０は、変化タイミング検出回路１０でＰＷＭ出力Ａ１０１とＰＷＭ出力Ｂ１１１のいずれかの変化が検出された場合に出力される変化タイミング検出信号２０を入力として、変化タイミング検出信号２０の変化を開始時刻とする任意の時間を計測する。
【００３３】
ここでＰＷＭ出力Ａ１０１とＰＷＭ出力Ｂ１１１のいずれかの変化タイミングとは、ＰＷＭ出力Ａ１０１とＰＷＭ出力Ｂ１１１の各出力（複数本のＰＷＭの場合、複数本の各々の出力）の立ち上がりエッジ（ポジエッジ）と立ち下がりエッジ（ネガエッジ）の少なくともいずれか一方を検出したタイミングを意味し、また、時間計測回路３０で計測される任意の時間は、ＰＷＭ出力Ａ１０１もしくはＰＷＭ出力Ｂ１１１が制御するモータ駆動用トランジスタ回路の素子特性も考慮してＡＤ変換回路１３０へのノイズの影響を低減させ得る時間として設定されるものである。
【００３４】
時間計測回路３０は、専用のカウンタ回路であっても、タイマカウント機能を有する汎用のカウンタ回路であって、それをソフトウェアで制御するものでも良い。
【００３５】
なお、図１では、説明の簡略化のために、ＡＤ変換回路１３０、および対応するＡＤ変換開始トリガ入力１２０とＡＤ変換開始トリガ出力１４０が１つの例で記載しているが、複数のＡＤ変換回路、および対応する複数のＡＤ変換開始トリガ入力と複数のＡＤ変換開始トリガ出力（複数のＡＤ変換回路系）を備えていても良く、複数のＡＤ変換回路系それぞれに対して、ＡＤ／ＰＷＭ競合検出回路５０とＡＤ変換開始制御回路７０に相当する機能を有することでもよい。
【００３６】
図２（ａ）は、図１の競合回避制御装置の動作を示すフローチャートの一つの例を示しており、ＡＤ変換開始トリガ入力１２０が入力された場合にＡＤ／ＰＷＭ競合状態である場合に、ＡＤ変換開始トリガ入力１２０をＡＤ／ＰＷＭ競合状態でなくなるまでの任意の時間だけ遅延させた信号をＡＤ変換開始トリガ出力１４０として出力する動作を示す。
【００３７】
ステップＳ２００では、競合回避制御装置１にＡＤ変換開始トリガ入力１２０が入力される。
【００３８】
ステップＳ２０１では、ＡＤ変換開始トリガ入力１２０が入力されたとき、もしくは後述ステップＳ２０２でＡＤ／ＰＷＭ競合状態を示す場合に、ＰＷＭ競合状態信号４０の出力が、ＰＷＭ競合状態を示しているかどうかを判断する。ＰＷＭ競合状態信号４０の出力がＰＷＭ競合状態を示しているかどうかの判断動作については、後述する。
【００３９】
ステップＳ２０２では、ステップＳ２０１においてＹＥＳである場合(ＰＷＭ競合状態である場合)に、ＡＤ／ＰＷＭ競合状態信号６０の出力を、ＡＤ／ＰＷＭ競合状態とし、任意の時間だけＡＤ変換開始トリガ入力１２０を遅延させる。
【００４０】
ステップＳ２０３では、ステップＳ２０１においてＮＯである場合(ＰＷＭ競合状態でない場合)、ＡＤ変換開始トリガ出力１４０を出力し、ＡＤ変換を開始する。
【００４１】
図２（ｂ）は、図１の競合回避制御装置の動作を示すフローチャートの別の例を示しており、ＡＤ変換開始トリガ入力１２０が入力された場合にＡＤ／ＰＷＭ競合状態である場合に、またはＡＤ変換開始トリガ出力１４０の出力そのものをキャンセルしＡＤ変換を開始させないようにする動作を示す。
【００４２】
図２（ａ）と同じ記号を用いるステップは、図２（ａ）と同じステップを表わし、図２（ａ）と異なる記号のステップについてのみ、以下説明をする。
【００４３】
ステップＳ２０４では、ステップＳ２０２でＡＤ／ＰＷＭ競合状態を示す場合に、ＡＤ変換開始トリガ入力１２０をキャンセルし、ＡＤ変換を行なわず、動作を終了する。
【００４４】
図３は、図１のＰＷＭ変化検出回路２の動作の一例を示している。
【００４５】
ステップＳ３００ａでは、ＰＷＭ出力Ａ１０１の変化タイミングを検出している。ＰＷＭ出力Ａ１０１の変化を検出した場合、次のステップＳ３０１ａに進み、検出しない場合、ＰＷＭ出力Ａ１０１の変化タイミングを検出するまで検出動作を続ける。
【００４６】
ステップＳ３００ｂでは、ＰＷＭ出力Ｂ１１１の変化タイミングを検出している。ＰＷＭ出力Ｂ１１１の変化を検出した場合、次のステップＳ３０１ｂに進み、検出しない場合、ＰＷＭ出力Ｂ１１１の変化タイミングを検出するまで検出動作を続ける。
【００４７】
ステップＳ３０１ａでは、ＰＷＭ出力Ａ１０１の変化を検知した状態を示す。
【００４８】
ステップＳ３０１ｂでは、ＰＷＭ出力Ｂ１１１の変化を検知した状態を示す。
【００４９】
ステップＳ３０２では、ステップＳ３０１ａまたはステップＳ３０１ｂにおいて、ＰＷＭ出力Ａ１０１またはＰＷＭ出力Ｂ１１１のいずれかの変化が検出された場合に変化タイミング検出信号２０を出力する。
【００５０】
ステップＳ３０３では、ステップＳ３０２で変化タイミング検出信号２０の出力変化を開始時刻として、任意の時間を計測し、計測中の期間中にＰＷＭ競合状態信号４０の出力を“ＰＷＭ競合状態”とする。
【００５１】
ＰＷＭ競合状態信号４０の出力の例として、論理“１”の場合を“ＰＷＭ競合状態”、論理“０”の場合を“ＰＷＭ非競合状態”とすることが考えられる。
【００５２】
ステップＳ３０４では、任意の時間の計測後、ＰＷＭ競合状態信号４０の出力を“ＰＷＭ非競合状態“とする。
【００５３】
ここで、例えばＰＷＭ出力Ａ１０１の変化を検出してＰＷＭ競合状態信号４０が出力されている状態のときにＰＷＭ出力Ｂ１１１の変化を更に検出した場合、ＰＷＭ出力Ｂ１１１の変化を更に検出した時点から、任意の時間の計測を再度開始する。逆に、例えばＰＷＭ出力Ｂ１１１の変化を検出してＰＷＭ競合状態信号４０が出力されている状態のときにＰＷＭ出力Ａ１０１の変化を更に検出した場合、ＰＷＭ出力Ａ１０１の変化を更に検出した時点から、任意の時間の計測を再度開始する。
【００５４】
なお、任意の時間の計測手段は、タイマカウンタなどのハードウェア制御によるものでもよいし、割り込み処理やループ処理などのソフトウェア制御によるものでもよい。
【００５５】
図４は、図１の競合回避制御装置の動作の一例を示すタイミングチャートである。
【００５６】
時刻Ｔ０では、ＡＤ変換開始トリガ入力１２０が入力されるが、ＰＷＭ出力Ａ１０１、ＰＷＭ出力Ｂ１１１のいずれも変化がない状態（＝ＰＷＭ非競合状態）であるため、ＡＤ変換開始トリガ入力１２０がそのままＡＤ変換開始トリガ出力１４０として出力され、ＡＤ変換回路１３０がＡＤ変換動作を行なう。
【００５７】
時刻Ｔ１では、ＰＷＭ出力Ａ１０１が変化することにより、ＰＷＭ変化検出回路２で変化タイミング検出信号２０が生成され、任意の時間の計測を開始し、計測中にＰＷＭ競合状態信号４０を“ＰＷＭ競合状態”として出力する。
【００５８】
時刻Ｔ２では、ＡＤ変換開始トリガ入力１２０が入力されるが、“ＰＷＭ競合状態”であるため、ＡＤ変換開始トリガ出力１４０は変化させない。
【００５９】
時刻Ｔ３では、任意の時間の計測が完了し、ＰＷＭ競合状態信号４０が“ＰＷＭ非競合状態”となる。ここで、ＡＤ変換開始トリガ出力１４０が出力され、ＡＤ変換回路１３０がＡＤ変換動作を行なう。
【００６０】
時刻Ｔ４では、ＰＷＭ出力Ｂ１１１が変化することにより、ＰＷＭ変化検出回路２で変化タイミング検出信号２０が生成され、任意の時間の計測を開始し、計測中にＰＷＭ競合状態信号４０を“ＰＷＭ競合状態”として出力する。
【００６１】
時刻Ｔ５では、ＡＤ変換開始トリガ入力１２０が入力されるが、“ＰＷＭ競合状態”であるため、ＡＤ変換開始トリガ出力１４０は変化させない。
【００６２】
時刻Ｔ６では、任意の時間の計測が完了し、ＰＷＭ競合状態信号４０が“ＰＷＭ非競合状態”となる。ここで、ＡＤ変換開始トリガ出力１４０が出力され、ＡＤ変換回路１３０がＡＤ変換動作を行なう。
【００６３】
図５は、図１の競合回避制御装置の動作の別の例を示すタイミングチャートである。
【００６４】
時刻Ｔ０では、ＡＤ変換開始トリガ入力１２０が入力されるが、ＰＷＭ出力Ａ１０１、ＰＷＭ出力Ｂ１１１のいずれも変化がない状態（＝ＰＷＭ非競合状態）であるため、ＡＤ変換開始トリガ入力１２０がそのままＡＤ変換開始トリガ出力１４０として出力され、ＡＤ変換回路１３０がＡＤ変換動作を行なう。
【００６５】
時刻Ｔ１では、ＰＷＭ出力Ａ１０１が変化することにより、ＰＷＭ変化検出回路２で変化タイミング検出信号２０が生成され、任意の時間の計測を開始し、計測中にＰＷＭ競合状態信号４０を“ＰＷＭ競合状態”として出力する。
【００６６】
時刻Ｔ２では、ＡＤ変換開始トリガ入力１２０が入力されるが、“ＰＷＭ競合状態”であるため、ＡＤ変換開始トリガ出力１４０は変化させない。
【００６７】
時刻Ｔ３では、時刻Ｔ１から開始した任意の時間の計測が完了する前に、ＰＷＭ出力Ｂ１１１が変化する場合を示しており、ＰＷＭ変化検出回路２で変化タイミング検出信号２０が生成され、時刻Ｔ３から新たに任意の時間の計測を開始し、計測中にＰＷＭ競合状態信号４０を“ＰＷＭ競合状態”として出力する。従って、時刻Ｔ１から続く“ＰＷＭ競合状態”がそのまま続くことになる。
【００６８】
時刻Ｔ４では、時刻Ｔ３から開始した任意の時間の計測が完了し、ＰＷＭ競合状態信号４０が“ＰＷＭ非競合状態”となる。ここで、ＡＤ変換開始トリガ出力１４０が出力され、ＡＤ変換回路１３０がＡＤ変換動作を行なう。
【００６９】
図６は、図１の競合回避制御装置の動作のさらに別の例を示すタイミングチャートである。
【００７０】
時刻Ｔ０では、ＡＤ変換開始トリガ入力１２０が入力されるが、ＰＷＭ出力Ａ１０１、ＰＷＭ出力Ｂ１１１のいずれも変化がない状態（＝ＰＷＭ非競合状態）であるため、ＡＤ変換開始トリガ入力１２０がそのままＡＤ変換開始トリガ出力１４０として出力され、ＡＤ変換回路１３０がＡＤ変換動作を行なう。
【００７１】
時刻Ｔ１では、ＰＷＭ出力Ａ１０１が変化することにより、ＰＷＭ変化検出回路２で変化タイミング検出信号２０が生成され、任意の時間の計測を開始し、計測中にＰＷＭ競合状態信号４０を“ＰＷＭ競合状態”として出力する。
【００７２】
時刻Ｔ２では、ＡＤ変換開始トリガ入力１２０が入力されるが、“ＰＷＭ競合状態”であるため、ＡＤ／ＰＷＭ競合状態信号６０がＡＤ／ＰＷＭ競合状態となり、ＡＤ変換開始トリガ出力１４０の出力そのものをキャンセルする。
【００７３】
時刻Ｔ３では、任意の時間の計測が完了し、ＰＷＭ競合状態信号４０が“ＰＷＭ非競合状態”となる。
【００７４】
時刻Ｔ４では、ＰＷＭ出力Ｂ１１１が変化することにより、ＰＷＭ変化検出回路２で変化タイミング検出信号２０が生成され、任意の時間の計測を開始し、計測中にＰＷＭ競合状態信号４０を“ＰＷＭ競合状態”として出力する。
【００７５】
時刻Ｔ５では、ＡＤ変換開始トリガ入力１２０が入力されるが、“ＰＷＭ競合状態”であるため、ＡＤ／ＰＷＭ競合状態信号６０がＡＤ／ＰＷＭ競合状態となり、ＡＤ変換開始トリガ出力１４０の出力そのものをキャンセルする。
【００７６】
時刻Ｔ６では、任意の時間の計測が完了し、ＰＷＭ競合状態信号４０が“ＰＷＭ非競合状態”となる。
【００７７】
図７は、図１の競合回避制御装置の動作のさらに別の例を示すタイミングチャートである。
【００７８】
時刻Ｔ０では、ＡＤ変換開始トリガ入力１２０が入力されるが、ＰＷＭ出力Ａ１０１、ＰＷＭ出力Ｂ１１１のいずれも変化がない状態（＝ＰＷＭ非競合状態）であるため、ＡＤ変換開始トリガ入力１２０がそのままＡＤ変換開始トリガ出力１４０として出力され、ＡＤ変換回路１３０がＡＤ変換動作を行なう。
【００７９】
時刻Ｔ１では、ＰＷＭ出力Ａ１０１が変化することにより、ＰＷＭ変化検出回路２で変化タイミング検出信号２０が生成され、任意の時間の計測を開始し、計測中にＰＷＭ競合状態信号４０を“ＰＷＭ競合状態”として出力する。
【００８０】
時刻Ｔ２では、ＡＤ変換開始トリガ入力１２０が入力されるが、“ＰＷＭ競合状態”であるため、ＡＤ／ＰＷＭ競合状態信号６０がＡＤ／ＰＷＭ競合状態となり、ＡＤ変換開始トリガ出力１４０の出力そのものをキャンセルする。
【００８１】
時刻Ｔ３では、時刻Ｔ１から開始した任意の時間の計測が完了する前に、ＰＷＭ出力Ｂ１１１が変化する場合を示しており、ＰＷＭ変化検出回路２で変化タイミング検出信号２０が生成され、時刻Ｔ３から新たに任意の時間の計測を開始し、計測中にＰＷＭ競合状態信号４０を“ＰＷＭ競合状態”として出力する。従って、時刻Ｔ１から続く“ＰＷＭ競合状態”がそのまま続くことになる。
【００８２】
時刻Ｔ４では、時刻Ｔ３から開始した任意の時間の計測が完了し、ＰＷＭ競合状態信号４０が“ＰＷＭ非競合状態”となる。
【００８３】
なお、上記実施の形態１では競合回避制御装置１について説明したが、図２および図３のフローチャートで示される機能をソフトウェアで実現しても良い。
【００８４】
≪実施の形態２≫
図８は本開示の実施の形態２に係る競合回避制御装置の構成例を示している。実施の形態１との違いは、ＰＷＭ出力Ａ１０１とＰＷＭ出力Ｂ１１１の各々の変化タイミング検出回路及び時間計測回路を独立に有していることであり、以下、実施の形態１との相違点についてのみ説明する。
【００８５】
競合回避制御装置１の内部には、ＰＷＭ出力Ａ１０１とＰＷＭ出力Ｂ１１１の変化タイミングを入力としＰＷＭ出力Ａ１０１とＰＷＭ出力Ｂ１１１のいずれかの変化タイミングから各々所定の時間内の状態（以下、ＰＷＭ競合状態Ａ、ＰＷＭ競合状態Ｂとする）であることを示すＰＷＭ競合状態信号Ａ４０ａ、ＰＷＭ競合状態信号Ｂ４０ｂを出力するＰＷＭ変化検出回路３と、ＰＷＭ競合状態信号Ａ４０ａがＰＷＭ競合状態Ａを示しているときまたはＰＷＭ競合状態信号Ｂ４０ｂがＰＷＭ競合状態Ｂを示しているときにＡＤ変換開始トリガ入力１２０が入力された場合にＡＤ変換とＰＷＭとの競合状態（ＡＤ／ＰＷＭ競合状態）であるという意味を持つＡＤ／ＰＷＭ競合状態信号６０を出力するＡＤ／ＰＷＭ競合検出回路５０ａｂを備える。その他の回路については、実施の形態１と差異はない。
【００８６】
ＰＷＭ変化検出回路３内部は、ＰＷＭ出力Ａ１０１の変化タイミングを検出する変化タイミング検出回路１０ａとＰＷＭ出力Ｂ１１１の変化タイミングを検出する変化タイミング検出回路１０ｂと、変化タイミング検出回路１０ａでＰＷＭ出力Ａ１０１の変化が検出された場合に出力される変化タイミング検出信号２０ａと、変化タイミング検出回路１０ｂでＰＷＭ出力Ｂ１１１の変化が検出された場合に出力される変化タイミング検出信号２０ｂと、変化タイミング検出信号２０ａの変化を開始時刻とする任意の時間を計測する時間計測回路３０ａと、変化タイミング検出信号２０ｂの変化を開始時刻とする任意の時間を計測する時間計測回路３０ｂで構成される。
【００８７】
時間計測回路３０ａと時間計測回路３０ｂで計測される任意の時間が異なるのは、ＰＷＭ出力Ａ１０１もしくはＰＷＭ出力Ｂ１１１が制御するモータ駆動用トランジスタ回路の素子特性の違いでＡＤ変換回路１３０へ与えるノイズの影響が異なる場合に、ノイズを低減させ得る時間を別個に設定するためである。
【００８８】
図９は、図８の競合回避制御装置の動作の一例を示すタイミングチャートである。
【００８９】
実施の形態１の図４との違いは、ＰＷＭ競合状態がＰＷＭ競合状態ＡとＰＷＭ競合状態Ｂの２種類あり、図９の例では、ＰＷＭ競合状態Ａの時間よりもＰＷＭ競合状態Ｂの時間の方が長いということである。
【００９０】
この場合、ＰＷＭ競合状態ＡでＡＤ変換開始トリガ入力１２０が入力された場合よりもＰＷＭ競合状態ＢでＡＤ変換開始トリガ入力１２０が入力された場合の方が、ＡＤ変換開始トリガ入力１２０が入力されてからＡＤ変換開始トリガ出力１４０が変化する時間がより多く遅延する。
【００９１】
なお、本実施の形態２ではＰＷＭ競合状態Ａの時間よりもＰＷＭ競合状態Ｂの時間の方が長い例を説明したが、ＰＷＭ競合状態Ａの時間よりＰＷＭ競合状態Ｂの時間の方が短くてもよい。
【００９２】
図１０は、図８の競合回避制御装置の動作のさらに別の例を示すタイミングチャートである。図９との違いは、先に“ＰＷＭ競合状態”となったＰＷＭ競合状態Ａの終了時刻が、後に“ＰＷＭ競合状態”となったＰＷＭ競合状態Ｂの終了時刻よりもあとになっていることである。
【００９３】
時刻Ｔ０では、ＡＤ変換開始トリガ入力１２０が入力されるが、ＰＷＭ出力Ａ１０１、ＰＷＭ出力Ｂ１１１のいずれも変化がない状態（＝ＰＷＭ非競合状態）であるため、ＡＤ変換開始トリガ入力１２０がそのままＡＤ変換開始トリガ出力１４０として出力され、ＡＤ変換回路１３０がＡＤ変換動作を行なう。
【００９４】
時刻Ｔ１では、ＰＷＭ出力Ａ１０１が変化することにより、ＰＷＭ変化検出回路３で変化タイミング検出信号２０ａが生成され、任意の時間の計測を開始し、計測中にＰＷＭ競合状態信号Ａ４０ａを“ＰＷＭ競合状態”として出力する。
【００９５】
時刻Ｔ２では、ＡＤ変換開始トリガ入力１２０が入力されるが、“ＰＷＭ競合状態”であるため、ＡＤ／ＰＷＭ競合状態信号６０がＡＤ／ＰＷＭ競合状態となり、ＡＤ変換開始トリガ出力１４０の出力そのものをキャンセルする。
【００９６】
時刻Ｔ３では、時刻Ｔ１から開始した任意の時間の計測が完了する前に、ＰＷＭ出力Ｂ１１１が変化する場合を示しており、ＰＷＭ変化検出回路３で変化タイミング検出信号２０ｂが生成され、時刻Ｔ３から新たに任意の時間の計測を開始し、計測中にＰＷＭ競合状態信号Ｂ４０ｂを“ＰＷＭ競合状態”として出力する。
【００９７】
時刻Ｔ４では、ＡＤ変換開始トリガ入力１２０が入力されるが、“ＰＷＭ競合状態”であるため、ＡＤ／ＰＷＭ競合状態信号６０が時刻Ｔ２から引き続き“ＡＤ／ＰＷＭ競合状態”となり、ＡＤ変換開始トリガ出力１４０の出力そのものをキャンセルする。
【００９８】
時間Ｔ５では、時刻Ｔ３から開始した任意の時間の計測が完了し、ＰＷＭ競合状態信号Ｂ４０ｂは“ＰＷＭ非競合状態”となるが、時刻Ｔ１から開始した任意の時間の計測が完了していないため、ＰＷＭ競合状態信号Ａ４０ａは“ＰＷＭ競合状態”のままとなる。
【００９９】
時刻Ｔ６では、時刻Ｔ１から開始した任意の時間の計測が完了し、ＰＷＭ競合状態信号Ａ４０ａが“ＰＷＭ非競合状態”となり、ＡＤ／ＰＷＭ競合状態信号６０が“ＡＤ／ＰＷＭ非競合状態”となり、ここで、時刻Ｔ２で入力されたＡＤ変換開始トリガ入力１２０に対応するＡＤ変換開始トリガ出力１４０が出力され、ＡＤ変換回路１３０がＡＤ変換動作を行なう。
【０１００】
時刻Ｔ７では、時刻Ｔ４で入力されたＡＤ変換開始トリガ入力１２０に対応するＡＤ変換開始トリガ出力１４０が出力され、ＡＤ変換回路１３０がＡＤ変換動作を行なう。
【０１０１】
つまり、複数のＰＷＭ出力の“ＰＷＭ競合状態”が時間的に重なる場合、“ＰＷＭ非競合状態”に変化するのが時間的にもっとも遅いほうの“ＰＷＭ競合状態”が“ＡＤ／ＰＷＭ競合状態信号６０”を生成するのに用いられる“ＰＷＭ競合状態”である。
【０１０２】
なお、上記実施の形態２では、時刻Ｔ２、時刻Ｔ４それぞれで入力されたＡＤ変換開始トリガ入力１２０に対し、時刻Ｔ６、時刻Ｔ７それぞれでＡＤ変換動作を開始しているが、時刻Ｔ２、時刻Ｔ４いずれかで入力されたＡＤ変換開始トリガ入力１２０に対するＡＤ変換動作をキャンセルしても良い。つまり、ＡＤ／ＰＷＭ競合状態からＡＤ／ＰＷＭ非競合状態に移行後につき１回のＡＤ変換動作を行なうようにしてもよい。
【０１０３】
≪実施の形態３≫
図１１は本開示の実施の形態３に係る競合回避制御装置の構成例を示している。実施の形態１との違いは、実施の形態１でのＡＤ変換開始トリガ出力１４０を、ＡＤ変換サンプルホールド制御信号１５０（以下、ＡＤ変換Ｓ／Ｈ制御信号１５０とする）として出力していることであり、以下、実施の形態１との相違点についてのみ説明する。
【０１０４】
実施の形態１の図１のＡＤ変換開始制御回路７０と同じ機能を有するＡＤ変換Ｓ／Ｈ制御回路８０の出力をＡＤ変換Ｓ／Ｈ制御信号１５０としてＡＤ変換回路１３０に出力している。
【０１０５】
ＡＤ変換開始トリガ入力１２０自体は、競合回避制御回路４で遅延やキャンセルなどの加工をすることなくＡＤ変換回路１３０に入力される。
【０１０６】
この構成によれば、ＡＤ変換開始トリガ入力１２０の入力によりＡＤ変換回路１３０のＡＤ変換動作自体は開始するが、任意の時間だけ遅延したＡＤ変換Ｓ／Ｈ制御信号１５０に基づき、ＡＤ変換回路１３０のＡＤ入力のサンプルホールド時間を延長させることができるため、ＡＤ変換回路１３０へのノイズの影響を低減させるという本願の目的が達せられる。
【０１０７】
≪実施の形態４≫
図１２は本開示の実施の形態４に係る競合回避制御装置の構成例を示している。実施の形態１との違いは、実施の形態１でのＡＤ変換開始制御回路７０を、ＡＤ変換開始制御回路７１としていることであり、以下、実施の形態１との相違点についてのみ説明する。
【０１０８】
ＡＤ変換開始制御回路７１は、ＡＤ変換開始トリガ入力１２０の入力変化を開始タイミングとするカウンタ（図示せず）を備え、時間計測回路３０で計測する任意の時間とは異なる第２の任意の時間を計測する。
【０１０９】
上記第２の任意の時間は、ＡＤ変換開始トリガ入力１２０が入力されてからＡＤ変換回路１３０のＡＤ変換動作の開始が行なわれなければならない規定時間以内に設定される。
【０１１０】
そして、ＡＤ変換開始トリガ入力１２０が入力されてから第２の任意の時間が経過したら、ＡＤ／ＰＷＭ競合状態信号６０の状態に関わらず、ＡＤ変換開始トリガ入力１２０をＡＤ変換開始トリガ出力１４０として出力する。
【０１１１】
これにより、図５で説明したような、複数のＰＷＭ出力が連続して変化することによる“ＡＤ／ＰＷＭ競合状態”の連続状態が続いても、強制的にＡＤ変換回路１３０のＡＤ変換動作を開始することができ、ＡＤ変換動作が実行されないことを防止することが可能となる。
【０１１２】
≪実施の形態４の変形例１≫
本開示の実施の形態４の変形例１に係る競合回避制御装置について説明する。実施の形態４との違いは、ＡＤ変換開始制御回路７１は、ＡＤ変換開始トリガ入力１２０の入力変化を開始タイミングとするカウンタ（図示せず）を備え、時間計測回路３０で計測する任意の時間とは異なる第３の任意の時間を計測する。
【０１１３】
上記第３の任意の時間は、ＡＤ変換開始トリガ入力１２０が入力されてからＡＤ／ＰＷＭ競合状態になったあと、その後ＡＤ／ＰＷＭ非競合状態になる前までの第３の任意の時間が経過したらＡＤ変換開始トリガ出力１４０の出力そのものをキャンセルしＡＤ変換回路１３０のＡＤ変換を開始させないようにする規定時間として設定される。
【０１１４】
これにより、ＡＤ変換開始トリガ入力１２０が入力されてからＡＤ／ＰＷＭ競合状態が長く続く場合に、その後ＡＤ／ＰＷＭ非競合状態になる前までの第３の任意の時間が経過した時、時間が経過しすぎてその時点でのＡＤ変換回路１３０のＡＤ変換結果がシステムで不要と判断されるような場合に、無駄なＡＤ変換動作をキャンセルすることが可能となる。
【０１１５】
≪実施の形態４の変形例２≫
本開示の実施の形態４の変形例２に係る競合回避制御装置について説明する。実施の形態４との違いは、ＡＤ変換開始制御回路７１、ＡＤ変換開始トリガ入力１２０の入力の変化を任意の設定回数だけカウントするカウンタ（図示せず）を備える。
【０１１６】
そして、“ＡＤ／ＰＷＭ競合状態”の状態下でＡＤ変換開始トリガ入力１２０が任意の設定回数入力された場合、ＡＤ／ＰＷＭ競合状態信号６０の状態に関わらず、ＡＤ変換開始トリガ入力１２０をＡＤ変換開始トリガ出力１４０として出力する。
【０１１７】
これにより、図５で説明したような、複数のＰＷＭ出力が連続して変化することによる“ＡＤ／ＰＷＭ競合状態”の連続状態が続いても、強制的にＡＤ変換回路１３０のＡＤ変換動作を開始することができ、ＡＤ変換動作が実行されないことを防止することが可能となる。
【０１１８】
≪実施の形態４の変形例３≫
本開示の実施の形態４の変形例３に係る競合回避制御装置について説明する。実施の形態４との違いは、ＡＤ変換開始制御回路７１は、ＡＤ変換開始トリガ入力１２０の入力の変化を任意の設定回数だけカウントするカウンタ（図示せず）を備える。
【０１１９】
そして、“ＡＤ／ＰＷＭ競合状態”の状態下でＡＤ変換開始トリガ入力１２０が任意の設定回数入力された場合、ＡＤ／ＰＷＭ競合状態信号６０の状態に関わらず、ＡＤ変換開始トリガ出力１４０の出力そのものをキャンセルしＡＤ変換回路１３０のＡＤ変換を開始させないようにする。
【０１２０】
これにより、ＡＤ変換開始トリガ入力１２０が入力されてからＡＤ／ＰＷＭ競合状態が長く続く場合に、その後ＡＤ／ＰＷＭ非競合状態になる前までにＡＤ変換開始トリガ入力１２０が任意の設定回数入力された時、ＡＤ変換開始トリガ入力１２０をトリガとして行なうべきＡＤ変換回路１３０のＡＤ変換動作が複数回行なわれていないことでそれ以降のＡＤ変換回路１３０のＡＤ変換結果がシステムで不要と判断されるような場合に、無駄なＡＤ変換動作をキャンセルすることが可能となる。
【０１２１】
≪実施の形態５≫
図１３は本開示の実施の形態５に係るエアコン室外機に用いられるシステム構成例を示している。
【０１２２】
本実施の形態のエアコン室外機システムでは、ＡＣ電源をＤＣ電圧に変換する際の力率を改善させるＰＦＣ制御回路１６００と室外機のファンモータ１６１１を制御するファンモータ制御回路１６０１、室外機のコンプレッサモータ１６１２を制御するコンプレッサモータ制御回路１６０２をマイコン１６０３で制御している。
【０１２３】
前記ＰＦＣ制御回路１６００は、入力電圧、入力電流及び出力電圧をアナログ値としてＡＤ変換器Ａ１６０４に入力し、前記ＡＤ変換器Ａ１６０４の変換結果により、ＰＷＭ回路Ａ１６０５の出力波形を決定し、前記ＰＷＭ回路Ａ１６０５のＰＷＭ出力によって出力電流と出力電圧を制御している。
【０１２４】
前記ファンモータ制御回路１６０１は、前記ファンモータ１６１１に流れる電流をアナログ値としてマイコンのＡＤ変換器Ｂ１６０６に入力し、前記ＡＤ変換器Ｂ１６０６の変換結果により、ＰＷＭ回路Ｂ１６０７の出力波形を決定し、前記ＰＷＭ回路Ｂ１６０７のＰＷＭ出力によって前記ファンモータ１６１１の回転を制御している。
【０１２５】
前記コンプレッサモータ制御回路１６０２は、コンプレッサモータ電流をアナログ値としてマイコンのＡＤ変換器Ｃ１６０８に入力し、前記ＡＤ変換器Ｃ１６０８の変換結果により、ＰＷＭ回路Ｃ１６０９の出力波形を決定し、前記ＰＷＭ回路Ｃ１６０９のＰＷＭ出力によって前記コンプレッサモータ１６１２の回転を制御している。
【０１２６】
前記ＰＦＣ制御回路１６００と前記ファンモータ制御回路１６０１と前記コンプレッサモータ制御回路１６０２は、それぞれ異なる個別の周期で制御されている。前記マイコン１６０３は実施の形態１から４に記載している競合回避制御装置１６１０を備えており、前記競合回避制御装置１６１０は、前記ＰＦＣ制御回路１６００と前記ファンモータ制御回路１６０１と前記コンプレッサモータ制御回路１６０２に使用される前記ＰＷＭ回路Ａ１６０５、前記ＰＷＭ回路Ｂ１６０７、前記ＰＷＭ回路Ｃ１６０９のＰＷＭ出力のそれぞれの変化タイミングを検出し、前記変化タイミングから計測する任意の時間内に入力されるＡＤ変換器Ａ１６０４、ＡＤ変換器Ｂ１６０６、ＡＤ変換器Ｃ１６０８のＡＤ変換開始トリガ入力を遅延させてそれぞれのＡＤ変換タイミングを変更する。
【０１２７】
これにより、前記ＰＦＣ制御回路１６００と前記ファンモータ制御回路１６０１と前記コンプレッサモータ制御回路１６０２を制御するＰＷＭ出力とＡＤ変換の競合を回避することが可能となり、ＡＤ変換時にパワー素子のスイッチングノイズの影響を受けることなく安定した動作を実現することができる。
【０１２８】
なお、前記エアコン室外機システムだけではなく、洗濯機、冷蔵庫等の家電用途やＡＣサーボ、汎用インバータ等の産業用途や駆動モータ、電動コンプレッサ等の車載用途に幅広く採用されているモータ制御システムにも有用である。
【０１２９】
≪実施の形態６≫
図１４は本開示の実施の形態６に係るサーバ電源に用いられるシステム構成例を示している。
【０１３０】
本実施の形態のサーバ電源システムでは、ＡＣ電源をＤＣ電圧に変換する際の力率を改善させるＰＦＣ制御回路１７００と前記ＤＣ電圧を内部供給用のＤＣ電圧に変換するフルブリッジＤＣＤＣ制御回路１７０１を備え、前記ＰＦＣ制御回路１７００と前記フルブリッジＤＣＤＣ制御回路１７０１をマイコン１７０２で制御している。
【０１３１】
前記ＰＦＣ制御回路１７００は、入力電圧、入力電流及び出力電圧をアナログ値としてＡＤ変換器Ａ１７０３に入力し、前記ＡＤ変換器Ａ１７０３の変換結果により、ＰＷＭ回路Ａ１７０４の出力波形を決定し、前記ＰＷＭ回路Ａ１７０４のＰＷＭ出力によって出力電流と出力電圧を制御している。
【０１３２】
前記フルブリッジＤＣＤＣ制御回路１７０１は、出力電流、出力電圧をアナログ値としてＡＤ変換器Ｂ１７０５に入力し、前記ＡＤ変換器Ｂ１７０５の変換結果により、ＰＷＭ回路Ｂ１７０６の出力波形を決定し、前記ＰＷＭ回路Ｂ１７０６のＰＷＭ出力によって出力電圧を制御している。
【０１３３】
前記ＰＦＣ制御回路１７００と前記フルブリッジＤＣＤＣ制御回路１７０１は、それぞれ異なる個別の周期で制御されている。
【０１３４】
前記マイコン１７０２は実施の形態１から４に記載している競合回避制御装置１７０７を備えており、前記競合回避制御装置１７０７は、前記ＰＦＣ制御回路１７００と前記フルブリッジＤＣＤＣ制御回路１７０１に使用される前記ＰＷＭ回路Ａ１７０４、前記ＰＷＭ回路Ｂ１６０７のＰＷＭ出力のそれぞれの変化タイミングを検出し、前記変化タイミングから計測する任意の時間内に入力されるＡＤ変換器Ａ１７０３、ＡＤ変換器Ｂ１７０５のＡＤ変換開始トリガ入力を遅延させてそれぞれのＡＤ変換タイミングを変更する。
【０１３５】
これにより、前記ＰＦＣ制御回路１７００と前記フルブリッジＤＣＤＣ制御回路１７０１を制御するＰＷＭ出力とＡＤ変換の競合を回避することが可能となり、ＡＤ変換時にパワー素子のスイッチングノイズの影響を受けることなく安定した動作を実現することができる。
【０１３６】
なお、前記サーバ電源システムだけではなく、太陽光発電やＬＥＤ制御や充電器等の電源システムにも有用である。
【産業上の利用可能性】
【０１３７】
本開示のＰＷＭ出力とＡＤ変換の競合回避制御装置および競合回避制御方法は、複数のモータをインバータ制御するためのシステム、および半導体製品等において、異なる周波数でのモータ制御をしつつ、ＡＤ変換回路の変換精度劣化の原因となる、複数のＰＷＭ出力の変化ノイズ、ひいては複数のモータ用のパワー素子のスイッチングノイズの伝播の影響を低減するのに有用である。
【符号の説明】
【０１３８】
１、４、１６１０、１７０７  競合回避制御装置
２、３  ＰＷＭ変化検出回路
１０  変化タイミング検出回路
１０ａ  変化タイミング検出回路Ａ
１０ｂ  変化タイミング検出回路Ｂ
２０  変化タイミング検出信号
２０ａ  変化タイミング検出信号Ａ
２０ｂ  変化タイミング検出信号Ｂ
３０  時間計測回路
３０ａ  時間計測回路Ａ
３０ｂ  時間計測回路Ｂ
４０  ＰＷＭ競合状態信号
４０ａ  ＰＷＭ競合状態信号Ａ
４０ｂ  ＰＷＭ競合状態信号Ｂ
５０、５０ａｂ  ＡＤ／ＰＷＭ競合検出回路
６０  ＡＤ／ＰＷＭ競合状態信号
７０、７１  ＡＤ変換開始制御回路
８０  ＡＤ変換Ｓ／Ｈ制御回路
１００、１６０５、１７０４  ＰＷＭ回路Ａ
１１０、１６０７、１７０６  ＰＷＭ回路Ｂ
１６０９  ＰＷＭ回路Ｃ
１０１  ＰＷＭ出力Ａ
１１１  ＰＷＭ出力Ｂ
１２０  ＡＤ変換開始トリガ入力
１３０  ＡＤ変換回路
１６０４、１７０３  ＡＤ変換回路Ａ
１６０６、１７０５  ＡＤ変換回路Ｂ
１６０８  ＡＤ変換回路Ｃ  
１４０  ＡＤ変換開始トリガ出力
１５０  ＡＤ変換Ｓ／Ｈ制御信号
１６００、１７００  ＰＦＣ制御回路
１６０１  ファンモータ制御回路
１６０２  コンプレッサモータ制御回路
１６０３、１７０２  マイコン
１６１１  ファンモータ
１６１２  コンプレッサモータ
１７０１  フルブリッジＤＣＤＣ制御回路
【図１】
2014111993.tif 000003
【図２】
2014111993.tif 000004
【図３】
2014111993.tif 000005
【図４】
2014111993.tif 000006
【図５】
2014111993.tif 000007
【図６】
2014111993.tif 000008
【図７】
2014111993.tif 000009
【図８】
2014111993.tif 000010
【図９】
2014111993.tif 000011
【図１０】
2014111993.tif 000012
【図１１】
2014111993.tif 000013
【図１２】
2014111993.tif 000014
【図１３】
2014111993.tif 000015
【図１４】
2014111993.tif 000016
【国際調査報告】
2014111993.tif 000017
2014111993.tif 000018