• 検索結果がありません。

AK8826 レジスタ定義

ドキュメント内 AK8825VN MS0681-J-03 (ページ 120-136)

WORD 2 8bits

9. AK8826 レジスタ定義

■ レジスタマップ Sub-

Address Register Default R/W Function

0x00 HD Mode Register 0x00 R/W コンポーネントブロックの設定を行います

0x01 HD VBI & Clip Level Control Register 0x04 R/W VBI期間設定、クリップ設定を行います

0x02 HDYPBPR Delay Control Register 0x00 R/W コンポーネントブロックの遅延調整用です

0x03 HD VBID Data 1 Register 0x00 R/W コンポーネントエンコードモード時のVBIDデータ設

定を行います。

0x04 HD VBID Data 2 Register 0x00 R/W

0x05 Reserved Register 0x00 R/W リザーブレジスタです。

0x06 Powerdown Mode Register 0x00 R/W パワーダウン設定を行います。

0x07 HD Block Control Register 0x00 R/W

コンポーネントビデオエンコーダブロックの各

種設定を行います。

0x08 HD WSS Data 1 Register 0x00 R/W コンポーネントエンコードモード時のWSSデータ設

定を行います。

0x09 HD WSS Data 2 Register 0x00 R/W

0x0A HD Block Miscellaneous Control Register 0x00 R/W コンポーネントブロック各種機能設定を行います

0x0B I/O Data Format Register 0x00 R/W I/Oデータ設定を行います

0x0C I/O Pin Control Register 0x00 R/W I/Oピンに関する設定を行います

0x0D DAC Control Register 0x00 R/W DACの制御を行います。

0x10 SD Blanking Set Register 0xA1 R/W コンポジットモード時のVBI期間設定を行います

0x11 SD Block Control Register 0x10 R/W コンポジットモード時の各種設定を行います

0x12 SD/HD V-Blanking Control Register 0x00 R/W コンポジットモード時の VBI 期間の各種信号の出力 設定を行います

0x13 SD Block Delay Register 0x00 R/W コンポジットモード時の遅延調整を行います

0x14 SD Block FLT Register 0x00 R/W コンポジットモード時の輝度フィルタ帯域設定を行

います

0x15 Reserve Register 0x00 R/W リザーブレジスタです。

0x16 Sub Carrier Frequency Control Register 0x00 R/W サブキャリアフェイズ調整を行います。

0x17 Sub Carrier Phase Control Register 0x00 R/W サブキャリア周波数の微調整を行います。

0x18 SD WSS Data 1 Register 0x00 R/W コンポジットモード時の WSS データ設定を行いま

す。

0x19 SD WSS Data 2 Register 0x00 R/W

0x1A Reserved 0x0F R/W

リザーブレジスタです

0x1B Reserved 0xFC R/W

0x1C Reserved 0x20 R/W

0x1D Reserved 0xD0 R/W

0x1E Reserved 0x6F R/W

0x1F Reserved 0x0F R/W

0x20 Reserved 0x00 R/W

0x21 Reserved 0x00 R/W

0x22 Reserved 0x0C R/W

0x23 Reserved 0xF3 R/W

0x24 Reserved 0x09 R/W

0x25

0x26 Closed Caption Data 1 Register 0x00 R/W コンポジットエンコーダモード時の Closed Caption データ設定を行います。

0x27 Closed Caption Data 2 Register 0x00 R/W

0x28 CC Extended Data 1 Register 0x00 R/W コンポジットエンコーダモード時の Closed Caption

Extendedデータ設定を行います

0x29 CC Extended Data 2 Register 0x00 R/W

0x2A SD VBID-A Data1 Register 0x00 R/W コンポジットエンコーダモード時のVBIDデータ設定

を行います。

0x2B SD VBID-A Data2 Register 0x00 R/W

0x2C

0x2D Reserved 0xE3 R/W

0x2E Reserved 0xBD R/W

0x39 TEST Regster 2 0x00 R/W テストレジスタです

0x3A TEST Regster 3 0x00 R/W テストレジスタです

0x3B TEST Regster 4 0x00 R/W テストレジスタです

0x3C TEST Regster 5 0x00 R/W テストレジスタです

0x3D TEST Regster 6 0x00 R/W テストレジスタです

0x3E TEST Regster 7 0x00 R/W テストレジスタです

0x3F TEST Regster 8 0x00 R/W テストレジスタです

