システムであって、通信ラインを通じて、前記システム外部のデバイスに第1信号を送信するように構成されたドライバデバイスと、基準値を生成するように構成された基準デバイスと、受信機とを含み、前記通信ラインは、i前記システムからの信号を受信し、前記システムに信号を送信し、かつ、ii前記システム外部のデバイスからの信号を受信し、前記システム外部のデバイスに信号を送信するように構成され、前記受信機は、前記通信ラインを通じて、前記システム外部のデバイスからの出力により影響される第2信号を受信し、前記通信ラインの前記第2信号と関連する値、前記ドライバデバイスにより送信される前記第1信号と関連する値、及び前記基準デバイスにより生成される前記基準値に基づき、前記システム外部のデバイスの論理状態を判定するように構成される、システム。前記受信機は更に、前記通信ラインの前記第2信号と関連する値、及び前記ドライバデバイスにより送信される前記第1信号と関連する値から得られる値を受信するように構成される、請求項1に記載のシステム。前記受信機により受信される値は、第1の値を含み、前記受信機は更に、前記基準値と、前記ドライバデバイスにより送信されてこれと関連する、前記第1信号と関連する値とから得られる第2の値を受信するように構成される、請求項2に記載のシステム。前記受信機は更に、前記第1の値を前記第2の値と比較する、請求項3に記載のシステム。前記論理状態の判定は、前記第1の値と前記第2の値との比較に基づく、請求項4に記載のシステム。前記通信ラインの前記第2信号と関連する値は、電圧値又は電流値の1つ以上を含み、前記ドライバデバイスにより送信される前記第1信号と関連する値は、電圧値又は電流値の1つ以上を含み、前記基準デバイスにより生じる基準値は、基準電圧値又は基準電流値の1つ以上を含む、請求項1に記載のシステム。前記通信ラインは、半二重通信ラインを含む、請求項1に記載のシステム。前記システム外部のデバイスは、ディスクドライブ、記憶デバイス、又はソリッドステートドライブの1つ以上を含む、請求項1に記載のシステム。前記論理状態は、高論理状態及び低論理状態の1つ以上を含む、請求項1に記載のシステム。第1の時間において、前記第1の値は、前記第2の値よりも大きく、第2の時間において、前記ドライバデバイスの前記値が、前記第1の時間における前記ドライバデバイスの前記値に対して変化し、前記第1の値は、前記第2の値よりも大きいままである、請求項3に記載のシステム。第1の時間において、前記第1の値は、前記第2の値よりも小さく、第2の時間において、前記ドライバデバイスの前記値は、前記第1の時間における前記ドライバデバイスの前記値に対して変化し、前記第1の値は、前記第2の値よりも小さいままである、請求項3に記載のシステム。前記システム外部のデバイスの前記論理状態は、前記第2の値及び前記基準値に基づく、請求項3に記載のシステム。前記第1信号は、第1の関係性に従って前記第1の値を調節し、前記第1信号は、第2の関係性に従って第2の値を調節し、前記第1の関係性は、前記第1の値と前記第2の値との間のものであり、前記第2の関係性は、前記システム外部のデバイスによって影響される値と前記基準値との間のものであり、前記第1の関係性は、前記第2の関係性に依存する、請求項3に記載のシステム。システムであって、第1受信機及び第1ドライバデバイスを含む第1デバイスと、第2受信機及び第2ドライバデバイスを含む第2デバイスと、前記第1デバイスと前記第2デバイスとの間の通信のための通信ラインとを含み、前記第1受信機は、前記第1ドライバデバイスの第2論理状態とは別個の前記第2ドライバデバイスの第1論理状態を判定するように構成され、前記第2受信機は、前記第2ドライバデバイスの前記第1論理状態と別個の前記第1ドライバデバイスの前記第2論理状態を判定するように構成される、システム。前記第1ドライバデバイスは、前記通信ラインを介して前記第1デバイスから前記第2デバイスへと1つ以上の第1信号を送信するように構成され、前記第1受信機は、前記通信ラインを介して前記第2デバイスからの1つ以上の第2信号を受信するように構成され、前記第2ドライバデバイスは、前記通信ラインを介して前記第2デバイスから前記第1デバイスへと1つ以上の第3信号を送信するように構成され、前記第2受信機は、前記通信ラインを介して前記第1デバイスからの1つ以上の第4信号を受信するように構成される、請求項14に記載のシステム。前記第1論理状態は、高論理状態又は低論理状態の一方を含む、請求項15に記載のシステム。前記第1ドライバデバイスが前記通信ラインを介して第2受信機デバイスに1つ以上の第1信号を送信するように構成されるのと実質的に同時に、前記第2ドライバデバイスが前記通信ラインを介して前記第1受信機デバイスに1つ以上の第2信号を送信するように構成される、請求項14に記載のシステム。第1デバイスにより実施される方法であって、通信ラインを介して第1の値を特定する信号を受信する工程であって、前記通信ラインは、前記第1デバイスと第2デバイスとの間で双方向通信を行うように構成され、前記信号は前記第1デバイスの出力により影響される、工程と、ドライバデバイスから第2の値を得る工程と、基準値を得る工程と、前記第1の値、前記第2の値、及び前記基準値に基づき、前記第2デバイスの論理状態を判定する工程とを含む、方法。前記第1の値及び前記第2の値に基づき、第1合計値を生成する工程と、前記第2の値及び前記基準値に基づき、第2合計値を生成する工程と、前記第1合計値を前記第2合計値と比較する工程とを更に含み、前記判定する工程は、前記比較する工程に基づき判定する工程を含む、請求項18に記載の方法。前記第1合計値は、前記第2の値に基づく第1の量により調節される前記第1の値を含み、前記第2合計値は、前記第2の値に基づく第2の量で調節される前記基準値を含み、前記第1の量は前記第2の量を相殺する、請求項19に記載の方法。前記第1合計値を前記第2合計値と比較する工程は、前記第2デバイスのドライバの値を前記基準値と比較する工程と実質的に同じである、請求項20に記載の方法。前記論理状態は、高論理状態又は低論理状態の一方を含む、請求項18に記載の方法。前記第1の値は、第1電圧値、又は第1電流値の1つ以上を含み、前記第2の値は、第2電圧値又は第2電圧値の1つ以上を含み、前記基準値は、基準電圧値又は基準電流値の1つ以上を含む、請求項18に記載の方法。本開示の一態様において、システムは、通信ラインを通じて、システム外部のデバイスに第1信号を送信するように構成されたドライバデバイスであって、通信ラインは、iシステムから信号を受信し、システムに信号を送信し、かつ、iiシステム外部のデバイスからの信号を受信し、システム外部のデバイスに信号を送信するように構成される、ドライバデバイスと、基準値を生成するように構成された基準デバイスと、受信機であって、通信ラインを通じて、システム外部のデバイスからの出力により影響される第2信号を受信し、通信ラインの第2信号と関連する値、ドライバデバイスにより送信される第1信号と関連する値、及び基準デバイスによって生成される基準値に基づき、システム外部のデバイスの論理状態を判定するように構成された受信機とを含む。本開示の実施は、以下の特徴の1つ以上を含み得る。いくつかの実施において、受信機は更に、通信ラインの第2信号と関連する値、及びドライバデバイスにより送信される第1信号と関連する値から得られる値を受信するように構成される。他の実施において、受信機により受信される値は第1の値を含み、受信機は更に、基準値、及びドライバデバイスにより送信され、これと関連する、第1信号と関連する値から得られる第2の値を受信するように構成される。他の実施において、受信機は更に、第1の値を第2の値と比較するように構成される。いくつかの実施において、第1の値と第2の値の比較に基づく論理状態が判定される。更に別の実施において、通信ラインの第2信号と関連する値は、電圧値又は電流値の1つ以上を含み、ドライバデバイスにより送信される第1信号と関連する値は、電圧値又は電流値の1つ以上を含み、基準デバイスにより生成される基準値は、基準電圧値又は基準電流値の1つ以上を含む。いくつかの実施において、通信ラインは、半二重通信ラインを含む。他の実施において、システム外部のデバイスは、ディスクドライブ、記憶デバイス、又はソリッドステートドライブの1つ以上を含む。更に他の実施において、論理状態は、高論理状態及び低論理状態の1つ以上を含む。他の実施において、第1の時間において、第1の値は、第2の値よりも大きく、第2の時間において、ドライバデバイスの値は、第1の時間におけるドライバデバイスの値に対して変化し、第1の値は、第2の値よりも大きいままである。いくつかの実施において、第1の時間において、第1の値は、第2の値よりも小さく、第2の時間において、ドライバデバイスの値は、第1の時間のドライバデバイスの値に対して変化し、第1の値は、第2の値よりも小さいままである。更に他の実施において、システム外部のデバイスの論理状態は、第2の値及び基準値に基づく。いくつかの実施において、第1信号は、第1の関係性に従って第1の値を調節し、第1の信号は、第2の関係性に従って第2の値を調節し、第1の関係性は、第1の値と第2の値との間のものであり、第2の関係性は、システム外部のデバイスによって影響される値と基準値との間のものであり、第1の関係性は、第2の関係性に依存する。本開示の別の態様において、システムは、第1受信機及び第1ドライバデバイスを含む第1デバイスと、第2受信機及び第2ドライバデバイスを含む第2デバイスと、第1デバイスと第2デバイスとの間の通信のための通信ラインとを含み、第1受信機は、第1ドライバデバイスの第2論理状態とは別個の第2ドライバデバイスの第1論理状態を判定するように構成されており、第2受信機は、第2ドライバデバイスの第1論理状態と別個の第1ドライバデバイスの第2論理状態を判定するように構成される。本開示の実施は、以下の特徴の1つ以上を含み得る。いくつかの実施において、第1ドライバデバイスは、通信ラインを介して第1デバイスから第2デバイスへと1つ以上の第1信号を送信するように構成され、第1受信機は、通信ラインを介して第2デバイスからの1つ以上の第2信号を受信するように構成され、第2ドライバデバイスは、通信ラインを介して第2デバイスから第1デバイスへと1つ以上の第3信号を送信するように構成され、第2受信機は、通信ラインを介して第1デバイスからの1つ以上の第4信号を受信するように構成される。他の実施形態において、第1論理状態は、高論理状態又は低論理状態の一方を含む。更に他の実施において、第1ドライバデバイスは、通信ラインを介して第2受信デバイスに1つ以上の第1信号を送信するように構成され、第2ドライバデバイスは、これと実質的に同時に、通信ラインを介して第1受信デバイスに1つ以上の第2信号を送信するように構成される。本開示の更に別の態様において、第1デバイスにより実施される方法は、通信ラインを介して第1の値を特定する信号を受信する工程であって、通信ラインは第1デバイスと第2デバイスとの間で双方向通信を行うように構成され、信号は第1デバイスの出力により影響される工程と、ドライバデバイスからの第2の値を得る工程と、第1の値、第2の値、及び基準値に基づき、第2デバイスの論理状態を判定する工程とを含む。本開示の実施は、以下の特徴の1つ以上を含み得る。いくつかの実施において、方法は、第1の値、及び第2の値に基づき、第1合計値を生成する工程と、第2の値及び基準値に基づき、第2合計値を生成する工程と、第1合計値を第2合計値と比較する工程とを含み、判定する工程は比較工程に基づき判定する工程を含む。他の実施において、第1合計値は、第1の量により調節される第1の値を含み、第1の量は第2の値に基づき、第2合計値は、第2の量で調節される基準値を含み、第2の量は第2の値に基づき、第1の量は第2の量を相殺する。更に他の実施において、第1合計値と第2合計値を比較する工程は、第2デバイスのドライバの値を基準値と比較する工程と実質的に同じである。他の実施形態において、論理状態は、高論理状態又は低論理状態の一方を含む。更に他の実施において、第1の値は第1電圧値又は第1電流値の1つ以上を含み、第2の値は第2電圧値又は第2電圧値の1つ以上を含み、基準値は、基準電圧値又は基準電流値の1つ以上を含む。図1に図示されるように、ディスクドライブ試験システム10は、複数の試験ラック100例えば、10個の試験ラックが図示される、移送ステーション200、及びロボット300を含む。図2に示されるように、各試験スロットアセンブリ120は、ディスクドライブ輸送器400及び試験スロット500を含む。ディスクドライブ輸送器400は、ディスクドライブ600を捕捉するため例えば、移送ステーション200からの、及びディスクドライブ600を試験するために試験スロット500の1つに移送するために使用される。一実施例において、試験スロット500は、ディスクドライブ600と、関連する試験ラック100内のテスト電子機器図示されないとの間に電気通信を提供するために、電気コネクタ図示されないを含み得る。図3を参照し、ディスクドライブ試験システム10図1はまた、試験スロット500のテスト電子機器1102と、外部デバイス1106例えば、ディスクドライブ600との間の通信を促進するためのデバイス1104を含み得る。図3の実施例において、デバイス1104は、通信ライン1108、受信機1110、及びドライバデバイス1112を含む。この実施例において、通信ライン1108は、半二重通信ラインを含む。信号は、通信1108を介して送信され、信号は様々なデバイスによって決定され得る様々な特性を有し得る。本明細書において記載されるように、通信1108で送信される信号の特性は、外部デバイス1106の論理状態を判定するために受信機1110によって使用される。ドライバデバイス1112は、例えば、外部デバイス1106及び/又は受信機1110に信号を送信するためのデバイスを含む。受信デバイス1110は、例えば、外部デバイス1106及び/又はドライバデバイス1112から信号を受信するためのデバイスを含む。通信ライン1108は、デバイス1104と外部デバイス1106との間の双方向通信のために使用される。一実施例において、双方向通信は、デバイス1104によって受信された信号例えば、テスト電子機器1102からが外部デバイス1106に送信される第1通信と、外部デバイス1106から受信された信号が受信機1110を通じてテスト電子機器1102に送信される第2通信とを含む。実施例において、受信機1110は-端子、及び端子を含む。受信機1110は-端子で、ある入力を、端子で別の入力を受信するように構成される。受信機1110の端子への入力は、電圧、電流などが含まれ得る。受信機1110は、端子で受信される入力を比較するように構成される。この実施例において、受信機1110はコンパレータデバイスを含む。比較に基づき、受信機1110は、通信ライン1108の信号に基づき外部デバイス1106の論理状態を判定する。一般的に、論理状態は、受信機1110の端子で受信される入力値が、受信機1110の-端子で受信される入力値に対して、より高い値を有するかどうかを示す値を含む。実施例において、受信機1110の論理状態は、低い論理状態、及び高い論理状態を含む。低論理状態において、端子で受信される入力値は、-端子で受信される入力値に対して、より低い。受信機1110が低論理状態にあるとき、受信機1110は、ゼロの論理値を出力するように構成される。高い論理状態において、端子で受信される入力値は、-端子で受信される入力値に対して、より高い。受信機1110が高い論理状態にあるとき、受信機1110は1の論理値を出力するように構成される。図3の実施例において、ドライバデバイス1112は、信号を受信機1110に、及び外部デバイス1106に断続的に送信する例えば、周期的に、連続的に、既定の時間間隔で、など。ドライバデバイス1112は、電圧値を指定する信号を送信するように、テスト電子機器1102によりプログラミングされている。この実施例において、ドライバデバイス1112は、低電圧値例えば、0V及び高電圧値例えば、5Vを送信するようにプログラミングされている。別の実施例において、様々な他の低電圧値及び高電圧値が使用され得る。低電圧値は、高電圧値よりも低い値を有する。外部デバイス1106はまた、受信機1110に信号を定期的に送信する。外部デバイス1106はまた、低電圧値及び高電圧値を送信するようにプログラミングされている。受信機1110と同様に、ドライバデバイス1112及び外部デバイス1106はまた、低論理値状態及び高論理状態を有する。外部デバイス1106が低電圧値を送信するとき、外部デバイス1106は低論理状態にある。外部デバイス1106が高電圧値を送信するとき、外部デバイス1106は高論理状態にある。ドライバデバイス1112が低電圧値を送信するとき、ドライバデバイス1112は低論理状態にある。ドライバデバイス1112が高電圧値を送信するとき、ドライバデバイス1112は高論理状態にある。デバイス1104はまた、通信ライン1108の信号に基づき、外部デバイス1106の論理状態を判定する際に、受信機1110によって使用される、基準値例えば、基準電圧値をプログラミングされた、基準デバイス1122を含む。図3のバリエーションにおいて、基準デバイス1122は、デバイス1104の外部のデバイスであり得る。別のバリエーションにおいて、基準デバイス1122は、デバイス1104の外部のデバイスから基準電圧値を収集するように構成され得る。一実施例において、外部デバイス1106の論理状態は、外部デバイス1106により送信される電圧値を、基準電圧値と比較することによって判定される。この実施例において、外部デバイス1106及びドライバデバイス1112は、電圧値を受信機1110に一緒に例えば、同時に及び/又は実質的に同時に送信し得る。受信機1110の-端子は、ドライバデバイス1112により送信される電圧値、及び基準デバイス1122の電圧基準値に少なくとも部分的に基づく、電圧値を入力として受信する。受信機1110の端子は、外部デバイス1106により送信された電圧値、及びドライバデバイス1112により送信された電圧値に少なくとも部分的に基づく電圧値を、入力として受信する。ドライバデバイス1112の出力電圧は、受信機1110が、外部デバイス1106により送信される電圧値が、基準電圧値よりも大きいか、又は小さいかを決定することを可能にする量によって、受信機1110の両方の端子への入力値を調節する。端子で入力として受信された電圧値を比較することにより、受信機1110は、通信ライン1108の信号に基づき、外部デバイス1106の論理状態を判定するように構成される。一実施例において、受信機1110は、第1入力電圧値、及び第2入力電圧値を、その端子への入力として受信し、各入力電圧値はそれぞれ、少なくとも部分的に、ドライバデバイス1112からの電圧値に基づいている。この実施例において、第1入力電圧値は、通信ライン1108と関連する電圧値例えば、外部デバイス1106、及びドライバデバイス1112からの送信により影響される、及びドライバデバイス1112と関連する別の電圧値から得られる。一実施例において、通信ライン1108の電圧値は、ドライバデバイス1112によって出力される電圧値、及び外部デバイス1106によって出力される電圧値の両方により影響される。この実施例において、ドライバデバイス1112及び外部デバイス1106は両方とも、通信ライン1108に電圧値を出力する例えば、同時に。第2入力電圧値は、ドライバデバイス1112及び基準電圧値と関連する電圧値から得られる。ドライバデバイス1112が、受信機1110の端子に入力される電圧値に影響する一方で、デバイス1104は、受信機1110が、外部デバイス1106内のドライバによって通信ライン1108へと送信される電圧値を、基準電圧値と効果的に比較するように構成される以下で更に詳細に記載される。この実施例において、外部デバイス1106により、通信ライン1108を介して受信機1110に供給される電圧値は、ドライバデバイス1112によって出力される電圧値によって調節される例えば、修正される。基準デバイス1122によって受信機1110に供給される電圧値はまた、ドライバデバイス1112によって出力される電圧値によって調節される。この構成に基づき、受信機1110の端子への入力、及び受信機1110の-端子への入力は両方とも、ドライバデバイス1112によって出力される電圧値によって調節される。この調節に基づき、受信機1110の出力の論理状態は、外部デバイス1106により送信される電圧値の論理状態と適合する。いくつかの実施例において、受信機1110が高論理状態から低論理状態へと論理状態を変更する前に、通信ライン1108を通じて遅延が生じる場合がある。この実施例において、ドライバデバイス1112及び外部デバイス1106は、通信ライン1108に同時に信号を送信するように構成される。したがって、通信ライン1108の電圧値は、ドライバデバイス1112の出力及び/又は外部デバイス1106の出力により影響され得る。本明細書において記載される技術を用いて、デバイス1104は、ドライバデバイス1112を無効化することなく例えば、ドライバデバイス1112は、周期的及び/又は連続的に動作し得るように構成される、外部デバイス1106の論理状態を判定するように構成される。連続的に動作するドライバデバイス1112により、デバイス1104は、ドライバデバイス1112の送信を無効化及び有効化することによって生成される、待ち時間を減少させるように構成される。基準デバイス1122の基準値電圧は、通信ライン1108の信号例えば、外部デバイス1106から送信され、及び/又は外部デバイス1106の出力により影響されるに基づき、受信機1110の出力の論理状態を、外部デバイス1106の論理状態と適合するように促進する。一実施例において、基準電圧値は、例えば、通信ライン1108の電圧値に基づき、外部デバイス1106が低論理状態及び/又は高論理状態にあるかを判定するために使用される。一実施例において、基準電圧値は、外部デバイス1106の低電圧値よりも大きく、外部デバイス1106の高電圧値よりも小さい値を含む。この実施例において、基準電圧値は、外部デバイス1106の高電圧値及び低電圧値の平均値を含む。この実施例において、外部デバイス1106により送信された電圧値が、基準電圧値よりも大きい場合、外部デバイス1106は、高論理状態にある。外部デバイス1106により送信された電圧値が基準電圧値よりも小さい場合、外部デバイス1106は低論理状態にある。デバイス1104はまた、基準デバイス1122、外部デバイス1106、及びドライバデバイス1112によって提供される電圧値を重み付けするために、レジスタ1114、1116、1118、1120を含む。外部デバイス1106、ドライバデバイス1112、及び基準デバイス1122によって提供される電圧値を重み付けすることにより、デバイス1104は、通信ライン1108の信号例えば、外部デバイス1106からの出力に影響されるに基づき、受信機1110の出力の論理状態と、外部デバイス1106の論理状態との間の適合を促進する。ノード、A、B、C、D、E、F及びGが図3に例示され、以下の記載において参照される。図3の実施例において、ノードAは、外部デバイス1106により送信される電圧値を含む。ノードBは、受信機1110によって出力される電圧値を含む。ノードDは、テスト電子機器1102によりドライバデバイス1112に送信される電圧値を含む。ノードCは、ドライバデバイス1112により送信される電圧値を含み、例えば、ノードDの電圧値と同じであり得る。レジスタ1114、1116は、ノードAとCとの間に電圧差を生じる。ノードGは、ノードAとCとの間の電圧差の指標である値を含む。受信機1110は、端子でノードGにおける電圧値を受信する。ノードEは、基準デバイス1122により送信される基準電圧値を含む。レジスタ1118、1120は、ノードEとCとの間に電圧差を生じる。ノードFは、ノードEとCとの間の電圧差の指標である値を含む。受信機1110は、-端子でノードFにおける電圧値を受信する。先に記載されたように、受信機1110は、-端子で受信された入力と、端子によって受信された入力を比較する。比較に基づき、受信機1110は、テスト電子機器1102に低論理状態又は高論理状態を送信するかどうかを決定する。受信機1110はノードBで、受信機1110によって行われる比較の指標である値を出力する。先に記載されたように、デバイス1104は、通信ライン1108に送信される信号例えば、ノードAでに基づき、外部デバイス1106の論理状態に適合する受信機1110例えば、ノードBの出力の論理状態を促進するように構成される。外部デバイス1106及びドライバデバイス1112の電圧値は、低電圧値及び高電圧値例えば、それぞれ0V及び5Vの値を有する。この実施例において、外部デバイス1106が高電圧値を送信するとき、外部デバイス1106が高論理状態にある。外部デバイス1106が低電圧値を送信するとき、外部デバイス1106は低論理状態にある。先に記載されるように、ノードA及びCは、それぞれ外部デバイス1106及びドライバデバイス1112により送信される電圧値を含む。受信機1110への入力は、上記のように、ノードA及びCに少なくとも部分的に基づいている。以下において表1は、ノードAの入力が、ノードBの出力にどのように対応するかの、代表例を提供する。上記の表1の計算は、外部デバイス1106及びドライバデバイス1112の両方が、5Vの高電圧値及び0Vの低電圧値を有すること、並びに基準電圧値が2.5Vであることを想定している。この実施例において、外部デバイス1106の出力インピーダンス例えば、抵抗値は、少なくとも部分的にレジスタ1114、1116によって生成される出力インピーダンスに対して低い。この例において、レジスタ1114の値のレジスタ1116の値に対する比率、及びレジスタ1118の値の、レジスタ1120の値に対する比率が、実質的に同じである。この実施例において、外部デバイス1106の出力は送信する際例えば、デバイス1104への信号に有効化され、受信する際例えば、デバイス1104からの信号に無効化される。先に説明されたように、通信ライン1108の最大電圧は5Vであり得、通信ライン1108の最小電圧は0Vであり得る。この例において、レジスタ1114、1116、1118及び1120は同じ電圧を有する。先に記載されたように、5Vの高電圧値は、1の値を有する高論理状態と対応する。0Vの低電圧値は、ゼロの値を有する低論理状態と対応する。この実施例において、ノードA、Cが低論理状態を示す値を有する場合例えば、ゼロの値を有する論理状態、ノードGの電圧値は値0Vを有し、ノードFにおける電圧値は1.25Vの値を有する。上記のように、ノードFの電圧値は、受信機1110の-端子への入力であり、ノードGにおける電圧値は、受信機1110の端子への入力である。この実施例において、受信機1110の-端子に入力される値例えば、1.25Vは、受信機1110の端子に入力される値例えば、0Vよりも大きい。端子への入力の比較に基づき、受信機1110は、受信機1110の出力の低論理状態を判定する。受信機1110は、ノードBにおいて、受信機1110の出力の低論理状態の指標である、0Vの値を出力する。別の実施形態において、ノードAは、高論理状態の指標である値を有し、ノードCは、低論理状態の指標である値を有する。この実施例において、ノードGにおける電圧値は2.5Vの値を有し、ノードFにおける電圧値は1.25Vの値を有する。この実施例において、受信機1110の-端子における値例えば、1.25Vは、受信機1110の端子における値例えば2.5Vよりも小さく、受信機1110は、例えば、通信ライン1108の信号に基づき、外部デバイス1106の高論理状態例えば、1に値を有する論理状態を判定する。先に記載されたように、通信ライン1108の信号の電圧値は、外部デバイス1106及び/又はドライバデバイス1112の出力により影響されてもよい。受信機1110は、ノードBにおいて、外部デバイス1106の高論理状態と対応する、5Vの値を出力する例えば、通信ライン1108上の信号に基づく。更に別の実施形態において、ノードAは、低論理状態の指標である値を有し、ノードCは、高論理状態の指標である値を有する。この実施例において、ノードGにおける電圧値は2.5Vの値を有し、ノードFにおける電圧値は3.75Vの値を有する。この実施例において、受信機1110の-端子における値例えば、3.75Vは、受信機1110の端子における値例えば、2.5Vよりも大きく、受信機1110は低論理状態を判定する。受信機1110は、ノードBにおいて0Vの値を出力し、これは、通信ライン1108の信号の低論理と対応する。更に別の実施形態において、ノードAは、高論理状態の指標である値を有し、ノードCは、高論理状態の指標である値を有する。この実施例において、ノードGにおける電圧値は5Vの値を有し、ノードFにおける電圧値は3.75Vの値を有する。この実施例において、受信機1110の-端子における値例えば、3.75Vは、受信機1110の端子における値例えば、5V未満であり、受信機1110は、外部デバイス1106が高論理状態にあることを判定する。受信機1110は、ノードBにおいて5Vの値を出力し、これは、通信ライン1108上の信号の高論理の指標である。上記のように、受信機1110は、通信ライン1108の電圧値を、基準デバイス1122の電圧基準値と比較することによって、通信ライン1108の論理状態を判定し得る。通信ライン1108は、外部デバイス1106とドライバデバイス1112との間の双方向通信のために使用されるため、ドライバデバイス1112により送信される電圧値は、受信機1110の端子で受信される電圧値に影響する。すなわち、受信機の端子で受信される電圧値は、外部デバイス1106により送信される電圧値、及びドライバ1112により送信される電圧値に基づく。先に記載されたように、受信機1110は、通信ライン1108の電圧値例えば、外部デバイス1106により送信され及び/又は外部デバイス1106により影響を受けるを、基準電圧値と比較するように構成される。この実施例において、外部デバイス1106により送信される電圧値は、ドライバデバイス1112により送信される電圧値に基づき調節され、電圧基準値はまた、ドライバデバイス1112により送信される電圧値に基づき調節される。外部デバイス1106により送信される電圧値、及び同じ信号により決定される適切な量例えば、ドライバデバイス1112により送信される電圧値に少なくとも部分的に基づく量による基準電圧値を調節することにより、ドライバデバイス1112により送信される電圧値の影響が例えば、電圧基準値を調節しない場合に比べて、ドライバデバイス1112により送信される電圧値に少なくとも部分的に基づき、減少する。先行技術を使用して、ドライバデバイス1112から送信される信号は、通信ライン1108の電圧値と、ドライバデバイス1112により送信される電圧値との間の第1の関係性に従って通信ライン1108の電圧値を調節する。一般的に関係性は、2つの値の間の相関を含む。例えば、関係性は、一方の値の増加が別の値の増加を生じることを指定する。別の実施例においては、別の関係性が、一方の値の減少が別の値の減少を生じることを指定する。更に別の実施例においては、一方の値の減少が別の値の増加を生じることを指定する。ドライバデバイス1112から送信される信号はまた、基準電圧値と外部デバイス1106のドライバの出力に関する電圧値との間の第2の関係性に従って基準電圧値を調節する。図4は、通信ライン1108の信号に基づき、外部デバイス1106の論理状態を判定するための、代表的なプロセス1200のフローチャートである。動作中、デバイス1104は、ドライバデバイス1112により送信される電圧値を使用する1202。上記のように、ドライバデバイス1112により送信される電圧値は、低電圧値及び/又は高電圧値を含み得る。デバイス1104は、通信ライン1108の電圧値を受信する1204。上記のように、通信ライン1108の外部デバイス1106からの電圧値出力は、低電圧値及び/又は高電圧値を含み得る。デバイス1104はまた、基準構成要素1122から送信される電圧基準値を使用する1206。図4の実施例において、デバイス1104は、通信ライン1108から受信される電圧値に第1ゲインを適用する1208。この実施例において、第1ゲインは、デバイス1104に含まれる様々な回路を通じて通信ライン1108から受信される電圧値に適用される。第1ゲインは、通信ライン1108から受信された電圧値と第1ゲインの第1の積例えば、積1=通信ラインから受信された電圧値×ゲイン1を生じることにより、通信ライン1108から受信された電圧値に第1ゲインが適用され得る。デバイス1104はまた、ドライバデバイス1112により送信された電圧値に第2ゲインを適用する1210。この実施例において、第2ゲインは、デバイス1104に含まれる様々な回路を通じてドライバデバイス1112により送信される電圧値に適用される。第2ゲインは、ドライバデバイス1112により送信される電圧値と第2ゲインとの第2の積例えば、積2=ドライバデバイス1112により送信される電圧値×ゲイン2を生じることにより、ドライバ1112により送信される電圧値に適用され得る。デバイス1104は、第1の積及び第2の積に基づく、第1合計値を生じる1216。一般的に合計値は、他の値の合計の指標である値を含む。図4の実施例において、デバイス1104は、例えば、ボックス1216内の-記号によって示されるように、第2の積にマイナス値を適用するように構成され得る。負の値を第2の積に適用することにより、デバイス1104は、第1の積から第2の積を除するべく指定する。図4の実施例において、受信機1110は、受信機1110の端子において、第1合計値を受信する図示されないを受信する。先行の動作に基づき、デバイス1104は、ドライバデバイス1112の電圧値から得られる量だけ、通信ライン1108の電圧値を調節する。この実施例において、第1合計値は、第1の量だけ調節された第1電圧値を含み、第1の量は、ドライバデバイス1112の電圧値に基づく。デバイス1106は、第2の量例えば、ドライバデバイス1112の電圧値から得られる量により基準電圧値を調節するために、第2合計値を生じる。この実施例において、第1の量は、第2の量を相殺する。一般的に相殺は、一方の値が他方の値を打ち消すことを含む。第2合計値を生じる際に、デバイス1104は以下のような機能を実行する。動作中1104は、ドライバデバイス1112の電圧値に第3ゲインを適用する1212。第3ゲインは、ドライバデバイス1112の電圧値と第3ゲインの積例えば、積3=ドライバデバイス1112の電圧値×ゲイン3を生じることによって、ドライバデバイス1112の電圧値に適用され得る。デバイス1104はまた、基準電圧値に第4ゲインを適用する1214。この実施例により、第4ゲインは、基準電圧値と第4ゲインの第4の積例えば、積4=基準電圧値×ゲイン4を生じることによって、基準電圧値に適用される。デバイス1104は、第3の積及び第4の積に基づき、第2合計値を生成する1218。図4の実施例において、デバイス1104は、例えば、ボックス1218内の-記号によって示されるように、第3の積にマイナス値を適用するように構成され得る。負の値を第3の積に適用することにより、デバイス1104は、第4の積から第3の積を除するべく指定する。図4の実施例において、受信機1110は、-端子の第2合計値を受信する図示されない。加算ボックス1216及び1218の及び-記号は、記号をゲインステージ例えば、ゲイン1、ゲイン2、ゲイン3、及びゲイン4に戻すことによって変更され得る。受信機1110は第1合計値を第2合計値と比較する1220。比較に基づき、受信機1110は、通信ライン1108の信号に基づき外部デバイス1106の論理状態を判定する1222。上記のように、受信機1110は、第1合計値例えば、受信機1110の端子の入力値が、第2合計値例えば、受信機1110の-端子での入力値よりも大きいときに、高論理状態を出力するように構成される。受信機1110は、第1合計値が第2合計値よりも小さいときに、低論理状態を出力するように構成される。ここで図5を参照し、通信ライン1406は、デバイス1400と1402との間の双方向通信のために使用される。図5の実施例において、通信ライン1406は、半二重通信ラインを含む。デバイス1400は、ドライバデバイス1408及び受信機1410を含む。デバイス1400はまた、レジスタ1418、1420、1422、1424及びレジスタデバイス1426を含む。デバイス1402はまた、ドライバデバイス1412及び受信機1416を含む。デバイス1402はまた、レジスタ1428、1430、1432、1434及びレジスタデバイス1436を含む。図5は、ノードW、X、Y、Zを含む。ノードWは、ドライバデバイス1408の出力の指標である電圧値を含む。ノードXは、ドライバデバイス1412の出力の指標である電圧値を含む。ノードYは、受信機1410の出力の指標である電圧値を含む。ノードZは、受信機1416の出力の指標である電圧値を含む。図5の実施例において、ドライバデバイス1408、1412は、信号を断続的に例えば、周期的に又は連続的に送信している。別の実施例において、ドライバデバイス1408、1412はまた、信号を同時に送信し得る。実施例において、ドライバデバイス1408は、受信機1410に連結される。接続を通じ、ドライバデバイス1408は、受信機1410に信号を送信する。ドライバデバイス1408はまた、通信ライン1406を介して受信機1416に連結される。通信ライン1406を通じ、ドライバデバイス1408は、受信機1416に信号を送信する。実施例において、ドライバデバイス1412は、受信機1416に連結される。接続を通じ、ドライバデバイス1412は、受信機1416に信号を送信する。ドライバデバイス1412はまた、通信ライン1406を介して受信機1410に連結される。通信ライン1406を通じ、ドライバデバイス1412は、受信機1410に信号を送信する。受信機1410がドライバデバイス1408に連結される一方で、受信機1410はまた、接続ライン1406を介してドライバデバイス1412から送信される信号を聞くように構成される。受信機1410は、ドライバデバイス1408及び基準デバイス1426により送信される電圧値に少なくとも部分的に基づく電圧値を、-端子において、入力として受信する。受信機1410は、以下で更に詳細に記載されるように、ドライバデバイス1412及びドライバデバイス1408により送信される電圧値に少なくとも部分的に基づく、電圧値を、端子において、入力として受信する。端子において受信される2つの入力を比較することにより、受信機1410は、ドライバデバイス1412の論理状態を判定する。実施例において、レジスタ1418、1420、1422、1424の値、及び基準デバイス1426の基準電圧値の値は、ドライバデバイス1412の論理状態と適合する、受信機1410の論理状態出力を促進するように選択される。一実施例において、レジスタ1418、1420は、ドライバデバイス1408及び通信ライン1406により送信される電圧の間に電圧差を生じる。通信ライン1406の電圧値は、ドライバデバイス1408の出力とドライバデバイス1412の出力との間の電圧差によって決定される。レジスタ1420、1418、1418、1430の値は、差の大きさに寄与する。受信機1410は、ドライバデバイス1408により送信される電圧と、ドライバデバイス1412により送信されるドライバとの間の電圧差の値の指標である信号を、端子において、入力として受信する。レジスタ1422、1424は、ドライバデバイス1408からの電圧と、基準デバイス1426からの電圧との間の電圧差を生じる。受信機1410は、ドライバデバイス1408の出力の電圧と、基準デバイス1426の出力の電圧との間の電圧差の値の指標である信号を、-端子において入力として受信する。受信機1410は、端子において受信される入力を比較する。比較に基づき、受信機1410は、ドライバデバイス1412の論理状態を判定する。ノードYにおいて、受信機1410は、ドライバデバイス1412の論理状態の指標である値を出力する。実施例において、レジスタ1418、1420、1422、1424、1428、1430、1432、1434の値、及び基準デバイス1426、1436における基準電圧の値が、表2に示される、ノードW~Zの以下の値に従って選択される。一実施例において、レジスタ1418、1420、1428及び1430は、1000Ωの値を有する。レジスタ1422及び1432は、500Ωの値を有する。レジスタ1424及び1434は、1500Ωの値を有する。他の値は、上記の表2に従って、入力及び出力論理状態を生成するのに使用され得る。加えて、この実施例において、ドライバデバイス1408、1412は、0Vの低電圧値、及び5Vの高電圧値を送信するように構成される。基準デバイス1426、1436それぞれの、基準電圧値は2.5Vである。上記の表2に例示されるように、ノードW、Xの値は、受信機1410、1416への入力として使用される。ノードY、Zでの値は、それぞれ受信機1410、1416の出力の指標である。上記のように、受信機1416は、ドライバデバイス1408から送信された信号を聞く例えばまた、ドライバデバイス1412からの信号を受信する間ように構成される。別の実施例において、受信機1416は、ドライバデバイス1408に影響される、通信ライン1406の信号を聞くように構成される。この実施例において、レジスタ1428、1430、1432及び1434の値は、レジスタ1420、1418、基準デバイス1436の基準電圧値、並びにドライバデバイス1412、1408の高電圧値及び低電圧値と共に作用し、ドライバデバイス1412により送信される電圧値をオーバーライドする、ドライバデバイス1408により送信される電圧値を促進する。この構成により、受信機1416は、ドライバデバイス1408の論理状態と適合する、その端子への入力に基づき、論理状態を出力するように構成される。実施例において、ドライバデバイス1408、1412は、高論理及び低論理状態を受容する。ドライバデバイス1408、1412が高論理状態にあるとき、ドライバデバイス1408、1412は、高論理状態を駆動及び受信する。ドライバデバイス1408、1412が高論理状態にあるとき、ドライバデバイス1408、1412は、高論理状態を駆動及び受信する。この実施例において、ドライバデバイス1408が高論理状態にあるとき、受信機1416はまた、高論理状態を出力する。実施例において、受信機1416が低論理状態から高論理状態へと論理状態を変化させる前に、通信ライン1406を介した遅延が生じ得る例えば、通信ライン1406の長さに基づく。ドライバデバイス1408が低論理状態にあるとき、受信機1416はまた、低論理状態を出力する。受信機1416及びドライバデバイス1408の論理状態の間の対応に基づき、上記の表2に例示されるように、ノードWの値は、ノードZの値と適合する上記の表2に例示される。同様に、受信機1410は、ドライバデバイス1412から送信された及び/又はこれに影響された信号を聞くように構成される例えば、またドライバデバイス1410からの信号を受信する間。この実施例において、レジスタ1418、1420、1422及び1424の値は、レジスタ1428、1430、基準デバイス1426の基準電圧値、並びにドライバデバイス1408、1412の高電圧値及び低電圧値と共に作用し、ドライバデバイス1408により送信される電圧値をオーバーライドする、ドライバデバイス1412により送信される電圧値を促進する。この構成に基づき、受信機1410は、ドライバデバイス1412の論理状態に適合するその端子への入力に基づき、論理状態を出力するように構成される。この実施例において、ドライバデバイス1412が高論理状態にあるとき、受信機1410はまた、高論理状態を出力する。ドライバデバイス1412が低論理状態にあるとき、受信機1410はまた、低論理状態を出力する。上記のように、受信機1410が論理状態を変更する前に、通信ライン1406を通じて遅延が存在し得る。受信機1410及びドライバデバイス1412の論理状態の間の対応に基づき、上記の表2に例示されるように、ノードXの値は、ノードYの値と適合する上記の表2に例示される。上記の経路に記載される技術は、ディスクドライブ及びテスト電子機器を備えるディスクドライブ試験システムに限定されない。むしろ、先行技術は一般的に、信号接続/通信ラインを共有する多数のソースからの、通信、アナログ及び/又はデジタル情報の任意の組み合わせと関連する。実施例において、任意のボード、デバイス、及び/又は回路が、図3及び図5の外部デバイス1106及び/又はテスト電子機器1102のために使用され得る。例えば、上記の技術は、半二重例えば、共有されたトランシーバーへと全二重シリアル通信ラインを多重化するために使用され得る。加えて、様々な構成による、レジスタの様々な組み合わせは、図3及び図5の結果を達成するために使用され得る。一実施例において、レジスタではなく、AC連結が使用される場合がある。本明細書において記載される技術は、例えば、接触アセンブリ内の形成電子機器ボードformationelectronicsboard上の接触パッドへと、及びここから信号を送信することによって、コンピュータ図示されないにより実施され得る。本明細書において記載される技術は、ハードウェア又はハードウェア及びソフトウェアの組み合わせを使用して実施され得る。この点において、例えば、プログラミング可能なプロセッサ、コンピュータ、多数のコンピュータ、及び/又はプログラミング可能な論理構成要素などの、1つ以上のデータ処理装置の動作により実行されるか、又はこれを制御するための、1つ以上の機械可読媒体などの、情報キャリアにおいて明確に実現される、コンピュータプログラムなどの、コンピュータプログラム製品を、少なくとも一部において介して、本明細書において記載されるシステムによって実行される技術のいずれかが実行され得る。コンピュータプログラムは、コンパイラ型又はインタープリタ型言語などのプログラミング言語の任意の形態で書かれることもでき、独立プログラムとして、又はモジュール、コンポーネント、サブルーチン、オブジェクト、若しくはその他のコンピューティング環境での使用に好適なユニットとしてなど、任意の形態で開発されてもよい。コンピュータプログラムは、1つのコンピュータ上で、又は一箇所にあるか、若しくは複数箇所に分布してネットワークで相互接続された複数のコンピュータ上で、実行されるように開発され得る。一実施例において、本明細書において記載される技術は、一点から別の点に伝達されるエネルギーを有する、様々な種類の伝達媒体において使用され得る。例えば、本明細書において記載される技術は、同じ光学伝達経路の両側の、送信機及び受信機を用いて、通信ラインで光エネルギーを伝達する例えば、同じ光学伝達経路のに使用され得る。機能の全部又は一部の実施に関わる機能は、校正プロセスの機能を実施するための1つ以上のコンピュータプログラムを実行する、1つ以上のプログラム可能なプロセスによって実施され得る。機能の全部又は一部は、例えば、FPGAフィールドプログラマブルゲートアレイ及び/又はASIC特定用途向け集積回路などの、特定の目的の論理回路として実行され得る。コンピュータプログラムの実行に好適なプロセッサには、例として、一般用及び専用の両方のマイクロプロセッサ、及び任意の種類のデジタルコンピュータの任意の1つ以上のプロセッサが挙げられる。一般に、プロセッサは、命令及びデータを、読み取り専用メモリ又はランダムアクセスメモリ又は両方から受け取る。コンピュータの構成要素は、命令を実行するためのプロセッサ、並びに命令及びデータを保存するための1つ以上の記憶デバイスを含む。本明細書において記載される異なる実施形態の構成要素は組み合わされて、上記に特に説明されていない他の実施形態を形成してもよい。構成要素は、これらの動作に悪影響を与えることなく、本明細書において記載される構造から省略されることがある。更に、様々な別個の構成要素が、1つ以上の個別の構成要素へと組み合わされて、本明細書において記載される機能を実行することがある。本明細書において特に記載されない他の実施形態がまた、以下の請求項の範囲内となる。