JP2016024346A - Display drive deice and display device - Google Patents
Display drive deice and display device Download PDFInfo
- Publication number
- JP2016024346A JP2016024346A JP2014148543A JP2014148543A JP2016024346A JP 2016024346 A JP2016024346 A JP 2016024346A JP 2014148543 A JP2014148543 A JP 2014148543A JP 2014148543 A JP2014148543 A JP 2014148543A JP 2016024346 A JP2016024346 A JP 2016024346A
- Authority
- JP
- Japan
- Prior art keywords
- internal clock
- circuit
- external clock
- clock
- display
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000010355 oscillation Effects 0.000 claims description 26
- 238000004891 communication Methods 0.000 claims description 8
- 239000004065 semiconductor Substances 0.000 claims description 4
- 238000012935 Averaging Methods 0.000 claims description 3
- 238000000034 method Methods 0.000 claims description 3
- 239000000758 substrate Substances 0.000 claims description 3
- 230000000052 comparative effect Effects 0.000 description 14
- 238000010586 diagram Methods 0.000 description 14
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 6
- 238000009966 trimming Methods 0.000 description 6
- 239000004973 liquid crystal related substance Substances 0.000 description 4
- 238000011084 recovery Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 238000005401 electroluminescence Methods 0.000 description 2
- 230000000717 retained effect Effects 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005669 field effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
- 230000006641 stabilisation Effects 0.000 description 1
- 238000011105 stabilization Methods 0.000 description 1
Images
Landscapes
- Liquid Crystal Display Device Control (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
Description
本発明は、表示駆動装置および表示装置に関し、特に外部クロックが停止された場合にも内部クロックによって表示駆動を継続する表示駆動装置に好適に利用できるものである。 The present invention relates to a display driving device and a display device, and can be suitably used for a display driving device that continues display driving with an internal clock even when an external clock is stopped.
液晶や有機EL(Electro-Luminescence)などの表示装置では、ホストプロセッサから表示ドライバIC(Integrated Circuit)などの表示駆動装置に画像データが供給され、所定のタイミングで駆動される各種パネル駆動信号によって、対応する画像が表示パネルに表示される。ホストプロセッサは、表示駆動装置に対して表示データ以外にもクロックや垂直同期信号(VSYNC)、水平同期信号(HSYNC)などの同期信号を供給しており、さらに、これらの同期信号と各種パネル駆動信号との間の、タイミング関係を規定する各種のパラメータを、表示を開始する前に予め表示駆動装置内のレジスタに設定する。 In display devices such as liquid crystal and organic EL (Electro-Luminescence), image data is supplied from a host processor to a display driving device such as a display driver IC (Integrated Circuit), and by various panel drive signals driven at a predetermined timing, The corresponding image is displayed on the display panel. In addition to display data, the host processor supplies synchronizing signals such as a clock, a vertical synchronizing signal (VSYNC), and a horizontal synchronizing signal (HSYNC) to the display driving device. Further, these synchronizing signals and various panel drives are supplied. Various parameters that define the timing relationship with the signal are set in advance in a register in the display driving device before starting display.
特許文献1には表示データの転送速度に応じてRGB切替信号のタイミングを可変とした液晶表示駆動装置が開示されている。液晶表示駆動装置は、クロック信号を分周してカウントするカウンタ回路と、出力される制御信号のパルス幅等が設定されるレジスタ群を備え、制御信号は前記カウンタのカウント値と前記レジスタに設定されるパラメータとの一致を検出することによって生成される。
特許文献1について本発明者が検討した結果、以下のような新たな課題があることがわかった。
As a result of examination of the
表示装置には、表示駆動装置が自ら内部で発生させた内部クロックを使用して、接続される表示パネルの表示駆動を継続する、内部クロックモードを備えるものがある。内部クロックモードでは、外部からのクロック供給を停止することができるように構成するのが望ましい。消費電力を低減するためである。なお、外部クロックモードと内部クロックモードの切替えは、フレーム単位で行われるのが望ましい。 Some display devices have an internal clock mode in which an internal clock generated by the display driving device itself is used to continue display driving of a connected display panel. In the internal clock mode, it is desirable that the external clock supply can be stopped. This is to reduce power consumption. Note that switching between the external clock mode and the internal clock mode is preferably performed in units of frames.
ここで、特許文献1に記載されるように、レジスタによって指定されるパラメータとクロック信号のカウント値との一致を監視することによって、表示駆動のための制御信号を生成するように構成すると、外部から入力される表示データの転送速度に追随して、制御信号のタイミングが調整されるという特徴がある一方、外部クロックの供給を停止することができない。外部クロックの停止を可能とするためには、前記レジスタによって指定されるパラメータ群について、表示駆動装置が自ら内部で発生させた内部クロックに対応する値に書き換える必要がある。外部クロックモードと内部クロックモードの切替えがフレーム単位で行われる場合には、パラメータの書き換えのための時間が十分ではない。このため、外部クロックモードに対応するパラメータを格納するレジスタ群と、内部クロックモードに対応するパラメータを格納するレジスタ群とを、それぞれ個別に備える必要がある。 Here, as described in Japanese Patent Application Laid-Open No. H10-228707, when the control signal for display driving is generated by monitoring the coincidence between the parameter specified by the register and the count value of the clock signal, the external The control signal timing is adjusted in accordance with the transfer rate of the display data input from, while the supply of the external clock cannot be stopped. In order to make it possible to stop the external clock, it is necessary to rewrite the parameter group specified by the register to a value corresponding to the internal clock generated internally by the display driver. When switching between the external clock mode and the internal clock mode is performed in units of frames, the time for parameter rewriting is not sufficient. For this reason, it is necessary to individually provide a register group for storing parameters corresponding to the external clock mode and a register group for storing parameters corresponding to the internal clock mode.
本発明の目的は、外部クロックモードと内部クロックモードのそれぞれに対応する2組のパラメータを格納するレジスタ群を備える場合よりも、レジスタの数を削減することである。 An object of the present invention is to reduce the number of registers as compared with a case where a register group storing two sets of parameters corresponding to each of an external clock mode and an internal clock mode is provided.
このような課題を解決するための手段を以下に説明するが、その他の課題と新規な特徴は、本明細書の記述及び添付図面から明らかになるであろう。 Means for solving such problems will be described below, but other problems and novel features will become apparent from the description of the present specification and the accompanying drawings.
一実施の形態によれば、下記の通りである。 According to one embodiment, it is as follows.
すなわち、内部クロック生成回路と、内部クロック調整回路と、タイミングパラメータを保持するためのタイミング設定レジスタと、タイミングパラメータ調整回路と、外部クロックに対する内部クロックの周波数の分周比が設定される分周比設定レジスタと、表示タイミング制御回路とを備える表示駆動装置であって、以下のように構成される。 In other words, an internal clock generation circuit, an internal clock adjustment circuit, a timing setting register for holding timing parameters, a timing parameter adjustment circuit, and a frequency division ratio for setting a frequency division ratio of the internal clock to the external clock A display driving device including a setting register and a display timing control circuit, which is configured as follows.
内部クロック調整回路は、外部クロックを分周比設定レジスタに設定される分周比で分周したときの周波数と内部クロックの周波数とを一致させるように、内部クロック生成回路の発振周波数を調整する。 The internal clock adjustment circuit adjusts the oscillation frequency of the internal clock generation circuit so that the frequency when the external clock is divided by the division ratio set in the division ratio setting register matches the frequency of the internal clock. .
タイミングパラメータ調整回路は、タイミング設定レジスタに保持されるタイミングパラメータを、外部クロックモードか内部クロックモードかを指定する動作モード情報と前記分周比とに基づいて調整し、表示タイミング制御回路に供給する。 The timing parameter adjustment circuit adjusts the timing parameter held in the timing setting register based on the operation mode information designating the external clock mode or the internal clock mode and the division ratio, and supplies the adjusted timing parameter to the display timing control circuit. .
前記一実施の形態によって得られる効果を簡単に説明すれば下記のとおりである。 The effect obtained by the one embodiment will be briefly described as follows.
すなわち、外部クロックのためのタイミングパラメータ群と、内部クロックのためのタイミングパラメータ群とを二重に持つ必要がなく、タイミング設定レジスタの記憶容量(レジスタの数)を削減することができる。 That is, it is not necessary to have a double timing parameter group for the external clock and a timing parameter group for the internal clock, and the storage capacity (the number of registers) of the timing setting register can be reduced.
1.実施の形態の概要
先ず、本願において開示される代表的な実施の形態について概要を説明する。代表的な実施の形態についての概要説明で括弧を付して参照する図面中の参照符号はそれが付された構成要素の概念に含まれるものを例示するに過ぎない。
1. First, an outline of a typical embodiment disclosed in the present application will be described. Reference numerals in the drawings referred to in parentheses in the outline description of the representative embodiments merely exemplify what are included in the concept of the components to which the reference numerals are attached.
〔1〕<内部クロック調整回路+タイミングパラメータ調整回路>
本願において開示される代表的な実施の形態は、外部から入力される信号に基づいて外部クロック(ECLK)を生成する外部クロック生成回路(1)と、内部クロック(ICLK)を生成するための内部クロック生成回路(2)と、内部クロック調整回路(3)と、タイミングパラメータを保持するためのタイミング設定レジスタ(4)と、タイミングパラメータ調整回路(5)と、前記外部クロックに対する前記内部クロックの周波数の分周比が設定されるための分周比設定レジスタ(6)と、表示タイミング制御回路(7)とを備える表示駆動装置であって、以下のように構成される。
[1] <Internal clock adjustment circuit + timing parameter adjustment circuit>
A representative embodiment disclosed in the present application includes an external clock generation circuit (1) for generating an external clock (ECLK) based on a signal input from the outside, and an internal for generating an internal clock (ICLK). A clock generation circuit (2), an internal clock adjustment circuit (3), a timing setting register (4) for holding timing parameters, a timing parameter adjustment circuit (5), and the frequency of the internal clock relative to the external clock The display drive device includes a frequency division ratio setting register (6) for setting the frequency division ratio and a display timing control circuit (7), and is configured as follows.
前記表示駆動装置は、前記表示タイミング制御回路に前記外部クロックに基づいて外付けされる表示パネルを表示駆動するための制御信号を生成して出力させる外部クロックモードと、前記表示タイミング制御回路に前記内部クロックに基づいて前記制御信号を生成して出力させる内部クロックモードとを有する。 The display driving device generates an external clock mode for causing the display timing control circuit to generate and output a control signal for driving an external display panel based on the external clock, and causes the display timing control circuit to output the control signal. And an internal clock mode for generating and outputting the control signal based on an internal clock.
前記内部クロックモードに先立って、前記内部クロック調整回路は、前記外部クロックを前記分周比で分周したときの周波数と前記内部クロックの周波数とを一致させるように、前記内部クロック生成回路の発振周波数を調整する周波数調整を行う(S10)。前記タイミングパラメータ調整回路は、前記タイミング設定レジスタに保持される前記タイミングパラメータに対して、前記外部クロックと前記内部クロックのどちらに基づく動作を行うかを指定する動作モード情報と前記分周比とに基づくパラメータ調整を行って、前記表示タイミング制御回路に供給する。 Prior to the internal clock mode, the internal clock adjustment circuit oscillates the internal clock generation circuit so that the frequency when the external clock is divided by the division ratio matches the frequency of the internal clock. A frequency adjustment for adjusting the frequency is performed (S10). The timing parameter adjustment circuit uses the operation mode information and the division ratio to specify whether to perform an operation based on the external clock or the internal clock with respect to the timing parameter held in the timing setting register. Based on the parameter adjustment, it is supplied to the display timing control circuit.
これにより、外部クロックのためのタイミングパラメータ群と、内部クロックのためのタイミングパラメータ群とを二重に持つ必要がなく、タイミング設定レジスタの記憶容量(レジスタの数)を削減することができる。 Thereby, it is not necessary to have two timing parameter groups for the external clock and one for the internal clock, and the storage capacity (the number of registers) of the timing setting register can be reduced.
〔2〕<分周比は2の冪乗>
項1において、前記分周比が2の冪乗とされる。
[2] <Division ratio is power of 2>
In
これにより、タイミングパラメータ調整回路をシフト回路によって構成することができ、追加することによる回路規模の増加を最小限に抑えることができる。 As a result, the timing parameter adjusting circuit can be configured by a shift circuit, and an increase in circuit scale due to the addition can be minimized.
〔3〕<外部クロックの停止>
項1において、前記内部クロック生成回路は、前記内部クロック調整回路による前記周波数調整が終了した後、前記終了時の発振状態を維持し、前記外部クロックが停止される。
[3] <Stop external clock>
In
これにより、外部クロックに同期して動作する回路の動作が停止され、消費電力が低減される。 Thereby, the operation of the circuit operating in synchronization with the external clock is stopped, and the power consumption is reduced.
〔4〕<内部クロック調整と外部クロックの停止のフロー>
項3において、前記外部クロックの生成が開始された(S2)後に、前記内部クロック調整回路は前記内部クロック生成回路に対する前記周波数調整(S10)を行い、前記タイミングパラメータ調整回路は前記パラメータ調整を行う。その後、前記表示タイミング制御回路は表示駆動動作(S7)を開始し、前記外部クロックが停止されたとき、前記内部クロック生成回路は前記終了時の発振状態を維持する。
[4] <Internal clock adjustment and external clock stop flow>
In
これにより、ホストプロセッサからの各種パラメータの設定フローが簡略化され、且つ、ホストプロセッサが外部クロック等の供給を停止しても、表示駆動装置は内部クロックを使って自律的に表示駆動を継続するので、表示装置全体としても消費電力を低減することができる。 As a result, the flow of setting various parameters from the host processor is simplified, and even when the host processor stops supplying an external clock or the like, the display driving device continues display driving autonomously using the internal clock. As a result, the power consumption of the entire display device can be reduced.
〔5〕<再度の周波数調整>
項4において、前記外部クロックが停止された後、前記外部クロックの生成が再開されたときに、前記内部クロック調整回路は前記内部クロック生成回路に対する前記周波数調整を行い、前記タイミングパラメータ調整回路は前記パラメータ調整を行う。
[5] <Frequency adjustment again>
In
これにより、内部クロックの発振周波数が時間経過に伴って変化した時にも、外部クロックが供給等される度に再調整される。 As a result, even when the oscillation frequency of the internal clock changes with time, it is readjusted every time an external clock is supplied.
〔6〕<内部クロック調整回路>
項1において、前記内部クロック生成回路は、ディジタル制御値によって前記発振周波数が制御される。
[6] <Internal clock adjustment circuit>
In
前記内部クロック調整回路は、スタートトリガ(25)によって前記外部クロックのカウントを開始しエンドトリガ(26)によってカウントを終了する外部クロックカウンタ(23)と、前記スタートトリガによって前記内部クロックのカウントを開始し前記エンドトリガによってカウントを終了する内部クロックカウンタ(24)と、前記外部クロックカウンタのカウント値(CntA)を前記分周比(Div)で割ったときの商の値(CntA/Div)と前記内部クロックカウンタのカウント値(CntB)との差(CntA/Div−CntB)に基づいて、前記ディジタル制御値を調整する(28、29)。 The internal clock adjustment circuit starts counting the external clock by a start trigger (25) and ends counting by an end trigger (26), and starts counting the internal clock by the start trigger. An internal clock counter (24) that finishes counting by the end trigger, a quotient value (CntA / Div) obtained by dividing the count value (CntA) of the external clock counter by the division ratio (Div), and the The digital control value is adjusted based on the difference (CntA / Div−CntB) from the count value (CntB) of the internal clock counter (28, 29).
これにより、内部クロック調整回路はディジタル論理回路によって構成されることができる。 Thereby, the internal clock adjusting circuit can be constituted by a digital logic circuit.
〔7〕<平均値回路>
項6において、前記内部クロック調整回路は、前記外部クロックカウンタのカウント値を前記分周比で割ったときの商の値と前記内部クロックカウンタのカウント値との差に基づく調整信号(up/down/stable)を、所定期間平均化する平均値回路(29)を含み、前記平均値回路の出力に基づいて、前記ディジタル制御値を調整する。
[7] <Average circuit>
In
これにより、内部クロック調整回路による内部クロック生成回路の制御が安定化される。 Thereby, the control of the internal clock generation circuit by the internal clock adjustment circuit is stabilized.
〔8〕<不感帯>
項7において、前記内部クロック調整回路は、前記調整信号として、前記外部クロックカウンタのカウント値を前記分周比で割ったときの商の値から前記内部クロックカウンタのカウント値を引いた差が所定値(Nt)より大きいときに、前記発振周波数を高くする方向に前記ディジタル制御値を調整するアップ信号(up)と、前記内部クロックカウンタのカウント値から前記外部クロックカウンタのカウント値を前記分周比で割ったときの商の値を引いた差が前記所定値より大きいときに、前記発振周波数を低くする方向に前記ディジタル制御値を調整するダウン信号(down)とを含む。
[8] <dead zone>
In the
これにより、外部クロックカウンタと内部クロックカウンタの差の絶対値が所定値以内の場合に発振周波数を変化させない不感帯を設けることができ、内部クロック調整回路による内部クロック生成回路の制御がより安定化される。 As a result, it is possible to provide a dead band that does not change the oscillation frequency when the absolute value of the difference between the external clock counter and the internal clock counter is within a predetermined value, and the control of the internal clock generation circuit by the internal clock adjustment circuit is further stabilized. The
〔9〕<外部クロック入力端子+分周器>
項1において、前記表示駆動装置は、外部クロック入力端子(20)をさらに備える。前記外部クロック生成回路は、外部クロック分周回路(17)を備え、前記外部クロック分周回路は、前記外部クロック入力端子に入力される信号を分周して、前記外部クロックを生成する。
[9] <External clock input terminal + divider>
In
これにより、外部クロックが端子から入力される表示駆動装置が提供される。 Thus, a display driving device in which an external clock is input from a terminal is provided.
〔10〕<通信インターフェースにおけるCDRによる外部クロック生成>
項1において、前記表示駆動装置は、ホストプロセッサ(300)との間の通信インターフェース(47)をさらに備え、前記外部クロック生成回路は、前記通信インターフェースに入力されるデータに基づいて、前記外部クロックを生成する。
[10] <External clock generation by CDR in communication interface>
In
これにより、外部クロックが通信データから再生される、クロックデータリカバリ(CDR)によって再生される、表示駆動装置が提供される。データ通信が停止されるのに伴って外部クロックの生成が停止されるが、その場合にも内部クロックモードによって表示駆動が継続される。 This provides a display drive device that is regenerated by clock data recovery (CDR), in which an external clock is regenerated from the communication data. The generation of the external clock is stopped as the data communication is stopped. In this case, the display drive is continued in the internal clock mode.
〔11〕<表示ドライバIC>
項1から項10のうちのいずれか1項において、前記表示駆動装置は、単一の半導体基板上に形成される。
[11] <Display driver IC>
In any one of
これにより、表示駆動装置が表示ドライバICとして集積化され、実装面積が低減される。 Thereby, the display driving device is integrated as a display driver IC, and the mounting area is reduced.
〔12〕<表示装置>
本願において開示される代表的な実施の形態は、項1から項10のうちのいずれか1項に記載される表示駆動装置(100)と、表示パネル(200)と、ホストプロセッサ(300)とを備える表示装置(1000)であって、以下のように構成される。
[12] <Display device>
A representative embodiment disclosed in the present application includes a display driving device (100), a display panel (200), a host processor (300) described in any one of
前記表示タイミング制御回路は、前記表示パネルを表示駆動するための制御信号を生成する。 The display timing control circuit generates a control signal for driving the display panel.
前記ホストプロセッサは、前記外部クロック生成回路に前記外部クロックを生成するための信号を供給する。 The host processor supplies a signal for generating the external clock to the external clock generation circuit.
2.実施の形態の詳細
実施の形態について更に詳述する。
2. Details of Embodiments Embodiments will be further described in detail.
〔実施形態〕
<表示装置>
図1は、本発明に係る表示装置1000の構成例を表すブロック図である。表示装置1000は、表示パネル200と表示駆動装置100とホストプロセッサ300とを含んで構成される。
Embodiment
<Display device>
FIG. 1 is a block diagram illustrating a configuration example of a
表示パネル200は、例えば液晶表示(LCD)パネルであって、複数のソース線201と複数のゲート線202とを備え、その交点に画素セル(不図示)を備える。複数のゲート線202は表示パネル上に形成された、ゲート線走査信号生成回路(Gate In Panel)204によって走査される。複数のソース線201は、RGBデマルチプレクサ(RGB-DeMUX)203の出力に接続されており、ゲート線走査信号生成回路204の走査によって選択されたゲート線に接続される画素セルに対して、RGBの3原色に分けられて、表示駆動装置100により時分割で駆動される。
The
表示駆動装置100は、ホストプロセッサ300から供給される画像データに基づいて、制御のためのタイミング信号と画素セルに表示する画像信号を生成して、表示パネル200に供給する。タイミング信号には、例えばゲート線走査信号生成回路204を制御するためのゲートスタート信号やゲートクロック信号や、RGBデマルチプレクサ203を制御するRGB−DeMUX(R/G/B)などが含まれ、端子21を介して表示パネル200に接続される。表示のために画素セルに転送される画像信号は、複数のソース出力として端子22を介して、表示パネル200のRGBデマルチプレクサ203に接続される。
The
表示駆動装置100は、電源回路41、階調基準電圧生成回路42、クロック制御回路40、ホストインターフェース47、フレームメモリ46、ラインラッチ45、階調電圧選択回路44、ソース出力制御回路43、シーケンス制御回路10、及び、パネルインターフェース(I/F)制御回路48を備える。表示駆動装置100は、特に制限されないが、例えば、公知のCMOS(Complementary Metal-Oxide-Semiconductor field effect transistor)LSI(Large Scale Integrated circuit)の製造技術を用いて、シリコンなどの単一半導体基板上に形成される。
The
電源回路41は、表示駆動装置100内で使用される各種の電源を生成する。階調基準電圧生成回路42は、表示パネル200の画素セルに転送される画像信号を出力するソース出力を生成するための、複数階調の基準電圧を生成する回路である。クロック制御回路40は、表示駆動装置100内で使用される参照クロックRCLKを供給する。ホストインターフェース47は、ホストプロセッサ300と接続される、eDP(Embedded Display Port)やMIPI-DSI(Mobile Industry Processor Interface Display Serial Interface)など通信インターフェースであり、各種の制御コマンド、制御パラメータ、タイミングデータ、及び画像データ等を受信する。受信された制御コマンド、制御パラメータやタイミングデータは、シーケンス制御回路10に供給され、画像データはフレームメモリ46に書き込まれる。シーケンス制御回路10は、パネルインターフェース(I/F)制御回路48を制御して、表示のためのタイミング制御信号(例えばGATE START、GATE CLOCK、RGB-DeMUX)を出力させる。シーケンス制御回路10は、これに合わせてフレームメモリ46から1ライン分の画像データをラインラッチ45に読み出して階調電圧選択回路44に供給する。階調電圧選択回路44は、供給される画像データに対応する階調電圧を、階調基準電圧生成回路42から供給される複数階調の基準電圧から選択又は補間により生成して、ソース出力制御回路43に供給する。ソース出力制御回路43は、供給された階調電圧で対応するソース線を駆動する。
The
図1に示した表示装置1000の構成は、一例であって、種々変更が可能である。例えば、外部クロックは端子20を介してクロック制御回路40に供給される例であるが、ホストインターフェース47で受信されるデータからCDR(Clock Data Recovery)によって再生されたクロックを分周するなどして供給しても良い。また、フレームメモリ46を備えない構成を採っても良い。さらに、表示パネル200の構成も一例であり、例えばゲート線走査信号生成回路204やRGBデマルチプレクサ(RGB-DeMUX)203を備えない表示パネルであってもよい。
The configuration of the
<表示駆動装置(比較例)>
クロック制御回路40の構成に重点を置いて、表示駆動装置100についてさらに詳しく説明する。
<Display drive device (comparative example)>
The
図2は、比較例の表示駆動装置100の構成を表すブロック図である。表示駆動装置100は、表示タイミング制御回路7、外部クロック生成回路1、内部クロック生成回路2、シーケンス制御回路10、レジスタ4_1と4_2と12、セレクタ15と19、及び端子20と21と22とを備える。外部クロック生成回路1は、分周器18とレジスタ14を備え、端子20から入力されるクロックをレジスタ14に保持される分周比に基づいて分周器18によって分周して外部クロックECLKとして出力する。分周器18とレジスタ14を備える構成は、一例であり、例えば上述のように、ホストインターフェース47で受信するデータからCDR(Clock Data Recovery)によって再生されたクロックを分周するなどして外部クロックECLKとして供給しても良い。内部クロック生成回路2は、内部発振器(Internal OSC)8とレジスタ13と分周器17を備える。内部発振器8はトリミングレジスタ12から供給されるパラメータによって、所望の発振周波数にキャリブレーションされる。内部発振器8の出力は、レジスタ13に保持される分周比に基づいて分周器17によって分周され、内部クロックICLKとして出力される。セレクタ19によって外部クロックECLKと内部クロックICLKのうちの一方が選択されて、参照クロックRCLKとして表示タイミング制御回路7に供給される。表示タイミング制御回路7は、供給される参照クロックRCLKに同期して、各種のタイミング制御信号を生成し、パネルインターフェース(I/F)制御回路48やソース出力制御回路43を制御して、外付けされる表示パネル200に対して、端子21から表示のためのタイミング制御信号(例えばGATE START、GATE CLOCK、RGB-DeMUX)を出力させ、端子22からソース線を駆動する信号を出力させる。
FIG. 2 is a block diagram illustrating a configuration of the
レジスタ4_1は外部クロックモード調整レジスタであり、レジスタ4_2は内部クロックモード調整レジスタである。外部クロックモード調整レジスタ4_1には、参照クロックRCLKとして外部クロックECLKが選択されたときに使用されるべき各種タイミングパラメータとモード設定パラメータが格納され、内部クロックモード調整レジスタ4_2には、参照クロックRCLKとして内部クロックICLKが選択されたときに使用されるべき各種タイミングパラメータとモード設定パラメータが格納される。シーケンス制御回路10による参照クロックRCLKの選択(セレクタ19)とレジスタ4_1か4_2かの選択(セレクタ15)は、整合して行われる。即ち、セレクタ19により参照クロックRCLKとして外部クロックECLKが選択されたときには、セレクタ15によって外部クロックモード調整レジスタ4_1の値が選択され、参照クロックRCLKとして内部クロックICLKが選択されたときには、セレクタ15によって内部クロックモード調整レジスタ4_2の値が選択され、選択されたレジスタに格納されるパラメータが、表示タイミング制御回路7に供給される。上述の図1では、シーケンス制御回路10が、レジスタ4_1と4_2と12、セレクタ15と19、及び、表示タイミング制御回路7に含まれる制御信号生成回路の部分を含むものとして説明したが、図2では、シーケンス制御回路10が参照クロックRCLKの選択を行う点に着目して模式的に表わしている。
The register 4_1 is an external clock mode adjustment register, and the register 4_2 is an internal clock mode adjustment register. The external clock mode adjustment register 4_1 stores various timing parameters and mode setting parameters that should be used when the external clock ECLK is selected as the reference clock RCLK. The internal clock mode adjustment register 4_2 stores the reference clock RCLK as the reference clock RCLK. Various timing parameters and mode setting parameters to be used when the internal clock ICLK is selected are stored. The selection of the reference clock RCLK (selector 19) and the selection of the register 4_1 or 4_2 (selector 15) by the
レジスタ4_1や4_2に格納される各種タイミングパラメータ等について説明する。 Various timing parameters stored in the registers 4_1 and 4_2 will be described.
図3は、パネルインターフェース(I/F)制御回路48が出力する、表示パネル200用の制御信号を例示するタイミング図である。横軸は時刻(time)であり、縦軸方向には上から順に、水平同期信号HSYNC、参照クロックRCLK、GATE START/GATE CLOCK信号、及び、RGB−DeMUXのR/G/Bそれぞれを制御する信号が示される。時刻t0〜t9が水平同期信号HSYNCで規定される1ライン期間(1 Line Period)である。参照クロックRCLKは継続して入力され、時刻t1〜t8の期間、GATE START/GATE CLOCK信号がアサートされる。これに伴って表示パネル200の1本のゲート線が選択される。RGB−DeMUXのR/G/Bは、時刻t2〜t3、t4〜t5、t6〜t7の期間に、それぞれアサートされる。これに伴って表示パネル200のRGBデマルチプレクサ(RGB-DeMUX)203が、順次入力されるソース出力を対応するRGBの各画素に順次転送する。これらの制御信号をアサート/ネゲートするタイミングは、接続される表示パネル200の仕様に適合する値が、レジスタ4_1と4_2に設定される。
FIG. 3 is a timing diagram illustrating a control signal for the
図4は、比較例の表示駆動装置における、外部クロックモード調整レジスタ4_1と内部クロックモード調整レジスタ4_2の詳細な構成例を示す説明図である。項目、内容、及びそれぞれにおけるビット数が例示される。「Mode」は例えば40ビットであり、プリチャージを行うか否かなどの詳細な動作モードを表すパラメータである。「Reference clock(RCLK)」は例えば4ビットであり、外部クロックECLKか内部クロックICLKのどちらを参照クロックRCLKとするか、また分周比などを表すパラメータである。「Gate Start」は、信号の遅延量を表す8ビットの「Output Delay」とパルス幅を表す10ビットの「Pulse Width」を含み、「Gate Clock」は、信号の遅延量を表す16ビットの「Output Delay」とパルス幅を表す20ビットの「Pulse Width」を含む。「Source Output」は、ソース出力信号の出力遅延量を表す8ビットの「Output Delay」と入力遅延量を表す14ビットの「Input Delay」とを含む。「RGB DeMUX」は、出力遅延量を表す16ビットの「Output Delay」とパルス幅を表す51ビットの「Pulse Width」とノンオーバーラップ量を表す7ビットの「Non−Overlap」とを含む。外部クロックモード調整レジスタ4_1と内部クロックモード調整レジスタ4_2とは、この例ではそれぞれが全く同じビット数(合計194ビット)のレジスタで構成される。 FIG. 4 is an explanatory diagram showing a detailed configuration example of the external clock mode adjustment register 4_1 and the internal clock mode adjustment register 4_2 in the display driving device of the comparative example. Items, contents, and the number of bits in each are illustrated. “Mode” is 40 bits, for example, and is a parameter representing a detailed operation mode such as whether to perform precharge. “Reference clock (RCLK)” is, for example, 4 bits, and is a parameter indicating which of the external clock ECLK or the internal clock ICLK is used as the reference clock RCLK, the frequency division ratio, and the like. The “Gate Start” includes an 8-bit “Output Delay” that represents the delay amount of the signal and a 10-bit “Pulse Width” that represents the pulse width, and the “Gate Clock” represents a 16-bit “Output Clock” that represents the delay amount of the signal. “Output Delay” and 20-bit “Pulse Width” representing the pulse width. “Source Output” includes an 8-bit “Output Delay” representing the output delay amount of the source output signal and a 14-bit “Input Delay” representing the input delay amount. “RGB DeMUX” includes a 16-bit “Output Delay” representing an output delay amount, a 51-bit “Pulse Width” representing a pulse width, and a 7-bit “Non-Overlap” representing a non-overlap amount. In this example, the external clock mode adjustment register 4_1 and the internal clock mode adjustment register 4_2 are composed of registers having exactly the same number of bits (total of 194 bits).
タイミングを規定する、「Gate Start」、「Gate Clock」、「Source Output」、「RGB DeMUX」などのパラメータは、クロック周波数に依存するパラメータである。参照クロックRCLKのパルス数に基づいて規定されるため、参照クロックの周波数に応じて調整された値が設定される。即ち、外部クロックモードか内部クロックモードかによって設定される値が異なる。フレーム毎に外部クロックと内部クロックを任意に切換えることを可能とするためには、レジスタをその都度書き換えるだけの時間的な猶予がないため、外部クロックモード調整レジスタ4_1と内部クロックモード調整レジスタ4_2とをそれぞれ個別に備え、セレクタ15によって切り替えて、表示タイミング制御回路7に適宜供給する。
Parameters such as “Gate Start”, “Gate Clock”, “Source Output”, and “RGB DeMUX” that define the timing are parameters that depend on the clock frequency. Since it is defined based on the number of pulses of the reference clock RCLK, a value adjusted according to the frequency of the reference clock is set. That is, the value set differs depending on whether the external clock mode or the internal clock mode is used. In order to make it possible to arbitrarily switch between the external clock and the internal clock for each frame, there is no time to rewrite the register each time. Therefore, the external clock mode adjustment register 4_1 and the internal clock mode adjustment register 4_2 Are respectively switched by the
「発明が解決しようとする課題」において詳述したように、本発明は、外部クロックモードに対応するパラメータを格納するレジスタ群と、内部クロックモードに対応するパラメータを格納するレジスタ群とを、それぞれ個別に備える必要があることを課題とし、レジスタの数を削減することを目的としている。 As described in detail in “Problems to be Solved by the Invention”, the present invention includes a register group storing parameters corresponding to the external clock mode and a register group storing parameters corresponding to the internal clock mode, respectively. The object is to provide each separately, and the purpose is to reduce the number of registers.
なお、図4に示したパラメータの項目、内容及びビット数は、一例に過ぎず、任意に変更可能である。 The parameter items, contents, and bit numbers shown in FIG. 4 are merely examples, and can be arbitrarily changed.
<表示駆動装置(本発明の一実施形態)>
図5は、本発明の一実施形態に係る表示駆動装置の構成例を表すブロック図である。表示駆動装置100は、表示タイミング制御回路7、外部クロック生成回路1、内部クロック生成回路2、シーケンス制御回路10、外部クロックモード調整レジスタ4_1、トリミングレジスタ12、セレクタ15と19、及び端子20と21と22とを備える。これらの構成と動作については、図2を引用して上述したのと同様であるので、重複する説明は省略する。表示駆動装置100は、さらに、内部クロック調整回路3、タイミングパラメータ調整回路5、内部クロック発振器用レジスタ9及びセレクタ16を備える。内部クロック調整回路3には、内部クロック発振器用レジスタ9とセレクタ16が接続されている。表示駆動装置100は、内部クロックモード調整レジスタ4_2に代えて、内部クロックモード設定レジスタ4_3と、分周比設定レジスタ6とを備える。外部クロックモード調整レジスタ4_1には図2の比較例と同様に、外部クロックモードにおける各種タイミングパラメータとモード設定パラメータが格納される。比較例で内部クロックモード調整レジスタ4_2に設定されるパラメータのうち、参照クロックRCLKの周波数に依存しないパラメータは、図5の表示駆動装置100では内部クロックモード設定レジスタ4_3に格納される。分周比設定レジスタ6には、外部クロックECLKと内部クロックICLKの周波数の比(分周比)が設定される。
<Display Drive Device (One Embodiment of the Present Invention)>
FIG. 5 is a block diagram illustrating a configuration example of a display driving device according to an embodiment of the present invention. The
外部クロックモードの場合には、セレクタ19によって参照クロックRCLKに外部クロックECLKが選択され、セレクタ15によってタイミング設定レジスタ4に格納されるタイミングパラメータが表示タイミング制御回路7に供給される。
In the external clock mode, the
内部クロックモードでは、内部クロック調整回路3は、内部クロック生成回路2内の内部発振器(Internal OSC)8の発振周波数を調整することにより、内部クロックICLKの周波数と外部クロックECLKの周波数が、分周比設定レジスタ6に設定される比(分周比)になるように調整する。タイミングパラメータ調整回路5は、タイミング設定レジスタ4に保持されるパラメータのうちタイミングパラメータに対して、分周比設定レジスタ6に設定される比(分周比)に基づくパラメータ調整を行って、表示タイミング制御回路7に供給する。参照クロックRCLKの周波数に依存しないパラメータは、モード設定レジスタ11から、表示タイミング制御回路7に供給される。
In the internal clock mode, the internal
これにより、外部クロックECLKのためのタイミングパラメータ群と、内部クロックICLKのためのタイミングパラメータ群とを二重に持つ必要がなく、レジスタの記憶容量(レジスタの数、ビット数)を削減することができる。 As a result, it is not necessary to have a timing parameter group for the external clock ECLK and a timing parameter group for the internal clock ICLK, and the storage capacity of the registers (the number of registers and the number of bits) can be reduced. it can.
分周比設定レジスタ6に設定される、外部クロックECLKと内部クロックICLKの周波数の比(分周比)は、2の冪乗とされるのが好ましい。タイミングパラメータ調整回路5をシフト回路によって構成することができ、追加することによる回路規模の増加を最小限に抑えることができるからである。
The frequency ratio (frequency division ratio) between the external clock ECLK and the internal clock ICLK set in the frequency division
図6は、本発明の表示駆動装置における、外部クロックモード調整レジスタ4_1と内部クロックモード調整レジスタ4_2の詳細な構成例を示す説明図である。図4と同様に、項目、内容、及びそれぞれにおけるビット数が例示される。図4との違いは、「Mode」に分周比設定レジスタ6に設定される外部クロックECLKと内部クロックICLKの周波数の比(分周比)が「f−ratio」として追加されている点である。外部クロックモード調整レジスタ4_1には図4の比較例と同じく、合計194ビットが格納される。内部クロックモード設定レジスタ4_3には、比較例では内部クロックモード調整レジスタ4_2に格納される合計44ビットが格納される。以上のように、図4に示される比較例では、194ビット×2の合計388ビットが必要であったところ、本発明により、194ビット+44ビット+2ビットの合計240ビットに削減される。
FIG. 6 is an explanatory diagram showing a detailed configuration example of the external clock mode adjustment register 4_1 and the internal clock mode adjustment register 4_2 in the display driving device of the present invention. As in FIG. 4, items, contents, and the number of bits in each are illustrated. The difference from FIG. 4 is that the frequency ratio (frequency division ratio) between the external clock ECLK and the internal clock ICLK set in the frequency division
なお、図4に示される比較例と同様に、図6に示したパラメータの項目、内容及びビット数も、一例に過ぎず、任意に変更可能である。 Similar to the comparative example shown in FIG. 4, the parameter items, contents, and number of bits shown in FIG. 6 are merely examples, and can be arbitrarily changed.
<動作フロー>
表示駆動装置100の動作フローについて説明する。
<Operation flow>
An operation flow of the
図7は、比較例の表示駆動装置の動作例を表すフロー図であり、図8は、本発明の表示駆動装置の動作例を表すフロー図である。ホストプロセッサ300が表示駆動装置100に対して行う、各種の設定と制御のフローとして示す。
FIG. 7 is a flowchart showing an operation example of the display driving device of the comparative example, and FIG. 8 is a flowchart showing an operation example of the display driving device of the present invention. A flow of various settings and control performed by the
比較例(図2、図7)において、ホストプロセッサ300は、マスタリセット解除(S1)後、レジスタ設定(S2)を行う。レジスタ設定(S2)には、外部クロックモード調整レジスタ4_1に含まれる150ビットのタイミングパラメータの設定と44ビットのモード設定パラメータの設定が含まれ、同様に、内部クロックモード調整レジスタ4_2への150ビットのタイミングパラメータと44ビットのモード設定パラメータの設定が含まれる。
In the comparative example (FIGS. 2 and 7), the
その後、外部クロックの入力が開始され(S3)、スリープアウトシーケンスを開始する(S4)。さらにその後、数フレーム分の画像データがホストプロセッサ300から入力されるのを待ち(S5)、スリープアウトシーケンスを終了する(S6)。スリープアウトシーケンスの終了後、表示がオン(Display On)され(S7)、以降は、外部クロックモード(S8)と内部クロックモード(S9)の間をフレーム単位で自由に切替え可能とされる。 Thereafter, input of an external clock is started (S3), and a sleep-out sequence is started (S4). Thereafter, it waits for image data for several frames to be input from the host processor 300 (S5), and the sleep-out sequence is terminated (S6). After the sleep-out sequence is completed, the display is turned on (Display On) (S7), and thereafter, the external clock mode (S8) and the internal clock mode (S9) can be freely switched on a frame basis.
本発明(図5、図8)においても、ホストプロセッサ300は、マスタリセット解除(S1)後、レジスタ設定(S2)を行うが、その内容が異なる。レジスタ設定(S2)において、外部クロックモードのタイミングパラメータ150ビットとモード設定パラメータ44ビットが、外部クロックモード調整レジスタ4_1に設定される点は同じである。内部クロックモード用のモード設定パラメータ44ビットが内部クロックモード設定レジスタ4_3に設定されが、タイミングパラメータの設定が不要となり、代わりに分周比設定レジスタ6に内部クロックと外部クロックの周波数の比(分周比)が設定される。
Also in the present invention (FIGS. 5 and 8), the
その後、外部クロックの入力が開始され(S3)、スリープアウトシーケンスを開始する(S4)。このとき、ホストプロセッサ300は、表示駆動装置100に対して内部クロックの引き込み動作(S10)を開始させる。この動作(S10)には、外部クロックECLKと内部クロックICLKの周波数の比較と、内部発振器(Internal OSC)8の発振周波数の調整が含まれる。ホストプロセッサ300は、これと並行して数フレーム分の画像データがホストプロセッサ300から入力されるのを待ち(S5)、スリープアウトシーケンスを終了する(S6)。このときまでに、表示駆動装置100は内部クロックの引き込み動作(S10)を完了し、内部クロックICLKの周波数が外部クロックECLKに対して分周比設定レジスタ6に設定される比(分周比)となるように調整される。スリープアウトシーケンスの終了後、表示がオン(Display On)され(S7)、以降は、外部クロックモード(S8)と内部クロックモード(S9)の間をフレーム毎に自由に切替え可能とされる。外部クロックモード(S8)では、表示タイミング制御回路7に対して、外部クロックモード調整レジスタ4_1から各種パラメータが供給される。内部クロックモード(S9)では、各種パラメータのうち、参照クロックRCLKの周波数に依存しない、モード設定パラメータは、内部クロックモード設定レジスタ4_3から表示タイミング制御回路7に供給され、参照クロックRCLKの周波数に依存するタイミングパラメータは、タイミングパラメータ調整回路5において、分周比設定レジスタ6に設定される分周比に基づいて調整された後に、表示タイミング制御回路7に供給される。
Thereafter, input of an external clock is started (S3), and a sleep-out sequence is started (S4). At this time, the
内部クロックの引き込み動作(S10)による内部発振器(Internal OSC)8の発振周波数の調整値は、表示がオン(Display On)され(S7)以降も保持される。内部クロックモード(S9)では外部クロックの供給が停止されることが望ましい。内部クロックモード(S9)後、外部クロックモード(S8)を経て再び内部クロックモード(S9)に戻る場合にも、内部クロックの引き込み動作(S10)による前記調整値は保持されているので、再度の引き込み動作(S10)は不要である。また、外部クロックモード(S8)で動作する期間中は、内部発振器(Internal OSC)8の発振を停止してもよい。これにより、外部クロックモードにおいても消費電力が低減される。ただし、内部クロックモード(S9)に戻るためには、発振安定時間を見込む期間以上前に内部発振器(Internal OSC)8の発振を再開させる必要がある。 The adjustment value of the oscillation frequency of the internal oscillator (Internal OSC) 8 by the internal clock pull-in operation (S10) is retained after the display is turned on (Display On) (S7). In the internal clock mode (S9), it is desirable to stop the supply of the external clock. Even when the internal clock mode (S9) is followed by the external clock mode (S8) to return to the internal clock mode (S9), the adjustment value by the internal clock pull-in operation (S10) is retained. The pull-in operation (S10) is unnecessary. Further, the oscillation of the internal oscillator (Internal OSC) 8 may be stopped during the period of operation in the external clock mode (S8). This reduces power consumption even in the external clock mode. However, in order to return to the internal clock mode (S9), it is necessary to restart the oscillation of the internal oscillator (Internal OSC) 8 before the period for which the oscillation stabilization time is expected.
内部クロックの引き込み動作(S10)は、この図8に示したマスタリセット(S1)後に1回だけ実行される他、適宜必要なタイミングで再度あるいは繰り返し実行されてもよい。内部クロックの引き込み動作(S10)を繰り返し実行することにより、内部発振器(Internal OSC)8の発振周波数が時間経過とともにあるいは温度や電源電圧に依存して変動する場合にも、その変動に追随させることができる。 The internal clock pull-in operation (S10) is executed only once after the master reset (S1) shown in FIG. 8, and may be executed again or repeatedly at an appropriate timing. By repeatedly executing the internal clock pull-in operation (S10), even if the oscillation frequency of the internal oscillator (Internal OSC) 8 varies with time or depending on the temperature or the power supply voltage, the variation is followed. Can do.
<内部クロック調整回路>
内部クロック調整回路3の構成と動作についてさらに詳しく説明する。
<Internal clock adjustment circuit>
The configuration and operation of the internal
図9は、内部クロック調整回路3の詳細な構成例を表すブロック図である。内部クロック調整回路3の他に、外部クロック生成回路1、内部クロック生成回路2、内部クロック発振器用レジスタ9、トリミングレジスタ12、分周比設定レジスタ6、及びセレクタ16と19が示される。内部クロック調整回路3は、外部クロックカウンタ(Counter A)23、内部クロックカウンタ(Counter B)24、スタートトリガ(Start Trigger)25、エンドトリガ(End Trigger)26、除算回路(シフト回路)27、比較回路(Comparator)28、平均値回路(Average logic)29、及び、加算回路30を備える。
FIG. 9 is a block diagram illustrating a detailed configuration example of the internal
スタートトリガ(Start Trigger)25は、外部クロックカウンタ(Counter A)23と内部クロックカウンタ(Counter B)24にそれぞれ外部クロックECLKと内部クロックICLKのカウントアップを開始させる。エンドトリガ(End Trigger)26は、外部クロックカウンタ(Counter A)23が所定のカウント値に達してカウントアップを停止したときに、内部クロックカウンタ(Counter B)24のカウントアップを停止させる。この時の外部クロックカウンタ(Counter A)23のカウント値CntAは、除算回路(シフト回路)27によって分周比設定レジスタ6に設定される分周比Divで割られ、その商CntA/Divが、この時の内部クロックカウンタ(Counter B)24のカウント値CntBとともに、比較回路(Comparator)28に入力される。比較回路(Comparator)28は、それらの差CntA/Div−CntBが所定の値Nt(Nt>0)より大きいときには、その差の絶対値をアップ信号up(up=|CntA/Div−CntB|)に出力し、所定の値−Nt(−Nt<0)より小さいときには、その差の絶対値をダウン信号down(down=|CntA/Div−CntB|)に出力し、どちらでもないときにはステイブル信号stableを出力する。平均値回路(Average logic)29は、所定の期間、アップ信号upとダウン信号downを累積的に加算して平均値(Σup−Σdown)を求め、加算回路30に出力する。加算回路30は、内部クロック発振器用レジスタ9に保持される値に平均値(Σup−Σdown)を加算して調整し、内部発振器(Internal OSC)8に供給する。これにより、内部クロックICLKの周波数は、外部クロックECLKの周波数を分周比設定レジスタ6に設定される分周比で割った値に調整される。
A
分周比設定レジスタ6に設定される分周比は、2の冪乗とされるのが好ましい。除算回路27をシフト回路によって構成することができ、回路規模を抑え、演算(除算)に要する時間を最小限に抑えることができる。また、タイミングパラメータ調整回路5も同様に、シフト回路によって構成することができ、回路規模を抑え、演算(除算)に要する時間を最小限に抑えることができる。図10には、分周比設定レジスタ6の設定例が示される。分周比設定レジスタ6は例えば2ビットとされ、内部クロック/外部クロックの周波数比(分周比)とタイミングパラメータ調整回路5における調整比は同じ値とされ、2の冪乗数1/1、1/2、1/4から選択的に設定される。
The division ratio set in the division
所定の値Ntは不感帯を与えるものであり、例えば2とされる。例えば、差CntA/Div−CntBが±2以内のときにはフィードバックを行わないので、内部クロックの周波数が頻繁に変動することがなく安定化される。平均値回路(Average logic)29が平均を行う期間も適宜調整可能である。この平均化期間によりフィードバックループのループ特性が規定され、平均化期間を長くすることによって引き込み時間が長くなる反面、発振周波数は安定化される。
The predetermined value Nt gives a dead zone and is set to 2, for example. For example, since feedback is not performed when the difference CntA / Div-CntB is within ± 2, the frequency of the internal clock does not fluctuate frequently and is stabilized. The period during which the
アップ信号upとダウン信号downとして、上記の差の絶対値|CntA/Div−CntB|を出力する例を示したが、少ないビット数に適宜量子化する処理を行なっても良く、さらには単純な1ビットの論理値(アサート/ネゲート)に代えてもよい。 Although an example in which the absolute value | CntA / Div−CntB | of the above difference is output as the up signal up and the down signal down has been shown, a process of appropriately quantizing to a small number of bits may be performed. A 1-bit logical value (assert / negate) may be used instead.
図11は、内部クロック調整回路3の動作例を示す表である。外部クロック周波数は40MHzとされ、このときの内部発振器8の初期発振周波数は30MHzとされる。
FIG. 11 is a table showing an operation example of the internal
第1の例(#1)では、分周比設定レジスタ6に設定される内部クロック/外部クロックの周波数比(分周比)は1/1とされ、したがって内部クロックICLKの周波数の初期値は、内部発振器8の初期発振周波数と等しい30MHzである。このとき、タイミングパラメータ調整回路5における調整比は上記分周比と等しい1/1であり、内部クロック調整回路3の調整値は、加算回路30によって内部クロック発振器用レジスタ9に保持される値に加算される値であり、上述のように自動調整される。
In the first example (# 1), the frequency ratio (frequency division ratio) of the internal clock / external clock set in the frequency division
第2の例(#2)では、分周比設定レジスタ6に設定される内部クロック/外部クロックの周波数比(分周比)は1/2とされ、したがって内部クロックICLKの周波数の初期値は、内部発振器8の初期発振周波数の1/2の15MHzである。このとき、タイミングパラメータ調整回路5における調整比は上記分周比と等しい1/2であり、内部クロック調整回路3の調整値は、加算回路30によって内部クロック発振器用レジスタ9に保持される値に加算される値であり、上述のように自動調整される。
In the second example (# 2), the frequency ratio (frequency division ratio) of the internal clock / external clock set in the frequency division
図12は、内部クロック調整回路3の調整値を例示する表である。8ビット(Register[7:0])の2進数で表記され、内部クロック発振器用レジスタ9に保持される値に加算されるオフセット値(Offset)を与える。ここで、Nは内部発振器(Internal OSC)8の微調整幅を与える係数である。
FIG. 12 is a table illustrating adjustment values of the internal
内部クロック調整回路3の構成は、種々変更可能である。例えば、内部クロック発振器用レジスタ9を加算器30の後段に配置して、内部発振器8に供給する制御パラメータを保持させるように変更してもよい。このとき、引き込み動作(S10)の開始前に、トリミングレジスタ12から内部クロック発振器用レジスタ9に初期値としてトリミング値が転送されるように構成しても良い。
The configuration of the internal
以上本発明者によってなされた発明を実施形態に基づいて具体的に説明したが、本発明はそれに限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは言うまでもない。 Although the invention made by the present inventor has been specifically described based on the embodiments, it is needless to say that the present invention is not limited thereto and can be variously modified without departing from the gist thereof.
1 外部クロック生成回路
2 内部クロック生成回路
3 内部クロック調整回路
4_1 外部クロックモード調整レジスタ
4_2 内部クロックモード調整レジスタ
4_3 内部クロックモード設定レジスタ
5 タイミングパラメータ調整回路
6 分周比設定レジスタ
7 表示タイミング制御回路
8 内部発振器(Internal OSC)
9 内部クロック発振器用レジスタ
10 シーケンス制御回路
12 トリミングレジスタ
13、14 内部クロック用/外部クロック用分周比設定レジスタ
15、16、19 セレクタ
17、18 分周回路
20 外部クロック入力端子
21 ゲート制御信号出力端子
22 ソース線駆動信号出力端子
23 外部クロックカウンタ(Counter A)
24 内部クロックカウンタ(Counter B)
25 スタートトリガ(Start Trigger)
26 エンドトリガ(End Trigger)
27 除算回路(シフト回路)
28 比較回路(Comparator)
29 平均値回路(Average logic)
30 加算回路
40 クロック制御回路
41 電源回路
42 階調基準電圧生成回路
43 ソース出力制御回路
44 階調電圧選択回路
45 ラインラッチ
46 フレームメモリ
47 ホストインターフェース
48 パネルI/F制御回路
100 表示駆動装置
200 表示パネル
201 ソース線
202 ゲート線
203 RGBデマルチプレクサ(RGB-DeMUX)
204 ゲート線走査信号生成回路(Gate In Panel)
300 ホストプロセッサ
1000 表示装置
DESCRIPTION OF
9 Internal
24 Internal clock counter (Counter B)
25 Start Trigger
26 End Trigger
27 Division circuit (shift circuit)
28 Comparator
29 Average logic
30
204 Gate line scanning signal generation circuit (Gate In Panel)
300
Claims (12)
前記表示駆動装置は、前記表示タイミング制御回路に前記外部クロックに基づいて外付けされる表示パネルを表示駆動するための制御信号を生成して出力させる外部クロックモードと、前記表示タイミング制御回路に前記内部クロックに基づいて前記制御信号を生成して出力させる内部クロックモードとを有し、
前記内部クロックモードに先立って、前記内部クロック調整回路は、前記外部クロックを前記分周比で分周したときの周波数と前記内部クロックの周波数とを一致させるように、前記内部クロック生成回路の発振周波数を調整する周波数調整を行い、
前記タイミングパラメータ調整回路は、前記タイミング設定レジスタに保持される前記タイミングパラメータに対して、前記外部クロックと前記内部クロックのどちらに基づく動作を行うかを指定する動作モード情報と前記分周比とに基づくパラメータ調整を行って、前記表示タイミング制御回路に供給する、
表示駆動装置。 An external clock generation circuit for generating an external clock based on an externally input signal, an internal clock generation circuit for generating an internal clock, an internal clock adjustment circuit, and a timing setting register for holding timing parameters; A display drive device comprising a timing parameter adjustment circuit, a frequency division ratio setting register for setting a frequency frequency division ratio of the internal clock with respect to the external clock, and a display timing control circuit,
The display driving device generates an external clock mode for causing the display timing control circuit to generate and output a control signal for driving an external display panel based on the external clock, and causes the display timing control circuit to output the control signal. An internal clock mode for generating and outputting the control signal based on an internal clock;
Prior to the internal clock mode, the internal clock adjustment circuit oscillates the internal clock generation circuit so that the frequency when the external clock is divided by the division ratio matches the frequency of the internal clock. Adjust the frequency to adjust the frequency,
The timing parameter adjustment circuit uses the operation mode information and the division ratio to specify whether to perform an operation based on the external clock or the internal clock with respect to the timing parameter held in the timing setting register. Based on the parameter adjustment and supply to the display timing control circuit,
Display drive device.
表示駆動装置。 In claim 1, the division ratio is a power of 2.
Display drive device.
表示駆動装置。 The internal clock generation circuit according to claim 1, wherein after the frequency adjustment by the internal clock adjustment circuit is completed, the internal clock generation circuit maintains the oscillation state at the end, and the external clock is stopped.
Display drive device.
その後、前記表示タイミング制御回路は表示駆動動作を開始し、
前記外部クロックが停止されたとき、前記内部クロック生成回路は前記終了時の発振状態を維持する、
表示駆動装置。 In Claim 3, after the input of the external clock is started, the internal clock adjustment circuit performs the frequency adjustment for the internal clock generation circuit, the timing parameter adjustment circuit performs the parameter adjustment,
Thereafter, the display timing control circuit starts a display driving operation,
When the external clock is stopped, the internal clock generation circuit maintains the oscillation state at the end.
Display drive device.
表示駆動装置。 5. The method according to claim 4, wherein when the generation of the external clock is resumed after the external clock is stopped, the internal clock adjustment circuit performs the frequency adjustment for the internal clock generation circuit, and the timing parameter adjustment circuit includes: Adjusting the parameters,
Display drive device.
前記内部クロック生成回路は、ディジタル制御値によって前記発振周波数が制御され、
前記内部クロック調整回路は、スタートトリガによって前記外部クロックのカウントを開始しエンドトリガによってカウントを終了する外部クロックカウンタと、前記スタートトリガによって前記内部クロックのカウントを開始し前記エンドトリガによってカウントを終了する内部クロックカウンタと、前記外部クロックカウンタのカウント値を前記分周比で割ったときの商の値と前記内部クロックカウンタのカウント値との差に基づいて、前記ディジタル制御値を調整する、
表示駆動装置。 In claim 1,
In the internal clock generation circuit, the oscillation frequency is controlled by a digital control value,
The internal clock adjustment circuit starts counting the external clock by a start trigger and ends the count by an end trigger, and starts counting the internal clock by the start trigger and ends the count by the end trigger. Adjusting the digital control value based on the difference between the internal clock counter and the count value of the internal clock counter when the count value of the external clock counter is divided by the division ratio;
Display drive device.
前記内部クロック調整回路は、前記外部クロックカウンタのカウント値を前記分周比で割ったときの商の値と前記内部クロックカウンタのカウント値との差に基づく調整信号を、所定期間平均化する平均値回路を含み、前記平均値回路の出力に基づいて、前記ディジタル制御値を調整する、
表示駆動装置。 In claim 6,
The internal clock adjustment circuit is an average for averaging a predetermined period of an adjustment signal based on a difference between a quotient value obtained by dividing the count value of the external clock counter by the division ratio and the count value of the internal clock counter. Including a value circuit, and adjusting the digital control value based on an output of the average value circuit;
Display drive device.
前記内部クロック調整回路は、前記調整信号として、前記外部クロックカウンタのカウント値を前記分周比で割ったときの商の値から前記内部クロックカウンタのカウント値を引いた差が所定値より大きいときに、前記発振周波数を高くする方向に前記ディジタル制御値を調整するアップ信号と、前記内部クロックカウンタのカウント値から前記外部クロックカウンタのカウント値を前記分周比で割ったときの商の値を引いた差が前記所定値より大きいときに、前記発振周波数を低くする方向に前記ディジタル制御値を調整するダウン信号とを含む、
表示駆動装置。 In claim 7,
When the difference obtained by subtracting the count value of the internal clock counter from the quotient value obtained by dividing the count value of the external clock counter by the division ratio is larger than a predetermined value as the adjustment signal Further, an up signal for adjusting the digital control value in the direction of increasing the oscillation frequency, and a quotient value obtained by dividing the count value of the external clock counter from the count value of the internal clock counter by the division ratio. A down signal for adjusting the digital control value in a direction to lower the oscillation frequency when the subtracted difference is larger than the predetermined value,
Display drive device.
前記外部クロック生成回路は、外部クロック分周回路を備え、前記外部クロック分周回路は、前記外部クロック入力端子に入力される信号を分周して、前記外部クロックを生成する、
表示駆動装置。 2. The display drive device according to claim 1, further comprising an external clock input terminal,
The external clock generation circuit includes an external clock divider circuit, and the external clock divider circuit divides a signal input to the external clock input terminal to generate the external clock.
Display drive device.
前記外部クロック生成回路は、前記通信インターフェースに入力されるデータに基づいて、前記外部クロックを生成する、
表示駆動装置。 The display drive device according to claim 1, further comprising a communication interface with a host processor,
The external clock generation circuit generates the external clock based on data input to the communication interface;
Display drive device.
表示駆動装置。 In claim 1, formed on a single semiconductor substrate,
Display drive device.
前記表示タイミング制御回路は、前記表示パネルを表示駆動するための制御信号を生成して出力し、
前記ホストプロセッサは、前記外部クロック生成回路に前記外部クロックを生成するための信号を供給する、
表示装置。 A display driving device according to claim 1, a display panel, and a host processor,
The display timing control circuit generates and outputs a control signal for driving the display panel;
The host processor supplies a signal for generating the external clock to the external clock generation circuit;
Display device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014148543A JP2016024346A (en) | 2014-07-22 | 2014-07-22 | Display drive deice and display device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014148543A JP2016024346A (en) | 2014-07-22 | 2014-07-22 | Display drive deice and display device |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2016024346A true JP2016024346A (en) | 2016-02-08 |
Family
ID=55271129
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014148543A Pending JP2016024346A (en) | 2014-07-22 | 2014-07-22 | Display drive deice and display device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2016024346A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017199129A1 (en) * | 2016-05-20 | 2017-11-23 | Semiconductor Energy Laboratory Co., Ltd. | Semiconductor device |
-
2014
- 2014-07-22 JP JP2014148543A patent/JP2016024346A/en active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017199129A1 (en) * | 2016-05-20 | 2017-11-23 | Semiconductor Energy Laboratory Co., Ltd. | Semiconductor device |
JP2018092118A (en) * | 2016-05-20 | 2018-06-14 | 株式会社半導体エネルギー研究所 | Semiconductor device, display device, and electronic equipment |
US10276107B2 (en) | 2016-05-20 | 2019-04-30 | Semiconductor Energy Laboratory Co., Ltd. | Semiconductor device, display device, and electronic device |
JP2022191291A (en) * | 2016-05-20 | 2022-12-27 | 株式会社半導体エネルギー研究所 | Semiconductor device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6208975B2 (en) | Display driver IC | |
CN103366717B (en) | Display packing, Apparatus and system | |
US9734791B2 (en) | Display control device and method, semiconductor integrated circuit device, and display device | |
JP2004029540A (en) | Display control driving device and display system | |
JP4100300B2 (en) | Signal output adjustment circuit and display driver | |
US20150187314A1 (en) | Gate driver and control method thereof | |
JP4158658B2 (en) | Display driver and electro-optical device | |
CN114170950A (en) | Source driver | |
JP6645738B2 (en) | Display driver, display system, and display panel driving method | |
WO2019032899A1 (en) | Clock synthesis circuitry and associated techniques for generating clock signals refreshing display screen content | |
TWI549105B (en) | Dynamically adjusting display driving method and display apparatus using the same | |
JP2018004886A (en) | Display control, touch control device, and display-touch detection panel unit | |
CN114078413A (en) | Display driving integrated circuit performing adaptive frame operation and method of operating the same | |
US9602090B2 (en) | Skew adjustment apparatus | |
US7834866B2 (en) | Display panel driver and display panel driving method | |
US20190027109A1 (en) | Display apparatus and method of driving the same | |
US6512506B1 (en) | Driving device for liquid crystal display element | |
JP2016024346A (en) | Display drive deice and display device | |
KR102286751B1 (en) | Source driver | |
TWI426483B (en) | Display device | |
JP2008225494A (en) | Display driver and electro-optical device | |
JP2015191039A (en) | Image processing apparatus and image processing method | |
KR102429263B1 (en) | Power Unit And Display Device Including The Same | |
KR20050050885A (en) | Apparatus and method for processing signals | |
US20090009507A1 (en) | Display controller and method of controlling the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20170331 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170420 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20170606 |