0x40 VBID-B Header Data Register 0x08 R/W VBID Headerデータの設定を行います 0x41 VBID-B Version Number Register 0x00 R/W VBID Version Numberレジスタです 0x42 VBID-B Payload Packet Length Register 0x00 R/W VBIDパケット長を示すレジスタです 0x43 VBID-B Payload Data1 Register 0x00 R/W VIBD Payloadデータ設定を行います 0x44 VBID-B Payload Data2 Register 0x00 R/W VIBD Payloadデータ設定を行います 0x45 VBID-B Payload Data3 Register 0x00 R/W VIBD Payloadデータ設定を行います 0x46 VBID-B Payload Data4 Register 0x00 R/W VIBD Payloadデータ設定を行います 0x47 VBID-B Payload Data5 Register 0x00 R/W VIBD Payloadデータ設定を行います 0x48 VBID-B Payload Data6 Register 0x00 R/W VIBD Payloadデータ設定を行います 0x49 VBID-B Payload Data7 Register 0x00 R/W VIBD Payloadデータ設定を行います 0x4A VBID-B Payload Data8 Register 0x00 R/W VIBD Payloadデータ設定を行います 0x4B VBID-B Payload Data9 Register 0x00 R/W VIBD Payloadデータ設定を行います 0x4C VBID-B Payload Data10 Register 0x00 R/W VIBD Payloadデータ設定を行います 0x4D VBID-B Payload Data11 Register 0x00 R/W VIBD Payloadデータ設定を行います 0x4E VBID-B Payload Data12 Register 0x00 R/W VIBD Payloadデータ設定を行います 0x4F VBID-B Payload Data13 Register 0x00 R/W VIBD Payloadデータ設定を行います 0x50 VBID-B Payload Data14 Register 0x00 R/W VIBD Payloadデータ設定を行います

0x51 Video DAC Delay Control Register 0x00 R/W 高速ビデオDACモード動作時nディレイ調整です 注意)

次ページ以降、「Reserved」のみ記載されているReservedビットには何を書き込んでも構いません。

「Reserved 0を書き込んでください。」と記載されている項目は必ず「0」を書き込んでください。

またテスト用レジスタ (TEST Register 1~TETS Register 8) には初期値(0x00)以外の値を書き込まないでください。

HD Mode Register (R/W) [Sub Address 0x00]

【コンポーネントエンコーダブロック用レジスタ】

AK8826のコンポーネントビデオエンコーダモードに関しての設定を行います。

Sub Address 0x00 Default Value 0x00

bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0

HDCBG HDBBG HDSETUP HDEAVDEC HDCEA861 HDMODE1 HDMODE0 HDRFRSH

Default Value

0 0 0 0 0 0 0 0

HD Mode Register (R/W) [Sub Address 0x00]

BIT Register Name R/W Definition

bit 0 HDRFRSH Refresh Rate bit R/W

リフレッシュレートを定義します。

0 : 60Hz 1 : 50Hz bit1

~ bit2

HDMODE0

~ HDMODE1

Mode Set bit R/W

入出力信号を定義します。

[MODE1:MODE0]

00 : 525i/625i 01 : 525p/625p 10 : 1080i 11 : 720p bit3 HDCEA861 H/V timing std bit R/W

HD/Vsynに同期をとるときの関係を指定します

0 : AK8826のタイミングで取り込みます

1 : CEA861Dに規定されるタイミングで取り込みます

EAVDEC : 1の時、このビットは無視されます

bit 4 HDEAVDEC EAV Decode bit R/W

AK8826の同期方式を設定します。

0: HD/VD信号に同期します。(スレーブモード)

1: EAVにて同期をとります。

bit 5 HDSETUP HD Setup-bit R/W

コンポーネントビデオエンコーダモード時にセットアップ処理を 行います。

0: セットアップ処理を行いません。

1: セットアップ処理を行います。

bit 6 HDBBG HD Black Burst bit R/W

ブラックバースト出力設定を行います。

0: 通常出力です。

1: ブラックバースト信号を出力します。

カラーバー出力と同時に設定された場合ブラックバーストが優先 になります。

bit 7 HDCBG HD Color Bar bit R/W

カラーバー出力設定を行います。

0: 通常出力です。

1: カラーバー信号を出力します。

ブラックバースト出力と同時に設定された場合ブラックバースト が優先になります。

HD VBI & Clip Level Control Register (R/W) [Sub Address 0x01]

【コンポーネントエンコーダブロック用レジスタ】

VBI期間の設定及びクリップ値を設定します。

Sub Address 0x01 Default Value 0x04

bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0

HDCLPLVL1 HDCLPLVL0 Reserved Reserved Reserved HDVUNMSK HDVL1 HDVL0

Default Value

0 0 0 0 0 1 0 0

HD VBI & Clip Level Control Register (R/W) [Sub Address 0x01]

BIT Register Name R/W Definition

bit 0

~ bit 1

HDVL0

~ HDVL1

HD VB Setting R/W

垂直ブランキング期間を設定します

