(57)【要約】      （修正有）【課題】送信時と受信時で適切なアイパターンを実現する回路装置及び電子機器を提供する。【解決手段】回路装置１０は、送信期間において、信号線ＳＬＰ、ＳＬＮを電流駆動することで差動信号の送信を行う送信回路２０と、送信期間とは異なる受信期間において、通信相手である外部装置１００の送信回路１２０が信号線ＳＬＰ、ＳＬＮを電流駆動によって送信した信号の受信を行う受信回路３０と、信号線ＳＬＰ、ＳＬＮにそれぞれ接続される終端抵抗回路ＲＶＰ、ＲＶＮを含む。回路装置１０の送信期間での終端抵抗値は、受信期間での終端抵抗値より小さい値に設定される。【選択図】図１
2018207195.tif 000002
【特許請求の範囲】
【請求項１】
送信期間において、信号線を電流駆動することで信号の送信を行う送信回路と、
前記送信期間とは異なる受信期間において、通信相手の送信回路が前記信号線を電流駆動によって送信した信号の受信を行う受信回路と、
前記信号線に接続可能であり、前記送信期間での抵抗値が前記受信期間での抵抗値より小さい値に設定される終端抵抗回路と、
を含むことを特徴とする回路装置。
【請求項２】
請求項１において、
前記送信回路は、
前記信号線に対して電流を供給する定電流回路と、
前記定電流回路が供給する定電流の電流値を、前記終端抵抗回路の抵抗値に応じた電流値に設定する制御回路と、
を含むことを特徴とする回路装置。
【請求項３】
請求項２において、
前記信号線のシリアル通信規格におけるアイパターンの最小振幅と最大振幅の間に信号の振幅が入るように、前記定電流回路が供給する電流の電流値と前記終端抵抗回路の抵抗値とが設定されることを特徴とする回路装置。
【請求項４】
請求項１乃至３のいずれかにおいて、
前記送信回路は、
差動信号線を構成する第１の信号線及び第２の信号線を前記信号線として電流駆動することで信号を送信し、
前記受信回路は、
通信相手の送信回路が前記第１の信号線及び前記第２の信号線を電流駆動によって送信した信号を受信し、
前記終端抵抗回路として、前記第１の信号線に接続される第１の終端抵抗回路と、前記第２の信号線に接続される第２の終端抵抗回路と、が設けられ、
前記第１の終端抵抗回路及び前記第２の終端抵抗回路は、
前記送信期間での抵抗値が前記受信期間での抵抗値より小さい値に設定可能であることを特徴とする回路装置。
【請求項５】
請求項４において、
前記第１の信号線に接続するための第１の信号端子と、
前記第２の信号線に接続するための第２の信号端子と、
を含み、
前記送信回路は、
前記第１の信号線及び前記第２の信号線に対して定電流を供給する定電流回路と、
前記第１の信号端子と前記定電流回路の出力ノードとの間に設けられる第１のスイッチ素子と、
前記第２の信号端子と前記定電流回路の出力ノードとの間に設けられる第２のスイッチ素子と、
を含むことを特徴とする回路装置。
【請求項６】
請求項５において、
前記第１の信号線及び前記第２の信号線を電圧駆動することで信号の送信を行う第２の送信回路を含み、
前記信号線のシリアル通信規格の第１の通信モードでは、前記送信回路が前記送信を行い、前記第２の送信回路は低電位側電源電圧を出力し、前記第１の通信モードよりデータ転送レートが低速な前記シリアル通信規格の第２の通信モードでは、前記第２の送信回路が前記送信を行い、
前記第１の終端抵抗回路は、
前記第１の信号端子と前記第２の送信回路の第１の出力ノードとの間に設けられ、
前記第２の終端抵抗回路は、
前記第２の信号端子と前記第２の送信回路の第２の出力ノードとの間に設けられることを特徴とする回路装置。
【請求項７】
請求項１乃至６のいずれかにおいて、
前記終端抵抗回路の抵抗値は、前記受信期間において、前記信号線のシリアル通信規格を満たす抵抗値に設定されることを特徴とする回路装置。
【請求項８】
請求項１乃至７のいずれかにおいて、
前記送信期間における前記終端抵抗回路の抵抗値を、複数の抵抗値のいずれかの抵抗値に設定する制御回路を含むことを特徴とする回路装置。
【請求項９】
請求項１乃至８のいずれかにおいて、
前記信号線は、ＵＳＢ規格の信号線であることを特徴とする回路装置。
【請求項１０】
請求項９において、
前記信号線を電圧駆動することで信号の送信を行う第２の送信回路を含み、
ＨＳモードでは、前記送信回路が前記送信を行い、ＦＳモードでは、前記第２の送信回路が前記送信を行い、
前記終端抵抗回路は、
前記ＨＳモードにおいて、前記送信期間での抵抗値が前記受信期間での抵抗値より小さい値に設定可能であることを特徴とする回路装置。
【請求項１１】
請求項１乃至１０のいずれかに記載の回路装置を含むことを特徴とする電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、回路装置及び電子機器等に関する。
【背景技術】
【０００２】
従来より、ＵＳＢ（Universal-Serial-Bus）のデータ転送制御を実現する回路装置が知られている。このような回路装置の従来技術としては例えば特許文献１に開示される技術がある。
【０００３】
特許文献１には、差動信号線を構成する第１の信号線及び第２の信号線を電流駆動する送信回路が開示されている。この送信回路は、第１、第２の信号線に電流を供給する定電流回路と、その電流値を制御する電流制御回路と、第１の信号線に接続される第１の終端抵抗回路と、第２の信号線に接続される第２の終端抵抗回路と、を含み、電流制御回路は、第１、第２の終端抵抗回路の抵抗値に応じて、定電流回路が第１、第２の信号線に供給する電流の電流値を制御する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１７４６１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ＵＳＢでは、認証テストにおいてアイパターンの測定が行われる。このためＵＳＢのＨＳモード用の送信回路は、アイパターンについてのＵＳＢ規格の認証テストをパスできるような送信信号を出力する必要がある。しかしながら、送信信号の信号経路には、寄生容量や寄生抵抗が存在するため、この寄生容量や寄生抵抗が原因で、アイパターンの認証テストをパスすることが困難になる可能性がある。
【０００６】
送信時のアイパターンを改善する手法として、例えば送信回路のパラメーター（例えば終端抵抗の抵抗値、定電流回路の電流値等）を調整することで、アイパターンの特性（例えば信号の振幅、立ち上がり又は立ち下がりの傾き等）を調整する手法が考えられる。しかしながら、送信と受信で回路の一部（例えば終端抵抗等）を共用するので、送信時に合わせて回路のパラメーターを調整すると、送信時と受信時で適切なアイパターンを実現できない可能性がある。例えば、終端抵抗の抵抗値を小さくした場合には、受信時において信号の振幅が低下し、アイパターンについてのＵＳＢ規格の認証テストをパスできない可能性がある。
【０００７】
なお、ＵＳＢに限らず、信号線を電流駆動することにより信号の送信を行うシリアル通信においても、上記と同様の問題が生じる可能性がある。
【０００８】
本発明の幾つかの態様によれば、送信時と受信時で適切なアイパターンを実現することが可能な回路装置及び電子機器等を提供できる。
【課題を解決するための手段】
【０００９】
本発明の一態様は、送信期間において、信号線を電流駆動することで信号の送信を行う送信回路と、前記送信期間とは異なる受信期間において、通信相手の送信回路が前記信号線を電流駆動によって送信した信号の受信を行う受信回路と、前記信号線に接続可能であり、前記送信期間での抵抗値が前記受信期間での抵抗値より小さい値に設定される終端抵抗回路と、を含む回路装置に関係する。
【００１０】
本発明の一態様によれば、送信期間における終端抵抗回路の抵抗値を、受信期間における抵抗値よりも小さい抵抗値に設定できる。これにより、送信期間における送信信号の信号品質を向上できる。また、送信期間において終端抵抗回路の抵抗値を小さくするので、送信期間において終端抵抗回路の抵抗値を小さくすることの影響を、通信相手が送信する受信期間において低減できる。このようにして、送信期間と受信期間で適切なアイパターンを実現することが可能になる。
【００１１】
また本発明の一態様では、記送信回路は、前記信号線に対して電流を供給する定電流回路と、前記定電流回路が供給する定電流の電流値を、前記終端抵抗回路の抵抗値に応じた電流値に設定する制御回路と、を含んでもよい。
【００１２】
本発明の一態様では、受信期間と送信期間で終端抵抗回路の抵抗値を変えるが、送信信号の振幅は終端抵抗回路の抵抗値によって変動する。このため、送信期間において送信信号の振幅が適正な振幅とならない可能性がある。この点、本発明の一態様によれば、定電流回路が信号線に供給する定電流が、終端抵抗回路の抵抗値に応じた電流値に設定される。これにより、送信期間において送信信号の振幅を適正な振幅となるように調整することが可能となる。
【００１３】
また本発明の一態様では、前記信号線のシリアル通信規格におけるアイパターンの最小振幅と最大振幅の間に信号の振幅が入るように、前記定電流回路が供給する電流の電流値と前記終端抵抗回路の抵抗値とが設定されてもよい。
【００１４】
このようにすれば、送信期間には受信期間よりも終端抵抗回路抵抗値を小さくするので、送信信号の立ち下がり及び立ち下がりを改善できる。そして、抵抗値を小さくしたことによって低下する信号の振幅を、定電流回路が供給する定電流の電流値を設定することによって、適正な振幅に調整できる。
【００１５】
また本発明の一態様では、前記送信回路は、差動信号線を構成する第１の信号線及び第２の信号線を前記信号線として電流駆動することで信号を送信し、前記受信回路は、通信相手の送信回路が前記第１の信号線及び前記第２の信号線を電流駆動によって送信した信号を受信し、前記終端抵抗回路として、前記第１の信号線に接続される第１の終端抵抗回路と、前記第２の信号線に接続される第２の終端抵抗回路と、が設けられ、前記第１の終端抵抗回路及び前記第２の終端抵抗回路は、前記送信期間での抵抗値が前記受信期間での抵抗値より小さい値に設定可能であってもよい。
【００１６】
このように、本発明の一態様は差動のシリアル通信に適用することができる。そして、第１の信号線に接続される第１の終端抵抗回路と、第２の信号線に接続される第２の終端抵抗回路の抵抗値を、受信期間と送信期間で変えることで、適切なアイパターンを実現することが可能になる。
【００１７】
また本発明の一態様では、回路装置は、前記第１の信号線に接続するための第１の信号端子と、前記第２の信号線に接続するための第２の信号端子と、を含み、前記送信回路は、前記第１の信号線及び前記第２の信号線に対して定電流を供給する定電流回路と、前記第１の信号端子と前記定電流回路の出力ノードとの間に設けられる第１のスイッチ素子と、前記第２の信号端子と前記定電流回路の出力ノードとの間に設けられる第２のスイッチ素子と、を含んでもよい。
【００１８】
このようにすれば、定電流回路が供給する定電流により差動の電流駆動を行うことができる。そして、本発明の一態様では定電流回路が供給する電流と第１、第２の終端抵抗回路の抵抗値が受信期間と送信期間で変更されることで、差動の送信信号において適切なアイパターンを実現することが可能になる。
【００１９】
また本発明の一態様では、回路装置は、前記第１の信号線及び前記第２の信号線を電圧駆動することで信号の送信を行う第２の送信回路を含み、前記信号線のシリアル通信規格の第１の通信モードでは、前記送信回路が前記送信を行い、前記第２の送信回路は低電位側電源電圧を出力し、前記第１の通信モードよりデータ転送レートが低速な前記シリアル通信規格の第２の通信モードでは、前記第２の送信回路が前記送信を行い、前記第１の終端抵抗回路は、前記第１の信号端子と前記第２の送信回路の第１の出力ノードとの間に設けられ、前記第２の終端抵抗回路は、前記第２の信号端子と前記第２の送信回路の第２の出力ノードとの間に設けられてもよい。
【００２０】
このようにすれば、第２の通信モードにおいて信号を送信する第２の送信回路の出力ノードに設けられる抵抗を、第１の通信モードにおける終端抵抗回路として共用することができる。データ転送レートがより高速な第１の通信モードでは、第２の通信モードに比べてアイパターンについての認証テストをパスすることが難しくなるが、本実施形態では、第１の通信モードにおいて受信期間と送信期間で終端抵抗回路の抵抗値を変更することで、アイパターンの特性を向上できる。
【００２１】
また本発明の一態様では、前記終端抵抗回路の抵抗値は、前記受信期間において、前記信号線のシリアル通信規格を満たす抵抗値に設定されてもよい。
【００２２】
受信期間では、通信相手が送信信号を送信するため、回路装置側からは、通信相手がどのような信号を送信してくるか知ることはできない（通信相手側の送信回路のパラメーターを回路装置側から制御できない）。本発明の一態様では、終端抵抗回路の抵抗値が調整可能となっているが、この抵抗値を受信期間において信号線のシリアル通信規格を満たす抵抗値に設定することで、通信相手からの送信信号を適切に受信できる。
【００２３】
また本発明の一態様では、回路装置は、前記送信期間における前記終端抵抗回路の抵抗値を、複数の抵抗値のいずれかの抵抗値に設定する制御回路を含んでもよい。
【００２４】
このようにすれば、送信期間において複数の抵抗値のいずれかの抵抗値を選択することで、受信期間と送信期間で終端抵抗回路の抵抗値を変えることができる。
【００２５】
また本発明の一態様では、前記信号線は、ＵＳＢ規格の信号線であってもよい。
【００２６】
このようにすれば、ＵＳＢ規格のシリアル通信において、送信期間と受信期間で適切なアイパターンを実現することが可能になる。
【００２７】
また本発明の一態様では、回路装置は、前記信号線を電圧駆動することで信号の送信を行う第２の送信回路を含み、ＨＳモードでは、前記送信回路が前記送信を行い、ＦＳモードでは、前記第２の送信回路が前記送信を行い、前記終端抵抗回路は、前記ＨＳモードにおいて、前記送信期間での抵抗値が前記受信期間での抵抗値より小さい値に設定可能であってもよい。
【００２８】
ＨＳモードはＦＳモードに比べてデータ転送レートが高速であるため、ＦＳモードに比べてアイパターンについての認証テストをパスすることが難しくなる。この点、本発明の一態様では、ＨＳモードにおいて受信期間と送信期間で終端抵抗回路の抵抗値を変更することで、ＨＳモードにおけるアイパターンの特性を向上できる。
【００２９】
また本発明の他の態様は、上記のいずれかに記載の回路装置を含む電子機器に関係する。
【図面の簡単な説明】
【００３０】
【図１】本実施形態の回路装置の構成例。
【図２】ＵＳＢの認証テストにおけるアイパターンの説明図。
【図３】本実施形態の回路装置の詳細な構成例。
【図４】抵抗値及び電流値の設定値の一例。
【図５】抵抗値及び電流値の「受信時」における送信信号の波形例。
【図６】抵抗値及び電流値の「抵抗小」における送信信号の波形例。
【図７】抵抗値及び電流値の「抵抗小、電流大」における送信信号の波形例。
【図８】終端抵抗回路の詳細な構成例。
【図９】定電流回路の詳細な構成例。
【図１０】回路装置の変形例。
【図１１】電子機器の構成例。
【発明を実施するための形態】
【００３１】
以下、本発明の好適な実施の形態について詳細に説明する。なお以下に説明する本実施形態は特許請求の範囲に記載された本発明の内容を不当に限定するものではなく、本実施形態で説明される構成の全てが本発明の解決手段として必須であるとは限らない。
【００３２】
例えば、以下ではシリアル通信規格の一例としてＵＳＢを例に説明するが、信号線を電流駆動することにより信号の送信を行うシリアル通信規格に本発明を適用可能である。
【００３３】
１．回路装置
図１は、本実施形態の回路装置の構成例である。図１の回路装置１０は、物理層回路１１、処理回路１５を含む。また回路装置１０は、信号端子ＴＰＡ、ＴＮＡを含むことができる。物理層回路１１は、送信回路２０（トランシーバー）、受信回路３０（レシーバー）、終端抵抗回路ＲＶＮ、ＲＶＰ（可変抵抗回路）を含む。なお、回路装置は図１の構成に限定されず、その構成要素の一部を省略したり、他の構成要素を追加したりする等の種々の変形実施が可能である。例えば、図１では差動信号を送受信する場合を例に説明するが、本発明の適用対象はこれに限定されず、シングルエンド信号を送受信する場合にも本発明を適用可能である。
【００３４】
回路装置１０は、ＵＳＢ規格（シリアル通信規格）のバスを構成する信号線ＳＬＰ、ＳＬＮを介して外部装置１００と接続され、その信号線ＳＬＰ、ＳＬＮを介したＵＳＢ規格の通信を行う。回路装置１０は、例えば集積回路装置により実現される。信号線ＳＬＰ、ＳＬＮは、回路装置１０の信号端子ＴＰＡ、ＴＮＡ（例えば半導体チップのパッド）と外部装置１００の信号端子ＴＰＢ、ＴＮＢに接続されている。信号端子ＴＰＡ、ＴＮＡは、例えば半導体チップのパッドである。外部装置１００は、ＵＳＢ規格の信号の送受信を行う装置であり、物理層回路１１１、処理回路１１５を含む。物理層回路１１１は、送信回路１２０、受信回路１３０、終端抵抗ＲＮ、ＲＰを含む。例えば、外部装置１００はメインコントローラー（ホストコントローラー）や、ＵＳＢハブ、ペリフェラルデバイス等である。
【００３５】
物理層回路１１は、物理層のアナログ回路により構成される。例えば、ＨＳ（High Speed）用の送信回路である送信回路２０や、受信回路３０が物理層のアナログ回路である。また、ＦＳ（Full Speed）用の送信回路、各種の検出回路、プルアップ抵抗回路などを物理層のアナログ回路として含んでもよい。例えばＵＳＢのトランシーバマクロセルのうちのリンク層等に相当する回路は処理回路１５に含まれ、送信回路、受信回路、検出回路等のアナログ回路が物理層回路１１に含まれる。
【００３６】
処理回路１５は、各種の制御処理や情報処理等を行う回路であり、ゲートアレイなどの自動配置配線によるロジック回路などにより実現できる。回路装置１０をＵＳＢハブに適用した場合、回路装置１０が第２の物理層回路を含み、処理回路１５は物理層回路１１と第２の物理層回路の間のデータ転送処理等を行ってもよい。例えば、処理回路１５は、ＵＳＢを介して受信したシリアルデータをパラレルデータに変換するシリアル／パラレル変換回路や、パラレルデータをシリアルデータに変換するパラレル／シリアル変換回路や、ＮＲＺＩ回路などのリンク層に相当する回路を含む。なお処理回路１５をＣＰＵ、ＭＰＵ等のプロセッサーにより実現してもよい。
【００３７】
送信回路２０は、送信期間において、信号線ＳＬＰ、ＳＬＮを電流駆動することで信号の送信を行う回路である。具体的には、送信回路２０は、ＵＳＢ規格のＨＳモードの送信回路であり、信号線ＳＬＰ（信号端子ＴＰＡ）に電流ＩＱＰを出力し、信号線ＳＬＮ（信号端子ＴＮＡ）に電流ＩＱＮを出力する。
【００３８】
例えば、正極の差動信号（論理レベル「１」）を出力する場合、電流ＩＱＰが出力され、電流ＩＱＮがゼロに設定され、負極の差動信号（論理レベル「０」）を出力する場合、電流ＩＱＮが出力され、電流ＩＱＰがゼロに設定される。電流ＩＱＰは、回路装置１０の終端抵抗回路ＲＶＰと外部装置１００の終端抵抗ＲＰにより電圧に変換され、信号線ＳＬＰの電圧はＩＱＰ×ＲＶＰ×ＲＰ／（ＲＶＰ＋ＲＰ）となる。同様に、電流ＩＱＮは、回路装置１０の終端抵抗回路ＲＶＮと外部装置１００の終端抵抗ＲＮにより電圧に変換され、信号線ＳＬＮの電圧はＩＱＮ×ＲＶＮ×ＲＮ／（ＲＶＮ＋ＲＮ）となる。外部装置１００の受信回路１３０は、この信号線ＳＬＰ、ＳＬＮの電圧により信号を受信する。
【００３９】
受信回路３０は、送信期間とは異なる受信期間において、通信相手の送信回路１２０が信号線ＳＬＰ、ＳＬＮを電流駆動によって送信した信号の受信を行う回路である。通信相手は、回路装置１０がＵＳＢ規格による通信を行う相手（信号線ＳＬＰ、ＳＬＮで接続された相手）であり、図１では外部装置１００である。回路装置１０の送信回路２０の場合と同様に、送信回路１２０が信号線ＳＬＰ、ＳＬＮに出力した電流が、外部装置１００の終端抵抗ＲＰ、ＲＮと回路装置１０の終端抵抗回路ＲＶＰ、ＲＶＮにより電圧に変換される。受信回路３０は、この電圧により信号を受信する。
【００４０】
終端抵抗回路ＲＶＰ、ＲＶＮは、信号線ＳＬＰ、ＳＬＮに接続可能であり、その抵抗値が可変である。具体的には、終端抵抗回路ＲＶＰの一端は信号端子ＴＰＡに接続され、他端は低電位側電源電圧（例えばグランド）のノードに接続される。終端抵抗回路ＲＶＮの一端は信号端子ＴＮＡに接続され、他端は低電位側電源電圧（例えばグランド）のノードに接続される。なお、終端抵抗回路ＲＶＰ、ＲＶＮの他端は、低電位側電源と直接に接続される必要はなく、例えば後述のように、終端抵抗回路ＲＶＰ、ＲＶＮの他端がＦＳモードの送信回路の出力ノードに接続され、その送信回路が低電位側電源電圧を出力することによって、終端抵抗回路ＲＶＰ、ＲＶＮの他端が低電位側電源と間接的に接続されてもよい。
【００４１】
終端抵抗回路ＲＶＰ、ＲＶＮは、送信期間（送信回路２０が送信を行う送信時）での抵抗値が受信期間（受信回路３０が受信を行う受信時）での抵抗値より小さい値に設定される。具体的には、終端抵抗回路ＲＶＰ、ＲＶＮの抵抗値は、送信時において第１の抵抗値に設定され、受信時において第２の抵抗値に設定される。第１の抵抗値は、例えば複数の設定可能な抵抗値のうち任意の抵抗値に設定可能になっている。第２の抵抗値は、例えば固定の抵抗値である。固定の抵抗値は、例えばＵＳＢ規格により定められた抵抗値である。そして、第１の抵抗値として設定可能な複数の抵抗値は、第２の抵抗値よりも小さい抵抗値を含み、その抵抗値に第１の抵抗値を設定することで、第１の抵抗値が第２の抵抗値よりも小さい抵抗値に設定される。例えば、第１の抵抗値は、ＵＳＢ規格に定められた終端抵抗の抵抗値よりも小さい抵抗値である。
【００４２】
なお、送信時における第１の抵抗値は、受信時における第２の抵抗値よりも小さい１つの（固定の）抵抗値であってもよい。また、第１の抵抗値として、複数の抵抗値のいずれかを選択可能である場合、その複数の抵抗値が、受信時における第２の抵抗値よりも高い抵抗値を含んでいてもよい。
【００４３】
図２は、ＵＳＢの認証テストにおけるアイパターンの説明図である。ＡＲ１、ＡＲ２、ＡＲ３は、信号の波形の禁止領域を示すものであり、この禁止領域ＡＲ１、ＡＲ２、ＡＲ３はＵＳＢの規格で定められている。ＵＳＢの送信回路（ＨＳ）には、Ａ１に示す送信信号（ＤＰ、ＤＭ）の波形がこの禁止領域ＡＲ１、ＡＲ２、ＡＲ３と重ならないようにすることが要求される。
【００４４】
しかしながら、例えば送信回路に接続されるケーブルが長くなったり、或いは信号線に接続される回路（例えば充電回路、静電気保護回路、短絡保護回路など）に起因したりして、寄生容量等が生じると、Ａ１に示す送信信号の信号品質が低下してしまう。例えば、送信信号の立ち上がり（信号レベルがローレベルからハイレベルに変化する際の傾き）や、立ち下がり（信号レベルがハイレベルからローレベルに変化する際の傾き）が急峻でなくなり、信号の波形が禁止領域ＡＲ１に重なってしまう可能性がある。
【００４５】
この点、本実施形態によれば、送信時における終端抵抗回路ＲＶＰ、ＲＶＮの抵抗値を、受信時における抵抗値よりも小さい抵抗値に設定できる。これにより、送信信号の信号品質を向上できる。即ち、終端抵抗回路ＲＶＰ、ＲＶＮの抵抗値を低下させたことで、送信信号の立ち上がりや立ち下がりを急峻にすることが可能となり、送信信号の波形が禁止領域ＡＲ１と重ならないようにできる。
【００４６】
ここで、仮に受信時においても終端抵抗回路ＲＶＰ、ＲＶＮの抵抗値を小さくしたままとする。回路装置１０が受信する場合、外部装置１００が送信するので、その駆動電流は外部装置１００側で設定されたものになっている。例えば、その駆動電流は、終端抵抗回路ＲＶＰ、ＲＶＮの抵抗値が受信時の抵抗値（例えばＵＳＢ規格の抵抗値）と同じであると想定した電流値になっている。このため、終端抵抗回路ＲＶＰ、ＲＶＮの抵抗値が小さい場合、送信信号の振幅が小さくなり、その波形が禁止領域ＡＲ１に重なってしまう可能性がある。
【００４７】
この点、本実施形態によれば、送信時における終端抵抗回路ＲＶＰ、ＲＶＮの抵抗値を受信時よりも小さい抵抗値に設定するので、受信時においては終端抵抗回路ＲＶＰ、ＲＶＮの抵抗値が低下しない。これにより、受信時（通信相手の送信回路が電流駆動により信号を送信する際）に、送信信号の振幅を確保することが可能となり、送信信号の波形が禁止領域ＡＲ１に重ならないようにできる。以上のように、本実施形態では送信時と受信時において送信信号の信号品質を向上できる。
【００４８】
２．詳細な構成例
図３は、本実施形態の回路装置の詳細な構成例である。図３の回路装置１０は、ＨＳ用の送信回路２０、ＦＳ用の送信回路４０、受信回路３０、制御回路５０、抵抗制御回路６０、信号端子ＴＰＡ、ＴＮＡを含む。
【００４９】
送信回路２０は、信号線ＳＬＰ、ＳＬＮに対して定電流を供給する定電流回路２１と、定電流回路２１が供給する定電流の電流値を可変に制御する制御回路５０と、を含む。そして、制御回路５０は、定電流回路２１が供給する定電流を、終端抵抗回路ＲＶＰ、ＲＶＮの抵抗値に応じた電流値に調整する。
【００５０】
具体的には、送信回路２０は、制御回路５０により設定された電流値の定電流ＩＱをノードＮＩＱに出力する。即ち、制御回路５０により電流値が設定されると、その設定が変更されるまでは、その電流値で一定の電流を出力し、電流値の設定が変更されると、その電流値で一定の電流を出力する。ＨＳモードの送信時において、定電流ＩＱは、後述するスイッチ素子ＳＷ１、ＳＷ２を介して送信回路２０の出力ノードＮＴＰ、ＮＴＮに電流ＩＱＰ、ＩＱＮとして出力される。電流ＩＱＰ、ＩＱＮは、各々２つの電流に分岐し、その一方は終端抵抗回路ＲＶＰ、ＲＶＮに流れ、他方は信号線ＳＬＰ、ＳＬＮを介して外部装置１００の終端抵抗ＲＰ、ＲＮに流れる。
【００５１】
制御回路５０は、ＨＳモードの送信時において、複数の設定可能な抵抗値及び電流値の組み合わせのうち、いずれかの組み合わせを設定し、その設定情報を終端抵抗回路ＲＶＰ、ＲＶＮ及び定電流回路２１に出力する。またＦＳモードの送信時及び受信時において、所与の抵抗値（例えばＵＳＢ規格に定められた抵抗値）を設定し、その設定情報を終端抵抗回路ＲＶＰ、ＲＶＮに出力する。終端抵抗回路ＲＶＰ、ＲＶＮは、設定情報により指示される抵抗値に設定される。また定電流回路２１は、設定情報により指示される電流値の定電流ＩＱを出力する。
【００５２】
例えば、制御回路５０は、回路装置１０の外部の処理装置から不図示のインターフェースを介して設定情報が書き込まれるレジスター５１を有する。制御回路５０は、レジスター５１に書き込まれた設定情報に基づいて抵抗値及び電流値を設定する。或いは、回路装置１０が不図示の不揮発性メモリーを含み、回路装置１０の製造時等において、不揮発性メモリーに設定情報が書き込まれ、制御回路５０が、不揮発性メモリーに書き込まれた設定情報に基づいて抵抗値及び電流値を設定してもよい。なお、終端抵抗回路ＲＶＰ、ＲＶＮの抵抗値と、定電流回路２１が出力する定電流ＩＱの電流値とが、独立に制御されるように制御回路５０を構成してもよい。
【００５３】
本実施形態では、受信時と送信時（ＨＳ送信時）で終端抵抗回路ＲＶＰ、ＲＶＮの抵抗値を変えるが、送信信号の振幅は終端抵抗回路ＲＶＰ、ＲＶＮの抵抗値によって変動する。このため、送信時において送信信号の振幅（アイパターンの波形の振幅）が適正な振幅とならない可能性がある。この点、本実施形態によれば、定電流回路２１が信号線ＳＬＰ、ＳＬＮに供給する電流が、終端抵抗回路ＲＶＰ、ＲＶＮの抵抗値に応じた電流に調整される。これにより、送信時において送信信号の振幅を適正な振幅となるように調整することが可能となる。
【００５４】
具体的には、図２に示すように、ＵＳＢ規格（信号線のシリアル通信規格）におけるアイパターンの最小振幅ＡＭＩＮと最大振幅ＡＭＡＸの間に信号の振幅ＳＰＫが入るように、定電流回路２１が供給する電流の電流値と終端抵抗回路ＲＶＰ、ＲＶＮの抵抗値とが設定される。
【００５５】
アイパターンの最小振幅ＡＭＩＮは、禁止領域ＡＲ１の上限と下限の差である。またアイパターンの最大振幅は、禁止領域ＡＲ２の下限と禁止領域ＡＲ３の上限の差である。信号の振幅ＳＰＫは、信号がハイレベル側に遷移したときの電圧と、信号がローレベル側に遷移したときの電圧との差である。例えば、信号がハイレベル側に遷移したときの最大電圧と、信号がローレベル側に遷移したときの最小電圧との差である。
【００５６】
このようにすれば、受信時と送信時で終端抵抗回路ＲＶＰ、ＲＶＮの抵抗値を変えた場合であっても、送信時における送信信号の品質を向上できる。具体的には、送信時には受信時よりも終端抵抗回路ＲＶＰ、ＲＶＮの抵抗値を小さくするので、送信信号の立ち下がり及び立ち下がりを改善できる。そして、抵抗値を小さくしたことによって低下する信号の振幅を、定電流回路２１が供給する電流を調整することによって、適正な振幅に調整できる。即ち、ＵＳＢ規格（信号線のシリアル通信規格）におけるアイパターンの最小振幅ＡＭＩＮと最大振幅ＡＭＡＸの間に信号の振幅ＳＰＫが入るようにできる。
【００５７】
図４は、上記のような調整における抵抗値及び電流値の設定値の一例である。図５〜図７は、各設定値における送信信号の波形例である。
【００５８】
図４に示すように、「受信時」は、回路装置１０が外部装置１００から信号を受信する場合の設定値の例である。この「受信時」では、回路装置１０の終端抵抗回路ＲＶＰ、ＲＶＮの抵抗値が４５Ωに設定されている。このとき、送信信号を出力するのは外部装置１００であり、外部装置１００の終端抵抗ＲＰ、ＲＮの抵抗値は４５Ωであり、外部装置１００の定電流回路の電流値は１７．８ｍＡである。図５に示すように、送信信号の振幅は、（（４５×４５）／（４５＋４５））Ω×１７．８ｍＡ＝４００ｍＶとなる。４００ｍＶは、ＵＳＢ規格を満たす振幅の範囲の中央値に相当する。
【００５９】
図４に示すように、「抵抗小」は、回路装置１０が外部装置１００に信号を送信する場合において、「受信時」の設定値を基準として終端抵抗回路の抵抗値を変更したときの設定値の例である。「抵抗小」では、回路装置１０の終端抵抗回路ＲＶＰ、ＲＶＮの抵抗値が３５Ω（＜４５Ω）に設定されており、定電流回路２１の定電流ＩＱが１７．８ｍＡ（外部装置の定電流回路の電流値１７．８ｍＡと同じ）に設定されている。終端抵抗回路ＲＶＰ、ＲＶＮの抵抗値を小さくしたことで、図６のＢ１に示すように、送信信号の立ち下がり及び立ち下がりが急峻になる。しかしながら、送信信号の振幅は、（（３５×４５）／（３５＋４５））Ω×１７．８ｍＡ＝３５０ｍＶとなり、ＵＳＢ規格を満たす振幅の範囲の中央値４００ｍＶより小さくなってしまう。送信信号の振幅が小さくなると、例えばプロセスや温度によるアイパターン波形の変動（ばらつき）によって、アイパターンの波形が禁止領域ＡＲ１に重なる可能性が生じてしまう。
【００６０】
図４に示すように、「抵抗小、電流大」は、本実施形態における設定値の例であり、回路装置１０が外部装置１００に信号を送信する場合において、「受信時」の設定値を基準として終端抵抗回路の抵抗値及び定電流回路の電流値を変更したときの設定値の例である。「抵抗小、電流大」では、回路装置１０の終端抵抗回路ＲＶＰ、ＲＶＮの抵抗値が３５Ω（＜４５Ω）に設定されており、定電流回路２１の定電流ＩＱが２０．３ｍＡ（＞１７．８ｍＡ）に設定されている。終端抵抗回路ＲＶＰ、ＲＶＮの抵抗値を小さくしたことで、図７のＣ１に示すように、送信信号の立ち下がり及び立ち下がりが急峻になる。更に、送信信号の振幅は、（（３５×４５）／（３５＋４５））Ω×２０．３ｍＡ＝４００ｍＶとなり、ＵＳＢ規格を満たす振幅の範囲の中央値に相当する振幅にできる。
【００６１】
以上のように、本実施形態では、ＨＳモードの送信時において終端抵抗回路ＲＶＰ、ＲＶＮの抵抗値及び定電流回路２１の電流値を調整することで、アイパターンについてのＵＳＢ規格の認証テストをパスできるような送信信号を出力できる。また、受信時においては通信相手が駆動電流を出力し、回路装置１０側からは制御できない。このため、終端抵抗回路ＲＶＰ、ＲＶＮの抵抗値をＵＳＢ規格に沿った抵抗値（４５Ω）に設定することで、アイパターンの振幅を確保できる。
【００６２】
また本実施形態では、図３に示すように、送信回路２０は、差動信号線を構成する第１の信号線ＳＬＰ及び第２の信号線ＳＬＮを電流駆動することで信号を送信する。受信回路３０は、通信相手（外部装置１００）の送信回路１２０が第１の信号線ＳＬＰ及び第２の信号線ＳＬＮを電流駆動によって送信した信号を受信する。終端抵抗回路として、第１の信号線ＳＬＰに接続される第１の終端抵抗回路ＲＶＰと、第２の信号線ＳＬＮに接続される第２の終端抵抗回路ＲＶＮと、が設けられる。そして、第１の終端抵抗回路ＲＶＰ及び第２の終端抵抗回路ＲＶＮは、送信期間（送信回路２０が送信を行う送信時）での抵抗値が受信期間（受信回路３０が受信を行う受信時）での抵抗値より小さい値に設定可能である。
【００６３】
このように、本実施形態はＵＳＢのような差動のシリアル通信に適用することができる。そして、第１の信号線ＳＬＰに接続される第１の終端抵抗回路ＲＶＰと、第２の信号線ＳＬＮに接続される第２の終端抵抗回路ＲＶＮの抵抗値を、受信時と送信時で変えることで、適切なアイパターンを実現することが可能になる。なお、具体的には、第１の終端抵抗回路ＲＶＰの抵抗値は受信時よりも送信時の方が小さい抵抗値に設定可能であり、第２の終端抵抗回路ＲＶＮの抵抗値は受信時よりも送信時の方が小さい抵抗値に設定可能である。このとき、送信時における第１、第２の終端抵抗回路ＲＶＰ、ＲＶＮの抵抗値が同じであり、受信時における第１、第２の終端抵抗回路ＲＶＰ、ＲＶＮの抵抗値が同じであることが望ましい。但し、第１、第２の終端抵抗回路ＲＶＰ、ＲＶＮの抵抗値が異なる抵抗値に設定可能であってもよい。
【００６４】
また本実施形態では、第１の信号端子ＴＰＡは、第１の信号線ＳＬＰに接続するための端子であり、第２の信号端子ＴＮＡは、第２の信号線ＳＬＮに接続するための端子である。定電流回路２１は、第１の信号線ＳＬＰ及び第２の信号線ＳＬＮに対して電流を供給する回路である。第１のスイッチ素子ＳＷ１は、第１の信号端子ＴＰＡと定電流回路２１の出力ノードＮＩＱとの間に設けられる。第２のスイッチ素子ＳＷ２は、第２の信号端子ＴＮＡと定電流回路２１の出力ノードＮＩＱとの間に設けられる。
【００６５】
具体的には、第１の信号線ＳＬＰを駆動する場合には、第１のスイッチ素子ＳＷ１がオンになり、第２のスイッチ素子ＳＷ２がオフになり、定電流回路２１からの定電流ＩＱが電流ＩＱＰとしてノードＮＴＰ（第１の信号端子ＴＰＡに接続されるノード）に出力される。一方、第２の信号線ＳＬＮを駆動する場合には、第１のスイッチ素子ＳＷ１がオフになり、第２のスイッチ素子ＳＷ２がオンになり、定電流回路２１からの定電流ＩＱが電流ＩＱＮとしてノードＮＴＮ（第２の信号端子ＴＮＡに接続されるノード）に出力される。
【００６６】
このようにして、定電流回路２１が供給する電流により差動の電流駆動を行うことができる。そして、本実施形態では定電流回路２１が供給する電流と第１、第２の終端抵抗回路ＲＶＰ、ＲＶＮの抵抗値が受信時と送信時で変更されることで、差動の送信信号において適切なアイパターンを実現することが可能になる。
【００６７】
また本実施形態では、第２の送信回路４０は、第１の信号線ＳＬＰ及び第２の信号線ＳＬＮを電圧駆動することで信号の送信を行う。ＵＳＢ規格（信号線ＳＬＰ、ＳＬＮのシリアル通信規格）の第１の通信モードでは、送信回路２０（第１の送信回路）が送信を行い、第２の送信回路４０は低電位側電源電圧（例えばグランド）を出力し、ＵＳＢ規格の第２の通信モードでは、第２の送信回路４０が送信を行う。第２の通信モードは、第１の通信モードよりもデータ転送レートが低速な通信モードである。そして、第１の終端抵抗回路ＲＶＰは、第１の信号端子ＴＰＡと第２の送信回路４０の第１の出力ノードとの間に設けられる。第２の終端抵抗回路ＲＶＮは、第２の信号端子ＴＰＢと第２の送信回路４０の第２の出力ノードとの間に設けられる。
【００６８】
具体的には、第１の通信モードでは、スイッチ素子ＳＷ１、ＳＷ２のオン及びオフが制御されることで、送信回路２０により差動の送信信号が信号線ＳＬＰ、ＳＬＮに出力される。一方、第２の通信モードでは、スイッチ素子ＳＷ１、ＳＷ２がオフであり、第２の送信回路４０が差動電圧を信号線ＳＬＰ、ＳＬＮに出力することで、差動の送信信号が信号線ＳＬＰ、ＳＬＮに出力される。
【００６９】
このようにすれば、第２の通信モードにおいて信号を送信する第２の送信回路４０の出力ノードに設けられる抵抗を、第１の通信モードにおける終端抵抗回路として共用することができる。データ転送レートがより高速な第１の通信モードでは、第２の通信モードに比べてアイパターンについての認証テストをパスすることが難しくなるが、本実施形態では、第１の通信モードにおいて受信時と送信時で終端抵抗回路の抵抗値を変更することで、アイパターンの特性を向上できる。
【００７０】
また本実施形態では、終端抵抗回路ＲＶＰ、ＲＶＮの抵抗値は、受信期間（受信時）において、ＵＳＢ規格（信号線ＳＬＰ、ＳＬＮのシリアル通信規格）を満たす抵抗値に設定される。
【００７１】
受信期間は、上述の第１の通信モード及び第２の通信モードにおいて受信回路３０が信号を受信する期間である。なお、本実施形態では第２の通信モードにおける送信期間においても、終端抵抗回路ＲＶＰ、ＲＶＮの抵抗値は、ＵＳＢ規格（信号線ＳＬＰ、ＳＬＮのシリアル通信規格）を満たす抵抗値に設定される。
【００７２】
受信時では、通信相手が送信信号を送信するため、回路装置１０側からは、通信相手がどのような信号を送信してくるか知ることはできない（通信相手側の送信回路のパラメーターを回路装置１０側から制御できない）。このため、受信時においては、受信に関するパラメーターをＵＳＢ規格（信号線ＳＬＰ、ＳＬＮのシリアル通信規格）を満たすパラメーターに設定しておくことが望ましい。本実施形態では、終端抵抗回路ＲＶＰ、ＲＶＮの抵抗値が調整可能となっているが、この抵抗値を受信時においてＵＳＢ規格を満たす抵抗値に設定することで、通信相手からの送信信号を適切に受信できる。
【００７３】
また本実施形態では、制御回路５０は、送信期間（送信時）における終端抵抗回路ＲＶＰ、ＲＶＮの抵抗値を、複数の抵抗値のいずれかの抵抗値に設定する。
【００７４】
なお、定電流回路２１が出力する定電流ＩＱの電流値を設定する制御回路（設定回路）と、終端抵抗回路ＲＶＰ、ＲＶＮの抵抗値を設定する制御回路（設定回路）が、別個の回路として設けられてもよい。
【００７５】
このようにすれば、送信時において複数の抵抗値のいずれかの抵抗値を選択することで、受信時と送信時で終端抵抗回路ＲＶＰ、ＲＶＮの抵抗値を変えることができる。例えば、受信時において、複数の抵抗値のうち所与の抵抗値を選択し、送信時において、複数の抵抗値のいずれかの抵抗値を選択する。なお、受信時と送信時で同じ抵抗値（所与の抵抗値）を選択可能に構成されていてもよい。即ち、受信時と送信時で異なる抵抗値を選択可能なように構成されていればよい。
【００７６】
また本実施形態では、信号線ＳＬＰ、ＳＬＮは、ＵＳＢ規格の信号線である。そして、ＨＳモードでは、送信回路２０が送信を行い、ＦＳモードでは、第２の送信回路４０が送信を行う。終端抵抗回路ＲＶＰ、ＲＶＮの抵抗値は、ＨＳモードにおいて、送信期間での抵抗値が受信期間での抵抗値より小さい値に設定可能である。
【００７７】
ＨＳモードは、上述の第１の通信モードに対応し、ＦＳモードは、上述の第２の通信モードに対応する。なお、本発明はＵＳＢ規格に限らず、信号線を電流駆動するシリアル通信規格に適用可能であり、第１、第２の通信モードはＨＳ、ＦＳモードに限定されるものではない。
【００７８】
ＨＳモードはＦＳモードに比べてデータ転送レートが高速であるため、ＦＳモードに比べてアイパターンについての認証テストをパスすることが難しくなる。この点、本実施形態では、ＨＳモードにおいて受信時と送信時で終端抵抗回路の抵抗値を変更することで、ＨＳモードにおけるアイパターンの特性を向上できる。
【００７９】
３．終端抵抗回路、定電流回路
図８は、終端抵抗回路（ＲＶＰ、ＲＶＮ）の詳細な構成例である。図８の終端抵抗回路は、ノードＮＶ１とノードＮＶ２の間に設けられる抵抗ＲＫと、ノードＮＶ２とノードＮＶ３の間に設けられるスイッチ素子ＳＶ１〜ＳＶ４、抵抗ＲＶ１〜ＲＶ４と、を含む。
【００８０】
スイッチ素子ＳＶ１、抵抗ＲＶ１が直列に接続され、スイッチ素子ＳＶ２、抵抗ＲＶ２が直列に接続され、スイッチ素子ＳＶ３、抵抗ＲＶ３が直列に接続され、スイッチ素子ＳＶ４、抵抗ＲＶ４が直列に接続される。そして、これらがノードＮＶ２とノードＮＶ３の間に並列に接続される。スイッチ素子ＳＶ１〜ＳＶ４は、例えばＭＯＳトランジスターで構成され、例えばトランスファーゲートである。スイッチ素子ＳＶ１〜ＳＶ４は制御回路５０によりオン及びオフが制御される。例えば受信時にはスイッチ素子ＳＶ１がオンになり、スイッチ素子ＳＶ２〜ＳＶ４がオフになる。送信時にはスイッチ素子ＳＶ１がオフになり、スイッチ素子ＳＶ２〜ＳＶ４のいずれかがオンになる。いずれのスイッチ素子をオンにするかは、例えば図３のレジスター５１に書き込まれた設定情報により制御される。抵抗ＲＶ２〜ＲＶ４のうち少なくとも１つの抵抗の抵抗値が、抵抗ＲＶ１の抵抗値よりも小さい抵抗値になっている。抵抗ＲＶ２〜ＲＶ４には、抵抗値が抵抗ＲＶ１より大きいものが含まれてもよい。
【００８１】
図９は、定電流回路の詳細な構成例である。図９の定電流回路２１は、バイアス生成部２２と、電流出力部２３と、を含む。
【００８２】
バイアス生成部２２は、電流源ＩＢと、Ｎ型ＭＯＳトランジスターＴＲ１、ＴＲ２と、Ｐ型ＭＯＳトランジスターＴＲ３と、を含む。トランジスターＴＲ２はトランジスターＴＲ１にカレントミラー接続され、電流源ＩＢからトランジスターＴＲ１に流れる電流がトランジスターＴＲ２にミラーされ、そのミラーされた電流がトランジスターＴＲ３に流れる。
【００８３】
電流出力部２３は、Ｐ型ＭＯＳトランジスターＲＴ４〜ＴＲ９を含む。トランジスターＴＲ４〜ＴＲ６は、バイアス生成部２２のトランジスターＴＲ３にカレントミラー接続され、トランジスターＴＲ３に流れる電流がトランジスターＴＲ４〜ＴＲ６にミラーされる。例えばトランジスターＴＲ４〜ＴＲ６はサイズが異なり、ミラー比（ミラーにより流れる電流）が異なる。トランジスターＴＲ７〜ＴＲ９は、制御回路５０によりオン及びオフが制御される。例えば、トランジスターＴＲ７〜ＴＲ９のうち１又は複数のトランジスターがオンになる。例えばトランジスターＴＲ７、ＴＲ８がオンになった場合、トランジスターＴＲ４、ＴＲ５に流れる電流の加算値が定電流ＩＱとしてノードＮＩＱに出力される。
【００８４】
このようにして選択可能な電流値は、終端抵抗回路ＲＶＰ、ＲＶＮの抵抗値に応じた電流値となっている。即ち、送信信号の振幅がＵＳＢ規格を満たす（例えば４００ｍＶとなる）ように、定電流ＩＱの電流値と、終端抵抗回路ＲＶＰ、ＲＶＮの抵抗値が設定できるようになっている。なお、信号線ＳＬＰ、ＳＬＮの寄生抵抗等の影響で送信信号の振幅が変化するので、定電流ＩＱの電流値と、終端抵抗回路ＲＶＰ、ＲＶＮの抵抗値が、独立して設定できるように構成されてもよい。この場合、レジスター５１には、定電流ＩＱの電流値と、終端抵抗回路ＲＶＰ、ＲＶＮの抵抗値が、独立して設定される。
【００８５】
４．変形例
図１０は、回路装置の変形例である。図１０では、物理層回路を図示し、処理回路は図示を省略している。図１０の回路装置１０は、ＨＳモードの送信回路２０、ＦＳモードの送信回路４０、受信回路３０、終端抵抗回路７０、７２、７４（可変抵抗回路）、抵抗ＲＳＰ、ＲＳＭ、ＲＳＡ、信号端子ＴＰＡ、ＴＮＡを含む。なお、既に説明した構成要素と同一の構成要素には同一の符号を付し、適宜説明を省略する。
【００８６】
送信回路２０は、定電流回路２１、スイッチ素子ＳＷ１〜ＳＷ３、制御回路５０を含む。スイッチ素子ＳＷ３は、スイッチ素子ＳＷ１、ＳＷ２が共にオフである場合にオンになり、定電流回路２１からの定電流ＩＱを抵抗ＲＳＡ及び終端抵抗回路７４に流す。これにより、定電流回路２１が定電流ＩＱを流している間は、スイッチ素子ＳＷ１〜ＳＷ３のいずれかに電流が流れることになり、電流経路がなくならず、定電流回路２１が出力する定電流ＩＱを安定化させることが可能となる。
【００８７】
ＨＳモードの送信時には、抵抗ＲＳＰ及び終端抵抗回路７０が信号線ＳＬＰの終端抵抗として機能し、抵抗ＲＳＭ及び終端抵抗回路７２が信号線ＳＬＮの終端抵抗として機能する。このとき、送信回路４０は例えば出力がハイインピーダンス状態になっている。受信時には、抵抗ＲＳＰと終端抵抗回路７０の分割ノードＴＮ１の電圧と、抵抗ＲＳＭと終端抵抗回路７２の分割ノードＴＮ２の電圧とが受信回路３０に入力される。そして、制御回路５０が、受信時とＨＳモードの送信時とで終端抵抗回路７０、７２の抵抗値を異なる抵抗値に設定するようになっている。
【００８８】
ＦＳモードでは、例えば終端抵抗回路７０、７２がハイインピーダンス状態に設定され、抵抗ＲＳＰ、ＲＳＭを介した電圧駆動による送受信が行われる。
【００８９】
５．電子機器
図１１は、本実施形態の回路装置を含む電子機器の構成例である。この電子機器３００は、本実施形態の回路装置１０とメインコントローラー２００（処理装置）を含む。メインコントローラー２００と回路装置１０はＵＳＢ規格（シリアル通信規格）のバスを介して接続される。図１１の例では、回路装置１０はペリフェラルデバイスに相当する。ペリフェラルデバイスとしては、例えば携帯型端末装置などを想定できるが、これには限定されない。ペリフェラルデバイスはウェアラブル機器などであってもよい。
【００９０】
メインコントローラー２００は、例えばＣＰＵ又はＭＰＵ等のプロセッサーにより実現される。或いはメインコントローラー２００を各種のＡＳＩＣの回路装置により実現してもよい。またメインコントローラー２００は、複数の回路装置（ＩＣ）や回路部品が実装された回路基板により実現されてもよい。
【００９１】
電子機器３００は、記憶部３１０、操作部３２０、表示部３３０を更に含むことができる。記憶部３１０は、データを記憶するものであり、その機能はＲＡＭやＲＯＭなどの半導体メモリーやＨＤＤ（ハードディスクドライブ）などにより実現できる。操作部３２０は、ユーザーが入力操作を行うためのものであり、操作ボタンやタッチパネルディスプレイをなどの操作デバイスにより実現できる。表示部３３０は、各種の情報を表示するものであり、液晶や有機ＥＬなどのディスプレイにより実現できる。なお操作部３２０としてタッチパネルディスプレイを用いる場合には、このタッチパネルディスプレイが操作部３２０及び表示部３３０の機能を兼ねることになる。
【００９２】
本実施形態により実現される電子機器３００としては、例えば車載機器、印刷装置、投影装置、ロボット、頭部装着型表示装置、生体情報測定機器、距離、時間、流速又は流量等の物理量を計測する計測機器、基地局又はルーター等のネットワーク関連機器、コンテンツを配信するコンテンツ提供機器、或いはデジタルカメラ又はビデオカメラ等の映像機器などの種々の機器を想定できる。
【００９３】
なお、図１１では本発明の手法をペリフェラルデバイスに適用した場合を例に説明したが、本発明の適用例はこれに限定されない。例えば、本発明の手法はメインコントローラーに適用してもよい。或いは、メインコントローラーにバスを介して接続されたＵＳＢハブに適用されてもよい。この場合、ＵＳＢハブにペリフェラルデバイスがバスを介して接続される。本発明の手法は、ＵＳＢハブのアップストリームポート及びダウンストリームポートの両方に適用してもよいし、一方に適用してもよい。
【００９４】
なお、上記のように本実施形態について詳細に説明したが、本発明の新規事項および効果から実体的に逸脱しない多くの変形が可能であることは当業者には容易に理解できるであろう。従って、このような変形例はすべて本発明の範囲に含まれるものとする。例えば、明細書又は図面において、少なくとも一度、より広義または同義な異なる用語と共に記載された用語は、明細書又は図面のいかなる箇所においても、その異なる用語に置き換えることができる。また本実施形態及び変形例の全ての組み合わせも、本発明の範囲に含まれる。また回路装置、外部装置、電子機器の構成・動作等も、本実施形態で説明したものに限定されず、種々の変形実施が可能である。
【符号の説明】
【００９５】
１０…回路装置、１１…物理層回路、１５…処理回路、２０…送信回路、
２１…定電流回路、２２…バイアス生成部、２３…電流出力部、３０…受信回路、
４０…第２の送信回路、５０…制御回路、５１…レジスター、６０…抵抗制御回路、
７０，７２，７４…終端抵抗回路、１００…外部装置、１１１…物理層回路、
１１５…処理回路、１２０…送信回路、１３０…受信回路、
２００…メインコントローラー、３００…電子機器、３１０…記憶部、
３２０…操作部、３３０…表示部、
ＡＭＡＸ…最大振幅、ＡＭＩＮ…最小振幅、ＡＲ１〜ＡＲ３…禁止領域、
ＩＱ…電流、ＲＶＮ…第２の終端抵抗回路、ＲＶＰ…第１の終端抵抗回路、
ＳＬＮ…第２の信号線、ＳＬＰ…第１の信号線、ＳＷ１…第１のスイッチ素子、
ＳＷ２…第２のスイッチ素子、ＴＮＡ…第２の信号端子、ＴＰＡ…第１の信号端子
【図１】
2018207195.tif 000003
【図２】
2018207195.tif 000004
【図３】
2018207195.tif 000005
【図４】
2018207195.tif 000006
【図５】
2018207195.tif 000007
【図６】
2018207195.tif 000008
【図７】
2018207195.tif 000009
【図８】
2018207195.tif 000010
【図９】
2018207195.tif 000011
【図１０】
2018207195.tif 000012
【図１１】
2018207195.tif 000013