(57)【特許請求の範囲】
【請求項１】
差動対を構成する第１及び第２の信号線を介して信号を送信する送信回路であって、
第１の電源と所与のノードとの間に接続された電流源と、
前記ノードと前記第１の信号線との間に挿入された第１のスイッチ素子と、
前記ノードと前記第２の信号線との間に挿入された第２のスイッチ素子と、
前記ノードと第２の電源との間に挿入された第３のスイッチ素子と、
を含み、
信号送信期間では、前記第１及び第２のスイッチ素子のいずれか一方を介して前記電流源の電流により前記第１又は第２の信号線を駆動し、
信号送信期間以外では、前記第３のスイッチ素子を介して前記ノードを第２の電源に接続することを特徴とする送信回路。
【請求項２】
所与のインピーダンスＺ０で終端された第１及び第２の信号線からなる差動対の信号線を介して信号を送信する送信回路であって、
第１の電源と所与のノードとの間に接続された電流源と、
前記ノードと前記第１の信号線との間に挿入され、オンした場合にインピーダンスＺ０と同等のインピーダンスを有する第１のトランジスタと、
前記ノードと前記第２の信号線との間に挿入され、オンした場合にインピーダンスＺ０と同等のインピーダンスを有する第２のトランジスタと、
前記ノードと第２の電源との間に挿入され、オンした場合にインピーダンスＺ０の２倍と同等のインピーダンスを有する第３のトランジスタと、
を含み、
信号送信期間では、前記第１及び第２のトランジスタのいずれか一方を介して前記電流源により前記第１又は第２の信号線を駆動し、
信号送信期間以外では、第３のトランジスタを介して前記ノードを第２の電源に接続することを特徴とする送信回路。
【請求項３】
請求項２において、
一端が第２の電源に接続され、インピーダンスＺ０と同等のインピーダンスを有する負荷素子を含み、
前記第３のトランジスタは、オンした場合にインピーダンスＺ０と同等のインピーダンスを有し、前記負荷素子の他端と前記ノードとの間に挿入されていることを特徴とする送信回路。
【請求項４】
所与のインピーダンスＺ０で終端された第１及び第２の信号線からなる差動対の信号線を介して信号を送信する送信回路であって、
第１の電源と所与のノードとの間に接続された電流源と、
前記第１及び第２の信号線に接続される第１及び第２の接続端子と、
外部で第２の電源に接続される第３の接続端子と、
前記ノードと前記第１の接続端子との間に挿入され、オンした場合にインピーダンスＺ０／２と同等のインピーダンスを有する第１のトランジスタと、
前記ノードと前記第２の接続端子との間に挿入され、オンした場合にインピーダンスＺ０／２と同等のインピーダンスを有する第２のトランジスタと、
前記ノードと前記第３の接続端子との間に挿入され、オンした場合にインピーダンスＺ０と同等のインピーダンスを有する第３のトランジスタと、
前記第１のトランジスタと前記第１の接続端子とを接続する第１の送信信号線と、第２の電源との間に接続され、インピーダンスＺ０と同等のインピーダンスを有する第１の負荷素子と、
前記第２のトランジスタと前記第２の接続端子とを接続する第２の送信信号線と、第２の電源との間に接続され、インピーダンスＺ０と同等のインピーダンスを有する第２の負荷素子と、
を含み、
信号送信期間では、前記第１及び第２のトランジスタのいずれか一方を介して前記電流源により前記第１又は第２の信号線を駆動し、
信号送信期間以外では、前記第３のトランジスタを介して前記ノードを第２の電源に接続することを特徴とする送信回路。
【請求項５】
請求項４において、
前記第３のトランジスタと前記第３の接続端子との間に接続され、インピーダンスＺ０／２と同等のインピーダンスを有する第３の負荷素子を含み、
前記第３のトランジスタは、オンした場合にインピーダンスＺ０／２と同等のインピーダンスを有することを特徴とする送信回路。
【請求項６】
請求項４において、
前記第３のトランジスタは、オンした場合にインピーダンスＺ０／２と同等のインピーダンスを有し、
前記第３の接続端子は、外部でインピーダンスＺ０／２と同等のインピーダンスで終端されることを特徴とする送信回路。
【請求項７】
請求項４において、
前記第３のトランジスタと前記第３の接続端子とを接続する第３の送信信号線と、第２の電源との間に接続され、インピーダンスＺ０と同等のインピーダンスを有する第４の負荷素子を含み、
前記第３のトランジスタは、オンした場合にインピーダンスＺ０／２と同等のインピーダンスを有し、
前記第３の接続端子は、外部でインピーダンスＺ０と同等のインピーダンスで終端されることを特徴とする送信回路。
【請求項８】
請求項４において、
前記第３のトランジスタと第２の電源との間に挿入され、インピーダンスＺ０／２と同等のインピーダンスを有する第５の負荷素子を含み、
前記第３のトランジスタは、オンした場合にインピーダンスＺ０／２と同等のインピーダンスを有し、
前記第３の接続端子が省略されていることを特徴とする送信回路。
【請求項９】
請求項２乃至８のいずれかにおいて、
前記第１乃至第３のトランジスタのうち少なくとも１つは、ｎ型ＭＯＳトランジスタであることを特徴とする送信回路。
【請求項１０】
請求項１乃至９のいずれかにおいて、
差動対を構成する第１及び第２の信号線を介して送信される信号は、ＵＳＢ（Universal Serial Bus）規格で規定された信号であることを特徴とする送信回路。
【請求項１１】
所与の送信処理を行う回路と、
前記送信処理に基づく信号を送信する請求項１乃至１０のいずれか記載の送信回路と、
を含むことを特徴とするデータ転送制御装置。
【請求項１２】
請求項１１記載のデータ転送制御装置と、
前記データ転送制御装置及びバスを介して転送されるデータの出力処理又は取り込み処理又は記憶処理を行う装置と、
を含むことを特徴とする電子機器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、送信回路、データ転送制御装置及び電子機器に関する。
【０００２】
【背景技術及び発明が解決しようとする課題】
近年、パーソナルコンピュータと周辺機器（広義には電子機器）とを接続するためのインタフェース規格として、ＵＳＢ（Universal Serial Bus）が注目を集めている。このＵＳＢには、従来は別々の規格のコネクタで接続されていたマウスやキーボードやプリンタ等の周辺機器を、同じ規格のコネクタで接続できるとともにいわゆるプラグ＆プレイやホットプラグも実現できるという利点がある。
【０００３】
一方、このＵＳＢには、同じくシリアルバスインターフェース規格として脚光を浴びているＩＥＥＥ１３９４に比べて、転送速度が遅いという問題点がある。
【０００４】
そこで、従来のＵＳＢ１．１の規格に対する下位互換性を持ちながら、ＵＳＢ１．１に比べて格段に高速な４８０Ｍｂｐｓ（ＨＳモード）のデータ転送速度を実現できるＵＳＢ２．０規格が策定され、注目を浴びている。また、ＵＳＢ２．０の物理層回路や、論理層回路の一部についてのインタフェース仕様を定義したＵＴＭＩ（USB2.0 Transceiver Macrocell Interface）も策定されている。
【０００５】
さて、このＵＳＢ２．０では、従来のＵＳＢ１．１で定義されていたＦＳ（Full Speed）モードに加えて、ＨＳ（High Speed）モードと呼ばれる転送モードが用意されている。このＨＳモードでは４８０Ｍｂｐｓでデータ転送が行われるため、１２Ｍｂｐｓでデータ転送が行われるＦＳモードに比べて格段に高速なデータ転送を実現できる。従って、ＵＳＢ２．０によれば、高速な転送速度が要求されるハードディスクドライブや光ディスクドライブ等のストレージ機器に最適なインタフェースを提供できるようになる。
【０００６】
ＵＳＢ２．０では、ＨＳモードによるデータ転送をカレントドライバにより行う旨が規定されている。しかしながら、その構成については具体的に規定されておらず、動作の安定化のためにはカレントドライバからの電流を定常的に流しておくことが望ましい点に言及されているに過ぎない。
【０００７】
従って、例えばＵＳＢ２．０で規定されるＨＳモードのカレントドライバのようなドライバの構成については、低コストのプロセスを用いた場合にも高速なデータ転送と動作の安定とを実現させる場合に、カレントドライバの駆動電流をどのように扱うべきかが重要な課題となる。
【０００８】
本発明は、以上のような技術的課題に鑑みてなされたものであり、その目的とするところは、電流駆動による高速データ転送を安定化することができる送信回路、データ転送制御装置及び電子機器を提供することにある。
【０００９】
【課題を解決するための手段】
上記課題を解決するために本発明は、差動対を構成する第１及び第２の信号線を介して信号を送信する送信回路であって、第１の電源と所与のノードとの間に接続された電流源と、前記ノードと前記第１の信号線との間に挿入された第１のスイッチ素子と、前記ノードと前記第２の信号線との間に挿入された第２のスイッチ素子と、前記ノードと第２の電源との間に挿入された第３のスイッチ素子とを含み、信号送信期間では、前記第１及び第２のスイッチ素子のいずれか一方を介して前記電流源の電流により前記第１又は第２の信号線を駆動し、信号送信期間以外では、前記第３のスイッチ素子を介して前記ノードを第２の電源に接続することを特徴とする。
【００１０】
本発明では、差動対を構成する第１及び第２の信号線を電流駆動する場合、所与のノードに電流源の電流を供給すると共に、当該ノードに接続された第１及び第２のスイッチ素子を排他的に制御して、送信すべき信号線に対して電流を供給するようにしている。更に、当該ノードには、信号送信期間以外でオンする第３のスイッチ素子を接続し、信号送信期間以外では電流源からの電流を第３のスイッチ素子経由で流すように構成している。これにより、信号送信期間以外に電流源の電流経路がなくなることによるノードの電圧上昇を回避することができるので、非信号送信期間から信号送信期間に切り替わった最初の送信信号のレベルが異常に高くなってしまうといった問題を解決し、電流駆動による送信動作の安定化を図ることができる。
【００１１】
例えば、送信のたびに動作開始及び動作制御を行うことができないような高速な信号送信を電流駆動で行う場合には、高速な信号送信と動作の安定性とを両立させることができる。
【００１２】
なお電流源は、定電流源であってもよい。
【００１３】
また、本発明は、所与のインピーダンスＺ０で終端された第１及び第２の信号線からなる差動対の信号線を介して信号を送信する送信回路であって、第１の電源と所与のノードとの間に接続された電流源と、前記ノードと前記第１の信号線との間に挿入され、オンした場合にインピーダンスＺ０と同等のインピーダンスを有する第１のトランジスタと、前記ノードと前記第２の信号線との間に挿入され、オンした場合にインピーダンスＺ０と同等のインピーダンスを有する第２のトランジスタと、前記ノードと第２の電源との間に挿入され、オンした場合にインピーダンスＺ０の２倍と同等のインピーダンスを有する第３のトランジスタとを含み、信号送信期間では、前記第１及び第２のトランジスタのいずれか一方を介して前記電流源により前記第１又は第２の信号線を駆動し、信号送信期間以外では、第３のトランジスタを介して前記ノードを第２の電源に接続することを特徴とする。
【００１４】
ここで、所与のインピーダンスＺ０は、任意のインピーダンスの値を取り得る。
【００１５】
本発明では、差動対を構成する第１及び第２の信号線を電流駆動する場合、所与のノードに電流源の電流を供給すると共に、当該ノードに接続された第１及び第２のトランジスタを排他的に制御して、送信すべき信号線に対して電流を供給するようにしている。更に、当該ノードには、信号送信期間以外でオンする第３のトランジスタを接続し、信号送信期間以外では電流源からの電流を第３のトランジスタ経由で流すように構成している。更に、第１及び第２の信号線が、それぞれ所与のインピーダンスＺ０で終端されている場合に、第１のトランジスタがオンした場合のインピーダンスがインピーダンスＺ０と同等、第２のトランジスタがオンした場合のインピーダンスがインピーダンスＺ０と同等、第３のトランジスタがオンした場合のインピーダンスがインピーダンス「２×Ｚ０」と同等となるように、各トランジスタを構成するようにしている。
【００１６】
これにより、電流源の電流が供給されるノードから見た出力インピーダンスは、第１〜第３のトランジスタを介した各経路がそれぞれインピーダンス「２×Ｚ０」で終端されることになる。したがって、信号送信期間及び非信号送信期間において、第１〜第３のトランジスタのいずれがオンした場合であってもノードに接続されるインピーダンスをほぼ等価とすることができる。この結果、第１〜第３のトランジスタのいずれがオンした場合でも、電流源からの電流が供給されるノードの電圧の変動を同等とすることができ、信号送信期間に出力される信号の波形を等価なものとすることができる。
【００１７】
また本発明は、一端が第２の電源に接続され、インピーダンスＺ０と同等のインピーダンスを有する負荷素子を含み、前記第３のトランジスタは、オンした場合にインピーダンスＺ０と同等のインピーダンスを有し、前記負荷素子の他端と前記ノードとの間に挿入されていることを特徴とする。
【００１８】
本発明では、所与のノードに接続される第３のトランジスタがオンした場合のインピーダンスがインピーダンスＺ０と同等となるように構成し、第３のトランジスタをインピーダンスＺ０と同等のインピーダンスで終端するようにしている。このように構成することによっても、電流源の電流が供給されるノードから見た出力インピーダンスは、第１〜第３のトランジスタを介した各経路がそれぞれインピーダンス「２×Ｚ０」で終端されるようにすることができる。したがって、信号送信期間及び非信号送信期間において、第１〜第３のトランジスタのいずれがオンした場合であってもノードに接続されるインピーダンスをほぼ等価とすることができ、電流源からの電流が供給されるノードの電圧の変動を同等とすることができる。これにより、信号送信期間に出力される信号の波形を等価なものとすることができる。
【００１９】
また本発明は、所与のインピーダンスＺ０で終端された第１及び第２の信号線からなる差動対の信号線を介して信号を送信する送信回路であって、第１の電源と所与のノードとの間に接続された電流源と、前記第１及び第２の信号線に接続される第１及び第２の接続端子と、外部で第２の電源に接続される第３の接続端子と、前記ノードと前記第１の接続端子との間に挿入され、オンした場合にインピーダンスＺ０／２と同等のインピーダンスを有する第１のトランジスタと、前記ノードと前記第２の接続端子との間に挿入され、オンした場合にインピーダンスＺ０／２と同等のインピーダンスを有する第２のトランジスタと、前記ノードと前記第３の接続端子との間に挿入され、オンした場合にインピーダンスＺ０と同等のインピーダンスを有する第３のトランジスタと、前記第１のトランジスタと前記第１の接続端子とを接続する第１の送信信号線と、第２の電源との間に接続され、インピーダンスＺ０と同等のインピーダンスを有する第１の負荷素子と、前記第２のトランジスタと前記第２の接続端子とを接続する第２の送信信号線と、第２の電源との間に接続され、インピーダンスＺ０と同等のインピーダンスを有する第２の負荷素子とを含み、信号送信期間では、前記第１及び第２のトランジスタのいずれか一方を介して前記電流源により前記第１又は第２の信号線を駆動し、信号送信期間以外では、前記第３のトランジスタを介して前記ノードを第２の電源に接続することを特徴とする。
【００２０】
ここで、第１〜第３の接続端子とは、送信回路と外部の回路と電気的に接続するための端子をいう。このような第１〜第３の接続端子としては、例えば半導体基板上に送信回路が設けられた場合には同一基板上に設けられた他の回路と接続するための接続パッド、半導体集積装置に組み込まれた場合には外部の装置と接続するための外部端子若しくはＩ／Ｏパッド等がある。
【００２１】
本発明では、差動対を構成する第１及び第２の信号線を電流駆動する場合、所与のノードに電流源の電流を供給すると共に、当該ノードに接続された第１及び第２のトランジスタを排他的に制御して、送信すべき信号線に接続された第１及び第２の接続端子に対して電流を供給するようにしている。更に、当該ノードには、信号送信期間以外でオンする第３のトランジスタを接続し、信号送信期間以外では電流源からの電流を第３のトランジスタ経由で第３の接続端子に流すように構成している。更に、第１及び第２の信号線が、それぞれ所与のインピーダンスＺ０で終端されている場合に、第１のトランジスタがオンした場合にインピーダンスＺ０／２と同等、第２のトランジスタがオンした場合にインピーダンスＺ０／２と同等、第３のインピーダンスがオンした場合にインピーダンスＺ０と同等となるように各トランジスタを構成している。また、第１の送信信号線と第２の電源との間にインピーダンスＺ０と同等のインピーダンスを有する第１の負荷素子を接続し、第２の送信信号線と第２の電源との間にインピーダンスＺ０と同等のインピーダンスを有する第２の負荷素子とを接続している。
【００２２】
これにより、電流源の電流が供給されるノードから見た出力インピーダンスは、第１〜第３のトランジスタを介した各経路がそれぞれインピーダンスＺ０で終端されることになる。したがって、信号送信期間及び非信号送信期間において、第１〜第３のトランジスタのいずれがオンした場合であってもノードに接続されるインピーダンスをほぼ等価とすることができる。この結果、第１〜第３のトランジスタのいずれがオンした場合でも、電流源からの電流が供給されるノードの電圧の変動を同等とすることができ、信号送信期間に出力される信号の波形を等価なものとすることができる。
【００２３】
また本発明は、前記第３のトランジスタと前記第３の接続端子との間に接続され、インピーダンスＺ０／２と同等のインピーダンスを有する第３の負荷素子を含み、前記第３のトランジスタは、オンした場合にインピーダンスＺ０／２と同等のインピーダンスを有することを特徴とする。
【００２４】
本発明によれば、第３のトランジスタがオンした場合のインピーダンスが、インピーダンスＺ０／２と同等となるように構成し、この第３のトランジスタと第３の接続端子との間にインピーダンスＺ０／２の第３の負荷素子を接続するようにしたので、電流源の電流が供給されるノードから見た出力インピーダンスは、第１〜第３のトランジスタを介した各経路がそれぞれインピーダンスＺ０で終端されることになる。したがって、上記発明と同様の効果をえることができる。その上、所与のノードに接続される各トランジスタの形状を同一にすることができるので、プロセス変動による各トランジスタのオンした場合のインピーダンス変動を吸収することができる。
【００２５】
また本発明は、前記第３のトランジスタは、オンした場合にインピーダンスＺ０／２と同等のインピーダンスを有し、前記第３の接続端子は、外部でインピーダンスＺ０／２と同等のインピーダンスで終端されることを特徴とする。
【００２６】
本発明においても、第３のトランジスタがオンした場合のインピーダンスが、インピーダンスＺ０／２と同等となるように構成し、外部において第３の接続端子にインピーダンスＺ０／２の第３の負荷素子を接続するようにしたので、電流源の電流が供給されるノードから見た出力インピーダンスは、第１〜第３のトランジスタを介した各経路がそれぞれインピーダンスＺ０で終端されることになる。したがって、上記発明と同様の効果をえることができる。その上、所与のノードに接続される各トランジスタの形状を同一にすることができるので、プロセス変動による各トランジスタのオンした場合のインピーダンス変動を吸収することができるとともに、装置内に負荷素子を設ける必要がなくなるので、送信回路の小型化、低コスト化を図ることができるようになる。
【００２７】
また本発明は、前記第３のトランジスタと前記第３の接続端子とを接続する第３の送信信号線と、第２の電源との間に接続され、インピーダンスＺ０と同等のインピーダンスを有する第４の負荷素子を含み、前記第３のトランジスタは、オンした場合にインピーダンスＺ０／２と同等のインピーダンスを有し、前記第３の接続端子は、外部でインピーダンスＺ０と同等のインピーダンスで終端されることを特徴とする。
【００２８】
本発明においても、第３のトランジスタがオンした場合のインピーダンスが、インピーダンスＺ０／２と同等となるように構成し、第３の送信信号線と第２の電源との間にインピーダンスＺ０と同等のインピーダンスを有する第４の負荷素子を接続し、外部において第３の接続端子をインピーダンスＺ０で終端するようにしたので、電流源の電流が供給されるノードから見た出力インピーダンスは、第１〜第３のトランジスタを介した各経路がそれぞれインピーダンスＺ０で終端されることになる。したがって、信号送信期間及び非信号送信期間において、第１〜第３のトランジスタのいずれがオンした場合であってもノードに接続されるインピーダンスをほぼ等価とすることができる。この結果、第１〜第３のトランジスタのいずれがオンした場合でも、電流源からの電流が供給されるノードの電圧の変動を同等とすることができ、信号送信期間に出力される信号の波形を等価なものとすることができる。また、ノードに接続される各トランジスタの形状を同一にすることができるので、プロセス変動による各トランジスタのオンした場合のインピーダンス変動を吸収することができる。また、各接続端子に接続されるトランジスタ及び配線について同様の構成をなしているため、セルの流用、レイアウト配置等設計工数の削減と共に、特性を容易に揃えることができる。
【００２９】
また本発明は、前記第３のトランジスタと第２の電源との間に挿入され、インピーダンスＺ０／２と同等のインピーダンスを有する第５の負荷素子を含み、前記第３のトランジスタは、オンした場合にインピーダンスＺ０／２と同等のインピーダンスを有し、前記第３の接続端子が省略されていることを特徴とする。
【００３０】
本発明においても、第３のトランジスタがオンした場合のインピーダンスが、インピーダンスＺ０／２と同等となるように構成し、第３の接続端子を省略して第３の送信信号線と第２の電源との間にインピーダンスＺ０／２を有する第５の負荷素子で終端するようにしたので、電流源の電流が供給されるノードから見た出力インピーダンスは、第１〜第３のトランジスタを介した各経路がそれぞれインピーダンスＺ０で終端されることになる。したがって、信号送信期間及び非信号送信期間において、第１〜第３のトランジスタのいずれがオンした場合であってもノードに接続されるインピーダンスをほぼ等価とすることができる。この結果、第１〜第３のトランジスタのいずれがオンした場合でも、電流源からの電流が供給されるノードの電圧の変動を同等とすることができ、信号送信期間に出力される信号の波形を等価なものとすることができる。また、ノードに接続される各トランジスタの形状を同一にすることができるので、プロセス変動による各トランジスタのオンした場合のインピーダンス変動を吸収することができる。また、第３の接続端子の削減により、回路規模の縮小化及び低コスト化を実現することができるようになる。
【００３１】
また本発明は、前記第１乃至第３のトランジスタのうち少なくとも１つは、ｎ型ＭＯＳトランジスタであることを特徴とする。
【００３２】
本発明によれば、各トランジスタのゲート端子に入力されるゲート信号のアクティブ方向と、各トランジスタを介して送信される送信信号のアクティブ方向とを同一とすることができるので、ｐ型ＭＯＳトランジスタに比べて、素子面積の縮小化が図れると共に、送信信号に相加されるノイズを除去することができ、信頼性の高い送信信号を生成することができるようになる。
【００３３】
また本発明は、差動対を構成する第１及び第２の信号線を介して送信される信号は、ＵＳＢ（Universal Serial Bus）規格で規定された信号であることを特徴とする。
【００３４】
この場合に所与のインタフェース規格として、ＵＳＢ２．０規格やＵＳＢ２．０規格を更に発展させた規格を用いることができる。
【００３５】
また本発明に係るデータ転送制御装置は、所与の送信処理を行う回路と、前記送信処理に基づく信号を送信する請求項１乃至１０のいずれか記載の送信回路と、を含むことを特徴とする。
【００３６】
本発明によれば、上記した送信回路を含んで構成するようにしたので、高速なデータ転送を実現し、かつ動作の安定性の高いデータ転送制御装置を提供することができるようになる。
【００３７】
また本発明に係る電子機器は、上記記載のデータ転送制御装置と、前記データ転送制御装置及びバスを介して転送されるデータの出力処理又は取り込み処理又は記憶処理を行う装置とを含むことを特徴とする。
【００３８】
本発明によれば、高速なデータ転送かつ動作の安定したデータ転送制御装置を電子機器に組み込むことができるため、電子機器の性能を向上させることができる。
【００３９】
【発明の実施の形態】
以下、本発明の好適な実施の形態について図面を用いて詳細に説明する。
【００４０】
１．  ＵＳＢ２．０
ＵＳＢ２．０によれば、ＵＳＢ１．１又はＵＳＢ２．０対応の複数の周辺機器は、ハブ装置を介在させて、バスを管理するホスト装置としてのパーソナルコンピュータに接続することができる。
【００４１】
このようなホスト装置には、ＵＳＢ２．０に対応したホストコントローラが搭載される。ホストコントローラは、接続されている機器がＵＳＢ１．１対応かＵＢＳ２．０対応かを判断して、バスを介したデータ転送を制御する。
【００４２】
またハブ装置には、例えばＵＳＢ２．０に対応したハブコントローラが搭載される。ハブコントローラは、接続される周辺機器がＵＳＢ１．１対応かＵＳＢ２．０対応かを判断して、バス転送方式を制御する。
【００４３】
また、周辺機器にも、ＵＳＢ１．１又はＵＳＢ２．０に対応したデバイスコントローラが搭載される。例えば、デバイスコントローラがＵＳＢ２．０に対応する場合、このデバイスコントローラは、ＵＳＢ１．１及びＵＳＢ２．０のインタフェース規格に対応した物理層回路と、搭載される周辺機器に応じたデータ転送制御を行う論理層回路とを含む。
【００４４】
本発明に係る送信回路は、例えばこのようなＵＳＢ２．０で規定された転送モードでデータ転送を行う物理層回路に含まれる送信回路に適用することができる。なお、本発明に係る送信回路は、電流駆動により信号送信を行う送信回路であれば、ＵＳＢ２．０により規定されたデータ転送制御装置への適用に限定されるものではない。
【００４５】
２．  データ転送制御装置
図１に、本発明に係る送信回路が適用されるデータ転送制御装置の構成の一例を示す。
【００４６】
このデータ転送制御装置は、論理層回路と物理層回路を含む。
【００４７】
論理層回路は、データハンドラ回路１０、ＨＳ（High Speed）回路２０、ＦＳ（Full Speed）回路３０を含む。物理層回路は、アナログフロントエンド回路４０を含む。なお、このデータ転送制御装置は、図１に示す回路ブロックの全てを含む必要はなく、それらの一部を省略する構成としても良い。
【００４８】
データハンドラ回路（広義には、データ転送を行うための所与の回路）１０は、ＵＳＢ２．０に準拠したデータ転送のための種々の送信処理及び受信処理を行う。より具体的には、データハンドラ回路は、送信時には、送信データにＳＹＮＣ（SYNChronization）、ＳＯＰ（Start Of Packet）、ＥＯＰ（End Of Packet）を付加する処理や、ビットスタッフィング処理等を行う。一方、データハンドラ回路は、受信時には、受信データのＳＹＮＣ、ＳＯＰ、ＥＯＰを検出し、削除する処理や、ビットアンスタッフィング処理等を行う。更に、データハンドラ回路１０は、データの送受信を制御するための各種のタイミング信号を生成する処理も行う。このようなデータハンドラ回路１０は、ＳＩＥ（Serial Interface Engine）に接続される。
【００４９】
ＳＩＥは、ＵＳＢパケットＩＤやアドレスを識別するためのＳＩＥ制御ロジックと、エンドポイント番号の識別やＦＩＦＯ制御等のエンドポイント処理を行うためのエンドポイントロジックとを含む。
【００５０】
ＨＳ回路２０は、データ転送速度が４８０ＭｂｐｓとなるＨＳ（High Speed）でのデータの送受信を行うためのロジック回路である。
【００５１】
ＦＳ回路３０は、データ転送速度が１２ＭｂｐｓとなるＦＳ（Full Speed）でのデータの送受信を行うためのロジック回路である。
【００５２】
アナログフロントエンド回路４０は、ＦＳやＨＳでの送受信を行うためのドライバやレシーバを含むアナログ回路である。ＵＳＢでは、ＤＰ（Ｄａｔａ＋）とＤＭ（Ｄａｔａ−）を用いた差動対の信号によりデータが送受信される。
【００５３】
このデータ転送制御装置は、その他にＨＳ回路２０で用いる４８０ＭＨｚのクロックや、装置内部及びＳＩＥで用いる６０ＭＨｚのクロックを生成するクロック回路（図示せず）、アナログフロントエンド回路４０の各種制御信号を生成する制御回路（図示せず）を含む。
【００５４】
ＨＳ回路２０は、ＤＬＬ（Delay Line PLL）回路２２、エラスティシティバッファ（elasticity buffer）２４を含む。
【００５５】
ＤＬＬ回路２２は、図示しないクロック回路によって生成されたクロックと、受信信号とに基づいて、データのサンプリングクロックを生成する。
【００５６】
エラスティシティバッファ２４は、装置内部と、外部装置（バスに接続される外部装置）とのクロック周波数差（クロックドリフト）等を吸収するための回路である。
【００５７】
ＵＳＢ２．０では、ＨＳモードとＦＳモードが、転送モードとして定義されている。ＨＳモードは、ＵＳＢ２．０により新たに定義された転送モードである。ＦＳモードは、従来のＵＳＢ１．１で既に定義されている転送モードである。
【００５８】
ＨＳモードでは、ＨＳ回路２０を介して、データハンドラ回路１０とアナログフロントエンド回路４０との間で、データの送受信が行われる。
【００５９】
ＦＳモードでは、ＦＳ回路３０を介して、データハンドラ回路１０とアナログフロントエンド回路４０との間で、データの送受信が行われる。
【００６０】
このため、アナログフロントエンド回路４０では、差動対の送受信信号であるＤＰ、ＤＭをＨＳモードで送受信するためのＨＳモード用ドライバ及びレシーバ、ＦＳモードで送受信するためのＦＳモード用ドライバ及びレシーバが別個に設けられている。
【００６１】
より具体的には、アナログフロントエンド回路４０は、ＦＳドライバ４２、ＦＳ差動データレシーバ４４、ＳＥ（Single Ended）＿ＤＰレシーバ４６、ＳＥ＿ＤＭレシーバ４８、ＨＳカレントドライバ（広義には、送信回路）５０、低速用ＨＳ＿ＳＱ（SQuelch）＿Ｌ回路５２、高速用ＨＳ＿ＳＱ回路５４、ＨＳ差動データレシーバ５６を含む。
【００６２】
ＦＳドライバ４２は、ＦＳモードにおいて、ＦＳ回路３０からのＦＳ＿ＤＰｏｕｔ及びＦＳ＿ＤＭｏｕｔからなる差動対の送信信号を、ＤＰ及びＤＭからなる差動対の送信信号として出力する。このＦＳドライバ４２は、ＦＳ回路３０からのＦＳ＿ＯｕｔＤｉｓにより出力制御される。
【００６３】
ＦＳ差動データレシーバ４４は、ＦＳモードにおいて、ＤＰ及びＤＭの差動対の受信信号を増幅し、ＦＳ＿ＤａｔａＩｎとしてＦＳ回路３０に対して出力する。このＦＳ差動データレシーバ４４は、ＦＳ＿ＣｏｍｐＥｎｂにより増幅制御される。
【００６４】
ＳＥ＿ＤＰレシーバ４６は、ＦＳモードにおいて、シングルエンドの受信信号であるＤＰを増幅し、ＳＥ＿ＤＰｉｎとしてＦＳ回路３０に対して出力する。
【００６５】
ＳＥ＿ＤＭレシーバ４８は、ＦＳモードにおいて、シングルエンドの受信信号であるＤＭを増幅し、ＳＥ＿ＤＭｉｎとしてＦＳ回路３０に対して出力する。
【００６６】
ＨＳカレントドライバ５０は、ＨＳモードにおいて、ＨＳ回路２０からのＨＳ＿ＤＰｏｕｔ及びＨＳ＿ＤＭｏｕｔからなる差動対の送信信号を増幅し、ＤＰ及びＤＭからなる差動対の送信信号として出力する。このＨＳカレントドライバ５０は、ＨＳ回路２０からのＨＳ＿ＯｕｔＤｉｓにより出力制御されると共に、ＨＳ＿ＣｕｒｒｅｎｔＳｏｕｒｃｅＥｎｂにより駆動電流の制御が行われる。
【００６７】
低速用ＨＳ＿ＳＱ＿Ｌ回路５２は、ＤＰ及びＤＭの差動対の受信信号の有無を精度良く検出し、信号検出結果としてＨＳ＿ＳＱ＿Ｌを出力する。この低速用ＨＳ＿ＳＱ＿Ｌ回路５２は、ＨＳ＿ＳＱ＿Ｌ＿Ｅｎｂにより動作制御され、ＨＳ＿ＳＱ＿Ｌ＿Ｐｗｒにより省電力制御される。
【００６８】
高速用ＨＳ＿ＳＱ回路５４は、ＨＳモードにおいて、ＤＰ及びＤＭの差動対の受信信号の有無を検出し、信号検出結果としてＨＳ＿ＳＱをＨＳ回路２０に対して出力する。この高速用ＨＳ＿ＳＱ回路５４は、ＨＳ回路２０からのＨＳ＿ＳＱ＿Ｅｎｂにより動作制御され、ＨＳ＿ＳＱ＿Ｐｗｒにより省電力制御される。
【００６９】
ＨＳ差動データレシーバ５６は、ＨＳモードにおいて、ＤＰ及びＤＭの差動対の受信信号を増幅し、ＨＳ＿ＤａｔａＩｎ、ＨＳ＿ＤａｔａＩｎ＿Ｌを出力する。このＨＳ差動データレシーバ５６は、ＨＳ＿ＲｘＥｎｂにより増幅制御される。
【００７０】
差動対の送受信信号ＤＰ、ＤＭのうちＤＰは、ＳＷＡ及びプルアップ抵抗Ｒｐｕを介して、電源電圧３．３Ｖに（電気的に）接続される。また、差動対の送受信信号のうちＤＭは、ＳＷＢに接続される。ＳＷＡ及びＳＷＢは、ＲｐｕＥｎｂにより制御される。負荷バランスを考慮すると、ＤＭについても、ＳＷＢを介してプルアップ抵抗Ｒｐｕと同等の抵抗を接続するようにしてもよい。ＲｐｕＥｎｂは、ＦＳモードのとき、少なくともＳＷＡによりＤＰをプルアップ抵抗Ｒｐｕに接続させる。
【００７１】
このようにデータ転送制御装置は、ＨＳモードとＦＳモードの転送速度に対応したドライバ及びレシーバを含んで構成されている。
【００７２】
２．１  送受信系の構成
図２に、図１に示したデータ転送制御装置を用いて、ＨＳモードでデータ転送を行う場合の送受信系の構成要部の一例を示す。
【００７３】
ＨＳモードでデータ転送を行う場合、上述した物理層回路を含む送信側データ転送制御装置６０-Tと、受信側データ転送制御装置６０-Rとが、差動対の送受信信号ＤＰ、ＤＭが伝送される差動対の信号線（広義には、第１及び第２の信号線）６２-1、６２-2を介して接続される。
【００７４】
上述したように、ＵＳＢ２．０によれば、ＨＳモードとＦＳモードの転送速度に対応したドライバ及びレシーバは、それぞれ別個に設けられている。そのため、各モードにおけるドライバ及びレシーバは、差動対の信号線（第１及び第２の信号線６２-1、６２-2）に共通接続されている。
【００７５】
送信側のデータ転送制御装置６０-Tのアナログフロントエンド回路は、少なくともＦＳドライバ４２-T、ＨＳカレントドライバ５０-Tを含む。受信側のデータ転送制御装置６０-Rのアナログフロントエンド回路は、少なくともＦＳドライバ４２-R、ＨＳ差動データレシーバ５６-Rを含む。
【００７６】
ＵＳＢ２．０では、ＨＳモードのデータ転送時における出力インピーダンスＺ０（４５Ω±１０％）が規定されており、第１及び第２の信号線６２-1、６２-2それぞれには、データ転送制御装置内にこの出力インピーダンスと等価のインピーダンスＲｓを有するターミネーション用抵抗が接続されている。
【００７７】
このターミネーション用抵抗は、ＦＳドライバに接続される。従って、ＨＳモードにおいてＦＳドライバが「０」をドライブすることによって、このターミネーション用抵抗が、ＨＳモードにおける信号線の終端抵抗として活用されることになる。
【００７８】
ＦＳドライバ４２-Tは、例えば図１に示すＦＳ＿ＯｕｔＤｉｓによる出力制御によって、第１及び第２の信号線６２-1、６２-2に「０」をドライブする。この結果、送信側のデータ転送制御装置６０-T内において、第１及び第２の信号線６２-1、６２-2が、ターミネーション用抵抗を介してプルダウンされる。
【００７９】
また、ＨＳカレントドライバ５０-Tは、例えば図１に示すＨＳ＿ＯｕｔＤｉｓによる出力制御、ＨＳ＿ＣｕｒｒｅｎｔＳｏｕｒｃｅＥｎｂによる駆動電流の供給制御によって、図示しないＨＳ回路からのＨＳ＿ＤＰｏｕｔ及びＨＳ＿ＤＭｏｕｔからなる差動対の送信信号を増幅する。
【００８０】
一方、ＦＳドライバ４２-Rは、例えば図１に示すＦＳ＿ＯｕｔＤｉｓによる出力制御によって、第１及び第２の信号線６２-1、６２-2に「０」をドライブする。この結果、受信側のデータ転送制御装置６０-R内において、第１及び第２の信号線６２-1、６２-2が、ターミネーション用抵抗を介してプルダウンされる。
【００８１】
また、ＨＳ差動データレシーバ５６-Rは、例えば図１に示すＨＳ＿ＲｘＥｎｂによる出力制御によって、第１及び第２の信号線６２-1、６２-2の差動対の受信信号を増幅して、ＨＳ＿ＤａｔａＩｎ、ＨＳ＿ＤａｔａＩｎ＿Ｌを出力する。
【００８２】
このように送信側のデータ転送制御装置６０-TのＨＳカレントドライバ５０-Tは、送信側及び受信側においてそれぞれターミネーション用抵抗で終端された第１及び第２の信号線６２-1、６２-2を、送信信号に応じて電流駆動する。
【００８３】
３．  送信回路
３．１  電流経路
図３に、このようなＨＳカレントドライバの構成の概要を示す。
【００８４】
ＨＳカレントドライバ５０は、第１の電源ＡＶＤＤとノードＮＤとの間に接続された電流源７０と、ノードＮＤに一端が接続されたスイッチ素子ＳＷ１〜ＳＷ３とを含む。スイッチ素子ＳＷ１の他端は、ＤＰ端子（広義には、接続端子）７２に接続される。スイッチ素子ＳＷ２の他端は、ＤＭ端子７４に接続される。スイッチ素子ＳＷ３の他端は、ＤＡ端子７６に接続される。ＤＡ端子７６は、回路内部若しくは回路外部で第２の電源ＡＶＳＳに接続される。
【００８５】
ＨＳカレントドライバが半導体集積装置に集積化された場合、ＤＰ端子７２としてＤＰパッド、ＤＭ端子７４としてＤＭパッド、ＤＡ端子７６としてＤＡパッド（若しくは、ＡＶＳＳパッド）のいずれかと電流源７０とを電気的に接続するようになっている。ここで、パッドは、例えば半導体集積装置の外縁部に沿って配置された接続端子としての電極をいい、各パッドは、パッケージの各端子に対応付けられ、電気的に接続される。
【００８６】
このようなＨＳカレントドライバ５０は、スイッチ素子ＳＷ１〜ＳＷ３を排他的に制御することで、電流源７０からの電流がＤＰ端子７２、ＤＭ端子７４及びＤＡ端子７６のうちいずれか１つに流れ込むようになっている。
【００８７】
より具体的には、ＤＰ「１」を送信する場合、ＨＳカレントドライバ５０は、ＨＳ＿ＤＰｏｕｔによりスイッチ素子ＳＷ１をオン、スイッチ素子ＳＷ２及びＳＷ３をオフにして、ＤＰ端子７２に電流源７０からの電流を流す。
【００８８】
ＤＭ「１」を送信する場合、ＨＳカレントドライバ５０は、ＨＳ＿ＤＭｏｕによりスイッチ素子ＳＷ２をオン、スイッチ素子ＳＷ１及びスイッチＳＷ３をオフにして、ＤＭ端子７４に電流源７０からの電流を流す。
【００８９】
ＤＰ「１」若しくはＤＭ「１」の信号送信期間以外の非信号送信期間では、ＨＳカレントドライバ５０は、ＨＳ＿ＯｕｔＤｉｓによりスイッチ素子ＳＷ３をオン、スイッチ素子ＳＷ１及びＳＷ２をオフにして、ＤＡ端子７６に電流源７０からの電流を流す。
【００９０】
こうすることで、非信号送信期間において電流源７０からの電流経路を設けない場合に、ノードＮＤの電圧上昇が発生することを回避することができる。
【００９１】
図４に、ＨＳカレントドライバによって送信される差動対の送信信号の波形の一例を示す。
【００９２】
図３に示したように、ＨＳカレントドライバ５０は、図示しないＨＳ回路から両エッジが揃った状態で排他的に論理動作するＨＳ＿ＤＰｏｕｔ及びＨＳ＿ＤＭｏｕｔが供給される。
【００９３】
一般的に、電流源７０の動作開始及び動作停止の制御は可能である。しかしながら、電流源７０の動作の安定化に時間を要するため、ＨＳモードのような高速転送を行う場合に、送信のたびに電流源７０の動作開始及び動作停止を行うことは困難である。そこで、動作安定のためには、電流源７０は、定常的に電流を流すことが必要となる。
【００９４】
このように定常的に電流源７０によって電流が供給される場合において、非信号送信期間におけるスイッチ素子ＳＷ３を介した電流経路を設けないとき、定常的に流れる電流源７０からの電流によって、ノードＮＤの電圧が上昇する。
【００９５】
このとき、図４のＴ１に示すＨＳ＿ＤＰｏｕｔによりスイッチ素子ＳＷ１をオンすると、ＤＰの電圧が規定されたレベルＬＶ０を越える。すなわち、非信号送信期間から信号送信期間になった最初のＴ１におけるＨＳ＿ＤＰｏｕｔで出力されるＤＰの電圧が高くなってしまうという問題が生じる。このＤＰの電圧は、時間経過と共に、本来の信号送信期間で出力されるべき電圧ＬＶ０に近付く。
【００９６】
ＤＭについても同様で、Ｔ１に続くＴ２において、ＨＳ＿ＤＭｏｕｔによりスイッチ素子ＳＷ２をオンすると、ＤＭの電圧が規定されたレベルＬＶ０を超えてしまう場合がある。このＤＭの電圧は、時間経過と共に、本来の信号送信期間で出力されるべき電圧ＬＶ０に近付く。
【００９７】
そこで、図３では、非信号送信期間に、スイッチ素子ＳＷ３を介して電流源７０からの電流をＤＡ端子に流すことにより、非信号送信期間におけるノードＮＤの電圧上昇を回避し、非信号送信期間から信号送信期間になった最初の送信信号の出力レベルが規格外になることを防止し、動作の安定化を図る。
【００９８】
３．２  インピーダンス
ところで、ＨＳカレントドライバ５０により第１及び第２の信号線６２-1、６２-2を電流駆動する場合、ノードＮＤから受信端側のインピーダンスにより、送信信号レベルが決まる。
【００９９】
ここで、ノードＮＤからスイッチ素子ＳＷ１及び第１の信号線６２-1を介した受信端までのインピーダンスをＺｐ、ノードＮＤからスイッチ素子ＳＷ２及び第２の信号線６２-2を介した受信端までのインピーダンスをＺｍ、ノードＮＤからスイッチ素子ＳＷ３及びＤＡ端子７４を介して第２の電源ＡＶＳＳまでのインピーダンスをＺａとする。
【０１００】
非信号送信期間においてＤＡ端子への電流経路が設けられている場合であっても、「Ｚｐ：Ｚｍ：Ｚａ＝１：１：α（ただし、１＜α）」のとき、ＤＡ端子への電流経路のインピーダンスが高い分だけノードＮＤの電圧が上昇する。このとき、図４のＴ３に示すＨＳ＿ＤＰｏｕｔによりスイッチ素子ＳＷ１をオンすると、ＤＰの電圧が規定されたレベルＬＶ０を越える場合がある。すなわち、非信号送信期間から信号送信期間になった最初のＴ３におけるＨＳ＿ＤＰｏｕｔで出力されるＤＰの電圧が高くなってしまうという問題が生じる。このＤＰの電圧は、時間経過と共に、本来の信号送信期間で出力されるべき電圧ＬＶ０に近付く。
【０１０１】
ＤＭについても同様で、Ｔ３に続くＴ４において、ＨＳ＿ＤＭｏｕｔによりスイッチ素子ＳＷ２をオンすると、ＤＭの電圧が規定されたレベルＬＶ０を超えてしまう場合がある。このＤＭの電圧は、時間経過と共に、本来の信号送信期間で出力されるべき電圧ＬＶ０に近付く。
【０１０２】
また、非信号送信期間においてＤＡ端子への電流経路が設けられている場合であっても、「Ｚｐ：Ｚｍ：Ｚａ＝１：１：β（０＜β＜１）」のとき、ＤＡ端子への電流経路のインピーダンスが低いため、ノードＮＤの電圧が下降する。このとき、図４のＴ３に示すＨＳ＿ＤＰｏｕｔによりスイッチ素子ＳＷ１をオンすると、ＤＰの電圧が規定されたレベルＬＶ０に達しない。すなわち、非信号送信期間から信号送信期間になった最初のＴ３におけるＨＳ＿ＤＰｏｕｔで出力されるＤＰの電圧が低くなってしまい、受信端で正常に送信信号が検出されなくなるおそれが発生するという問題が生じる。このＤＰの電圧は、時間経過と共に、本来の信号送信期間で出力されるべき電圧ＬＶ０に近付く。
【０１０３】
ＤＭについても同様で、Ｔ３に続くＴ４において、ＨＳ＿ＤＭｏｕｔによりスイッチ素子ＳＷ２をオンすると、ＤＭの電圧が規定されたレベルＬＶ０に達しない場合がある。このＤＭの電圧は、時間経過と共に、本来の信号送信期間で出力されるべき電圧ＬＶ０に近付く。
【０１０４】
このように、ノードＮＤからの各電流経路のインピーダンスが揃っていない場合、各経路を介して出力される信号レベルが揃わなくなるばかりでなく、ノードＮＤの電圧の変動も生じてしまう。
【０１０５】
第１及び第２の信号線６２-1、６２-2は、上述したように送信側及び受信側のターミネーション用抵抗と信号線の抵抗とにより規定されたインピーダンスＺ０となる。そこで、図３では、各電流経路のインピーダンスを同等とするため、非信号送信期間にスイッチ素子ＳＷ３を介して電流源７０からの電流をＤＡ端子に流す経路のインピーダンスが、上述のインピーダンスと同等となるようにしている。
【０１０６】
以上のようにインピーダンスの調整が行われたＨＳカレントドライバを構成することで、例えばＨＳモードによるデータ転送を実現することができる。また、これに必要とされる電流源の動作を安定させ、高速なデータ転送の安定化を図ることができる。
【０１０７】
３．３  送信回路の構成例
以下では、このようなＨＳカレントドライバに適用可能な送信回路の具体的な構成について説明する。
【０１０８】
＜第１の実施形態＞
図５に、本発明の第１の実施形態における送信回路の構成例を示す。
【０１０９】
第１の実施形態における送信回路５０は、データ転送制御装置６０において、ＵＳＢ２．０で規定された信号の送信を行う。このデータ転送制御装置６０は、ＤＰ端子７２、ＤＭ端子７４、ＤＡ端子７６を含む。
【０１１０】
ＤＰ端子７２は、差動対の信号線を構成する第１の信号線６２-1に電気的に接続される。ＤＭ端子７４は、差動対の信号線を構成する第２の信号線６２-2に電気的に接続される。ＤＡ端子７６は、第２の電源ＡＶＳＳに電気的に接続される。
【０１１１】
送信回路５０は、定電流源８０、スイッチ素子ＳＷ１としてのｎ型ＭＯＳトランジスタ８２-P、スイッチ素子ＳＷ２としてのｎ型ＭＯＳトランジスタ８２-M、スイッチ素子ＳＷ３としてのｎ型ＭＯＳトランジスタ８２-Aを含む。
【０１１２】
定電流源８０は、電流源制御信号ＣＩ６０によって動作制御される。定電流源８０は、この電流源制御信号ＣＩ６０の電流値に応じた所与の定電流値の電流をノードＮＤに供給する。
【０１１３】
ノードＮＤは、ｎ型ＭＯＳトランジスタ８２-P、８２-M、８２-Aの各ソース端子に接続される。
【０１１４】
ｎ型ＭＯＳトランジスタ８２-Pは、ドレイン端子にＤＰ端子７２が接続され、ゲート端子にＨＳ回路からのＨＳ＿ＤＰｏｕｔが供給される。
【０１１５】
ｎ型ＭＯＳトランジスタ８２-Mは、ドレイン端子にＤＭ端子７４が接続され、ゲート端子にＨＳ回路からのＨＳ＿ＤＭｏｕｔが供給される。
【０１１６】
ｎ型ＭＯＳトランジスタ８２-Aは、ドレイン端子にＤＡ端子７６が接続され、ゲート端子にＨＳ回路からのＨＳ＿ＯｕｔＤｉｓが供給される。
【０１１７】
ｎ型ＭＯＳトランジスタ８２-Pのドレイン端子とＤＰ端子７２とを電気的に接続する第１の送信信号線８４-Pは、上述したようにＦＳドライバのターミネーション用抵抗によって終端される。そのため、図５では、模式的に第１の送信信号線８４-Pと第２の電源ＡＶＳＳとの間に、インピーダンスＲｓを有する抵抗素子が接続されている。
【０１１８】
ｎ型ＭＯＳトランジスタ８２-Mのドレイン端子とＤＭ端子７４とを電気的に接続する第２の送信信号線８４-Mは、上述したようにＦＳドライバのターミネーション用抵抗によって終端される。そのため、図５では、模式的に第２の送信信号線８４-Mと第２の電源ＡＶＳＳとの間に、インピーダンスＲｓを有する抵抗素子が接続されている。
【０１１９】
第１の実施形態ではｎ型ＭＯＳトランジスタ８２-P、８２-MがそれぞれＨＳ＿ＤＰｏｕｔ、ＨＳ＿ＤＭｏｕｔによりオンされたときのインピーダンスが、Ｒｓ／２となるような形状で形成されている。
【０１２０】
また、ｎ型ＭＯＳトランジスタ８２-Aは、ＨＳ＿ＯｕｔＤｉｓによりオンされたときのインピーダンスがＲｓとなるような形状で形成されている。
【０１２１】
ここで、ｎ型ＭＯＳトランジスタ８２-Pのチャネル幅をＷｐ、ｎ型ＭＯＳトランジスタ８２-Mのチャネル幅をＷｍ、ｎ型ＭＯＳトランジスタ８２-Aのチャネル幅をＷａとする。例えば、各トランジスタのチャネル長Ｌを一定にして、チャネル幅Ｗｐ（Ｗｍ）でインピーダンスＲｓ／２を実現し、「Ｗｐ：Ｗｍ：Ｗａ＝１：１：０．５」に調整することによって、容易に上述したインピーダンスを有するトランジスタを実現することができる。
【０１２２】
定電流源８０は、ｐ型ＭＯＳトランジスタ８６-1〜８６-4を含み、２段構成されたカレントミラー回路である。
【０１２３】
すなわち、ｐ型ＭＯＳトランジスタ８６-1は、ソース端子に第１の電源ＡＶＤＤが接続され、ドレイン端子にｐ型ＭＯＳトランジスタ８６-2のソース端子が接続される。ｐ型ＭＯＳトランジスタ８６-1のゲート端子及びドレイン端子は、接続されている。ｐ型ＭＯＳトランジスタ８６-2のゲート端子及びドレイン端子は、接続されている。
【０１２４】
ｐ型ＭＯＳトランジスタ８６-2のドレイン端子には、電流源制御信号ＣＩ６０が供給される。
【０１２５】
一方、ｐ型ＭＯＳトランジスタ８６-3は、ソース端子に第１の電源ＡＶＤＤが接続され、ドレイン端子にｐ型ＭＯＳトランジスタ８６-4のソース端子が接続される。ｐ型ＭＯＳトランジスタ８６-3のゲート端子及びドレイン端子は、接続されている。ｐ型ＭＯＳトランジスタ８６-4のゲート端子及びドレイン端子は、接続されている。
【０１２６】
ｐ型ＭＯＳトランジスタ８６-4のドレイン端子は、ノードＮＤに接続される。
【０１２７】
このような定電流源８０では、２段のカレントミラー構成により、安定した定電流値の電流を生成することができる。この定電流源８０は、電流源制御信号ＣＩ６０で供給される電流値に対して、所与のミラー比率倍の定電流値の電流をノードＮＤに供給する。
【０１２８】
上述した構成の送信回路において、ノードＮＤから見たｎ型ＭＯＳトランジスタ８２-P、８２-M、８２-Aを介した電流経路のインピーダンスは、全てＲｓと同等となる。
【０１２９】
すなわち、ＤＰ「１」を送信する場合、ＨＳ＿ＤＰｏｕｔによりｎ型ＭＯＳトランジスタ８２-Pをオンすることにより、ノードＮＤに供給される定電流でノードＮＤから見たインピーダンスＲｓを駆動することになる。
【０１３０】
ＤＭ「１」を送信する場合、ＨＳ＿ＤＭｏｕｔによりｎ型ＭＯＳトランジスタ８２-Mをオンすることにより、ノードＮＤに供給される定電流でノードＮＤから見たインピーダンスＲｓを駆動することになる。
【０１３１】
また、ＤＰ及びＤＭに「０」を送信する非信号送信期間では、ｎ型ＭＯＳトランジスタ８２-Aをオンすることにより、ノードＮＤに供給される定電流でノードＮＤから見たインピーダンスＲｓを駆動することになる。
【０１３２】
従って、このインピーダンスＲｓを、ＵＳＢ２．０で規定されるＨＳカレントドライバの出力インピーダンスに調整することによって、ＨＳモードによるデータ転送を実現することができる。
【０１３３】
図６に、第１の実施形態における送信回路によって送信される差動対の送信信号の波形の一例を示す。
【０１３４】
上述したように第１の実施形態における送信回路は、非信号送信期間における定電流源の電流経路を設け、ノードＮＤからの電流経路のインピーダンスを全て同等とするように構成されている。これにより、非信号送信期間から信号送信期間への最初のＴ１０のＨＳ＿ＤＰｏｕｔで出力されるＤＰの電圧は、本来の送信期間で出力されるべきレベルＬＶ０で出力され、規格外の信号レベルが出力されることがなくなる。
【０１３５】
更に、図５に示すように、第１の実施形態ではスイッチ素子としてｎ型ＭＯＳトランジスタを用いていることを特徴としている。
【０１３６】
図７に、スイッチ素子としてｎ型ＭＯＳトランジスタを用いた場合とｐ型ＭＯＳトランジスタを用いた場合における送信信号の波形の概要を模式的に示す。
【０１３７】
図７（Ａ）に示すように、スイッチ素子としてｎ型ＭＯＳトランジスタを用いた場合、ゲート端子に供給されるゲート信号（例えば、図５ではＨＳ＿ＤＰｏｕｔ、ＨＳ＿ＤＭｏｕｔ、ＨＳＯｕｔＤｉｓ）のアクティブ方向と、ゲート信号がアクティブになったときにｎ型ＭＯＳトランジスタのソース端子及びドレイン端子を介して出力される送信信号（例えば、図５ではＤＰ、ＤＭ）のアクティブ方向とが同一方向となる。
【０１３８】
これに対して、図７（Ｂ）に示すように、スイッチ素子としてｐ型ＭＯＳトランジスタを用いた場合、ゲート端子に供給されるゲート信号のアクティブ方向と、ｎ型ＭＯＳトランジスタのソース端子及びドレイン端子を介して出力される送信信号のアクティブ方向とが相反する方向となる。この場合、ゲート信号が論理レベル「Ｌ」になってから、ｐ型ＭＯＳトランジスタのソース端子及びドレイン端子間に電流が流れるため、送信信号に負方向のノイズが相加される可能性が生ずる。
【０１３９】
このため、図７（Ａ）に示すように、ｎ型ＭＯＳトランジスタをスイッチ素子として用いることによって、ｐ型ＭＯＳトランジスタに比べて素子面積の縮小化が図れるとともに、送信信号に相加されるノイズを除去することができ、信頼性の高い送信信号を生成することができるようになる。
【０１４０】
＜第２の実施形態＞
図８に、本発明の第２の実施形態における送信回路の構成例を示す。
【０１４１】
ただし、図５に示した第１の実施形態における送信回路と同一部分には同一符号を付し、説明を省略する。
【０１４２】
第２の実施形態における送信回路１００は、データ転送制御装置６０において、ＵＳＢ２．０で規定された信号の送信を行う。
【０１４３】
第２の実施形態における送信回路１００が第１の実施形態における送信回路５０と異なる第１の点は、スイッチ素子ＳＷ３として適用されたｎ型ＭＯＳトランジスタ１０２-Aの形状がｎ型ＭＯＳトランジスタ８２-Aの形状と異なる点である。
【０１４４】
また、第２の実施形態における送信回路１００が第１の実施形態における送信回路５０と異なる第２の点は、ｎ型ＭＯＳトランジスタ１０２-Aのドレイン端子とＤＡ端子７６との間にインピーダンスがＲｓ／２の抵抗素子１０４が挿入されている点である。
【０１４５】
すなわち、送信回路１００では、ｎ型ＭＯＳトランジスタ１０２-Aの形状をｎ型ＭＯＳトランジスタ８２-P、８２-Mと同一形状とし、「Ｗｐ：Ｗｍ：Ｗａ＝１：１：１」となるように構成することによって、ｎ型ＭＯＳトランジスタ１０２-AがＨＳ＿ＯｕｔＤｉｓによりオンされたときのオン抵抗のインピーダンスがＲｓ／２となるようにしている。更に、インピーダンスＲｓ／２の抵抗素子１０４を、ｎ型ＭＯＳトランジスタ１０２-Aのドレイン端子とＤＡ端子７６との間に挿入している。
【０１４６】
このように構成することにより、ノードＮＤからＤＡ端子７６への電流経路のインピーダンスはＲｓとなって、ノードＮＤから見たｎ型ＭＯＳトランジスタ８２-P、８２-M、１０２-Aを介した電流経路のインピーダンスは、全てＲｓと同等となる。
【０１４７】
このような構成の第２の実施形態における送信回路１００の動作は、第１の実施形態における送信回路５０の動作と同様のため説明を省略する。
【０１４８】
従って、第２の実施形態における送信回路１００は、第１の実施形態における送信回路５０と同様の効果を奏すると共に、ノードＮＤに接続されるスイッチ素子としてのトランジスタの形状を同一にすることができるので、プロセス変動によるノードＮＤに接続される各トランジスタのオン抵抗の変動を吸収することができる。また、抵抗素子１０４として、第１及び第２の送信信号線８４-M、８４-Pに接続されるターミネーション用抵抗と同一構成の抵抗素子を並列に接続して構成した場合、プロセス変動による各抵抗素子の抵抗値の変動を吸収することができる。
【０１４９】
＜第３の実施形態＞
図９に、本発明の第３の実施形態における送信回路の構成例を示す。
【０１５０】
ただし、図５に示した第１の実施形態における送信回路と同一部分には同一符号を付し、説明を省略する。
【０１５１】
第３の実施形態における送信回路１２０は、データ転送制御装置６０において、ＵＳＢ２．０で規定された信号の送信を行う。
【０１５２】
第３の実施形態における送信回路１２０が第１の実施形態における送信回路５０と異なる第１の点は、スイッチ素子ＳＷ３として適用されたｎ型ＭＯＳトランジスタ１２２-Aの形状がｎ型ＭＯＳトランジスタ８２-Aの形状と異なる点である。
【０１５３】
また、第３の実施形態における送信回路１２０が第１の実施形態における送信回路５０と異なる第２の点は、データ転送制御装置外部においてＤＡ端子７６にインピーダンスがＲｓ／２の抵抗素子が接続される点である。
【０１５４】
すなわち、送信回路１２０では、ｎ型ＭＯＳトランジスタ１２２-Aの形状をｎ型ＭＯＳトランジスタ８２-P、８２-Mと同一形状とし、「Ｗｐ：Ｗｍ：Ｗａ＝１：１：１」となるように構成することによって、ｎ型ＭＯＳトランジスタ１２２-AがＨＳ＿ＯｕｔＤｉｓによりオンされたときのオン抵抗のインピーダンスがＲｓ／２となるようにしている。更に、装置外部において、ＤＡ端子７６にインピーダンスＲｓ／２の抵抗素子が接続されるようにしている。
【０１５５】
このように構成することにより、ノードＮＤからＤＡ端子７６への電流経路のインピーダンスはＲｓ／２となって、ノードＮＤから見たｎ型ＭＯＳトランジスタ８２-P、８２-M、１２２-Aを介した電流経路のインピーダンスは、全てＲｓと同等となる。
【０１５６】
このような構成の第３の実施形態における送信回路１２０の動作は、第１の実施形態における送信回路５０の動作と同様のため説明を省略する。
【０１５７】
従って、第３の実施形態における送信回路１２０は、第１の実施形態における送信回路５０と同様の効果を奏すると共に、ノードＮＤに接続されるスイッチ素子としてのトランジスタの形状を同一にすることができるので、プロセス変動によるノードＮＤに接続される各トランジスタのオン抵抗の変動を吸収することができる。また、第２の実施形態と異なり、装置内に抵抗素子１０４を設ける必要がなくなり、送信回路の小型化、低コスト化を図ることができるようになる。
【０１５８】
＜第４の実施形態＞
図１０に、本発明の第４の実施形態における送信回路の構成例を示す。
【０１５９】
ただし、図５に示した第１の実施形態における送信回路と同一部分には同一符号を付し、説明を省略する。
【０１６０】
第４の実施形態における送信回路１４０は、データ転送制御装置６０において、ＵＳＢ２．０で規定された信号の送信を行う。
【０１６１】
第４の実施形態における送信回路１４０が第１の実施形態における送信回路５０と異なる第１の点は、スイッチ素子ＳＷ３として適用されたｎ型ＭＯＳトランジスタ１４２-Aの形状がｎ型ＭＯＳトランジスタ８２-Aの形状と異なる点である。
【０１６２】
また、第４の実施形態における送信回路１４０が第１の実施形態における送信回路５０と異なる第２の点は、ｎ型ＭＯＳトランジスタ１４２-Aのドレイン端子とＤＡ端子７６とを電気的に接続する第３の送信信号線８４-Aと、第２の電源ＡＶＳＳとの間にインピーダンスＲｓを有する抵抗素子が接続されている点である。
【０１６３】
更に、第４の実施形態における送信回路１４０が第１の実施形態における送信回路５０と異なる第３の点は、データ転送制御装置外部においてＤＡ端子７６にインピーダンスＲｓを有する抵抗素子が接続される点である。
【０１６４】
すなわち、送信回路１４０では、ｎ型ＭＯＳトランジスタ１４２-Aの形状をｎ型ＭＯＳトランジスタ８２-P、８２-Mと同一形状とし、「Ｗｐ：Ｗｍ：Ｗａ＝１：１：１」となるように構成することによって、ｎ型ＭＯＳトランジスタ１４２-AがＨＳ＿ＯｕｔＤｉｓによりオンされたときのオン抵抗のインピーダンスがＲｓ／２となるようにしている。更に、第３の送信信号線８４-Aと第２の電源ＡＶＳＳとの間にインピーダンスＲｓの抵抗素子が接続され、ＤＡ端子７６もインピーダンスＲｓの抵抗素子で終端されるようにしている。
【０１６５】
このように構成することにより、ノードＮＤからＤＡ端子７６への電流経路のインピーダンスはＲｓ／２となって、ノードＮＤから見たｎ型ＭＯＳトランジスタ８２-P、８２-M、１４２-Aを介した電流経路のインピーダンスは、全てＲｓと同等となる。
【０１６６】
このような構成の第４の実施形態における送信回路１４０の動作は、第１の実施形態における送信回路５０の動作と同様のため説明を省略する。
【０１６７】
従って、第４の実施形態における送信回路１４０は、第１の実施形態における送信回路５０と同様の効果を奏すると共に、ノードＮＤに接続されるスイッチ素子としてのトランジスタの形状を同一にすることができるので、プロセス変動によるノードＮＤに接続される各トランジスタのオン抵抗の変動を吸収することができる。また、ＤＡ端子について、ＤＰ端子及びＤＭ端子と同様の構成をすることができるので、セルの流用、レイアウト配置等設計工数の削減と共に、特性を容易に揃えることができる。
【０１６８】
＜第５の実施形態＞
図１１に、本発明の第５の実施形態における送信回路の構成例を示す。
【０１６９】
ただし、図５に示した第１の実施形態における送信回路と同一部分には同一符号を付し、説明を省略する。
【０１７０】
第５の実施形態における送信回路１６０は、データ転送制御装置６０において、ＵＳＢ２．０で規定された信号の送信を行う。
【０１７１】
第５の実施形態における送信回路１６０が第１の実施形態における送信回路５０と異なる第１の点は、スイッチ素子ＳＷ３として適用されたｎ型ＭＯＳトランジスタ１６２-Aの形状がｎ型ＭＯＳトランジスタ８２-Aの形状と異なる点である。
【０１７２】
また、第５の実施形態における送信回路１６０が第１の実施形態における送信回路５０と異なる第２の点は、ｎ型ＭＯＳトランジスタ１６２-Aと第２の電源ＡＶＳＳとの間にインピーダンスがＲｓ／２の抵抗素子が挿入されている点である。
【０１７３】
更に、第５の実施形態における送信回路１６０が第１の実施形態における送信回路５０と異なる第３の点は、ＤＡ端子が省略されている点である。
【０１７４】
すなわち、送信回路１６０では、ｎ型ＭＯＳトランジスタ１６２-Aの形状をｎ型ＭＯＳトランジスタ８２-P、８２-Mと同一形状とし、「Ｗｐ：Ｗｍ：Ｗａ＝１：１：１」となるように構成することによって、ｎ型ＭＯＳトランジスタ１６２-AがＨＳ＿ＯｕｔＤｉｓによりオンされたときのオン抵抗のインピーダンスがＲｓ／２となるようにしている。更に、インピーダンスＲｓ／２の抵抗素子を、ｎ型ＭＯＳトランジスタ１６２-Aのドレイン端子と第２の電源ＡＶＳＳとの間に接続する一方、ＤＡ端子自体を省略するようにしている。
【０１７５】
このように構成することにより、ノードＮＤからｎ型ＭＯＳトランジスタ１６２-Aへの電流経路のインピーダンスはＲｓとなって、ノードＮＤから見たｎ型ＭＯＳトランジスタ８２-P、８２-M、１６２-Aを介した電流経路のインピーダンスは、全てＲｓと同等となる。
【０１７６】
このような構成の第５の実施形態における送信回路１６０の動作は、第１の実施形態における送信回路５０の動作と同様のため説明を省略する。
【０１７７】
従って、第５の実施形態における送信回路１６０は、第１の実施形態における送信回路５０と同様の効果を奏すると共に、ノードＮＤに接続されるスイッチ素子としてのトランジスタの形状を同一にすることができるので、プロセス変動によるノードＮＤに接続される各トランジスタのオン抵抗の変動を吸収することができる。また、スイッチ素子ＳＷ３として用いたｎ型ＭＯＳトランジスタ１６２-Aのドレイン端子を、装置内部で第２の電源ＡＶＳＳに接続するようにしたので、端子を削減することができ、装置の低コスト化を図ることができる。
【０１７８】
４．  電子機器
次に、第１〜第５の実施形態における送信回路を含むデータ転送制御装置が適用された電子機器の例について説明する。
【０１７９】
例えば図１２（Ａ）に電子機器の１つであるプリンタの内部ブロック図を示し、図１３（Ａ）にその外観図を示す。ＣＰＵ（マイクロコンピュータ）５１０はシステム全体の制御等を行う。操作部５１１はプリンタをユーザが操作するためのものである。ＲＯＭ５１６には、制御プログラム、フォント等が格納され、ＲＡＭ５１７はＣＰＵ５１０のワーク領域として機能する。ＤＭＡＣ５１８は、ＣＰＵ５１０を介さずにデータ転送を行うためのＤＭＡコントローラである。表示パネル５１９はプリンタの動作状態をユーザに知らせるためのものである。
【０１８０】
ＵＳＢを介してパーソナルコンピュータ等の他のデバイスから送られてきたシリアルの印字データは、データ転送制御装置５００によりパラレルの印字データに変換される。そして、変換後のパラレル印字データは、ＣＰＵ５１０又はＤＭＡＣ５１８により、印字処理部（プリンタエンジン）５１２に送られる。そして、印字処理部５１２においてパラレル印字データに対して所与の処理が施され、プリントヘッダ等からなる印字部（データの出力処理を行う装置）５１４により紙に印字されて出力される。
【０１８１】
図１２（Ｂ）に電子機器の１つであるスキャナの内部ブロック図を示し、図１３（Ｂ）にその外観図を示す。ＣＰＵ５２０はシステム全体の制御等を行う。操作部５２１はスキャナをユーザが操作するためのものである。ＲＯＭ５２６には制御プログラム等が格納され、ＲＡＭ５２７はＣＰＵ５２０のワーク領域として機能する。ＤＭＡＣ５２８はＤＭＡコントローラである。
【０１８２】
光源、光電変換器等からなる画像読み取り部（データの取り込み処理を行う装置）５２２により原稿の画像が読み取られ、読み取られた画像のデータは画像処理部（スキャナエンジン）５２４により処理される。そして、処理後の画像データは、ＣＰＵ５２０又はＤＭＡＣ５２８によりデータ転送制御装置５００に送られる。データ転送制御装置５００は、このパラレルの画像データをシリアルデータに変換し、ＵＳＢを介してパーソナルコンピュータ等の他のデバイスに送信する。
【０１８３】
図１２（Ｃ）に電子機器の１つであるＣＤ−ＲＷドライブの内部ブロック図を示し、図１３（Ｃ）にその外観図を示す。ＣＰＵ５３０はシステム全体の制御等を行う。操作部５３１はＣＤ−ＲＷをユーザが操作するためのものである。ＲＯＭ５３６には制御プログラム等が格納され、ＲＡＭ５３７はＣＰＵ５３０のワーク領域として機能する。ＤＭＡＣ５３８はＤＭＡコントローラである。
【０１８４】
レーザ、モータ、光学系等からなる読み取り＆書き込み部（データの取り込み処理を行う装置又はデータの記憶処理を行うための装置）５３３によりＣＤ−ＲＷ５３２から読み取られたデータは、信号処理部５３４に入力され、エラー訂正処理等の所与の信号処理が施される。そして、信号処理が施されたデータが、ＣＰＵ５３０又はＤＭＡＣ５３８によりデータ転送制御装置５００に送られる。データ転送制御装置５００は、このパラレルのデータをシリアルデータに変換し、ＵＳＢを介してパーソナルコンピュータ等の他のデバイスに送信する。
【０１８５】
一方、ＵＳＢを介して他のデバイスから送られてきたシリアルのデータは、データ転送制御装置５００によりパラレルのデータに変換される。そして、このパラレルデータは、ＣＰＵ５３０又はＤＭＡＣ５３８により信号処理部５３４に送られる。そして、信号処理部５３４においてこのパラレルデータに対して所与の信号処理が施され、読み取り＆書き込み部５３３によりＣＤ−ＲＷ５３２に記憶される。
【０１８６】
なお、図１２（Ａ）、（Ｂ）、（Ｃ）において、ＣＰＵ５１０、５２０、５３０の他に、データ転送制御装置５００でのデータ転送制御のためのＣＰＵを別に設けるようにしてもよい。
【０１８７】
第１〜第５の実施形態における送信回路のいずれかを含むデータ転送制御装置を電子機器に用いれば、ＵＳＢ２．０におけるＨＳモードでのデータ転送を実現できるようになる。従って、ユーザがパーソナルコンピュータ等によりプリントアウトの指示を行った場合に、少ないタイムラグで印字が完了するようになる。また、スキャナへの画像取り込みの指示の後に、少ないタイムラグで読み取り画像をユーザは見ることができるようになる。また、ＣＤ−ＲＷからのデータの読み取りや、ＣＤ−ＲＷへのデータの書き込みを高速に行うことができるようになる。
【０１８８】
また、第１〜第５の実施形態における送信回路のいずれかを含むデータ転送制御装置を電子機器に用いれば、製造コストが安い通常の半導体プロセスでも、ＨＳモードでのデータ転送が可能なデータ転送制御装置を製造できるようになる。従って、データ転送制御装置の低コスト化を図れ、電子機器の低コスト化も図れるようになる。また、データ転送の信頼性を向上でき、電子機器の信頼性も向上できるようになる。
【０１８９】
また、第１〜第５の実施形態における送信回路のいずれかを含むデータ転送制御装置を電子機器に用いれば、データ転送制御装置の高性能を維持しながらも、電子機器を製造する多様なユーザの要望に応えることが可能となり、電子機器の付加価値を高めることができる。
【０１９０】
なお第１〜第５の実施形態における送信回路のいずれかを含むデータ転送制御装置を適用できる電子機器としては、上記以外にも例えば、種々の光ディスクドライブ（ＣＤ−ＲＯＭ、ＤＶＤ）、光磁気ディスクドライブ（ＭＯ）、ハードディスクドライブ、ＴＶ、ＶＴＲ、ビデオカメラ、オーディオ機器、電話機、プロジェクタ、パーソナルコンピュータ、電子手帳、ワードプロセッサ等種々のものを考えることができる。
【０１９１】
なお、本発明は上述した実施形態に限定されず、本発明の要旨の範囲内で種々の変形実施が可能である。
【０１９２】
また、本発明は、ＵＳＢ２．０のインタフェース（データ転送）に適用されることが特に望ましいが、これに限定されるものではない。例えばＵＳＢ２．０と同様の思想に基づく規格やＵＳＢ２．０を発展させた規格のインタフェースにも本発明は適用できる。
【図面の簡単な説明】
【図１】本発明に係る送信回路が適用されるデータ転送制御装置の構成の一例を示す構成図である。
【図２】ＨＳモードでデータ転送を行う場合の送受信系の構成要部の一例を示す構成図である。
【図３】ＨＳカレントドライバの構成の概要を示す構成図である。
【図４】ＨＳカレントドライバによって送信される差動対の送信信号の波形の一例を示す説明図である。
【図５】第１の実施形態における送信回路の構成例を示す構成図である。
【図６】第１の実施形態における送信回路によって送信される差動対の送信信号の波形の一例を示す説明図である。
【図７】図７（Ａ）は、スイッチ素子としてｎ型ＭＯＳトランジスタを用いた場合の送信信号の波形の概要を模式的に示す説明図である。図７（Ｂ）は、スイッチ素子としてｐ型ＭＯＳトランジスタを用いた場合の送信信号の波形の概要を模式的に示す説明図である。
【図８】第２の実施形態における送信回路の構成例を示す構成図である。
【図９】第３の実施形態における送信回路の構成例を示す構成図である。
【図１０】第４の実施形態における送信回路の構成例を示す構成図である。
【図１１】第５の実施形態における送信回路の構成例を示す構成図である。
【図１２】図１２（Ａ）、（Ｂ）、（Ｃ）は、種々の電子機器の内部ブロック図の例である。
【図１３】図１３（Ａ）、（Ｂ）、（Ｃ）は、種々の電子機器の外観図の例である。
【符号の説明】
１０  データハンドラ回路
２０  ＨＳ回路
２２  ＤＬＬ回路
２４  エラスティシティバッファ
３０  ＦＳ回路
４０  アナログフロントエンド回路
４２、４２-R、４２-T  ＦＳドライバ
４４  ＦＳ差動データレシーバ
４６  ＳＥ＿ＤＰレシーバ
４８  ＳＥ＿ＤＭレシーバ
５０、５０-T、１００、１２０、１４０、１６０  ＨＳカレントドライバ（送信回路）
５２  低速用ＨＳ＿ＳＱ＿Ｌ回路
５４  高速用ＨＳ＿ＳＱ＿Ｌ回路
５６、５６-R  ＨＳ差動データレシーバ
６０、５００  データ転送制御装置
６０-R  受信側データ転送制御装置
６０-T  送信側データ転送制御装置
６２-1  第１の信号線
６２-2  第２の信号線
７０  電流源
７２  ＤＰ端子
７４  ＤＭ端子
７６  ＤＡ端子
８０  定電流源
８２-P、８２-M、８２-A、１０２-A、１２２-A、１４２-A、１６２-A  ｎ型ＭＯＳトランジスタ
８４-P  第１の送信信号線
８４-M  第２の送信信号線
８４-A  第３の送信信号線
８６-1〜８６-4  ｐ型ＭＯＳトランジスタ
１０２  トランジスタ
１０４  抵抗素子
ＳＷ１〜ＳＷ３  スイッチ素子
【図１】
0003651410.tif 000002
【図２】
0003651410.tif 000003
【図３】
0003651410.tif 000004
【図４】
0003651410.tif 000005
【図５】
0003651410.tif 000006
【図６】
0003651410.tif 000007
【図７】
0003651410.tif 000008
【図８】
0003651410.tif 000009
【図９】
0003651410.tif 000010
【図１０】
0003651410.tif 000011
【図１１】
0003651410.tif 000012
【図１２】
0003651410.tif 000013
【図１３】
0003651410.tif 000014