(57)【要約】【課題】記録装置本体から記録ヘッドによって送信するデータによってクロックのスキュー幅が異なる課題があった。【解決手段】記録ヘッドを有する記録装置であって、それぞれが信号を送信する複数の送信手段と、前記複数の送信手段に対応して前記記録ヘッドに設けられ、信号線を介して信号を受信する複数の受信手段と、前記複数の受信手段それぞれが受信した複数の信号の位相差に基づいて前記複数の信号の遅延を制御して出力する位相調整手段とを備え、前記複数の送信手段それぞれは、前記位相調整手段にて位相調整を行うための位相調整信号を送信し、前記複数の送信手段のうちの第１の送信手段が送信する位相調整信号は、前記複数の送信手段のうちの第２の送信手段が送信する位相調整信号に対して同位相および逆位相の信号を含む。【選択図】図４
2018176739.tif 000002
【特許請求の範囲】
【請求項１】
記録ヘッドを有する記録装置であって、
それぞれが信号を送信する複数の送信手段と、
前記複数の送信手段に対応して前記記録ヘッドに設けられ、信号線を介して信号を受信する複数の受信手段と、
前記複数の受信手段それぞれが受信した複数の信号の位相差に基づいて前記複数の信号の遅延を制御して出力する位相調整手段と
を備え、
前記複数の送信手段それぞれは、前記位相調整手段にて位相調整を行うための位相調整信号を送信し、
前記複数の送信手段のうちの第１の送信手段が送信する位相調整信号は、前記複数の送信手段のうちの第２の送信手段が送信する位相調整信号に対して同位相および逆位相の信号を含むことを特徴とする記録装置。
【請求項２】
記録ヘッドを有する記録装置であって、
それぞれが信号を送信する複数の送信手段と、
前記複数の送信手段に対応して前記記録ヘッドに設けられ、信号線を介して信号を受信する複数の受信手段と、
前記複数の受信手段それぞれが受信した複数の信号の位相差に基づいて前記複数の信号の遅延を制御して出力する位相調整手段と
を備え、
前記複数の送信手段それぞれは、前記位相調整手段にて位相調整を行うための位相調整信号を送信し、
前記複数の送信手段のうちの第１の送信手段および第２の送信手段が送信する位相調整信号は、それぞれにおいて、連続する少なくとも２つの符号のパターンに複数通りのパターンがあることを特徴とする記録装置。
【請求項３】
前記第１の送信手段が送信する位相調整信号と前記第２の送信手段が送信する位相調整信号のパターンは互いに同じであることを特徴とする請求項２に記載の記録装置。
【請求項４】
前記第１の送信手段が送信する位相調整信号と前記第２の送信手段が送信する位相調整信号のパターンは互いに異なることを特徴とする請求項２に記載の記録装置。
【請求項５】
前記第１の送信手段が送信する位相調整信号と前記第２の送信手段が送信する位相調整信号のパターンは同位相であることを特徴とする請求項２に記載の記録装置。
【請求項６】
前記第１の送信手段が送信する位相調整信号と前記第２の送信手段が送信する位相調整信号との間で、逆位相となる関係の信号の組と、同位相となる信号の組とのそれぞれが生じることを特徴とする請求項２に記載の記録装置。
【請求項７】
前記位相調整手段は、
前記複数の信号を複数段の遅延時間遅らせて出力する遅延回路と、
前記遅延回路にて遅延された複数の信号のうち、所定の期間に含まれる信号を判定する判定回路と、
前記判定回路の判定結果に基づき前記遅延回路による遅延時間を選択して出力する選択回路と
を含むことを特徴とする、請求項１乃至６のいずれか一項に記載の記録装置。
【請求項８】
前記信号線において、前記複数の送信手段と前記複数の受信手段とが送受信を行うための配線は並走していることを特徴とする請求項１乃至７のいずれか一項に記載の記録装置。
【請求項９】
対応する送信手段と受信手段とは、差動伝送方式にて信号の送受信を行うとを特徴とする請求項１乃至８のいずれか一項に記載の記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置に関する。
【背景技術】
【０００２】
従来、記録ヘッドと記録ヘッド制御ＩＣ（記録ヘッドの動作を制御するためのドライバＩＣ）とを有するヘッドユニットを備える記録装置がある。また、ヘッドユニットと、メイン基板上のＡＳＩＣとは、記録データを含む各種信号を送受するためのケーブルによって接続されている。
【０００３】
近年、ＬＳＩプロセスの高速化に伴うＩＣ内部でのバラツキの影響が大きくなっている。そのため、本体チップ内の各部に同時に伝達されるべきクロック信号が配線状況等によって、タイミングに誤差が生じるというクロックスキューが起こる。このクロックスキューによってデータを正しく送信するためのセットアップタイム／ホールドタイムの確保が困難となり、データ送信エラーが起きる。上記のような記録装置では、メイン基板上のＡＳＩＣから記録ヘッドへ記録データを送信する際に、ケーブルを介した通信となるため、クロックスキューへの対策がより重要視されている。
【０００４】
特許文献１では、位相調整時に送信器から位相調整用信号を出力させて、受信器の位相検出部によって各信号の位相状態を検出させ、検出された位相状態に応じて遅延調整部によって可変遅延部による各信号の遅延量を調整する。これにより、データ信号を安定的に読み取ることを可能としている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１２５０１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１においては、並走する信号線間のクロストークノイズ及び／もしくは送信するデータの符号間干渉を考慮した位相調整ができない。
【０００７】
記録装置では、メイン基板上のＡＳＩＣと記録ヘッド間の記録データの通信は、複数のデータ線を介して実現される。複数のデータは同じタイミングで送信されるため、データ線間でクロストークノイズが発生すると立上がり／立下り時間に影響を及ぼしタイミングエラーが発生するという課題がある。また、記録データの通信は様々なデータパターンを送信するため、隣接する符号間の干渉によってもタイミングエラーが発生するという課題がある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために本願発明は以下の構成を有する。すなわち、記録ヘッドを有する記録装置であって、それぞれが信号を送信する複数の送信手段と、前記複数の送信手段に対応して前記記録ヘッドに設けられ、信号線を介して信号を受信する複数の受信手段と、前記複数の受信手段それぞれが受信した複数の信号の位相差に基づいて前記複数の信号の遅延を制御して出力する位相調整手段とを備え、前記複数の送信手段それぞれは、前記位相調整手段にて位相調整を行うための位相調整信号を送信し、前記複数の送信手段のうちの第１の送信手段が送信する位相調整信号は、前記複数の送信手段のうちの第２の送信手段が送信する位相調整信号に対して同位相および逆位相の信号を含む。
【発明の効果】
【０００９】
本発明によれば、複数のデータ線間のクロストークノイズ影響及び／もしくは符号間干渉によるタイミングずれを考慮してスキュー調整することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態に係る記録装置の主要機構部分の例を示す図。
【図２】本実施形態に係る記録装置の機略構成を示す図。
【図３】本実施形態に係るスキュー調整回路の構成例を示す図。
【図４】本実施形態に係るスキュー調整シーケンスを示すフローチャート。
【図５】本実施形態に係るスキュー調整シーケンスの具体例を説明するための図。
【図６】クロストークノイズによるタイミングずれを説明するための図。
【図７】第１の実施形態に係るスキュー調整用コマンドを示す図。
【図８】シンボル符号間干渉によるタイミングずれを示す図。
【図９】第２の実施形態に係るスキュー調整用コマンドを示す図。
【図１０】第３の実施形態に係るスキュー調整用コマンドを示す図。
【発明を実施するための形態】
【００１１】
＜第１の実施形態＞
以下、図面を用いて本願発明の一実施形態について説明する。なお、以下に示す構成は一例であり、これに限定するものではない。
【００１２】
［装置構成］
図１は、本発明を適用可能な記録装置の主要な機構部分を示す図である。記録装置１は、インクジェットプリンタの装置本体を示す。排紙ローラ２は、画像が記録された紙等の記録媒体１４を記録装置１の外へ搬送する。プラテン３は、記録面の底面に位置する。紙押さえローラ４は、記録媒体１４を押さえるために用いられる。用紙搬送ギア６は、記録媒体１４を搬送する際に機能するギアである。用紙搬送モーター７は、用紙搬送ギア６と用紙搬送モーターギア８を介して、用紙搬送ローラ５を駆動するモーターである。
【００１３】
エンコーダフィルム９は、用紙搬送モーター７に同期して回転する。アナログエンコーダセンサ１０は、エンコーダフィルム９に記されたスリットの検知を行い、用紙搬送モーター７の位置の検出及び、記録タイミングの生成が行われる。記録ヘッド１５は、インクを吐出する複数のノズルからなるノズル列を有する。キャリッジ１６は、記録ヘッド１５を搭載し、記録媒体１４の搬送方向と直交する走査方向に記録ヘッド１５を走査する。シャフト１１は、キャリッジ１６を固定するためのシャフトである。ベルト１２およびモーター１３は、キャリッジ１６を駆動するために用いられる。
【００１４】
図１は、スキャン型の記録装置の例を示したが、この構成に限定するものではなく、本願発明が解決すべき課題が生じる記録装置の構成であれば、他の構成であっても本願発明は適用可能である。例えば、フルライン型の記録装置であってもよい。
【００１５】
図２は、本実施形態に係る記録装置１の機略構成図を示す。図２において、ホストＰＣ２０と、記録装置１に設置されるメイン基板１７とが通信可能に接続される。ホストＰＣ２０は、ユーザが印刷物の生成や印刷の実行等の指示を行う情報処理装置であり、一般的なＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などが該当する。また、記録装置１において、メイン基板１７と記録ヘッド１５が、信号線１９を介して接続されている。
【００１６】
メイン基板１７は、記録装置１の制御を行うＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）１８を備える。記録ヘッド１５は、インクを吐出して画像形成を行う記録ヘッドであり、記録装置１本体から取り外して交換することが可能である。本実施形態では、信号線１９として、フレキシブルフラットケーブルによって接続されているものとして説明を行う。
【００１７】
記録装置１のメイン基板１７に設けられたＡＳＩＣ１８は、インターフェース（Ｉ／Ｆ）回路２１、ＣＰＵ２２、画像処理部２３、画像メモリ２４、およびデータ送信部２５を含んで構成される。ホストＰＣ２０から送信された制御コマンドや記録データは、ＡＳＩＣ１８が備えるＩ／Ｆ回路２１によって受信される。受信された制御コマンドはＣＰＵ２２によって解析され、この制御コマンドに応じて記録装置１の制御が行われる。また、Ｉ／Ｆ回路２１で受信された記録データは画像処理部２３に送られ、記録方法に応じた様々な画像処理が施され、印刷データとして画像メモリ２４に格納される。格納された印刷データは、印刷動作の際に再度読み出される。データ送信部２５は、画像処理された印刷データを記録ヘッド１５に送信する。
【００１８】
本実施形態では、信号線１９の複数の配線が並走している構成において、対応する送信手段と受信手段とが差動伝送方式にて信号の送受信を行うものとする。
【００１９】
差動伝送ドライバ１０１、１０２、１０３は、シングルエンド形式で送信するクロック（ＣＬＫ＿ＩＮ）、データ（ＤＡＴＡ１＿ＩＮ、ＤＡＴＡ２＿ＩＮ）を差動伝送信号（ＣＬＫ＋、ＣＬＫ−、ＤＡＴＡ１＋、ＤＡＴＡ１−、ＤＡＴＡ２＋、ＤＡＴＡ２−）に変換して記録ヘッド１５に送信するためのドライバである。
【００２０】
差動伝送レシーバ１０４、１０５、１０６は、差動伝送ドライバ１０１〜１０３それぞれから出力されたクロック及びデータの差動伝送信号をシングルエンド形式の信号（ＣＬＫ＿ＯＵＴ、ＤＡＴＡ１＿ＯＵＴ、ＤＡＴＡ２＿ＯＵＴ）に変換するためのレシーバである。また、終端抵抗１０７、１０８、１０９は、各差動伝送信号ラインを終端している抵抗である。本実施形態では、低電圧差動シグナリング（ＬＶＤＳ：Ｌｏｗ  Ｖｏｌｔａｇｅ  Ｄｉｆｆｅｒｅｎｔｉａｌ  Ｓｉｇｎａｌｉｎｇ）規格の差動伝送信号を採用している。
【００２１】
なお、本実施形態では、説明の簡略化のために、記録装置１の本体側と記録ヘッド１５側とを接続する信号線１９において、１つのクロックに対するラインと２のデータに対するラインとからなる送受信構成とした。しかし、この構成に限定するものではなく、例えば、更に多くのデータに対するラインを含む構成であってもよい。
【００２２】
スキュー調整回路１１０は、差動伝送レシーバ１０４〜１０６から出力されたクロック信号と各データ信号の位相状態を調整して、データ信号を安定的に読み取らせるための回路である。スキュー調整回路１１０の出力は、シフトレジスタ１１１に入力される。スキュー調整回路１１０の出力は、クロック信号が１出力であり、データ信号が２出力となる。更に、シフトレジスタ１１１の出力はデータラッチ１１２に入力される。シフトレジスタ１１１は、シリアルデータとして送られてきた各データをパラレルデータに変換して、データラッチ１１２に出力する。データラッチ１１２は、シフトレジスタ１１１から出力されたデータを一時記憶する。ヒート回路１１３は、データラッチ１１２から出力された、インクを吐出するノズル情報や、ヒーター（不図示）を加熱する時間を意味するヒートパルス幅情報を受信して駆動する。そして、ヒート回路１１３には、データラッチ１１２からの出力データに応じて、ヒート回路１１３を駆動するためのヒーター駆動電源（ＶＨ）１１４が供給される。デジタル電源（ＶＤＤ）１１５は、記録ヘッド１５に搭載されたデジタル回路を駆動するための電源である。
【００２３】
図３は、本実施形態に係るスキュー調整回路１１０の回路構成の例を示す図である。遅延回路２０１、２０２、２０３は、ＣＬＫ＿ＯＵＴ、ＤＡＴＡ１＿ＯＵＴ、ＤＡＴＡ２＿ＯＵＴを所定の遅延時間の分だけ遅らせて出力するための遅延回路である。各遅延回路は、入力信号を所定の遅延時間の分だけ多段的に遅らせることで、異なる遅延時間で遅延された複数の信号を出力する。判定回路２０４、２０５、２０６は、所定の遅延時間遅らせた信号と各比較信号との位相差を元に判定信号を出力する判定回路である。選択回路２０７、２０８、２０９は、判定回路２０４、２０５、２０６から出力された判定信号を元に遅延回路２０１、２０２、２０３の複数の出力を選択するための選択回路である。選択回路２０７、２０８、２０９から出力された信号をデータ送信用信号（調整後の信号）として用いる。
【００２４】
［処理シーケンス］
図４は、スキュー調整回路１１０で行われているスキュー調整シーケンスを示すフローチャートである。以下に示すＳ１０１〜Ｓ１０２により、データ信号のスキュー調整を行い、Ｓ１０３〜Ｓ１０４により、クロック信号のスキュー調整を行う。本実施形態では、後述するスキュー調整用コマンドを入力として用いて、本処理を行う。
【００２５】
Ｓ１０１にて、判定回路２０５、２０６は、遅延回路２０２、２０３から出力される、異なる遅延時間でそれぞれ遅延された複数のデータ信号と比較信号ＣＬＫ＿ＯＵＴに対し、位相差検出を行う。遅延回路２０２、２０３はいずれも、比較信号としてＣＬＯＫ＿ＯＵＴを用いる。ここでの位相差検出は、比較信号ＣＬＫ＿ＯＵＴと、複数のデータ信号とを比較し、位相が一致するデータ信号を特定する。判定回路２０５、２０６は、判定結果に対する判定信号として、例えば、位相が一致するデータ信号を示す信号を出力し、それ以外のデータ信号に対しては異なる信号を出力する。
【００２６】
Ｓ１０２にて、選択回路２０８、２０９は、判定回路２０５、２０６の判定結果として出力された判定信号に基づき、遅延時間の異なる複数のデータ信号の中から、ＣＬＫ＿ＯＵＴと同位相であったＤＡＴＡ１＿ＯＵＴとＤＡＴＡ２＿ＯＵＴを調整後ＤＡＴＡ１＿ＯＵＴおよび調整後ＤＡＴＡ２＿ＯＵＴとして選択する。Ｓ１０２で選択されたＤＡＴＡ１＿ＯＵＴ及びＤＡＴＡ２＿ＯＵＴが実際のデータ通信で用いられるデータ信号となる。また、選択回路２０８がＳ１０２で選択した調整後ＤＡＴＡ１＿ＯＵＴが、判定回路２０４にて用いられる比較信号となる。
【００２７】
Ｓ１０３にて、判定回路２０４は、遅延回路２０１から出力されるクロック信号と比較信号である調整後ＤＡＴＡ１＿ＯＵＴにおける各データ通信のエラー判定を行う。遅延回路２０１から出力されるクロック信号は、異なる遅延時間それぞれで遅延された複数のクロック信号である。ここでのエラー判定の詳細については、図５を用いて説明する。
【００２８】
Ｓ１０４にて、選択回路２０７は、判定回路２０４による判定結果の中で、「エラー無し」かつ「最も早い位相」のＣＬＫ＿ＯＵＴと、「エラー無し」かつ「最も遅い位相」のＣＬＫ＿ＯＵＴの中間位相を持つＣＬＫ＿ＯＵＴを調整後ＣＬＫ＿ＯＵＴとして選択する。Ｓ１０４で選択されたＣＬＫ＿ＯＵＴが実際のデータ通信で用いられるクロック信号となる。そして、本処理フローを終了する。
【００２９】
図５は、図４で示したスキュー調整シーケンスの具体例を説明するための図である。図５の上部は、スキュー調整時に、比較信号として選択回路２０８から出力される調整後ＤＡＴＡ１＿ＯＵＴの信号の切り替わりを示している。ＣＬＫ＿ＯＵＴの立上がりタイミングによってセットアップエラー及びホールドエラーが発生する。クロック１〜２０は、遅延回路２０１から出力される位相の異なる複数段のクロックを示している。つまり、図５に示すクロック１〜２０は、ＣＬＫ＿ＯＵＴが遅延回路２０１により異なる遅延時間で遅延された結果得られる複数のクロック信号である。遅延回路２０１は、クロック１からクロック２０までを順に送信し、判定回路２０４がこれらのクロックと比較信号（ここでは、調整後ＤＡＴＡ１＿ＯＵＴ）と比較することで、それぞれエラー判定を行う。そして、選択回路２０７は、エラー（セットアップエラー）が起きなかった最も位相の早いクロック４とエラー（ホールドエラー）が起きなかった最も位相の遅いクロック１６の中間位相を持つクロック１０を選択する。そして、判定回路２０４は、この選択したクロック１０を示す判定信号を、選択回路２０７へ出力する。その後、選択回路２０７は、遅延回路２０１により異なる遅延時間で遅延された複数のクロック信号の中から、本データ送信のためにクロック１０を調整後ＣＬＫ＿ＯＵＴとして選択し、シフトレジスタ１１１に送信する。上記のようにクロックを選択することでデータ送信時のタイミングエラーを防止することができる。
【００３０】
［スキュー調整用コマンド］
図６（ａ）〜（ｄ）は、クロストークノイズによるタイミングずれを説明するための図である。図６において、縦軸は電圧［Ｖ］を示し、横軸は時間［ｓｅｃ］の経過を示す。図６（ａ）は、ＤＡＴＡ１＿ＯＵＴとＤＡＴＡ２＿ＯＵＴにおいて同相データパターンを送信した時のタイミングチャートである。図６（ｂ）は、ＤＡＴＡ１＿ＯＵＴとＤＡＴＡ２＿ＯＵＴにおいて逆相データパターンを送信した時のタイミングチャートである。図６（ｃ）、（ｄ）はそれぞれ、図６（ａ）、（ｂ）で示されているＤＡＴＡ１＿ＯＵＴの立上がり及び立下りタイミングで信号パターンを重ね合わせたアイパターンを示す図である。
【００３１】
本実施形態に係るＤＡＴＡ１＿ＯＵＴとＤＡＴＡ２＿ＯＵＴは並走する信号のため、クロストークノイズの影響を受ける。そのため、図６（ｃ）では立上がり／立下り時間が早くなるのに対して、図６（ｄ）では立上がり／立下り時間が遅くなる。記録装置のデータ送信は、ＤＡＴＡ１＿ＯＵＴ、ＤＡＴＡ２＿ＯＵＴにそれぞれ異なるデータパターンを送信するため、送信するデータパターンの関係性によってタイミング特性が異なる（変化する）。言い換えると、送信されるＤＡＴＡ１＿ＯＵＴ、ＤＡＴＡ２＿ＯＵＴのデータパターンの関係性によって、立ち上がり／立下り時間が早くなったり、遅くなったりする。
【００３２】
上記に述べたような、データパターンによるタイミング特性の変化を考慮してスキュー調整することで、より安定したデータ取得が実現できる。そこで、本実施形態では、スキュー調整する際に、以下に示すスキュー調整用コマンド（位相調整信号）を用いる。つまり、本実施形態では、図４に示す自動スキューを調整する際に、ＤＡＴＡ１＿ＩＮ、ＤＡＴＡ２＿ＩＮとしてスキュー調整用コマンドを入力する。そして、そのコマンドを元としてメイン基板１７から出力される各信号（ＤＡＴＡ１、ＤＡＴＡ２）を用いて、スキュー調整回路１１０は、スキュー調整を行う。
【００３３】
図７は、同相及び逆相データを送信した際で発生するタイミング特性の変化を考慮したスキュー調整用コマンドを示す図である。ここでは、スキュー調整する際にＤＡＴＡ１＿ＩＮに対して「１０１０１０」のコマンド（信号）を送信し、ＤＡＴＡ２＿ＩＮに対して「１００１００」のコマンド（信号）を送信する。図７に記載された（Ａ）、（Ｂ）ではＤＡＴＡ１＿ＩＮとＤＡＴＡ２＿ＩＮが同位相のデータパターンとなり、（Ｃ）、（Ｄ）ではＤＡＴＡ１＿ＩＮとＤＡＴＡ２＿ＩＮが逆位相のデータパターンとなる。そのため、本スキュー調整用コマンドを使用することでデータ線間のクロストークノイズによるタイミングずれを考慮したスキュー調整が可能となる。スキュー調整時において、上記の構成を含むスキュー調整用コマンドがＤＡＴＡ１＿ＩＮ、ＤＡＴＡ２＿ＩＮとして、データ送信部２５から記録ヘッド１５へ信号線１９を介して出力される。そして、このスキュー調整用コマンドに基づくＤＡＴＡ１＿ＯＵＴ、ＤＡＴＡ２＿ＯＵＴを用いてスキュー調整回路１１０によるスキュー調整が行われる。図５を用いて上述したように、ＤＡＴＡ１＿ＯＵＴに対するスキュー調整の結果、選択回路２０８から出力される調整後ＤＡＴＡ１＿ＯＵＴが、異なる遅延時間にて遅延された複数のＣＬＫ＿ＯＵＴとの比較に用いられる。
【００３４】
なお、スキュー調整用コマンドを送信するタイミング（スキュー調整を行うタイミング）は、例えば、画像形成を行う直前のタイミングとしてもよいし、ある所定のタイミングを位相調整を行うための期間（スキュー調整モード）として定義してもよい。したがって、本実施形態に係るスキュー調整を行うタイミングは、特に限定するものではない。
【００３５】
以上、本実施形態により、記録装置の記録ヘッドへのデータ送信の際に、複数のデータ線間のクロストークノイズ影響を考慮してスキュー調整することが可能となる。
【００３６】
＜第２の実施形態＞
第２の実施形態では、符号間干渉（ＩＳＩ：ｉｎｔｅｒ−ｓｙｍｂｏｌ−ｉｎｔｅｒｆｅｒｅｎｃｅ）によるタイミングずれを考慮したスキュー調整について説明する。なお、第１の実施形態と同じ構成については、説明を省略する。
【００３７】
図８は、符号間干渉によるタイミングずれを説明するための図である。隣接する符号間（つまり、送信において並んだ信号間）に干渉が起きることで、伝送データにおけるパターン１とパターン２のようにＨｉｇｈレベルからＬｏｗレベルを検出する電圧ＶＴＬ（閾値）に遷移する時間Ｐ１、Ｐ２とが異なる。その結果、タイミングずれが発生する可能性がある。つまり、伝送データのパターンに応じて、信号の切り替えとして特定されるタイミング（信号のエッジ部分）が異なる。そのため、例えば、図５の上部で示すようなセットアップエラーの開始時点やホールドエラーの終了時点として把握されるタイミングが異なってしまう。
【００３８】
記録装置のデータ送信では様々なデータパターンを送信することに対応して、本実施形態では、符号間干渉の影響を考慮してスキュー調整をすることで、より安定したデータ取得が実現できる。
【００３９】
図９は、本実施形態に係る、符号間干渉の影響を考慮したスキュー調整用コマンドを示す図である。本実施形態では、図４のスキュー調整時において、第１の実施形態にて示した図７のスキュー調整用コマンドの代わりに、図９に示すスキュー調整用コマンドを用いる。ここでは、スキュー調整する際にＤＡＴＡ１＿ＩＮ、ＤＡＴＡ２＿ＩＮに対して「１１０１０」のコマンドを送信する。図９において、（Ａ）は、Ｌｏｗがしばらく続いた状態からＨｉｇｈに遷移するパターンを示す。（Ｂ）は、Ｈｉｇｈがしばらく続いた状態からＬｏｗに遷移するパターンを示す。（Ｃ）は、Ｌｏｗが１ｂｉｔ続いた状態からＨｉｇｈに遷移するパターンを示す。（Ｄ）は、Ｈｉｇｈが１ｂｉｔ続いた状態からＬｏｗに遷移するパターンを示す。図９に示すコマンドは、並んだ符号の前後関係が複数種類となるコマンドである。つまり、本実施形態に係るコマンドは、符号の前後関係の組み合わせが複数パターン含まれる構成である。そのため、本スキュー調整用コマンドを使用することで、符号間干渉によるタイミングずれを考慮したスキュー調整が可能となる。スキュー調整時において、上記の構成を含むスキュー調整用コマンドがＤＡＴＡ１＿ＩＮ、ＤＡＴＡ２＿ＩＮとして、データ送信部２５から記録ヘッド１５へ信号線１９を介して出力される。そして、このスキュー調整用コマンドに基づくＤＡＴＡ１＿ＯＵＴ、ＤＡＴＡ２＿ＯＵＴを用いてスキュー調整回路１１０によるスキュー調整が行われる。なお、ＣＬＫ＿ＩＮについては、第１の実施形態と同様である。
【００４０】
以上、本実施形態により、記録装置の記録ヘッドへのデータ送信の際に、符号間干渉によるタイミングずれを考慮してスキュー調整することが可能となる。
【００４１】
＜第３の実施形態＞
第３の実施形態では、第１、第２の実施形態で説明した複数のデータ線間のクロストークノイズ影響及び符号間干渉の影響を考慮したスキュー調整について説明する。なお、第１の実施形態と同じ構成については、説明を省略する。
【００４２】
図１０は、本実施形態に係る、複数のデータ線間のクロストークノイズ影響及び符号間干渉の影響を考慮したスキュー調整コマンドを示す図である。本実施形態では、図４のスキュー調整時において、第１の実施形態にて示した図７のスキュー調整用コマンドの代わりに、図１０に示すスキュー調整用コマンドを用いる。ここでは、スキュー調整する際にＤＡＴＡ１＿ＩＮに対して「１１０１０１１００１０１」のコマンドを送信し、ＤＡＴＡ２＿ＩＮに対して「１１０１０００１１０１０」のコマンドを送信している。つまり、連続する符号のパターンに関し、複数通りのパターンが含まれている。図１０において、（Ａ）〜（Ｄ）ではＤＡＴＡ１＿ＩＮとＤＡＴＡ２＿ＩＮが同相のデータパターンとなり、（Ｅ）〜（Ｈ）ではＤＡＴＡ１＿ＩＮとＤＡＴＡ２＿ＩＮが逆相のデータパターンとなる。そのため、本スキュー調整用コマンドを使用することでデータ線間のクロストークノイズによるタイミングずれを考慮したスキュー調整が可能となる。
【００４３】
また、本スキュー調整コマンドにおいて、（Ａ）は、Ｌｏｗがしばらく続いた状態からＨｉｇｈに遷移するパターンを示す。（Ｂ）は、Ｈｉｇｈがしばらく続いた状態からＬｏｗに遷移するパターンを示す。（Ｃ）は、Ｌｏｗが１ｂｉｔ続いた状態からＨｉｇｈに遷移するパターンを示す。（Ｄ）は、Ｈｉｇｈが１ｂｉｔ続いた状態からＬｏｗに遷移するパターンを示す。つまり、図１０に示すコマンドは、符号間の前後関係が複数種類となるコマンドである。つまり、本実施形態に係るコマンドは、第１、第２の実施形態両方の課題を考慮して、符号の前後関係の組み合わせが複数パターン含まれる構成である。そのため、本スキュー調整用コマンドを使用することで、符号間干渉によるタイミングずれを考慮したスキュー調整が可能となる。スキュー調整時において、上記の構成を含むスキュー調整用コマンドがＤＡＴＡ１＿ＩＮ、ＤＡＴＡ２＿ＩＮとして、データ送信部２５から記録ヘッド１５へ信号線１９を介して出力される。そして、このスキュー調整用コマンドに基づくＤＡＴＡ１＿ＯＵＴ、ＤＡＴＡ２＿ＯＵＴを用いてスキュー調整回路１１０によるスキュー調整が行われる。なお、ＣＬＫ＿ＩＮについては、第１の実施形態と同様である。
【００４４】
以上、本実施形態により、記録装置の記録ヘッドへのデータ送信の際に、複数のデータ線間のクロストークノイズ影響及び符号間干渉によるタイミングずれを考慮してスキュー調整することが可能となる。また、上記のように記録装置の記録ヘッドへのデータ送信の際に、複数のデータ線間のクロストークノイズ影響及び符号間干渉によるタイミングずれを考慮してスキュー調整することで送信したデータを安定して取得することが可能となる。
【符号の説明】
【００４５】
１…記録装置、１５…記録ヘッド、１７…メイン基板、１８…ＡＳＩＣ、１９…信号線、２１…Ｉ／Ｆ回路、２２…ＣＰＵ、２３…画像処理部、２４…画像メモリ、２５…データ送信部、１１０…スキュー調整回路、１１１…シフトレジスタ、１１２…データラッチ、１１３…ヒート回路
【図１】
2018176739.tif 000003
【図２】
2018176739.tif 000004
【図３】
2018176739.tif 000005
【図４】
2018176739.tif 000006
【図５】
2018176739.tif 000007
【図６】
2018176739.tif 000008
【図７】
2018176739.tif 000009
【図８】
2018176739.tif 000010
【図９】
2018176739.tif 000011
【図１０】
2018176739.tif 000012