(57)【要約】ＡＣカップリング回路を用いることなく、中心振幅レベルの異なる複数の入力信号を受信する半導体装置。半導体装置（１１）は、受信回路（１７，１８）と検知回路（１９）とからなる入力回路（１５）を内蔵しており、接続される外部装置（１３）に応じて、異なる中心振幅レベルを持つ複数の入力信号（ＩＮ）を受信する。受信回路（１７，１８）はそれぞれ異なる信号判定レベルを持つ。検知回路（１９）は入力信号（ＩＮ）の中心振幅レベルを検知して制御信号（ＳＥＬ１，ＳＥＬ２）を生成する。検知回路（１９）の制御信号（ＳＥＬ１，ＳＥＬ２）によっていずれかの受信回路が選択的に有効とされ、入力信号（ＩＮ）が一定レベルを有する出力信号（ＯＵＴ）に変換される。
2003013085.tif 000002
【特許請求の範囲】
【請求項１】
異なる中心振幅レベルを持つ入力信号を受信する半導体装置において、
前記入力信号の中心振幅レベルを検知して制御信号を生成する検知回路と、
前記検知回路に接続され、前記制御信号に基づいて前記入力信号を一定レベルを有する信号に変換する変換回路と
を備えることを特徴とする半導体装置。
【請求項２】
前記変換回路は、互いに異なる中心振幅レベルを持つ複数の入力信号を受信し、共通なレベルを持つ出力信号を生成する複数の受信回路を含み、
前記検知回路は、検知した中心振幅レベルに応じて前記複数の受信回路のうちの１つを有効とするための前記制御信号を生成することを特徴とする請求項１に記載の半導体装置。
【請求項３】
前記複数の受信回路のうち前記制御信号に応答して非有効である受信回路は自己の出力端子をハイインピーダンスに設定することを特徴とする請求項２に記載の半導体装置。
【請求項４】
前記変換回路は、複数の判定レベルを有する受信回路であって、該受信回路は、前記制御信号に基づいて判定レベルを変更し、該判定レベルに従って前記各入力信号を一定レベルを有する信号に変換するものであり、
前記検知回路は前記受信回路の各判定レベルが前記各入力信号の中心振幅レベルに対応するよう前記制御信号を生成することを特徴とする請求項１に記載の半導体装置。
【請求項５】
前記受信回路は、前記入力信号が供給されるゲートを有するＭＯＳ型トランジスタと、該ＭＯＳ型トランジスタに接続された電流源と、該ＭＯＳ型トランジスタに接続され、該ＭＯＳ型トランジスタに流れる電流を電圧に変換する変換回路とを備え、
前記電流源は、検知回路の制御信号に応答して電流量を変更して前記判定レベルを変更することを特徴とする請求項４に記載の半導体装置。
【請求項６】
前記各入力信号は差動信号であり、該差動信号がそれぞれ供給されるゲートを有する一対のＭＯＳ型トランジスタと、該一対のＭＯＳ型トランジスタに接続された電流源と、該一対のＭＯＳ型トランジスタに接続され、該一対のＭＯＳ型トランジスタに流れる電流を電圧に変換する変換回路とを備え、
前記電流源は、前記検知回路の制御信号に応答して電流量を変更して前記判定レベルを変更することを特徴とする請求項４に記載の半導体装置。
【請求項７】
前記電流源は、前記入力信号の中心振幅レベルに対応する複数の定電流源を含み、駆動されるべき該複数の定電流源の数を前記検知回路の制御信号に応答して変更することで前記電流量が変更されることを特徴とする請求項５又は６に記載の半導体装置。
【請求項８】
前記検知回路は、前記複数の中心振幅レベルにそれぞれ対応する複数のコンパレータを備え、各コンパレータは関連する中心振幅レベルに対応する基準電位を入力し、該基準電圧と前記入力信号の電圧とを比較し、検知回路は該複数のコンパレータの比較結果に基づいて前記制御信号を生成することを特徴とする請求項１〜７のいずれか１項に記載の半導体装置。
【請求項９】
異なる中心振幅レベルを持つ入力信号を受信する半導体装置において、
前記入力信号の中心振幅レベルを検知して制御信号を生成する検知回路と、
前記検知回路に接続され、前記制御信号に基づいて前記入力信号の判定レベルを選択する選択回路と
を備えることを特徴とする半導体装置。
【請求項１０】
データ信号を出力する第１の装置と、
前記データ信号を入力信号として受信する第２の装置と
を備えたデータ転送システムにおいて、
前記第２の装置は、
入力信号の中心振幅レベルを検知して制御信号を生成する検知回路と、
前記検知回路に接続され、前記制御信号に基づいて前記入力信号を一定レベルを有する信号に変換する変換回路と
を備えることを特徴とするデータ転送システム。
【請求項１１】
データ信号を出力する第１の装置と、
前記データ信号を入力信号として受信する第２の装置と
を備えたデータ転送システムにおいて、
前記第２の装置は、
入力信号の中心振幅レベルを検知して制御信号を生成する検知回路と、
前記検知回路に接続され、前記制御信号に基づいて前記入力信号の判定レベルを選択する選択回路と
を備えることを特徴とするデータ転送システム。
【発明の詳細な説明】
技術分野
本発明は、外部装置から送出されるデータ信号を受信する半導体装置及びデータ転送システムに関する。
近年、コンピュータ、周辺機器や家庭用の音声／画像機器において音声／画像に関するデータ転送が行われるようになってきている。このデータ転送を行うために、通信データのプロトコルの統一が図られ、そのプロトコルを制御するための半導体装置（例えば、シリアルバスコントローラ）がコンピュータ、周辺機器や音声／画像機器に組み込まれている。この半導体装置には、異なる外部装置が接続可能となっており、それら外部装置からは、中心振幅レベルの異なる信号が送出される場合がある。そのため、中心振幅レベルの異なる複数の信号を取り込むことができる半導体装置が必要となっている。
背景技術
図７は、半導体装置５１と外部装置５２とを備えるデータ転送システムの概略的なブロック図である。半導体装置５１は、Ｐ１３９４ｂ規格に対応するシリアルバスコントローラである。同半導体装置５１にはＡＣカップリング回路５３を介して外部装置５２が接続されている。Ｐ１３９４ｂ規格に対応するシリアルバスコントローラの場合、図８に示すように、入力信号ＩＮの振幅ΔＶは６００ｍＶ〜８００ｍＶである。また、入力信号ＩＮは、外部装置５２における電源電圧に応じて異なる中心振幅レベルＶＣを持つ。例えば、電源電圧が２．５Ｖの場合には１．４Ｖ〜１．７Ｖの中心振幅レベルＶＣを持ち、電源電圧が１．８Ｖの場合には０．７〜１．０Ｖの中心振幅レベルＶＣを持つ。中心振幅レベルＶＣとは入力信号ＩＮの中心レベルの振幅範囲をいう。
つまり、半導体装置５１に接続される外部装置５２に応じて入力信号ＩＮの中心振幅レベルＶＣが異なる。それ故、半導体装置５１と外部装置５２との間にＡＣカップリング回路５３が接続されている。このＡＣカップリング回路５３は、外部装置５２からの入力信号ＩＮの中心振幅レベルＶＣを、半導体装置５１の入力回路５４で入力信号ＩＮを判定できるように一定のレベルに変換する。ＡＣカップリング回路５３は、コンデンサＣ１１、抵抗Ｒ１１、Ｒ１２とからなり、入力信号ＩＮを、電源電圧を抵抗Ｒ１１，Ｒ１２により分圧することにより得られた所定電圧を中心に振幅する信号にレベル変換する。入力回路５４は、制御信号（イネーブル信号）ＥＮを入力し、同制御信号ＥＮに応答して内部回路５５へレベル変換された入力信号を選択的に供給する。
ところで、コンピュータやその周辺機器において、ＡＣカップリング回路５３及び半導体装置５１は回路基板上に実装される。半導体装置５１には、複数の入力回路５４が設けられ、その複数の入力回路５４に対して複数の外部装置５２が接続される。その場合、各入力回路５４毎にＡＣカップリング回路５３が必要となり、部品点数の増加や回路基板における実装面積の増大といった問題が生じてしまう。
本発明の目的は、ＡＣカップリング回路を用いることなく、中心振幅レベルの異なる複数の入力信号を受信することができる半導体装置及びデータ転送システムを提供することにある。
発明の開示
本発明の第１の態様において、半導体装置が提供される。異なる中心振幅レベルを持つ入力信号を受信する半導体装置において、前記入力信号の中心振幅レベルを検知して制御信号を生成する検知回路と、前記検知回路に接続され、前記制御信号に基づいて前記入力信号を一定レベルを有する信号に変換する変換回路とを備える。
本発明の第２の態様において、半導体装置が提供される。異なる中心振幅レベルを持つ入力信号を受信する半導体装置において、前記入力信号の中心振幅レベルを検知して制御信号を生成する検知回路と、前記検知回路に接続され、前記制御信号に基づいて前記入力信号の判定レベルを選択する選択回路とを備える。
本発明の第３の態様において、データ転送システムが提供される。データ信号を出力する第１の装置と、前記データ信号を入力信号として受信する第２の装置とを備えたデータ転送システムにおいて、前記第２の装置は、入力信号の中心振幅レベルを検知して制御信号を生成する検知回路と、前記検知回路に接続され、前記制御信号に基づいて前記入力信号を一定レベルを有する信号に変換する変換回路とを備える。
本発明の第４の態様において、データ転送システムが提供される。データ信号を出力する第１の装置と、前記データ信号を入力信号として受信する第２の装置とを備えたデータ転送システムにおいて、前記第２の装置は、前記入力信号の中心振幅レベルを検知して制御信号を生成する検知回路と、前記検知回路に接続され、前記制御信号に基づいて前記入力信号の判定レベルを選択する選択回路とを備える。
発明を実施するための最良の形態
以下、本発明を、外部装置（第１の装置）と半導体装置（第２の装置）とを備えるデータ転送システムに具体化した第一実施形態を図１〜図３に従って説明する。
図１は、データ転送システムの概略的なブロック図である。半導体装置１１は、Ｐ１３９４ｂ規格に準拠したシリアルバスコントローラであり、パーソナルコンピュータやその周辺機器における回路基板上に搭載される。半導体装置１１は、通信ケーブル１２を介して外部装置１３ａと接続され、同外部装置１３ａとの間でデータ転送を行う。
外部装置１３ａは出力回路１４ａを備える。出力回路１４ａには第１電源電圧Ｖ１（＝２．５Ｖ）が供給されており、同出力回路１４ａは、第１電源電圧Ｖ１に基づいて半導体装置１１に入力信号（データ信号）ＩＮ１を送出する。外部装置１３ａにおける出力回路１４ａも、半導体装置１１と同様にＰ１３９４ｂ規格に対応しており、図８に示す入力信号ＩＮと同様に、６００〜８００ｍＶの振幅ΔＶを持つ信号ＩＮ１を送出する。この信号ＩＮ１は、１．４Ｖ〜１．７Ｖの中心振幅レベルＶＣを持つ。
図２に示すように、半導体装置１１は、外部装置１３ａ以外にもＰ１３９４ｂ規格に対応する別の外部装置１３ｂと接続され、同外部装置１３ｂとの間でデータ転送を行うことができる。外部装置１３ｂは出力回路１４ｂを備える。出力回路１４ｂには第２電源電圧Ｖ２（＝１．８Ｖ）が供給されており、同出力回路１４ａは、第２電源電圧Ｖ２に基づいて半導体装置１１に入力信号ＩＮ２を送出する。入力信号ＩＮ２の振幅ΔＶも６００〜８００ｍＶである。また、入力信号ＩＮ２は０．７Ｖ〜１．０Ｖの中心振幅レベルＶＣを持つ。
これら外部装置１３ａ又は外部装置１３ｂが接続される半導体装置１１は、中心振幅レベルＶＣが１．４Ｖ〜１．７Ｖ又は０．７Ｖ〜１．０Ｖである入力信号ＩＮ１，ＩＮ２の受信が可能である。
以下、半導体装置１１の構成について詳述する。
半導体装置１１は、入力回路１５と内部回路１６を含み、入力回路１５は第１及び第２受信回路１７，１８と検知回路１９を含む。入力回路１５は通信ケーブル１２を介して外部装置１３ａ又は外部装置１３ｂに接続され、第１及び第２受信回路１７，１８及び検知回路１９は、同外部装置１３ａ又は外部装置１３ｂからの入力信号ＩＮ１又は入力信号ＩＮ２を入力する。
第１受信回路（変換回路）１７は入力信号ＩＮ１を受信し、入力信号ＩＮ１を内部回路１６が必要とする一定の信号レベルにレベル変換し、その変換後の信号を内部回路１６に出力する。第２受信回路（変換回路）１８は入力信号ＩＮ２を受信し、入力信号ＩＮ２を内部回路１６が必要とする一定の信号レベルにレベル変換し、その変換後の信号を内部回路１６に出力する。
第１受信回路１７は、中心振幅レベルＶＣが第１のレベル（１．４Ｖ〜１．７Ｖ）である入力信号ＩＮ１を受信し、該入力信号ＩＮ１のレベルに基づいてＨレベル又はＬレベルの出力信号ＯＵＴを内部回路１６に出力する。第２受信回路１８は、中心振幅レベルＶＣが第２のレベル（０．７Ｖ〜１．０Ｖ）である入力信号ＩＮ２を受信し、該入力信号ＩＮ２のレベルに基づいてＨレベル又はＬレベルの出力信号ＯＵＴを内部回路１６に出力する。
受信回路１７はイネーブル端子１７ａを持つスリーステート回路であり、同端子１７ａには検知回路１９からの選択信号ＳＥＬ１が入力される。受信回路１８はイネーブル端子１８ａを持つスリーステート回路であり、同端子１８ａには検知回路１９からの選択信号ＳＥＬ２が入力される。受信回路１７は、Ｌレベルの選択信号ＳＥＬ１に基づいて活性化し、外部装置１３ａからの入力信号ＩＮ１に対応した出力信号ＯＵＴを内部回路１６に出力する。受信回路１８は、Ｌレベルの選択信号ＳＥＬ２に基づいて活性化し、外部装置１３ｂからの入力信号ＩＮ２に対応した出力信号ＯＵＴを内部回路１６に出力する。
検知回路１９は、入力信号ＩＮ１，ＩＮ２の中心振幅レベルＶＣに応答し、第１及び第２受信回路１７，１８のいずれか一方の出力を有効にする第１及び第２選択信号ＳＥＬ１，ＳＥＬ２を生成する。例えば、検知回路１９は、その中心振幅レベルＶＣが第１のレベル（１．４Ｖ〜１．７Ｖ）である入力信号ＩＮ１に応答し、Ｌレベルの第１選択信号ＳＥＬ１とＨレベルの第２選択信号ＳＥＬ２を生成する。また、検知回路１９は、その中心振幅レベルＶＣが第２のレベル（０．７Ｖ〜１．０Ｖ）である入力信号ＩＮ２に応答し、Ｈレベルの第１選択信号ＳＥＬ１とＬレベルの第２選択信号ＳＥＬ２を生成する。
図３は、検知回路１９の回路図を示す。検知回路１９は、コンパレータ２１，２２とオア回路２３，２４とにより構成されている。第１コンパレータ２１の非反転入力端子には入力信号ＩＮ（ＩＮ１，ＩＮ２）が入力され、同コンパレータ２１の反転入力端子には第１基準電圧Ｅ１が入力される。第１基準電圧Ｅ１は第１のレベルに対応して設定され、本実施形態では１．７Ｖに設定されている。第２コンパレータ２２の非反転入力端子には入力信号ＩＮが入力され、同コンパレータ２２の反転入力端子には基準電圧Ｅ２が入力される。第２基準電圧Ｅ２は第２のレベルに対応して設定され、本実施形態では１．０Ｖに設定されている。
従って、第１のレベルを持つ入力信号ＩＮ１が半導体装置１１に入力される場合、第１コンパレータ２１はＬレベルの比較信号Ｓ１を出力し、第２コンパレータ２２はＨレベルの比較信号Ｓ２を出力する。また、第２のレベルを持つ入力信号ＩＮ２が入力される場合、第１及び第２コンパレータ２１，２２はＬレベルの比較信号Ｓ１，Ｓ２を出力する。
第１オア回路２３は、第１コンパレータ２１の比較信号Ｓ１を入力し、第２コンパレータ２２の比較信号Ｓ２を反転して反転比較信号を入力し、それら比較信号レベルに応じて第１選択信号ＳＥＬ１を出力する。第２オア回路２４は、第１コンパレータ２１の比較信号Ｓ１と第２コンパレータ２２の比較信号Ｓ２とを入力し、それら比較信号レベルに応じて第２選択信号ＳＥＬ２を出力する。
具体的には、図１のように外部装置１３ａが半導体装置１１に接続され、その中心振幅レベルＶＣが１．４Ｖ〜１．７Ｖである入力信号ＩＮ１が入力される場合、図３の第１コンパレータ２１はＬレベルの比較信号Ｓ１を出力し、第２コンパレータ２２はＨレベルの比較信号Ｓ２を出力する。第１オア回路２３はＬレベルの第１選択信号ＳＥＬ１を出力し、第２オア回路２４はＨレベルの第２選択信号ＳＥＬ２を出力する。従って、図１の第１受信回路１７は、Ｌレベルの第１選択信号ＳＥＬ１に応答し、入力信号ＩＮ１から所定レベルを有する出力信号ＯＵＴを生成する。第２受信回路１８は、Ｈレベルの第２選択信号ＳＥＬ２に応答して出力端子をハイインピーダンスに設定する。
一方、図２のように外部装置１３ｂが半導体装置１１に接続され、中心振幅レベルが０．７Ｖ〜１．０Ｖである入力信号ＩＮ２が入力される場合、図３の第１及び第２コンパレータ２１，２２はＬレベルの比較信号Ｓ１，Ｓ２を出力する。この場合、第１オア回路２３はＨレベルの第１選択信号ＳＥＬ１を出力し、第２オア回路２４はＬレベルの第２選択信号ＳＥＬ２を出力する。従って、図２の第１受信回路１７は出力端子をハイインピーダンスに設定し、第２受信回路１８は入力信号ＩＮ２から所定レベルを有する出力信号ＯＵＴを生成する。
このように、半導体装置１１は、入力信号ＩＮ（ＩＮ１，ＩＮ２）の中心振幅レベルＶＣに応じて第１及び第２受信回路１７，１８を選択的に有効とすることで、実質的に入力信号ＩＮの判定レベルを選択する。従って、第１受信回路１７と第２受信回路１８は選択回路として機能する。これにより、中心振幅レベルＶＣの異なる入力信号ＩＮを受信することが可能となる。
次に、本発明の第一実施形態における半導体装置１１の特徴を以下に記載する。
（１）半導体装置１１は、第１及び第２受信回路１７，１８と検知回路１９とからなる入力回路１５を含む。第１及び第２受信回路１７，１８は、互いに異なる中心振幅レベルＶＣを持つ信号ＩＮ１，ＩＮ２を受信し、互いに共通なレベルを持つ信号ＯＵＴを出力する。検知回路１９は、入力信号ＩＮの中心振幅レベルＶＣを検知し、その検知レベルに応答して制御信号としての選択信号ＳＥＬ１，ＳＥＬ２を生成する。この選択信号ＳＥＬ１，ＳＥＬ２によって、受信回路１７，１８のうちの１つが有効となる。このようにすれば、半導体装置１１の外部にＡＣカップリング回路５３（図７参照）を接続しなくても、中心振幅レベルＶＣの異なる入力信号ＩＮを受信することができる。
（２）第１及び第２受信回路１７，１８は、選択信号ＳＥＬ１，ＳＥＬ２に応答して自己の受信回路が非有効である場合に出力端子をハイインピーダンスに設定するので、有効である受信回路の出力信号ＯＵＴを内部回路１６に確実に伝達できる。
（３）検知回路１９において、コンパレータ２１，２２は、２つの異なる中心振幅レベルＶＣに対応する基準電圧Ｅ１，Ｅ２を入力し、その基準電圧Ｅ１，Ｅ２と入力信号ＩＮ（ＩＮ１，ＩＮ２）とを比較するようにした。この場合、各コンパレータ２１，２２の比較出力に基づいて、第１及び第２受信回路１７，１８を選択するための選択信号ＳＥＬ１，ＳＥＬ２を容易に生成でき、実用上好ましいものとなる。
（４）半導体装置１１を用いることによりＡＣカップリング回路５３が不要となり、パーソナルコンピュータやその周辺機器における部品点数や実装面積を抑制することができる。
以下、本発明を具体化した第二実施形態を図４〜図６に従って説明する。
図４は、本実施形態のデータ転送システムの概略的なブロック図である。半導体装置３０は、入力回路３１と内部回路３２を含み、入力回路３１は、受信回路（変換回路）３３と検知回路３４を含む。この半導体装置３０も、Ｐ１３９４ｂ規格に準拠したシリアルバスコントローラである。半導体装置３０は、通信ケーブル１２を介して外部装置１３ｃと接続され、同外部装置１３ｃとの間でデータ転送を行う。外部装置１３ｃは出力回路１４ｃを備える。この外部装置１３ｃも、上記外部装置１３ａ（図１参照）と同様に、第１電源電圧Ｖ１（＝２．５Ｖ）に基づいて中心振幅レベルＶＣが第１のレベル（１．４Ｖ〜１．７Ｖ）の信号ＩＮ，バーＩＮを出力する。また、半導体装置３０は、中心振幅レベルＶＣが第２のレベル（０．７Ｖ〜１．０Ｖ）の信号を出力する別の外部装置と接続され、同外部装置との間でデータ転送を行うことができる。
つまり、本実施形態における半導体装置３０も、第一実施の形態の半導体装置１１と同様に、中心振幅レベルＶＣが１．４Ｖ〜１．７Ｖ又は０．７Ｖ〜１．０Ｖである入力信号ＩＮ，バーＩＮを受信することができる。
図５は、本実施形態における受信回路３３の回路図である。受信回路３３は、ＰチャネルＭＯＳトランジスタＴ１，Ｔ２及びＮチャネルＭＯＳトランジスタＴ３，Ｔ４と、電流源３５と、レベル変換部３６とを含む。電流源３５は、第１定電流源３５ａと第２定電流源３５ｂとからなる。
ＮチャネルＭＯＳトランジスタＴ３のゲートには外部装置１３からの入力信号ＩＮが入力され、ＮチャネルＭＯＳトランジスタＴ４のゲートには入力信号バーＩＮが入力される。これら入力信号ＩＮ，バーＩＮは、差動信号であり、いずれか一方がＨレベルである場合、他方はＬレベルである。トランジスタＴ３のドレインはトランジスタＴ１を介して電源Ｖ３に接続され、トランジスタＴ４のドレインはトランジスタＴ２を介して電源Ｖ３に接続されている。トランジスタＴ３のソースとトランジスタＴ４のソースとが接続され、これらソースは電流源３５を介して接地されている。トランジスタＴ１のゲートは同トランジスタＴ１のドレインに接続され、トランジスタＴ２のゲートは同トランジスタＴ２のドレインに接続されている。
レベル変換部３６は、ＰチャネルＭＯＳトランジスタＴ５，Ｔ６及びＮチャネルＭＯＳトランジスタＴ７，Ｔ８とにより構成されている。トランジスタＴ５のゲートはトランジスタＴ１のドレインに接続され、トランジスタＴ６のゲートはトランジスタＴ２のドレインに接続されている。トランジスタＴ５のソースは電源Ｖ３に接続され、同トランジスタＴ５のドレインはトランジスタＴ７を介して接地されている。トランジスタＴ６のソースは電源Ｖ３に接続され、同トランジスタＴ６のドレインはトランジスタＴ８を介して接地されている。トランジスタＴ７のドレインは、トランジスタＴ７，Ｔ８のゲートに接続されている。トランジスタＴ６とトランジスタＴ８間のノードＮ１から直列接続されたバッファ３７、インバータ回路３８を介して出力信号ＯＵＴが出力される。
受信回路３３では、トランジスタＴ３，Ｔ４に入力される信号ＩＮ，バーＩＮの電圧レベルに応じてトランジスタＴ３，Ｔ４に流れる電流量が決定される。ここで、各トランジスタＴ３，Ｔ４に流れる電流量の総和が電流源３５で駆動される電流量と実質的に一致する。これらトランジスタＴ３，Ｔ４に流れる電流量の差に基づいて、レベル変換部３６は、その電流を内部回路３２が必要とする電圧（Ｌレベル又はＨレベル）に変換する。具体的には、受信回路３３は、入力信号ＩＮ，バーＩＮの電圧レベルがＩＮ＞バーＩＮである場合、Ｈレベルの信号ＯＵＴを出力し、ＩＮ＜バーＩＮである場合、Ｌレベルの信号ＯＵＴを出力する。またこのとき、入力信号ＩＮ，バーＩＮの中心振幅レベルＶＣが１．４Ｖ〜１．７Ｖである場合には、電流源３５における第１定電流源３５ａのみが駆動されて電流量を少なくする。一方、入力信号ＩＮ，バーＩＮの中心振幅レベルＶＣが０．７Ｖ〜１．０Ｖである場合には、電流源３５における第１定電流源３５ａ及び第２定電流源３５ｂの両方が駆動されて電流量を多くする。これにより、受信回路３３における入力信号ＩＮ，バーＩＮの判定レベル（しきい値）が変更され、入力信号ＩＮ，バーＩＮの論理レベル（Ｌレベル又はＨレベル）に対応する一定レベルの出力信号ＯＵＴが出力される。なお、電流源３５における電流量の切り替えは、検知回路３４から出力される制御信号ＣＯＮ１，ＣＯＮ２に基づいて行われる。
図６は、検知回路３４の回路図である。検知回路３４は、第１及び第２コンパレータ３９，４０と第１及び第２抵抗Ｒ１，Ｒ２とにより構成される。第１及び第２抵抗Ｒ１，Ｒ２は、それぞれ１０ｋΩの抵抗であり、第１抵抗Ｒ１と第２抵抗Ｒ２間の電圧値が入力信号ＩＮ，バーＩＮの中間電圧値に設定される。そして、各コンパレータ３９，４０の非反転入力端子にはその中間電圧値が入力される。また、第１コンパレータ３９の反転入力端子には基準電圧Ｅ１が入力され、第２コンパレータ４０の反転入力端子には基準電圧Ｅ２が入力される。
従って、その中心振幅レベルＶＣが第１のレベル（１．４Ｖ〜１．７Ｖ）である入力信号ＩＮ，バーＩＮが半導体装置３０に入力される場合、第１コンパレータ３９はＬレベルの第１制御信号ＣＯＮ１を出力し、第２コンパレータ４０はＨレベルの第２制御信号ＣＯＮ２を出力する。受信回路３３は、これら制御信号ＣＯＮ１，ＣＯＮ２に応答し、電流源３５の第１定電流源３５ａのみを駆動する。一方、中心振幅レベルＶＣが第２のレベル（０．７Ｖ〜１．０Ｖ）である入力信号ＩＮ，バーＩＮが半導体装置３０に入力される場合、第１コンパレータ３９はＬレベルの第１制御信号ＣＯＮ１を出力し、第２コンパレータ４０はＬレベルの第２制御信号ＣＯＮ２を出力する。受信回路３３は、これら制御信号ＣＯＮ１，ＣＯＮ２に応答し、第１定電流源３５ａ及び第２定電流源３５ｂの両方を駆動する。
次に、本発明の第二実施形態における半導体装置３０の特徴を以下に記載する。
（１）半導体装置３０は、受信回路３３と検知回路３４とからなる入力回路３１を含む。受信回路３３は、電流源３５を含み、検知回路３４からの制御信号ＣＯＮ１，ＣＯＮ２に応答して電流源３５における電流量を調節する。この電流量の調節により、受信回路３３における入力信号ＩＮの判定レベルが変更される。この判定レベルの変更により、受信回路３３において、中心振幅レベルＶＣの異なる入力信号ＩＮ，バーＩＮを受信することができ、その入力信号ＩＮ，バーＩＮのレベルに応じて一定のレベルを有する出力信号ＯＵＴを出力できる。その結果、半導体装置３０の外部にＡＣカップリング回路５３（図７参照）を接続しなくても、１つの受信回路３３により、中心振幅レベルＶＣの異なる入力信号ＩＮ，バーＩＮを受信することができる。
（２）電流源３５は、２つの異なる中心振幅レベルＶＣに対応する定電流源３５ａ，３５ｂから構成され、駆動されるべき該定電流源３５ａ，３５ｂの数を検知回路３４の制御信号ＣＯＮ１，ＣＯＮに応答して変更することでトランジスタＴ３，Ｔ４に流れる電流量が変更される。このようにすれば、入力信号ＩＮ，バーＩＮの中心振幅レベルＶＣに対応して受信回路３３の判定レベルを変更することができる。
上記各実施形態は以下のように変更してもよい。
・本発明が、Ｐ１３９４ｂ規格に対応する半導体装置（シリアルバスコントローラ）１１，３０のみならず、他の半導体装置に適用されてもよい。
・上記各実施形態における入力回路１５，３１では、中心振幅レベルＶＣの異なる２つの入力信号ＩＮに応じて２つの信号判定レベルを設定するものであったが、３つ以上の信号判定レベルを設定してもよい。この場合、信号判定レベルに対応する数の受信回路、定電流源を備えた入力回路が用いられる。
【図面の簡単な説明】
図１は、本発明の第一実施形態におけるデータ転送システムの概略的なブロック図である。
図２は、図１の半導体装置に別の外部装置が接続されたデータ転送システムの概略的なブロック図である。
図３は、図１の半導体装置の検知回路の回路図である。
図４は、本発明の第二実施形態におけるデータ転送システムの概略的なブロック図である。
図５は、図４の半導体装置の受信回路の回路図である。
図６は、図４の半導体装置の検知回路の回路図である。
図７は、従来のデータ転送システムの概略的なブロック図である。
図８は、入力信号の波形図である。
【図１】
2003013085.tif 000003
【図２】
2003013085.tif 000004
【図３】
2003013085.tif 000005
【図４】
2003013085.tif 000006
【図５】
2003013085.tif 000007
【図６】
2003013085.tif 000008
【図７】
2003013085.tif 000009
【図８】
2003013085.tif 000010
【国際調査報告】
2003013085.tif 000011
2003013085.tif 000012