(57)【要約】【課題】消費電力の低減を図ること。【解決手段】電圧生成回路３２は、パワーダウン信号ＰＤＮ及びスタンバイ信号ＳＴＢＹに基づいて、入出力回路３１に供給する駆動電圧ＶＤ１の電圧値を制御する。駆動電圧ＶＤ１は、外部端子Ｐ１０を介して外部装置２０に供給される。外部装置２０の入出力回路５１は、駆動電圧ＶＤ１に基づいて動作する。選択回路１３は、スタンバイ信号ＳＴＢＹに基づいて、シュミット特性を持たない入力バッファ４２の出力信号Ｒ１ａ、又はシュミット特性を持つ入力バッファ４３の出力信号Ｒ１ｂを選択し、選択した信号Ｒ１ａ又は信号Ｒ１ｂに応じた受信データＲＤ１を出力する。【選択図】図２
2014103447.tif 000002
【特許請求の範囲】
【請求項１】
外部端子に外部装置が接続され、前記外部装置と信号の授受を行うためのインタフェース回路であって、
前記外部端子の電圧レベルに応じた第１の受信信号を出力する入力バッファと、前記外部端子の電圧レベルに応じた第２の受信信号を出力するシュミット回路とを含む入力回路と、
前記入力回路の動作状態を制御する制御信号に応じて、前記入力回路と前記外部装置へ第１の電圧値、又は前記第１の電圧値より低い第２の電圧値の駆動電圧を出力する電圧生成回路と、
前記制御信号に応じて、前記第１の受信信号、又は前記第２の受信信号を選択して出力する選択回路と、
を有することを特徴とするインタフェース回路。
【請求項２】
前記第２の受信信号の遷移を検出して検出信号を生成する信号遷移検出回路を含み、
前記選択回路は、前記検出信号に基づいて前記第１の受信信号又は前記第２の受信信号を選択すること、
を特徴とする請求項１に記載のインタフェース回路。
【請求項３】
前記制御信号は、前記入力回路を動作状態又は待機状態に切り替えるためのスタンバイ信号を含み、
前記信号遷移検出回路は、前記スタンバイ信号に基づいて前記検出信号をリセットし、前記第２の受信信号の遷移に応じて前記検出信号をセットし、
前記選択回路は、リセットされた前記検出信号に応じて前記第２の受信信号を選択し、セットされた前記検出信号に応じて前記第１の受信信号を選択すること、
を特徴とする請求項２に記載のインタフェース回路。
【請求項４】
前記電圧生成回路は、前記検出信号に応じて前記駆動電圧の電圧値を変更すること、
を特徴とする請求項２又は３に記載のインタフェース回路。
【請求項５】
前記外部装置に対する送信データが入力され、出力端子が前記外部端子に接続され、前記駆動電圧が供給される出力バッファを有すること、
を特徴とする請求項１〜４のうちの何れか一項に記載のインタフェース回路。
【請求項６】
前記電圧生成回路は、前記駆動電圧が前記第１の電圧値にて安定しているか否かを示す安定信号を出力し、
前記選択回路は、前記安定信号に応じて、前記駆動電圧が安定しているときに前記第１の受信信号を選択し、前記駆動電圧が安定していないときに前記第２の受信信号を選択すること、
を特徴とする請求項１に記載のインタフェース回路。
【請求項７】
外部端子にシステム装置が接続され、前記システム装置から供給される駆動電圧に基づいて動作する入出力回路が前記外部端子を介して前記システム装置と信号の授受を行う、インタフェース回路であって、
前記入出力回路は、
送信データが供給され、出力端子が前記外部端子に接続された出力バッファと、
前記外部端子の信号レベルに応じた第１の受信信号を出力する第１の入力バッファと、
シュミット特性を有し、前記外部端子の電圧レベルに応じた第２の受信信号を出力する第２の入力バッファと、
を含み、
前記インタフェース回路は更に、
前記駆動電圧の電圧値としきい値とを比較して制御信号を生成する電圧監視回路と、
前記制御信号に基づいて、前記第１の受信信号又は前記第２の受信信号を選択して出力する選択回路と、
を有することを特徴とするインタフェース回路。
【請求項８】
外部端子にシステム装置が接続され、前記システム装置から供給される駆動電圧に基づいて動作する入出力回路が前記外部端子を介して前記システム装置と信号の授受を行う、インタフェース回路であって、
前記入出力回路は、
送信データが供給され、出力端子が前記外部端子に接続された出力バッファと、
前記外部端子の信号レベルに応じた第１の受信信号を出力する入力バッファと、
前記外部端子の電圧レベルに応じた第２の受信信号を出力するシュミット回路と、
を含み、
前記インタフェース回路は更に、
前記第２の受信信号の遷移を検出して検出信号を出力する信号遷移検出回路と、
前記検出信号に基づいて、前記第１の受信信号又は前記第２の受信信号を選択して出力する選択回路と、
を有することを特徴とするインタフェース回路。
【請求項９】
前記駆動電圧の電圧値としきい値とを比較して制御信号を生成する電圧監視回路を有し、
前記信号遷移検出回路は、前記制御信号に基づいて検出信号をリセットすること、を特徴とする請求項８に記載のインタフェース回路。
【請求項１０】
前記第１の受信信号に基づいて制御コマンドを受信してコマンド受信信号を出力するコマンドデコード回路を有し、
信号遷移検出回路は、前記コマンド受信信号に基づいて検出信号をリセットすること、を特徴とする請求項８に記載のインタフェース回路。
【発明の詳細な説明】
【技術分野】
【０００１】
インタフェース回路及び半導体装置に関する。
【背景技術】
【０００２】
従来、電子機器は、互いに接続された複数の半導体装置（半導体チップ）を有している。各半導体装置は、接続された半導体装置と通信を行うためのインタフェース回路を含む（例えば、特許文献１，２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第２００２／４５２６８号
【特許文献２】特開２０１１−４１１０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
電子機器は、消費電力の低減が求められている。このため、電子機器に含まれる半導体装置のインタフェース回路は、同様に消費電力の低減が求められている。
【課題を解決するための手段】
【０００５】
本発明の一観点によれば、外部端子に外部装置が接続され、前記外部装置と信号の授受を行うためのインタフェース回路であって、前記外部端子の電圧レベルに応じた第１の受信信号を出力する入力バッファと、前記外部端子の電圧レベルに応じた第２の受信信号を出力するシュミット回路とを含む入力回路と、前記入力回路の動作状態を制御する制御信号に応じて、前記入力回路と前記外部装置へ第１の電圧値、又は前記第２の電圧値より低い第２の電圧値の駆動電圧を出力する電圧生成回路と、前記制御信号に応じて、前記第１の受信信号、又は前記第２の受信信号を選択して出力する選択回路と、を有する。
【発明の効果】
【０００６】
本発明の一観点によれば、消費電力の低減を図ることができる。
【図面の簡単な説明】
【０００７】
【図１】システムの概略図である。
【図２】第１の実施形態のインタフェース回路の回路図である。
【図３】インタフェース回路の動作を示す波形図である。
【図４】インタフェース回路の動作を示す波形図である。
【図５】第２の実施形態のインタフェース回路の回路図である。
【図６】インタフェース回路の動作を示す波形図である。
【図７】第３の実施形態のインタフェース回路の回路図である。
【図８】インタフェース回路の動作を示す波形図である。
【図９】第４の実施形態のインタフェース回路の回路図である。
【図１０】インタフェース回路の動作を示す波形図である。
【図１１】第５の実施形態のインタフェース回路の回路図である。
【図１２】インタフェース回路の動作を示す波形図である。
【図１３】第６の実施形態のインタフェース回路の回路図である。
【図１４】インタフェース回路の動作を示す波形図である。
【図１５】第７の実施形態のインタフェース回路の回路図である。
【図１６】インタフェース回路の動作を示す波形図である。
【発明を実施するための形態】
【０００８】
（第１の実施形態）
以下、第１の実施形態を説明する。
図１に示すように、このシステムは、システム装置１０と、このシステム装置１０と接続された外部装置２０を有している。システム装置１０及び外部装置２０は、例えば半導体装置（デバイス）である。システム装置１０は、外部端子Ｐ１０〜Ｐ１３を有している。外部装置２０は外部端子Ｐ２１〜Ｐ２３を有している。システム装置１０の外部端子Ｐ１０は外部電源電圧ＶＤＥを供給するための電源配線に接続されている。システム装置１０の外部端子Ｐ１１，Ｐ１２，Ｐ１３は、外部装置２０の外部端子Ｐ２１，Ｐ２２，Ｐ２３にそれぞれ接続されている。外部端子Ｐ１３，Ｐ２３は接地されている。
【０００９】
システム装置１０は、内部回路１１とインタフェース回路（「Ｉ／Ｆ」と表記）１２を有している。外部装置２０は、内部回路２１とインタフェース回路（「Ｉ／Ｆ」と表記）２２を有している。内部回路１１は、インタフェース回路１２に対して制御信号と送信データを出力する。また、内部回路１１は、インタフェース回路１２から出力される受信データを入力する。
【００１０】
インタフェース回路１２は、外部端子Ｐ１０を介してシステム装置１０の外部から供給される外部電源電圧ＶＤＥに基づいて駆動電圧を生成する。そして、インタフェース回路１２は、制御信号に応答して駆動電圧の電圧値を制御する。インタフェース回路１２に含まれる入出力回路は、その駆動電圧に従って動作する。また、インタフェース回路１２は、生成した駆動電圧ＶＤ１を、外部端子Ｐ１１を介してシステム装置１０の外部に出力する。駆動電圧ＶＤ１は、外部端子Ｐ１１に接続された外部装置２０の外部端子Ｐ２１を介してインタフェース回路２２に供給される。インタフェース回路２２に含まれる入出力回路は、その駆動電圧ＶＤ１に従って動作する。
【００１１】
インタフェース回路１２は、内部回路１１から供給される送信データに応じた送信信号を出力する。その送信信号は、システム装置１０の外部端子Ｐ１２と外部装置２０の外部端子Ｐ２２を介して外部装置２０のインタフェース回路２２に供給される。インタフェース回路２２は、受信した信号に応じた受信データを出力する。同様に、外部装置２０のインタフェース回路２２は、内部回路２１から供給される送信データに応じた送信信号を出力する。その送信信号は、外部装置２０の外部端子Ｐ２２，システム装置１０の外部端子Ｐ１２を介してシステム装置１０のインタフェース回路１２に供給される。インタフェース回路１２は、受信した信号に応じた受信データを出力する。
【００１２】
なお、システム装置１０の内部回路１１は、図示しない電源端子を介してシステム装置１０の外部から供給される電源電圧、またはその電源電圧に基づいて生成した駆動電圧により動作する。同様に、外部装置２０の内部回路２１は、図示しない電源端子を介して外部装置２０の外部から供給される電源電圧、またはその電源電圧に基づいて生成した駆動電圧により動作する。
【００１３】
図２に示すように、システム装置１０は、インタフェース回路１２と選択回路１３を有している。インタフェース回路１２は、入出力回路３１と電圧生成回路３２を有している。
【００１４】
入出力回路３１は、出力バッファ４１と入力バッファ４２，４３を有している。出力バッファ４１の高電位側電源端子は、後述する電圧生成回路３２により生成される駆動電圧ＶＤ１を伝達する配線（以下、電源配線ＶＤ１とする）に接続され、出力バッファ４１の低電位側電源端子は外部端子Ｐ１３に接続されている。この外部端子Ｐ１３は接地されている。従って、出力バッファ４１の低電位側電源端子は、接地レベル（０ボルト（Ｖ））となる。同様に、入力バッファ４２，４３の高電位側電源端子は電源配線ＶＤ１に接続され、低電位側電源端子は外部端子Ｐ１３に接続されている。
【００１５】
出力バッファ４１の入力端子には、図１に示す内部回路１１から送信データＴＤ１供給され、出力バッファ４１の出力端子は外部端子Ｐ１２に接続されている。出力バッファ４１は、送信データＴＤ１に応じた信号を出力する。入力バッファ４２の入力端子は外部端子Ｐ１２に接続されている。入力バッファ４２の出力端子は選択回路１３に接続されている。入力バッファ４２は、外部端子Ｐ１２のレベルに応じた信号Ｒ１ａを出力する。同様に、入力バッファ４３の入力端子は外部端子Ｐ１２に接続されている。入力バッファ４３の出力端子は選択回路１３に接続されている。入力バッファ４３は、外部端子Ｐ１２のレベルに応じた信号Ｒ１ｂを出力する。
【００１６】
入力バッファ４３は、シュミット特性を持つバッファ回路である。以下、入力バッファ４３を、シュミット回路４３と呼ぶ場合がある。一方、入力バッファ４２は、シュミット特性を持たないバッファ回路である。例えば、入力バッファ４２は、高電位側電源端子の電圧レベルと低電位側電源端子の電圧レベルの中間レベルをしきい値電圧とする。つまり入力バッファ４２は、１つのしきい値電圧に応じた入力特性を持つ。この入力バッファ４２は、シュミット回路４３と比べて速い応答特性を持つ。シュミット回路４３は、入力バッファ４２と比べ、入力信号に混入するノイズに対する耐性が高い。
【００１７】
電圧生成回路３２には、パワーダウン信号ＰＤＮとスタンバイ信号ＳＴＢＹが図１に示す内部回路１１から供給される。電圧生成回路３２は、外部電源電圧ＶＤＥに基づいて駆動電圧ＶＤ１を生成する。そして、電圧生成回路３２は、パワーダウン信号ＰＤＮ及びスタンバイ信号ＳＴＢＹに基づいて、駆動電圧ＶＤ１の電圧値を制御する。
【００１８】
例えば、電圧生成回路３２は、Ｌレベル（低電位電源電圧）のパワーダウン信号ＰＤＮ及びスタンバイ信号ＳＴＢＹに応答して、電圧値Ｖ２の駆動電圧ＶＤ１を生成する。電圧値Ｖ２は、入出力回路３１に含まれる出力バッファ４１及び入力バッファ４２，４２の標準的な（Typical）動作電圧値に設定され、例えば３．３ボルト［Ｖ］である。電圧値Ｖ２の駆動電圧ＶＤ１は動作電圧の一例である。
【００１９】
また、電圧生成回路３２は、Ｈレベル（高電位電源電圧）のスタンバイ信号ＳＴＢＹとＬレベルのパワーダウン信号ＰＤＮに応答して、電圧値Ｖ１の駆動電圧ＶＤ１を生成する。電圧値Ｖ１は、インタフェース回路１２に含まれる出力バッファ４１及び入力バッファ４２，４３とインタフェース回路２２に含まれる出力バッファ６１及び入力バッファ６２の共通な動作電圧範囲のうち、最低（Minimum）電圧に応じて設定され、例えば１ボルト［Ｖ］である。電圧値Ｖ１の駆動電圧ＶＤ１は待機電圧の一例である。
【００２０】
そして、電圧生成回路３２は、Ｈレベルのパワーダウン信号ＰＤＮに応答して、電圧値Ｖ０の駆動電圧ＶＤ１を生成する。電圧値Ｖ０は、入出力回路３１の動作を停止させるように低電位側電源端子の電圧レベルと等しく設定され、例えば０ボルト［Ｖ］である。電圧値Ｖ０の駆動電圧ＶＤ１は停止電圧の一例である。
【００２１】
例えば、電圧生成回路３２は、電圧値Ｖ２の電圧を生成する第１の電圧生成部と、電圧値Ｖ１の電圧を生成する第２の電圧生成部を有する。そして、スタンバイ信号ＳＴＢＹとパワーダウン信号ＰＤＮに基づいて、第１の電圧生成部と第２の電圧生成部を活性化又は非活性化することにより、電圧値Ｖ２又は電圧値Ｖ１の駆動電圧ＶＤ１を生成する。そして、スタンバイ信号ＳＴＢＹとパワーダウン信号ＰＤＮに基づいて出力端子を、例えば接地電位となる電源配線に接続することで、電圧値Ｖ０の駆動電圧ＶＤ１を生成する。
【００２２】
選択回路１３には、入力バッファ４２の出力信号Ｒ１ａと、入力バッファ４３の出力信号Ｒ１ｂが供給される。また、選択回路１３には、スタンバイ信号ＳＴＢＹが供給される。選択回路１３は、スタンバイ信号ＳＴＢＹに応じて出力信号Ｒ１ａ，Ｒ１ｂのうちの何れか一方を選択し、選択した信号に応じた（例えば選択した信号のレベルと等しい）受信データＲＤ１を出力する。例えば、選択回路１３は、Ｌレベルのスタンバイ信号ＳＴＢＹに応答して入力バッファ４２の出力信号Ｒ１ａを選択し、選択した信号Ｒ１ａに応じた受信データＲＤ１を出力する。一方、選択回路１３は、Ｈレベルのスタンバイ信号ＳＴＢＹに応答して入力バッファ４３の出力信号Ｒ１ｂを選択し、選択した信号Ｒ１ｂに応じた受信データＲＤ１を出力する。スタンバイ信号ＳＴＢＹは制御信号の一例である。
【００２３】
上記したように、電圧生成回路３２は、スタンバイ信号ＳＴＢＹがＬレベルのとき、動作電圧を出力し、スタンバイ信号ＳＴＢＹがＨレベルのとき、待機電圧を出力する。従って、選択回路１３は、入出力回路３１が動作電圧にて動作するとき、入力バッファ４２の出力信号Ｒ１ａに応じた受信データＲＤ１を出力する。そして、選択回路１３は、入出力回路３１が待機電圧にて動作するとき、入力バッファ４３（シュミット回路４２）の出力信号Ｒ１ｂに応じた受信データＲＤ１を出力する。
【００２４】
外部装置２０のインタフェース回路２２は入出力回路５１を有し、入出力回路５１は出力バッファ６１と入力バッファ６２を含む。入力バッファ６２は、システム装置１０のインタフェース回路１２に含まれる入力バッファ４２と同様に、シュミット特性を持たないバッファ回路である。
【００２５】
出力バッファ６１の高電位側電源端子と入力バッファ６２の高電位側電源端子は、外部装置２０の外部端子Ｐ２１に接続されている。この外部端子Ｐ２１は、システム装置１０の外部端子Ｐ１１に接続されている。従って、出力バッファ６１と入力バッファ６２の高電位側電源端子には、電圧生成回路３２により生成された駆動電圧ＶＤ１が供給される。出力バッファ６１の低電位側電源端子と入力バッファ６２の低電位側電源端子は外部端子Ｐ２３に接続され、この外部端子Ｐ２３は接地されている。出力バッファ６１及び入力バッファ６２は、システム装置１０のインタフェース回路１２から供給される駆動電圧ＶＤ１により動作する。
【００２６】
出力バッファ６１の入力端子には、図１に示す内部回路２１から送信データＴＤ２が供給され、出力バッファ６１の出力端子は外部端子Ｐ２２に接続されている。出力バッファ６１は、送信データＴＤ２に応じた信号を出力する。入力バッファ６２の入力端子は外部端子Ｐ２２に接続されている。入力バッファ６２は、外部端子Ｐ２２のレベルに応じた受信データＲＤ２を出力する。受信データＲＤ２は、図１に示す内部回路２１に供給される。
【００２７】
次に、作用を説明する。
図３に示すように、スタンバイ信号ＳＴＢＹがＬレベルのとき、駆動電圧ＶＤ１は電圧値Ｖ２である。
【００２８】
そして、図２に示す選択回路１３は、Ｌレベルのスタンバイ信号ＳＴＢＹに応答して、入力バッファ４２の出力信号Ｒ１ａを選択し、その信号Ｒ１ａに応じた受信データＲＤ１を出力する。従って、図２に示す入出力回路３１及び選択回路１３は、シュミット機能が無い回路として動作する。さらに、入出力回路３１は、電圧値Ｖ２の駆動電圧ＶＤ１に基づいて、標準的な速度（入力信号に対する応答速度）にて動作する。これにより、システム装置１０と外部装置２０の間において、高速なデータ転送を可能とする。
【００２９】
スタンバイ信号ＳＴＢＹがＬレベルからＨレベルの立ち上がる（時刻Ｔ１）と、駆動電圧ＶＤ１の電圧値は、電圧値Ｖ２から電圧値Ｖ１へと変化する。図２に示す選択回路１３は、Ｈレベルのスタンバイ信号ＳＴＢＹに応答して、入力バッファ４３の出力信号Ｒ１ｂを選択し、その信号Ｒ１ｂに応じた受信データＲＤ１を出力する。従って、図２に示す入出力回路３１及び選択回路１３は、シュミット機能が有る回路として動作する。
【００３０】
電圧値Ｖ１は、動作電圧である電圧値Ｖ２より低い値である。従って、入出力回路３１における消費電流は、電圧値Ｖ２の駆動電圧ＶＤ１のときと比べ低減される。同様に、外部装置２０の入出力回路５１における消費電流が低減される。
【００３１】
半導体装置において、高集積化のため、インタフェース回路１２，２２に含まれるＭＯＳ型トランジスタの微細化が進められている。トランジスタの微細化に従って、そのトランジスタにおけるオフリーク電流が増加する傾向にある。従って、信号の授受を行っていないときのインタフェース回路における消費電流は、インタフェース回路に含まれるトランジスタの微細化に従って増加する。
【００３２】
これに対し、本実施形態では、待機状態において、インタフェース回路１２，２２の駆動電圧ＶＤ１を、動作電圧である電圧値Ｖ２より低い電圧値Ｖ１に変更する。従って、インタフェース回路１２，２２に含まれるトランジスタのオフリーク電流は、電圧値Ｖ２の駆動電圧ＶＤ１をインタフェース回路１２，２２に供給する場合と比べ少なくなる。そして、入出力回路３１，５１に供給される駆動電圧ＶＤ１は、通常動作のために供給される電圧値Ｖ２よりも低い電圧値Ｖ１である。このため、駆動電圧ＶＤ１の電圧値と電源配線間つまり出力バッファ４１と入力バッファ４２，４３の電源端子間に流れる電流の積による入出力回路３１の消費電力が低減する。同様に、駆動電圧ＶＤ１の電圧値と電源配線間つまり出力バッファ６１と入力バッファ６２の電源端子間に流れる電流の積による入出力回路５１の消費電力が低減する。
【００３３】
待機電圧である電圧値Ｖ１は、インタフェース回路１２に含まれる出力バッファ４１及び入力バッファ４２，４３と、インタフェース回路２２に含まれる出力バッファ６１及び入力バッファ６２の共通な動作電圧範囲の最低値に応じて設定されている。従って、図１に示す内部回路１１は、インタフェース回路１２，２２を介して内部回路２１と、低速な通信を行うことが可能となる。このため、例えば、内部回路１１，２１の動作モードを変更することや、状態遷移（ステート遷移）の情報の授受を行うことができる。
【００３４】
そして、図２に示す入出力回路３１及び選択回路１３は、シュミット機能を有する回路として動作している。従って、シュミット機能を有していない場合と比べ、入出力回路３１は、外部ノイズに対して高い耐性を有する。つまり、外部ノイズを内部回路１１（図１参照）に伝播することを低減し、内部回路１１の誤動作を低減することができる。
【００３５】
次に、スタンバイ信号ＳＴＢＹがＨレベルからＬレベルの立ち下がる（時刻Ｔ２）と、駆動電圧ＶＤ１の電圧値は、電圧値Ｖ１から電圧値Ｖ２へと上昇する。図２に示す選択回路１３は、Ｌレベルのスタンバイ信号ＳＴＢＹに応答して、入力バッファ４２の出力信号Ｒ１ａを選択し、その信号Ｒ１ａに応じた受信データＲＤ１を出力する。従って、図２に示す入出力回路３１及び選択回路１３は、シュミット機能が無い回路として動作する。
【００３６】
図４の上段に示すように、駆動電圧ＶＤ１が電圧値Ｖ２（動作電圧）になる（時刻Ｔ３）と、図２に示すインタフェース回路１２，２２は、電圧値Ｖ２の駆動電圧ＶＤ１に基づく通信（高速通信）が可能となる。
【００３７】
図４の下段に比較例の波形を示す。このように、駆動電圧ＶＤ１を電圧値Ｖ０（０ボルト）まで低下させると、その駆動電圧ＶＤ１は、時刻Ｔ４において電圧値Ｖ２となる。この時刻Ｔ４は、電圧値Ｖ１の駆動電圧ＶＤ１を上昇させて電圧値Ｖ２となる時刻Ｔ３（図４の上段に示す）より遅い。そして、駆動電圧ＶＤ１を電圧値Ｖ０（０ボルト）まで低下させた場合、駆動電圧ＶＤ１が電圧値Ｖ２まで上昇した後にデバイスの初期化シーケンスを行う必要がある。デバイスの初期化シーケンスは、駆動電圧ＶＤ１の低下によって保持されない信号レベルの設定を含む。例えば、フリップフロップ回路は、駆動電圧ＶＤ１の供給後、出力信号レベルが不定（Ｈレベル又はＬレベル）である。このため、フリップフロップ回路のセット端子やリセット端子に信号を供給して出力信号レベルを所望のレベル（Ｈレベル又はＬレベル）にセットする必要がある。このような初期化シーケンスを行った後、通信を開始する（例えば、時刻Ｔ５）。
【００３８】
これに対し、本実施形態の場合、電圧値Ｖ１の駆動電圧ＶＤ１がインタフェース回路１２，２２に供給されている。って、例えば、フリップフロップ回路は、電圧値Ｖ１の駆動電圧ＶＤ１により出力信号レベルを保持している。このため、デバイスの初期化シーケンスは不要である。従って、駆動電圧ＶＤ１が電圧値Ｖ２になった時刻Ｔ３において、通信が可能である。これにより、スタンバイ信号ＳＴＢＹによって待機状態を解除してから短時間で高速通信が可能となる。
【００３９】
以上記述したように、本実施形態によれば、以下の効果を奏する。
（１−１）電圧生成回路３２は、パワーダウン信号ＰＤＮ及びスタンバイ信号ＳＴＢＹに基づいて、入出力回路３１に供給する駆動電圧ＶＤ１の電圧値を制御する。駆動電圧ＶＤ１は、外部端子Ｐ１１を介して外部装置２０に供給される。外部装置２０の入出力回路５１は、駆動電圧ＶＤ１に基づいて動作する。駆動電圧ＶＤ１の電圧値Ｖ１は、動作電圧である電圧値Ｖ２より低い値である。従って、待機状態の入出力回路３１における消費電流を、電圧値Ｖ２の駆動電圧ＶＤ１のときと比べ、低減することができる。同様に、待機状態の外部装置２０の入出力回路５１における消費電流を低減することができる。
【００４０】
（１−２）選択回路１３は、Ｈレベルのスタンバイ信号ＳＴＢＹに応答して、入力バッファ４３の出力信号Ｒ１ｂを選択し、その信号Ｒ１ｂに応じた受信データＲＤ１を出力する。従って、入出力回路３１及び選択回路１３は、シュミット機能が有る回路として動作する。待機電圧である電圧値Ｖ１は、インタフェース回路１２に含まれる出力バッファ４１及び入力バッファ４２，４３と、インタフェース回路２２に含まれる出力バッファ６１及び入力バッファ６２の共通な動作電圧範囲の最低値に応じて設定されている。従って、内部回路１１は、インタフェース回路１２，２２を介して内部回路２１と、低速な通信を行うことが可能となる。このため、例えば、内部回路１１，２１の動作モードを変更することや、状態遷移（ステート遷移）の情報の授受を行うことができる。
【００４１】
（１−３）入出力回路３１及び選択回路１３は、シュミット機能を有する回路として動作している。従って、シュミット機能を有していない場合と比べ、入出力回路３１は、外部ノイズに対して高い耐性を有する。つまり、外部ノイズを内部回路１１に伝播することを低減し、内部回路１１の誤動作を低減することができる。
【００４２】
（１−４）待機状態において、電圧値Ｖ１の駆動電圧ＶＤ１がインタフェース回路１２，２２に供給されている。従って、例えばフリップフロップ回路のレベルが保持されているため、デバイスの初期化シーケンスは不要である。従って、駆動電圧ＶＤ１が電圧値Ｖ２になった時刻Ｔ３において、通信が可能である。これにより、スタンバイ信号ＳＴＢＹによって待機状態を解除してから通信可能となるまでの時間（復帰に要する時間）を、停止状態とする場合と比べ短縮することができる。
【００４３】
（第２の実施形態）
次に、第２の実施形態を説明する。
なお、上記の実施形態と同じ部材については同じ符号を付し、その説明の全てまたは一部を省略する。
【００４４】
図５に示すように、このシステムは、互いに接続されたシステム装置１０ａと外部装置２０を有している。システム装置１０ａは、インタフェース回路１２ａと選択回路１３を有している。インタフェース回路１２ａは、入出力回路３１、電圧生成回路３２ａを有している。なお、図５では省略しているが、システム装置１０ａは内部回路１１（図１参照）を有し、外部装置２０は内部回路２１（図１参照）を有している。なお、内部回路１１，２１については、後述する他の実施形態においても同様である。
【００４５】
電圧生成回路３２ａは、駆動電圧ＶＤ１が動作電圧（電圧値Ｖ２）において安定しているときに第１のレベル（例えばＨレベル）の安定信号Ｓｓを出力する。また、電圧生成回路３２ａは、駆動電圧ＶＤ１が安定していないとき、または駆動電圧ＶＤ１の電圧値と動作電圧（電圧値Ｖ２）の差の値が所定値以上のときに第１のレベルと異なる第２のレベル（例えばＬレベル）の安定信号Ｓｓを出力する。
【００４６】
選択回路１３は、電圧生成回路３２ａから出力される安定信号Ｓｓに応答して、入力バッファ４２の出力信号Ｒ１ａと入力バッファ４３の出力信号Ｒ１ｂのうちの何れか一方を選択し、選択した信号と等しいレベルの受信データＲＤ１を出力する。例えば、選択回路１３は、Ｈレベルの安定信号Ｓｓに応答して入力バッファ４２の出力信号Ｒ１ａを選択し、選択した信号Ｒ１ａに応じた受信データＲＤ１を出力する。一方、選択回路１３は、Ｌレベルの安定信号Ｓｓに応答して入力バッファ４３の出力信号Ｒ１ｂを選択し、選択した信号Ｒ１ｂに応じた受信データＲＤ１を出力する。
【００４７】
次に、作用を説明する。
図６に示すように、スタンバイ信号ＳＴＢＹがＬレベルのとき、駆動電圧ＶＤ１は電圧値Ｖ２であり、安定信号ＳｓはＨレベルである。従って、図５に示す選択回路１３は、Ｈレベルの安定信号Ｓｓに応答して、入力バッファ４２の出力信号Ｒ１ａを選択し、その信号Ｒ１ａに応じた受信データＲＤ１を出力する。このため、図５に示す入出力回路３１及び選択回路１３は、シュミット機能が無い回路として動作する。
【００４８】
スタンバイ信号ＳＴＢＹがＬレベルからＨレベルに立ち上がる（時刻Ｔ１）と、駆動電圧ＶＤ１の電圧値は、電圧値Ｖ２から電圧値Ｖ１へと変化し、Ｌレベルの安定信号Ｓｓが出力される。図５に示す選択回路１３は、Ｌレベルの安定信号Ｓｓに応答して、入力バッファ４３の出力信号Ｒ１ｂを選択し、その信号Ｒ１ｂに応じた受信データＲＤ１を出力する。従って、図５に示す入出力回路３１及び選択回路１３は、シュミット機能が有る回路として動作する。
【００４９】
次に、スタンバイ信号ＳＴＢＹがＨレベルからＬレベルへ立ち下がる（時刻Ｔ２）と、駆動電圧ＶＤ１の電圧値は、電圧値Ｖ１から電圧値Ｖ２へと上昇する。そして、駆動電圧ＶＤ１が電圧値Ｖ２にて安定になる（時刻Ｔ３）と、Ｈレベルの安定信号Ｓｓが出力される。図５に示す選択回路１３は、Ｈレベルの安定信号Ｓｓに応答して、入力バッファ４２の出力信号Ｒ１ａを選択し、その信号Ｒ１ａに応じた受信データＲＤ１を出力する。従って、図５に示す入出力回路３１及び選択回路１３は、シュミット機能が無い回路として動作する。
【００５０】
駆動電圧ＶＤ１が変化する割合（単位時間における変化量）は、図５に示す電圧生成回路３２ａの供給能力と、負荷の大きさ（駆動電圧ＶＤ１を供給する電源配線の寄生抵抗や寄生容量の大きさ、駆動電圧ＶＤ１を供給する素子の数、等）の影響を受ける。つまり、駆動電圧ＶＤ１が変化する期間（図６において時刻Ｔ２から時刻Ｔ３までの期間）の長さは、電圧生成回路３２ａの供給能力と負荷の大きさに応じて変化する。
【００５１】
図５に示す入力バッファ４２のしきい値は、例えば、駆動電圧ＶＤ１の１／２（２分の１、ただし、低電位側電源端子の電圧が０ボルトのとき）である。従って、駆動電圧ＶＤ１の電圧値が低い（電圧値Ｖ１に近い）場合、入力信号に混入するノイズに応答して出力信号のレベルが変化することがある。このような信号レベルの変化は、内部回路１１（図１参照）における誤動作の要因となる。
【００５２】
これに対し、本実施形態では、駆動電圧ＶＤ１が電圧値Ｖ２にて安定したこと（Ｈレベルの安定信号Ｓｓ）に基づいて、シュミット機能を持つ入力バッファ４３からシュミット機能を持たない入力バッファ４２に切り替える。つまり、シュミット機能の無い入力バッファ４２が安定して動作ようになった後、入出力回路３１において、シュミット機能を「有り」から「無し」に変更する。これにより、駆動電圧ＶＤ１の電圧値を電圧値Ｖ１から電圧値Ｖ２へと変更する期間（図６における時刻Ｔ２から時刻Ｔ３までの期間）におけるノイズ耐性を高め、内部回路１１の誤動作を抑制する。
【００５３】
以上記述したように、本実施形態によれば、以下の効果を奏する。
（２−１）電圧生成回路３２ａは、駆動電圧ＶＤ１が動作電圧（電圧値Ｖ２）において安定しているときに第１のレベル（Ｈレベル）の安定信号Ｓｓを出力し、駆動電圧ＶＤ１が安定していないとき、または駆動電圧ＶＤ１の電圧値と動作電圧（電圧値Ｖ２）の差の値が所定値以上のときに第２のレベル（Ｌレベル）の安定信号Ｓｓを出力する。選択回路１３は、電圧生成回路３２ａから出力される安定信号Ｓｓに応答して、入力バッファ４２の出力信号Ｒ１ａと入力バッファ４３の出力信号Ｒ１ｂのうちの何れか一方を選択し、選択した信号と等しいレベルの受信データＲＤ１を出力する。従って、入出力回路３１及び選択回路１３は、駆動電圧ＶＤ１が安定していないときにシュミット機能が有る回路として動作する。従って、駆動電圧ＶＤ１が安定していないときにおける誤動作を抑制することができる。
【００５４】
（２−２）電圧値Ｖ１の駆動電圧ＶＤ１が電圧値Ｖ２まで上昇して安定するまでに要する時間は、電圧生成回路３２ａの供給能力と負荷の大きさに応じて変化する。従って、供給能力や負荷の大きさに応じて、駆動電圧ＶＤ１が安定した後に、入出力回路３１及び選択回路１３をシュミット機能が無い回路として動作させることができる。
【００５５】
（第３の実施形態）
次に、第３の実施形態を説明する。
なお、上記の実施形態と同じ部材については同じ符号を付し、その説明の全てまたは一部を省略する。
【００５６】
図７に示すように、このシステムは、互いに接続されたシステム装置１０ｂと外部装置２０を有している。システム装置１０ｂは、インタフェース回路１２，選択回路１３，信号遷移検出回路（TD:TransientDetector）１４を有している。インタフェース回路１２は、入出力回路３１、電圧生成回路３２を有している。
【００５７】
スタンバイ信号ＳＴＢＹは、信号遷移検出回路１４に供給される。また、入力バッファ４３の出力信号Ｒ１ｂは信号遷移検出回路１４に供給される。信号遷移検出回路１４は、スタンバイ信号ＳＴＢＹと入力バッファ４３の出力信号Ｒ１ｂに基づいて検出信号Ｓｋを生成する。例えば、信号遷移検出回路１４は、Ｈレベルのスタンバイ信号ＳＴＢＹに応答して検出信号Ｓｋをリセットする（例えばＬレベルにする）。そして、信号遷移検出回路１４は、スタンバイ信号ＳＴＢＹがＬレベルのとき、入力バッファ４３の出力信号Ｒ１ｂのレベル遷移を検出すると検出信号Ｓｋをセット、つまりＨレベルの検出信号Ｓｋを出力する。
【００５８】
選択回路１３は、信号遷移検出回路１４から出力される検出信号Ｓｋに応答して、入力バッファ４２の出力信号Ｒ１ａと入力バッファ４３の出力信号Ｒ１ｂのうちの何れか一方を選択し、選択した信号と等しいレベルの受信データＲＤ１を出力する。例えば、選択回路１３は、Ｈレベルの検出信号Ｓｋに応答して入力バッファ４２の出力信号Ｒ１ａを選択し、選択した信号Ｒ１ａに応じた受信データＲＤ１を出力する。一方、選択回路１３は、Ｌレベルの検出信号Ｓｋに応答して入力バッファ４３の出力信号Ｒ１ｂを選択し、選択した信号Ｒ１ｂに応じた受信データＲＤ１を出力する。
【００５９】
次に、作用を説明する。
図８に示すように、スタンバイ信号ＳＴＢＹがＬレベルからＨレベルに立ち上がる（時刻Ｔ１）と、駆動電圧ＶＤ１の電圧値は、電圧値Ｖ２から電圧値Ｖ１へと変化する。また、Ｈレベルのスタンバイ信号ＳＴＢＹにより検出信号ＳｋがＬレベルにリセットされる。
【００６０】
次に、スタンバイ信号ＳＴＢＹがＨレベルからＬレベルの立ち下がる（時刻Ｔ２）と、駆動電圧ＶＤ１の電圧値は、電圧値Ｖ１から電圧値Ｖ２へと上昇する。そして、駆動電圧ＶＤ１が電圧値Ｖ２にて安定になる。
【００６１】
そして、外部端子Ｐ１２のレベルが変化する（時刻Ｔ３）と、図７に示す入力バッファ４３の出力信号Ｒ１ｂのレベルが変化する。この出力信号Ｒ１ｂのレベル変化が信号遷移検出回路１４により検出されてＨレベルの検出信号Ｓｋが出力される。図７に示す選択回路１３は、Ｈレベルの検出信号Ｓｋに応答して、入力バッファ４２の出力信号Ｒ１ａを選択し、その信号Ｒ１ａに応じた受信データＲＤ１を出力する。従って、図７に示す入出力回路３１及び選択回路１３は、シュミット機能が無い回路として動作する。
【００６２】
上記の外部端子Ｐ１２におけるレベル変化は、例えば、外部装置２０から出力される信号により生じる。外部装置２０の内部回路２１（図１参照）は、システム装置１０ｂに対する信号、例えば所定の処理を要求するリクエスト信号を外部端子Ｐ２２から出力する。このように外部装置２０から出力される信号をトリガとして、システム装置１０ｂと外部装置２０の間のデータ通信が開始されるシステムにおいて、外部ノイズに対する耐性を向上させることが可能となる。
【００６３】
なお、外部端子Ｐ１２におけるレベル変化は、システム装置１０ｂから外部装置２０に対して送信される信号によっても生じる。例えば、システム装置１０ｂは、外部装置２０に対して、通信開始を示す信号を出力した後、高速なデータを送信する。通信開始を示す信号に基づいて外部端子Ｐ１２のレベルが変化し、このレベル変化に応じてシュミット機能が切り替えられる。従って、通信開始を示す信号により入出力回路３１の状態を変更する（シュミット有りからシュミット無し）ことで、容易に高速通信を開始することが可能となる。
【００６４】
以上記述したように、本実施形態によれば、以下の効果を奏する。
（３−１）信号遷移検出回路１４は、入力バッファ４３から出力される受信信号Ｒ１ｂの遷移を検出して検出信号Ｓｋをセットする。選択回路１３は、検出信号Ｓｋに応じて、入力バッファ４２の出力信号Ｒ１ａと入力バッファ４３の出力信号Ｒ１ｂのうちの何れか一方を選択し、選択した信号と等しいレベルの受信データＲＤ１を出力する。
【００６５】
受信信号Ｒ１ｂのレベル変化は、外部端子Ｐ１２におけるレベル変化、例えば、外部装置２０から出力される信号により生じる。従って、外部装置２０から出力される信号をトリガとして、システム装置１０ｂと外部装置２０の間のデータ通信が開始されるシステムにおいて、外部ノイズに対する耐性を向上させることが可能となる。
【００６６】
（第４の実施形態）
次に、第４の実施形態を説明する。
なお、上記の実施形態と同じ部材については同じ符号を付し、その説明の全てまたは一部を省略する。
【００６７】
図９に示すように、このシステムは、互いに接続されたシステム装置１０ｃと外部装置２０を有している。システム装置１０ｃは、インタフェース回路１２ｃ、選択回路１３、信号遷移検出回路１４を有している。インタフェース回路１２ｃは、入出力回路３１、電圧生成回路３２ｃを有している。
【００６８】
信号遷移検出回路１４は、スタンバイ信号ＳＴＢＹと入力バッファ４３の出力信号Ｒ１ｂに基づいて検出信号Ｓｋを生成する。信号遷移検出回路１４は、Ｈレベルのスタンバイ信号ＳＴＢＹに応答して検出信号Ｓｋをリセットする（例えばＬレベルにする）。そして、信号遷移検出回路１４は、スタンバイ信号ＳＴＢＹがＬレベルのとき、入力バッファ４３の出力信号Ｒ１ｂのレベル遷移を検出し、Ｈレベルの検出信号Ｓｋを出力する。
【００６９】
電圧生成回路３２ｃは、パワーダウン信号ＰＤＮと検出信号Ｓｋに応答して、駆動電圧ＶＤ１の電圧値を制御する。例えば、電圧生成回路３２ｃは、Ｈレベルの検出信号ＳｋとＬレベルのパワーダウン信号ＰＤＮに応答して、電圧値Ｖ２の駆動電圧ＶＤ１を生成する。また、電圧生成回路３２ｃは、Ｌレベルの検出信号ＳｋとＬレベルのパワーダウン信号ＰＤＮに応答して、電圧値Ｖ１の駆動電圧ＶＤ１を生成する。そして、電圧生成回路３２ｃは、Ｈレベルのパワーダウン信号ＰＤＮに応答して、電圧値Ｖ０の駆動電圧ＶＤ１を生成する。
【００７０】
次に、作用を説明する。
図１０に示すように、スタンバイ信号ＳＴＢＹがＬレベルからＨレベルに立ち上がる（時刻Ｔ１）と、検出信号ＳｋがＬレベルにリセットされる。このＬレベルの検出信号Ｓｋにより、駆動電圧ＶＤ１の電圧値は、電圧値Ｖ２から電圧値Ｖ１へと変化する。
【００７１】
図９に示す電圧生成回路３２ｃは、Ｌレベルの検出信号Ｓｋ（Ｌレベルのパワーダウン信号ＰＤＮ）に応答して電圧値Ｖ１の駆動電圧ＶＤ１を生成する。従って、図１０に示すように、パルス状のスタンバイ信号ＳＴＢＹにより、駆動電圧ＶＤ１の電圧値を変更することができる。
【００７２】
次に、外部端子Ｐ１２のレベルが変化する（時刻Ｔ２）と、図９に示す入力バッファ４３の出力信号Ｒ１ｂのレベルが変化する。この出力信号Ｒ１ｂのレベル変化が信号遷移検出回路１４により検出されてＨレベルの検出信号Ｓｋが出力される。図９に示す選択回路１３は、Ｈレベルの検出信号Ｓｋに応答して、入力バッファ４２の出力信号Ｒ１ａを選択し、その信号Ｒ１ａに応じた受信データＲＤ１を出力する。従って、図９に示す入出力回路３１及び選択回路１３は、シュミット機能が無い回路として動作する。
【００７３】
以上記述したように、本実施形態によれば、以下の効果を奏する。
（４−１）信号遷移検出回路１４は、Ｈレベルのスタンバイ信号ＳＴＢＹに応答して検出信号Ｓｋをリセットし、入力バッファ４３の出力信号Ｒ１ｂのレベル遷移を検出して検出信号Ｓｋをセットする。電圧生成回路３２ｃは、パワーダウン信号ＰＤＮと検出信号Ｓｋに応答して、駆動電圧ＶＤ１の電圧値を制御する。従って、パルス状のスタンバイ信号ＳＴＢＹにより、駆動電圧ＶＤ１の電圧値を変更することができる。そして、Ｈレベルのスタンバイ信号ＳＴＢＹを維持する必要がないため、入出力回路３１の待機状態を解除するタイミングを計る必要が無く、内部回路１１の処理を軽減することができる。
【００７４】
（第５の実施形態）
次に、第５の実施形態を説明する。
なお、上記の実施形態と同じ部材については同じ符号を付し、その説明の全てまたは一部を省略する。
【００７５】
図１１に示すように、このシステムは、互いに接続されたシステム装置１０と外部装置２０ａを有している。外部装置２０ａは、インタフェース回路２２ａと選択回路２３を有している。インタフェース回路２２ａは、入出力回路５１ａと電圧監視回路５２を有している。そして、入出力回路５１ａは、出力バッファ６１、入力バッファ６２，６３を有している。
【００７６】
入力バッファ６２の入力端子は外部端子Ｐ２２に接続されている。入力バッファ６２の出力端子は選択回路２３に接続されている。入力バッファ６２は、外部端子Ｐ２２のレベルに応じた信号Ｒ２ａを出力する。同様に、入力バッファ６３の入力端子は外部端子Ｐ２２に接続されている。入力バッファ６３の出力端子は選択回路２３に接続されている。入力バッファ６３は、外部端子Ｐ２２のレベルに応じた信号Ｒ２ｂを出力する。
【００７７】
入力バッファ６３は、システム装置１０のインタフェース回路１２に含まれる入力バッファ４３と同様に、シュミット特性を持つバッファ回路である。そして、入力バッファ６２は、入力バッファ４２と同様に、シュミット特性を持たないバッファ回路である。例えば、入力バッファ６２は、高電位側電源端子の電圧レベルと低電位側電源端子の電圧レベルの中間レベルをしきい値電圧とする。つまり入力バッファ６２は、１つのしきい値電圧に応じた入力特性を持つ。この入力バッファ６２は、シュミット回路６３と比べて速い応答特性を持つ。シュミット回路６３は、入力バッファ６２と比べ、入力信号に混入するノイズに対する耐性が高い。
【００７８】
電圧監視回路５２には、入出力回路５１ａに含まれる出力バッファ６１及び入力バッファ６２，６３の動作電圧である駆動電圧ＶＤ１が供給される。電圧監視回路５２は、駆動電圧ＶＤ１の電圧値を監視し、監視結果に応じた制御信号ＳＴ２を出力する。例えば、電圧監視回路５２は、駆動電圧ＶＤ１の電圧値と所定のしきい値Ｖｔ２とを比較する。しきい値Ｖｔ２は、電圧値Ｖ１と電圧値Ｖ２の間の値に設定される。そして、電圧監視回路５２は、駆動電圧ＶＤ１の電圧値がしきい値Ｖｔ２以上のときにＬレベルの制御信号ＳＴ２を出力し、駆動電圧ＶＤ１の電圧値がしきい値Ｖｔ２より低いときにＨレベルの制御信号ＳＴ２を出力する。この制御信号ＳＴ２は、選択回路２３に供給される。
【００７９】
選択回路２３は、制御信号ＳＴ２に応じて、入力バッファ６２の出力信号Ｒ２ａと入力バッファ６３の出力信号Ｒ２ｂのうちの何れか一方を選択し、選択した信号に応じた（例えば選択した信号のレベルと等しい）受信データＲＤ２を出力する。例えば、選択回路２３は、Ｌレベルの制御信号ＳＴ２に応答して入力バッファ６２の出力信号Ｒ２ａを選択し、選択した信号Ｒ２ａに応じた受信データＲＤ２を出力する。一方、選択回路２３は、Ｈレベルの制御信号ＳＴ２に応答して入力バッファ６３の出力信号Ｒ２ｂを選択し、選択した信号Ｒ２ｂに応じた受信データＲＤ２を出力する。
【００８０】
次に、作用を説明する。
図１２に示すように、スタンバイ信号ＳＴＢＹがＬレベルのとき、駆動電圧ＶＤ１は電圧値Ｖ２である。従って、Ｌレベルのスタンバイ信号ＳＴＢＹに応じて、図１１に示す入力バッファ４２の出力信号Ｒ１ａが選択される。これにより、図１１に示す入出力回路３１及び選択回路１３は、シュミット機能が無い回路として動作する。一方、図１１に示すインタフェース回路２２ａにおいて、駆動電圧ＶＤ１の電圧値がしきい値Ｖｔ２より高いため、Ｌレベルの制御信号ＳＴ２が出力される。従って、Ｌレベルの制御信号ＳＴ２に応じて、図１１に示す入力バッファ６２の出力信号Ｒ２ａが選択される。このため、図１１に示す入出力回路５１ａ及び選択回路２３は、シュミット機能が無い回路として動作する。
【００８１】
次に、スタンバイ信号ＳＴＢＹがＬレベルからＨレベルの立ち上がる（時刻Ｔ１）と、駆動電圧ＶＤ１の電圧値は、電圧値Ｖ２から電圧値Ｖ１へと変化する。そして、Ｈレベルのスタンバイ信号ＳＴＢＹに応じて、図１１に示す入力バッファ４３の出力信号Ｒ１ｂが選択される。このため、図１１に示す入出力回路３１及び選択回路１３は、シュミット機能が有る回路として動作する。
【００８２】
そして、駆動電圧ＶＤ１の電圧値がしきい値Ｖｔ２より低下すると、Ｈレベルの制御信号ＳＴ２が出力される。従って、Ｈレベルの制御信号ＳＴ２に応じて、図１１に示す入力バッファ６３の出力信号Ｒ２ｂが選択される。このため、図１１に示す入出力回路５１ａ及び選択回路２３は、シュミット機能が有る回路として動作する。
【００８３】
次いで、スタンバイ信号ＳＴＢＹがＨレベルからＬレベルの立ち下がる（時刻Ｔ２）と、Ｌレベルのスタンバイ信号ＳＴＢＹに応じて、図１１に示す入力バッファ４２の出力信号Ｒ１ａが選択される。従って、図１１に示す入出力回路３１及び選択回路１３は、シュミット機能が無い回路として動作する。一方、図１１に示すインタフェース回路２２ａにおいて、駆動電圧ＶＤ１の電圧値がしきい値Ｖｔ２より高くなると、Ｌレベルの制御信号ＳＴ２が出力される。従って、Ｌレベルの制御信号ＳＴ２に応じて、図１１に示す入力バッファ６２の出力信号Ｒ２ａが選択される。このため、図１１に示す入出力回路５１ａ及び選択回路２３は、シュミット機能が無い回路として動作する。
【００８４】
以上記述したように、本実施形態によれば、以下の効果を奏する。
（５−１）外部装置２０ａのインタフェース回路２２ａに含まれる電圧監視回路５２は、駆動電圧ＶＤ１の電圧値を監視し、監視結果に応じた制御信号ＳＴ２を出力する。選択回路２３は、制御信号ＳＴ２に応じて、入力バッファ６２の出力信号Ｒ２ａと入力バッファ６３の出力信号Ｒ２ｂのうちの何れか一方を選択し、選択した信号に応じた（例えば選択した信号のレベルと等しい）受信データＲＤ２を出力する。
【００８５】
従って、入出力回路５１ａは、システム装置１０の電圧生成回路３２から供給される駆動電圧ＶＤ１の電圧値に応じて、シュミット機能の有無を変更する。このように、外部装置２０ａの動作状態（待機状態）とシュミット特性の有無がシステム装置１０によって制御される。そして、システム装置１０と外部装置２０ａにおいて、外部端子Ｐ１２，Ｐ２２における信号に混入するノイズに対する耐性を向上することができる。
【００８６】
（５−２）電圧監視回路５２は、駆動電圧ＶＤ１の電圧値が、しきい値Ｖｔ２より高くなるとＬレベルの制御信号ＳＴ２を出力する。つまり、制御信号ＳＴ２は、駆動電圧ＶＤ１の電圧値がしきい値Ｖｔ２より高くなるまでＨレベルに維持される。このように、駆動電圧ＶＤ１がしきい値Ｖｔ２より高くなった後にシュミット機能を解除することで、駆動電圧ＶＤ１が低いときにおける誤動作を抑制することができる。
【００８７】
（第６の実施形態）
次に、第６の実施形態を説明する。
なお、上記の実施形態と同じ部材については同じ符号を付し、その説明の全てまたは一部を省略する。
【００８８】
図１３に示すように、このシステムは、互いに接続されたシステム装置１０ｂと外部装置２０ｂを有している。外部装置２０ｂは、インタフェース回路２２ａ，選択回路２３，信号遷移検出回路２４を有している。インタフェース回路２２ａは、入出力回路５１ａと電圧監視回路５２を有している。
【００８９】
電圧監視回路５２から出力される制御信号ＳＴ２は、信号遷移検出回路２４に供給される。この信号遷移検出回路２４には、入力バッファ６３の出力信号Ｒ２ｂが供給される。信号遷移検出回路２４は、制御信号ＳＴ２と出力信号Ｒ２ｂに基づいて検出信号Ｓｋ２を生成する。例えば、信号遷移検出回路２４は、Ｈレベルの制御信号ＳＴ２に応答して検出信号Ｓｋ２をリセットする。そして、信号遷移検出回路２４は、制御信号ＳＴ２がＬレベルのとき、入力バッファ６３の出力信号Ｒ２ｂのレベル遷移を検出すると検出信号Ｓｋ２をセット、即ちＨレベルの検出信号Ｓｋ２を出力する。
【００９０】
選択回路２３は、信号遷移検出回路２４から出力される検出信号Ｓｋ２に応答して、入力バッファ６２の出力信号Ｒ２ａと入力バッファ６３の出力信号Ｒ２ｂのうちの何れか一方を選択し、選択した信号と等しいレベルの受信データＲＤ２を出力する。例えば、選択回路２３は、Ｈレベルの検出信号Ｓｋ２に応答して入力バッファ６２の出力信号Ｒ２ａを選択し、選択した信号Ｒ２ａに応じた受信データＲＤ２を出力する。一方、選択回路２３は、Ｌレベルの検出信号Ｓｋ２に応答して入力バッファ６３の出力信号Ｒ２ｂを選択し、選択した信号Ｒ２ｂに応じた受信データＲＤ２を出力する。
【００９１】
次に、作用を説明する。
図１４に示すように、スタンバイ信号ＳＴＢＹがＬレベルのとき、駆動電圧ＶＤ１は電圧値Ｖ２である。従って、Ｌレベルのスタンバイ信号ＳＴＢＹに応じて、図１３に示す入力バッファ４２の出力信号Ｒ１ａが選択され。このため、図１３に示す入出力回路３１及び選択回路１３は、シュミット機能が無い回路として動作する。一方、図１３に示すインタフェース回路２２ａにおいて、駆動電圧ＶＤ１の電圧値がしきい値Ｖｔ２より高いため、Ｌレベルの制御信号ＳＴ２が出力される。従って、Ｌレベルの制御信号ＳＴ２に応じて、図１３に示す入力バッファ６２の出力信号Ｒ２ａが選択される。このため、図１３に示す入出力回路５１ａ及び選択回路２３は、シュミット機能が無い回路として動作する。
【００９２】
次に、スタンバイ信号ＳＴＢＹがＬレベルからＨレベルの立ち上がる（時刻Ｔ１）と、Ｈレベルのスタンバイ信号ＳＴＢＹに応じて、図１３に示す入力バッファ４３の出力信号Ｒ１ｂが選択される。このため、図１３に示す入出力回路３１及び選択回路１３は、シュミット機能が有る回路として動作する。
【００９３】
そして、駆動電圧ＶＤ１の電圧値がしきい値Ｖｔ２より低下すると、制御信号ＳＴ２がＨレベルになる。従って、Ｈレベルの制御信号ＳＴ２に応じて、図１３に示す入力バッファ６３の出力信号Ｒ２ｂが選択される。このため、図１３に示す入出力回路５１ａ及び選択回路２３は、シュミット機能が有る回路として動作する。
【００９４】
次いで、スタンバイ信号ＳＴＢＹがＨレベルからＬレベルの立ち下がる（時刻Ｔ２）と、駆動電圧ＶＤ１の電圧値は、電圧値Ｖ１から電圧値Ｖ２へと上昇する。そして、駆動電圧ＶＤ１の電圧値がしきい値Ｖｔ２以上になると、制御信号ＳＴ２がＬレベルになる。やがて、駆動電圧ＶＤ１は、電圧値Ｖ２にて安定する。
【００９５】
次に、システム装置１０ｂにおいて、システム装置１０ｂから外部装置２０ｂへの送信、又は外部装置２０ｂからシステム装置１０ｂへの送信により外部端子Ｐ１２のレベルが変化する（時刻Ｔ３）と、図１３に示す入力バッファ４３の出力信号Ｒ１ｂのレベルが変化する。この出力信号Ｒ１ｂのレベル変化が信号遷移検出回路１４により検出されてＨレベルの検出信号Ｓｋが出力される。図１３に示す選択回路１３は、Ｈレベルの検出信号Ｓｋに応答して、入力バッファ４２の出力信号Ｒ１ａを選択し、その信号Ｒ１ａに応じた受信データＲＤ１を出力する。従って、図１３に示す入出力回路３１及び選択回路１３は、シュミット機能が無い回路として動作する。
【００９６】
同様に、外部装置２０ｂにおいて、外部端子Ｐ２２のレベルが変化すると、図１３に示す入力バッファ６３の出力信号Ｒ２ｂのレベルが変化する。この出力信号Ｒ２ｂのレベル変化が信号遷移検出回路２４により検出されてＨレベルの検出信号Ｓｋ２が出力される。図１３に示す選択回路２３は、Ｈレベルの検出信号Ｓｋ２に応答して、入力バッファ６２の出力信号Ｒ２ａを選択し、その信号Ｒ２ａに応じた受信データＲＤ２を出力する。従って、図１３に示す入出力回路５１ａ及び選択回路２３は、シュミット機能が無い回路として動作する。
【００９７】
以上記述したように、本実施形態によれば、以下の効果を奏する。
（６−１）外部装置２０ｂのインタフェース回路２２ａに含まれる電圧監視回路５２は、駆動電圧ＶＤ１の電圧値を監視し、監視結果に応じた制御信号ＳＴ２を出力する。信号遷移検出回路２４は、Ｈレベルの制御信号ＳＴ２に応答して検出信号Ｓｋ２をリセットする。そして、信号遷移検出回路２４は、制御信号ＳＴ２がＬレベルのとき、入力バッファ６３の出力信号Ｒ２ｂのレベル遷移を検出すると検出信号Ｓｋ２をセットする。選択回路２３は、セットされた検出信号Ｓｋ２に応答して入力バッファ６２の出力信号Ｒ２ａを選択し、リセットされた検出信号Ｓｋ２に応答して入力バッファ６３の出力信号Ｒ２ｂを選択する。
【００９８】
従って、入出力回路５１ａは、システム装置１０ｂの電圧生成回路３２から供給される駆動電圧ＶＤ１が電圧値Ｖ１に変化すると、シュミット機能を有りにする。そして、入出力回路５１ａは、外部端子Ｐ２２の信号レベルの変化に基づく受信信号Ｒ２ｂの変化に応じて、シュミット機能を無しにする。外部端子Ｐ２２の信号レベルは、外部装置２０ｂからシステム装置１０ｂに対する信号の送信、例えばリクエスト信号により変化する。このように、外部装置２０ｂからシステム装置１０ｂに対する信号により、シュミット機能を無しにする、つまりシュミット機能を解除することができる。
【００９９】
（６−２）電圧監視回路５２は、駆動電圧ＶＤ１の電圧値が、しきい値Ｖｔ２より高くなるとＬレベルの制御信号ＳＴ２を出力する。つまり、制御信号ＳＴ２は、駆動電圧ＶＤ１の電圧値がしきい値Ｖｔ２より高くなるまでＨレベルに維持される。信号遷移検出回路２４は、制御信号ＳＴ２がＬレベルのときに、受信信号Ｒ２ｂの遷移に応じた検出信号Ｓｋ２を出力する。
【０１００】
従って、駆動電圧ＶＤ１の電圧値がしきい値Ｖｔ２より高くなった後において、受信信号Ｒ２ｂの遷移に応じてシュミット機能を無しに制御される、つまりシュミット機能が解除される。このように、駆動電圧ＶＤ１がしきい値Ｖｔ２より高くなった後にシュミット機能を解除することで、駆動電圧ＶＤ１が低いときにおける誤動作を抑制することができる。
【０１０１】
（第７の実施形態）
次に、第７の実施形態を説明する。
なお、上記の実施形態と同じ部材については同じ符号を付し、その説明の全てまたは一部を省略する。
【０１０２】
図１５に示すように、このシステムは、互いに接続されたシステム装置１０ｃと外部装置２０ｃを有している。外部装置２０ｃは、インタフェース回路２２ｃ，選択回路２３，信号遷移検出回路２４を有している。インタフェース回路２２ｃは、入出力回路５１ａとコマンドデコード回路５３を有している。
【０１０３】
システム装置１０ｃの内部回路１１は、外部装置２０ｃに対して、所定の制御コマンド（入力シュミット制御コマンド）を送信する。
コマンドデコード回路５３には、入出力回路５１ａに含まれる入力バッファ６２の出力信号Ｒ２ａが供給される。コマンドデコード回路５３は、出力信号Ｒ２ａを監視する。コマンドデコード回路５３は、出力信号Ｒ２ａのビット列をデコードして生成した制御コマンドが所定の制御コマンド（入力シュミット制御コマンド）か否かを判定する。そして、コマンドデコード回路５３は、所定の制御コマンド（入力シュミット制御コマンド）を受け取ると、パルス状のコマンド受信信号ＳＤを出力する。このコマンド受信信号ＳＤは、信号遷移検出回路２４に供給される。
【０１０４】
信号遷移検出回路２４は、コマンド受信信号ＳＤと出力信号Ｒ２ｂに基づいて検出信号Ｓｋ２を生成する。例えば、信号遷移検出回路２４は、Ｈレベルのコマンド受信信号ＳＤに応答して検出信号Ｓｋ２をリセットする。そして、信号遷移検出回路２４は、コマンド受信信号ＳＤがＬレベルのとき、入力バッファ６３の出力信号Ｒ２ｂのレベル遷移を検出するとＨレベルの検出信号Ｓｋ２を出力する。選択回路２３は、信号遷移検出回路２４から出力される検出信号Ｓｋ２に応答して、入力バッファ６２の出力信号Ｒ２ａと入力バッファ６３の出力信号Ｒ２ｂのうちの何れか一方を選択し、選択した信号と等しいレベルの受信データＲＤ２を出力する。
【０１０５】
次に、作用を説明する。
図１６に示すように、システム装置１０ｃから外部装置２０ｃへ送信する信号により、システム装置１０ｃの外部端子Ｐ１２の端子レベルと、外部装置２０ｃの外部端子Ｐ２２の端子レベルがそれぞれ変化する。図１５に示すコマンドデコード回路５３により所定の制御コマンドが受信されると、Ｈレベルのコマンド受信信号ＳＤが出力される。このＨレベルのコマンド受信信号ＳＤにより検出信号Ｓｋ２がＬレベルになる。図１３に示す選択回路２３は、Ｌレベルの検出信号Ｓｋ２に応答して、入力バッファ６３の出力信号Ｒ２ｂを選択し、その信号Ｒ２ｂに応じた受信データＲＤ２を出力する。従って、図１３に示す入出力回路５１ａ及び選択回路２３は、シュミット機能が有る回路として動作する。
【０１０６】
次に、スタンバイ信号ＳＴＢＹがＬレベルからＨレベルに立ち上がる（時刻Ｔ１）と、検出信号ＳｋがＬレベルにリセットされる。このＬレベルの検出信号Ｓｋにより、駆動電圧ＶＤ１の電圧値は、電圧値Ｖ２から電圧値Ｖ１へと変化する。図１５に示す電圧生成回路３２ｃは、Ｌレベルの検出信号Ｓｋ（Ｌレベルのパワーダウン信号ＰＤＮ）に応答して電圧値Ｖ１の駆動電圧ＶＤ１を生成する。従って、図１６に示すように、パルス状のスタンバイ信号ＳＴＢＹにより、駆動電圧ＶＤ１の電圧値を変更することができる。
【０１０７】
次に、システム装置１０ｃにおいて、外部端子Ｐ１２のレベルが変化する（時刻Ｔ２）と、図１５に示す入力バッファ４３の出力信号Ｒ１ｂのレベルが変化する。この出力信号Ｒ１ｂのレベル変化が信号遷移検出回路１４により検出されてＨレベルの検出信号Ｓｋが出力される。図１５に示す選択回路１３は、Ｈレベルの検出信号Ｓｋに応答して、入力バッファ４２の出力信号Ｒ１ａを選択し、その信号Ｒ１ａに応じた受信データＲＤ１を出力する。従って、図１５に示す入出力回路３１及び選択回路１３は、シュミット機能が無い回路として動作する。
【０１０８】
同様に、外部装置２０ｃにおいて、外部端子Ｐ２２のレベルが変化すると、図１５に示す入力バッファ６３の出力信号Ｒ２ｂのレベルが変化する。この出力信号Ｒ２ｂのレベル変化が信号遷移検出回路２４により検出されてＨレベルの検出信号Ｓｋ２が出力される。図１５に示す選択回路２３は、Ｈレベルの検出信号Ｓｋ２に応答して、入力バッファ６２の出力信号Ｒ２ａを選択し、その信号Ｒ２ａに応じた受信データＲＤ２を出力する。従って、図１５に示す入出力回路５１ａ及び選択回路２３は、シュミット機能が無い回路として動作する。
【０１０９】
以上記述したように、本実施形態によれば、以下の効果を奏する。
（７−１）外部装置２０ｃのインタフェース回路２２ｃに含まれるコマンドデコード回路５３は、入力バッファ６２から出力される受信信号Ｒ２ａのレベルに従って制御コマンドをデコードする。そして、コマンドデコード回路５３は、所定の制御コマンド（入力シュミット制御コマンド）を受け取ると、パルス状のコマンド受信信号ＳＤを出力する。信号遷移検出回路２４は、Ｈレベルのコマンド受信信号ＳＤに応答して検出信号Ｓｋ２をリセットする。選択回路２３は、リセットされた検出信号Ｓｋ２に応じて入力バッファ６３から出力される受信信号Ｒ２ｂを選択する。従って、システム装置１０ｃから外部装置２０ｃに供給する所定の制御コマンドにより、外部装置２０ｃのインタフェース回路２２ｃのシュミット機能を有りと変更することができる。これにより、外部ノイズに対する耐性を向上することができる。
【０１１０】
（７−２）信号遷移検出回路２４は、制御信号ＳＴ２がＬレベルのとき、入力バッファ６３の出力信号Ｒ２ｂのレベル遷移を検出すると検出信号Ｓｋ２をセットする。選択回路２３は、セットされた検出信号Ｓｋ２に応答して入力バッファ６２の出力信号Ｒ２ａを選択する。入出力回路５１ａは、外部端子Ｐ２２の信号レベルの変化に基づく受信信号Ｒ２ｂの変化に応じて、シュミット機能を無しにする。外部端子Ｐ２２の信号レベルは、システム装置１０ｃから外部装置２０ｃに対する信号の送信、又は外部装置２０ｃからシステム装置１０ｃに対する信号の送信により変化する。このように、システム装置１０ｃと外部装置２０ｃの間の通信により、シュミット機能を無しにする、つまりシュミット機能を解除することができる。
【０１１１】
尚、上記各実施形態は、以下の態様で実施してもよい。
・上記各実施形態において、システム装置１０の内部回路１１（図１参照）は、外部電源電圧ＶＤＥ、またはその外部電源電圧ＶＤＥに基づいて生成した駆動電圧により動作するようにしてもよい。外部装置２０の内部回路２１は、システム装置１０から供給される駆動電圧により動作するようにしてもよい。
【０１１２】
・上記各実施形態において、互いに接続されるシステム装置と外部装置の組み合わせは適宜変更が可能である。例えば、図５に示すシステム装置１０ａに対して、図１１に示す外部装置２０ａ，図１３に示す外部装置２０ｂ，又は図１５に示す外部装置２０ｃを接続してもよい。また、図１３に示すシステム装置１０ｂに対して、図１１に示す外部装置２０ａ又は図１５に示す外部装置２０ｃを接続してもよい。同様に、図１５に示すシステム装置１０ｃに対して、図１１に示す外部装置２０ａ又は図１３に示す外部装置２０ｂを接続してもよい。
【０１１３】
・上記各実施形態に対し、複数のインタフェース回路を含むシステム装置に具体化してもよい。また、駆動電圧を制御するインタフェース回路と、駆動電圧を制御しないインタフェース回路を含むシステム装置に具体化してもよい。
【０１１４】
・上記各実施形態において、選択回路１３が各インタフェース回路１２，１２ａ，１２ｃに含まれてもよい。また、選択回路１３及び信号遷移検出回路１４が各インタフェース回路１２，１２ａ，１２ｃに含まれてもよい。同様に、選択回路２３が各インタフェース回路２２，２２ａ，２２ｃに含まれてもよい。また、選択回路２３及び信号遷移検出回路２４が各インタフェース回路２２，２２ａ，２２ｃに含まれてもよい。
【０１１５】
・上記各実施形態において、出力バッファ４１を含む出力回路と、入力バッファ４２，４３を含む入力回路を有するインタフェース回路１２，１２ａ，１２ｃとしてもよい。同様に、出力バッファ６１を含む出力回路と、入力バッファ６２，６３を含む入力回路を有するインタフェース回路２２，２２ａ，２２ｃとしてもよい。
【符号の説明】
【０１１６】
１０  システム装置（半導体装置）
１３  選択回路
２０  外部装置（半導体装置）
３１  入出力回路（入力回路）
３２  電圧生成回路
４２  入力バッファ
４３  入力バッファ（シュミット回路）
Ｐ１２  外部端子
Ｒ１ａ  第１の受信信号
Ｒ１ｂ  第２の受信信号
ＳＴＢＹ  スタンバイ信号（制御信号）
ＶＤ１  駆動電圧
Ｖ２  第１の電圧値
Ｖ１  第２の電圧値
【図１】
2014103447.tif 000003
【図２】
2014103447.tif 000004
【図３】
2014103447.tif 000005
【図４】
2014103447.tif 000006
【図５】
2014103447.tif 000007
【図６】
2014103447.tif 000008
【図７】
2014103447.tif 000009
【図８】
2014103447.tif 000010
【図９】
2014103447.tif 000011
【図１０】
2014103447.tif 000012
【図１１】
2014103447.tif 000013
【図１２】
2014103447.tif 000014
【図１３】
2014103447.tif 000015
【図１４】
2014103447.tif 000016
【図１５】
2014103447.tif 000017
【図１６】
2014103447.tif 000018