初期値(20ライン)にたいして垂直ブランキング期間の最後のラ インが変化します

[HDVL1:HDVL0]-bit 01:1ライン長くなります 00: 初期値です

11: 1ライン短くなります

10: 2ライン短くなります

bit 2 HDVUNMSK V-Blank UnMask bit R/W

V-Blank 期間入力データをマスクするかしないかを設定するビッ

トです。

0: V-Blank期間はマスクされます。(出力は黒が出力されます。)

1: V-Blank期間はマスクされません。(VBlank期間も入力データが 出力されます。)

マスクされない期間はモードにより次の通りに設定されます。

525i : 10 – 20(+/-HDVL[1:0])ライン 及び 273-283(+/-HDVL[1:0])ライン 525P : 13 – 42(+/-HDVL[1:0])ライン 625P : 6 – 44(+/-HDVL[1:0])ライン 1080i : 7 – 20(+/-HDVL[1:0])ライン及び

569 – 583(+/-HDVL[1:0])ライン 750P : 6 – 24(+/-HDVL[1:0])ライン bit3

~ bit5

Reserved Reserved bit R/W Reserved 0を書き込んでください。

bit 6

~ bit7

HDCLPLVL0

~ HDCLPLVL1

HD Clamp Level bit R/W

コンポーネントビデオエンコーダモード動作時のオーバーサンプ リングフィルタの出力のアンダーシュート部分を所定のレベルで クリップします。

[HDCLPLVL1:HDCLPLVL0] = 00: クリップ処理は行いません。

01: 約-7.0 IREでクリップします。

10: 約-1.5 IREでクリップします。

11: 設定禁止

HDYPBPR Delay Control Register (R/W) [Sub Address 0x02]

【コンポーネントエンコーダブロック用レジスタ】

コンポーネントビデオエンコードモード時のY信号及びPb/Pr信号の遅延量を設定します。

Sub Address 0x02 Default Value 0x00

bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0

Reserved PBPRDLY2 PBPRDLY1 PBPRDLY0 Reserved HDYDELAY2 HDYDEALY1 HDYDELAY0 Default Value

0 0 0 0 0 0 0 0

HDYPBPR Delay Control Register (R/W) [Sub Address 0x02]

BIT Register Name R/W Definition

bit 0

~ bit 2

HDYDELAY0

~ HDYDELAY2

HDY Delay Set bits R/W

輝度信号遅延量を設定します。遅延は同期信号からの遅延となり ま す 。 遅 延 量 は 480i/p モ ー ド の 場 合 27MHz ク ロ ッ ク 、 1080i/720pモードの場合 74.25MHzクロックです。

このビット操作ではHDPb/HDPrもHDYと同様に動きます。

[HDYDELAY2:HDYDELAY0]-bit 000 : 遅延量0

001 : 1CLK遅延します。

010 : 2CLK遅延します。

011 : 3CLK遅延します。

111 : 1CLK早く出力します。

110 : 2CLK早く出力します。

101 : 3CLK早く出力します。

100 : 設定禁止

bit 3 Reserved Reserved bit R/W Reserved 0を書き込んでください。

bit 4

~ bit 6

PBPRDLY0

~ PBPRDLY2

C Delay Set bits R/W

色差信号遅延量を設定します。遅延は輝度信号からの遅延となり ます。

遅延量は480i/モードの場合27MHzクロック、1080i/720pモード

の場合74.25MHzクロックです。

遅延量の設定によりPBPR共に同量遅延します。

[PBPRDLY2: PBPRDLY0]-bit 000 : 遅延量0

001 : 1CLK遅延します。

010 : 2CLK遅延します。

011 : 3CLK遅延します。

111 : 1CLK早く出力します。

110 : 2CLK早く出力します。

101 : 3CLK早く出力します。

100 : 設定禁止

bit 7 Reserved Reserved bit R/W Reserved 0を書き込んでください。

HD VBID Data 1 Register (R/W) [Address 0x03]

HD VBID Data 2 Register (R/W) [Address 0x04]

【コンポーネントエンコーダブロック用レジスタ】

VBID(CGMS-A)のデータを設定するレジスタです。

CRCCデータは自動的に附加されます。

Address 0x03 Default Value 0x00

bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0

HDVBIDEN Reserved HDVBID1 HDVBID2 HDVBID3 HDVBID4 HDVBID5 HDVBID6

Default Value

0 0 0 0 0 0 0 0

Address 0x04 Default Value 0x00

bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0

HDVBID7 HDVBID8 HDVBID9 HDVBID10 HDVBID11 HDVBID12 HDVBID13 HDVBID14

Default Value

0 0 0 0 0 0 0 0

HD VBID Data 1 Register (R/W) [Address 0x03]

BIT Register Name R/W Definition

bit 0

~ bit 5

HDVBID6

~ HDVBID1

VBID DATA bit R/W

HD信号Y出力に載せるVBID(CGMS-A)データを設定します。

設定するデータはHDVBID1~HDVBID6です。

HDVBID7~HDVBID14はHDVBID Data 2 Registerに設定してく ださい。

bit 6 Reserved Reserved bit R/W Reserved 0を書き込んでください。

bit 7 HDVBIDEN VBID Enable bit R/W

HD信号YにVBID(CGMS-A)信号を重畳する場合に設定します。

重畳するラインはMODE Registerの[MODE1:MODE0]-bitsによっ て自動的に判断されます。

0 : CGMS-A機能はOFFです。

1 : CGMS-A信号を重畳します。

HD VBID Data 2 Register (R/W) [Address 0x04

BIT Register Name R/W Definition

bit 0

~ bit 7

HDVBID14

~ HDVBID7

VBID Data bit R/W

HD信号Y出力に載せるVBID(CGMS-A)データを設定します。

設定するデータはHDVBID7~HDVBID14です。

HDVBID1~HDVBID6はHD VBID Data 1 Registerに設定してくだ さい。

・VBID(CGMS)データの出力について

VBID(CGMS)データは所定の出力ラインに対し、その2ライン前が終わるまでにI2Cによる書き込みを終了させます。

Reserved Register (R/W) [Sub Address 0x05]

リザーブレジスタです。

Sub Address 0x05 Default Value 0x00

bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0

Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Default Value

0 0 0 0 0 0 0 0

Reserved Register (R/W) [Sub Address 0x05]

BIT Register Name R/W Definition

bit 0

~ bit 7

Reserved Reserved bit R/W Reserved 0を書き込んでください。

Powerdown Mode Register (R/W) [Sub Address 0x06]

【ブロック共通レジスタ】

パワーダウン設定を行います。

Sub Address 0x06 < HD Block > Default Value 0x00

bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0

Reserved Reserved Reserved Reserved Reserved PLLPDN SLPEN1 SLPEN0

Default Value

0 0 0 0 0 0 0 0

BIT Register Name R/W Definition

bit 0

~ bit 1

SLPEN0

~ SLPEN1

Sleep Enable bit R/W

スリープモードの設定を行います。

SLPEN[1:0]=

00: 通常動作状態 01: 設定禁止 10: 設定禁止

11: I2C インターフェースブロック以外のブロックがパワーダウ

ン状態になります。

bit 2 PLLPDN PLL Power Down bit R/W

PLLパワーダウン制御を行います。

0: PLLはパワーダウン状態です。

1: PLL動作状態です。

bit 3

~ bit 6

Reserved Reserved bit R/W Reserved 0を書き込んでください。

HD Block Control Register (R/W) [Sub Address 0x07]

【コンポーネントエンコーダブロック用レジスタ】

コンポーネントビデオエンコーダブロックの各種設定を行います。

Sub Address 0x07 Default Value 0x00

bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0

HDWSS HDCFLT1 HDCFLT0 HDYFLT1 HDYFLT0 Reserved COLSNCEN HDVRATIO

Default Value

0 0 0 0 0 0 0 0

HD Block Control Register

BIT Register Name R/W Definition

bit 0 HDVRATIO Video ratio bit R/W

D1/60Hz時 286/714比率のビデオを出します 0 : 300/700比率のビデオを出力します(770.2-A) 1 : 286/714比率のビデオを出力します(770.1-A) bit 1 COLSNCEN Color SYNC Enable bit R/W

コンポーネントPbPr信号に同期信号をつける場合に設定します。

0: PbPr信号に同期信号を付加しません。

1: PbPr信号に同期信号を付加します。

bit 2 Reserved Reserved-bit R/W Reserved 0を書き込んでください。

Bit3

~ bit4

HDYFLT0

~

HDYFLT1 HDY Filter select R/W

HDYビデオ信号帯域制限フィルタを指定します [HDYFLT 1: HDYFLT 0] =

00 : Normal 01 : Mild 10 : Soft 11 : Normal Bit5

~ bit6

HDCFLT0

~ HDCFLT1

HDPBPR

Filter select R/W

HDPBPRビデオ信号帯域制限フィルタを指定します

[HDCFLT 1: HDCFLT 0] = 00 : Normal

01 : Mild 10 : Soft 11 : Normal

bit 7 HDWSS WSS set bit R/W

WSS信号をエンコードします。 D1/50Hz及びD2/50Hz出力時の みONになります。

0 : WSS off 1 : WSS on

ドキュメント内 AK8825VN MS0681-J-03 (ページ 120-136)

関連したドキュメント