source: svn/newcon3bcm2_21bu/dst/dhl/src/devices/dtqs22ddp101b/MxL601_TunerSpurTable.c

Last change on this file was 76, checked in by megakiss, 10 years ago

1W 대기전력을 만족시키기 위하여 POWEROFF시 튜너를 Standby 상태로 함

  • Property svn:executable set to *
File size: 11.2 KB
Line 
1/*******************************************************************************
2 *
3 * FILE NAME          : MxL601_TunerSpurTable.cpp
4 *
5 * AUTHOR             : Dong Liu                 
6 *
7 * DATE CREATED       : 11/16/2011
8 *
9 * DESCRIPTION        : This file contains spur shift table that used in channel
10 *                      tune procedure
11 *                             
12 *******************************************************************************
13 *                Copyright (c) 2011, MaxLinear, Inc.
14 ******************************************************************************/
15
16#include "MxL601_TunerSpurTable.h"
17#include "MxL601_TunerCfg.h"
18
19CHAN_DEPENDENT_SPUR_REGISTER_T MxL601_SPUR_REGISTER = 
20{ 4, {DFE_RFLUT_SWP1_REG, DFE_RFLUT_DIV_MOD_REG, DFE_REFLUT_BYP_REG, DFE_REFSX_INT_MOD_REG} };
21
22// Below lookup table of frequencies in different applications mode
23// on which optimized channel tunning settings will be configured
24
25// Table : 24
26// NTSC XTAL=16MHz LIF
27CHAN_DEPENDENT_FREQ_TABLE_T NTSC_FREQ_LUT_XTAL_16MHZ_LIF[] = 
28{ 
29  {1, 0x1C, 0x17, 0x00, 0xD8},
30  {57000000, 0x19, 0x39, 0x0, 0xD8},
31  {111000000, 0x1C, 0x17, 0x20, 0xD7},
32  {117000000, 0x1C, 0x17, 0x20, 0xDB},
33  {177000000, 0x19, 0x39, 0x20, 0xD6},
34  {219000000, 0x1C, 0x17, 0x20, 0xD7},
35  {285000000, 0x1F, 0x3F, 0x20, 0xD7},
36  {363000000, 0x1B, 0x3B, 0x20, 0xD8},
37  {633000000, 0x1C, 0x17, 0x20, 0xDA},
38  {651000000, 0x1C, 0x17, 0x20, 0xD4},
39  {663000000, 0x1C, 0x17, 0x20, 0xD7},
40  {771000000, 0x1C, 0x17, 0x20, 0xDA},
41  {795000000, 0x1C, 0x17, 0x20, 0xD9},
42  {813000000, 0x1C, 0x17, 0x20, 0xD5},
43  {849000000, 0x1C, 0x17, 0x20, 0xD9},
44  {867000000, 0x1C, 0x17, 0x20, 0xD7},
45  {879000000, 0x1C, 0x17, 0x20, 0xD3},
46  {0, 0, 0, 0, 0},
47};
48
49
50// Table : 25
51// NTSC XTAL=24MHz
52CHAN_DEPENDENT_FREQ_TABLE_T NTSC_FREQ_LUT_XTAL_24MHZ[] = 
53{ 
54  {1, 0x1D, 0x17, 0x00, 0x90},
55  {123000000, 0x19, 0x39, 0x20, 0x8D},
56  {177000000, 0x1F, 0x3F, 0x20, 0x90},
57  {231000000, 0x1D, 0x3D, 0x20, 0x90},
58  {255000000, 0x19, 0x39, 0x20, 0x90},
59  {699000000, 0x1A, 0x3A, 0x20, 0x90},
60  {705000000, 0x19, 0x39, 0x20, 0x8F},
61  {0, 0, 0, 0, 0},
62};
63
64
65// Table : 26
66// NTSC HRC XTAL=16MHz
67CHAN_DEPENDENT_FREQ_TABLE_T NTSC_FREQ_LUT_HRC_16MHZ[] = 
68{ 
69  {1, 0x1D, 0x17, 0x00, 0xD8},
70  {55750000, 0x19, 0x39, 0x20, 0xD8},
71  {283765625, 0x1E, 0x3E, 0x20, 0xD8},
72  {649781250, 0x1A, 0x3A, 0x20, 0xD8},
73  {883794100, 0x1C, 0x17, 0x20, 0xD7},
74  {0, 0, 0, 0, 0},
75};
76
77
78// Table : 27
79// NTSC HRC XTAL=24MHz
80CHAN_DEPENDENT_FREQ_TABLE_T NTSC_FREQ_LUT_HRC_24MHZ[] = 
81{ 
82  {1, 0x1D, 0x17, 0x00, 0x90},
83  {271765625, 0x1E, 0x3E, 0x20, 0x8F},
84  {283765625, 0x1E, 0x3E, 0x20, 0x90},
85  {0, 0, 0, 0, 0},
86};
87
88
89// Table : 28
90// NTSC IRC XTAL=16MHz
91CHAN_DEPENDENT_FREQ_TABLE_T NTSC_FREQ_LUT_IRC_16MHZ[] = 
92{ 
93  {1, 0x1C, 0x17, 0x00, 0xD8},
94  {111012500, 0x1C, 0x17, 0x20, 0xD7},
95  {177012500, 0x1F, 0x3F, 0x20, 0xD8},
96  {219012500, 0x1C, 0x17, 0x20, 0xD7},
97  {285012500, 0x1F, 0x3F, 0x20, 0xD8},
98  {363012500, 0x1B, 0x3B, 0x20, 0xD8},
99  {663012500, 0x1C, 0x17, 0x20, 0xD7},
100  {759012500, 0x1C, 0x17, 0x20, 0xD6},
101  {813012500, 0x1C, 0x17, 0x20, 0xD5},
102  {867012500, 0x1C, 0x17, 0x20, 0xD7},
103  {0, 0, 0, 0, 0},
104};
105
106
107// Table : 29
108// NTSC IRC XTAL=24MHz
109CHAN_DEPENDENT_FREQ_TABLE_T NTSC_FREQ_LUT_IRC_24MHZ[] = 
110{ 
111  {1, 0x1D, 0x17, 0x00, 0x90},
112  {123015625, 0x19, 0x39, 0x20, 0x8D},
113  {231015625, 0x15, 0x35, 0x20, 0x8E},
114  {0, 0, 0, 0, 0},
115};
116
117
118// Table : 31
119// PAL-B/G 7MHz XTAL=16MHz LIF
120CHAN_DEPENDENT_FREQ_TABLE_T PAL_BG_7MHZ_LUT_XTAL_16MHZ_LIF[] = 
121{ 
122  {1, 0x1D, 0x17, 0x00, 0xD8},
123  {50500000, 0x1C, 0x17, 0x20, 0xDB},
124  {57500000, 0x1C, 0x17, 0x20, 0xD5},
125  {114500000, 0x1C, 0x17, 0x20, 0xDB},
126  {219500000, 0x1C, 0x17, 0x20, 0xD7},
127  {0, 0, 0, 0, 0},
128};
129
130
131// Table : 32
132// PAL-B/G 7MHz XTAL=24MHz
133CHAN_DEPENDENT_FREQ_TABLE_T PAL_BG_7MHZ_LUT_XTAL_24MHZ[] = 
134{ 
135  {1, 0x1D, 0x17, 0x00, 0x90},
136  {128500000, 0x1F, 0x3F, 0x20, 0x91},
137  {149500000, 0x1B, 0x3B, 0x20, 0x8F},
138  {0, 0, 0, 0, 0},
139};
140
141
142// Table : 33
143// PAL-B/G 8MHz XTAL=16MHz LIF
144CHAN_DEPENDENT_FREQ_TABLE_T PAL_BG_8MHZ_LUT_XTAL_16MHZ_LIF[] = 
145{ 
146  {1, 0x1D, 0x17, 0x00, 0xD8},
147  {378000000, 0x1A, 0x3A, 0x20, 0xD5},
148  {418000000, 0x1E, 0x3E, 0x20, 0xD4},
149  {594000000, 0x19, 0x39, 0x20, 0xDA},
150  {634000000, 0x1D, 0x17, 0x20, 0xDA},
151  {658000000, 0x1D, 0x17, 0x20, 0xD9},
152  {770000000, 0x1D, 0x17, 0x20, 0xDA},
153  {786000000, 0x1D, 0x17, 0x20, 0xD5},
154  {794000000, 0x1D, 0x17, 0x20, 0xD9},
155  {834000000, 0x1A, 0x3A, 0x20, 0xD5},
156  {850000000, 0x1D, 0x17, 0x20, 0xD9},
157  {0, 0, 0, 0, 0},
158};
159
160
161// Table : 34
162// PAL-B/G 8MHz XTAL=24MHz
163CHAN_DEPENDENT_FREQ_TABLE_T PAL_BG_8MHZ_LUT_XTAL_24MHZ[] = 
164{ 
165  {1, 0x1D, 0x17, 0x00, 0x90},
166  {314000000, 0x1F, 0x3F, 0x20, 0x93},
167  {378000000, 0x1E, 0x3E, 0x20, 0x91},
168  {386000000, 0x18, 0x38, 0x20, 0x8C},
169  {418000000, 0x1B, 0x3B, 0x20, 0x91},
170  {450000000, 0x1C, 0x3C, 0x20, 0x8E},
171  {602000000, 0x19, 0x39, 0x20, 0x8F},
172  {0, 0, 0, 0, 0},
173};
174
175
176// Table : 35
177// PAL-D XTAL=16MHz LIF
178CHAN_DEPENDENT_FREQ_TABLE_T PAL_D_LUT_XTAL_16MHZ_LIF[] = 
179{ 
180  {1, 0x1D, 0x17, 0x00, 0xD8},
181  {65000000, 0x1D, 0x17, 0x20, 0xDE},
182  {116000000, 0x1D, 0x17, 0x20, 0xD6},
183  {227000000, 0x1A, 0x3A, 0x20, 0xDA},
184  {243000000, 0x1D, 0x17, 0x0, 0xD8},
185  {275000000, 0x1D, 0x17, 0x20, 0xD9},
186  {365000000, 0x1D, 0x17, 0x20, 0xD7},
187  {634000000, 0x1D, 0x17, 0x20, 0xDA},
188  {658000000, 0x1D, 0x17, 0x20, 0xD9},
189  {770000000, 0x1D, 0x17, 0x20, 0xDA},
190  {794000000, 0x1D, 0x17, 0x20, 0xD9},
191  {850000000, 0x1D, 0x17, 0x20, 0xD9},
192  {898000000, 0x1D, 0x3D, 0x20, 0xD5},
193  {0, 0, 0, 0, 0},
194};
195
196
197// Table : 36
198// PAL-D XTAL=24MHz
199CHAN_DEPENDENT_FREQ_TABLE_T PAL_D_LUT_XTAL_24MHZ[] = 
200{ 
201  {1, 0x1D, 0x17, 0x00, 0x90},
202  {147000000, 0x1A, 0x3A, 0x20, 0x8E},
203  {259000000, 0x1B, 0x3B, 0x20, 0x8D},
204  {275000000, 0x1A, 0x3A, 0x20, 0x8E},
205  {602000000, 0x1C, 0x3C, 0x20, 0x8E},
206  {834000000, 0x1B, 0x3B, 0x20, 0x8E},
207  {898000000, 0x1D, 0x3D, 0x20, 0x8E},
208  {0, 0, 0, 0, 0},
209};
210
211
212// Table : 37
213// PAL-I XTAL=16MHz LIF
214CHAN_DEPENDENT_FREQ_TABLE_T PAL_I_LUT_XTAL_16MHZ_LIF[] = 
215{ 
216  {1, 0x1D, 0x17, 0x00, 0xD8},
217  {55000000, 0x1D, 0x17, 0x20, 0xCB},
218  {80500000, 0x1A, 0x3A, 0x20, 0xE3},
219  {186000000, 0x1D, 0x17, 0x0, 0xD8},
220  {418000000, 0x1E, 0x3E, 0x20, 0xD5},
221  {594000000, 0x19, 0x39, 0x20, 0xDA},
222  {874000000, 0x1D, 0x17, 0x20, 0xD6},
223  {898000000, 0x1D, 0x3D, 0x20, 0xD5},
224  {0, 0, 0, 0, 0},
225};
226
227
228// Table : 38
229// PAL-I XTAL=24MHz
230CHAN_DEPENDENT_FREQ_TABLE_T PAL_I_LUT_XTAL_24MHZ[] = 
231{ 
232  {1, 0x1D, 0x17, 0x00, 0x90},
233  {152500000, 0x19, 0x39, 0x20, 0x90},
234  {418000000, 0x1B, 0x3B, 0x20, 0x91},
235  {458000000, 0x1A, 0x3A, 0x20, 0x90},
236  {898000000, 0x1D, 0x3D, 0x20, 0x8E},
237  {0, 0, 0, 0, 0},
238};
239
240
241// Table : 39
242// SECAM L XTAL=16MHz
243CHAN_DEPENDENT_FREQ_TABLE_T SECAM_L_LUT_XTAL_16MHZ[] = 
244{ 
245  {1, 0x1D, 0x17, 0x00, 0xD8},
246  {242750000, 0x1D, 0x17, 0x0, 0xD8},
247  {346750000, 0x1B, 0x3B, 0x20, 0xD9},
248  {0, 0, 0, 0, 0},
249};
250
251
252// Table : 40
253// SECAM-L XTAL=24MHz
254CHAN_DEPENDENT_FREQ_TABLE_T SECAM_L_LUT_XTAL_24MHZ[] = 
255{ 
256  {1, 0x1D, 0x17, 0x00, 0x90},
257  {226750000, 0x19, 0x39, 0x20, 0x8F},
258  {346750000, 0x1D, 0x3D, 0x20, 0x8F},
259  {0, 0, 0, 0, 0},
260};
261
262
263// Table : 50
264// PAL-D XTAL=16MHz HIF
265CHAN_DEPENDENT_FREQ_TABLE_T PAL_D_LUT_XTAL_16MHZ_HIF[] = 
266{ 
267  {1, 0x1D, 0x17, 0x00, 0xD8},
268  {171000000, 0x1D, 0x17, 0x20, 0xD9},
269  {179000000, 0x1D, 0x17, 0x20, 0xD3},
270  {187000000, 0x1D, 0x17, 0x20, 0xDD},
271  {227000000, 0x1D, 0x17, 0x20, 0xDB},
272  {315000000, 0x1D, 0x17, 0x20, 0xD7},
273  {339000000, 0x1D, 0x17, 0x20, 0xD5},
274  {363000000, 0x1D, 0x17, 0x20, 0xDB},
275  {387000000, 0x1D, 0x17, 0x20, 0xD6},
276  {443000000, 0x1D, 0x17, 0x20, 0xDA},
277  {522000000, 0x1D, 0x17, 0x20, 0xD7},
278  {666000000, 0x1D, 0x17, 0x20, 0xD7},
279  {738000000, 0x1D, 0x17, 0x20, 0xD7},
280  {834000000, 0x1D, 0x17, 0x20, 0xDA},
281  {0, 0, 0, 0, 0},
282};
283
284
285// Table : 51
286// PAL-I XTAL=16MHz HIF
287CHAN_DEPENDENT_FREQ_TABLE_T PAL_I_LUT_XTAL_16MHZ_HIF[] = 
288{ 
289  {1, 0x1D, 0x17, 0x00, 0xD8},
290  {48500000, 0x1D, 0x17, 0x20, 0xD7},
291  {55000000, 0x1D, 0x17, 0x20, 0xC9},
292  {64500000, 0x1D, 0x17, 0x20, 0xDE},
293  {96500000, 0x1D, 0x17, 0x20, 0xD1},
294  {120500000, 0x1D, 0x17, 0x20, 0xE0},
295  {144500000, 0x1D, 0x17, 0x20, 0xDA},
296  {178000000, 0x1D, 0x17, 0x20, 0xD6},
297  {186000000, 0x1D, 0x17, 0x20, 0xDC},
298  {226000000, 0x1D, 0x17, 0x20, 0xDB},
299  {234000000, 0x1D, 0x17, 0x20, 0xD7},
300  {306000000, 0x1D, 0x17, 0x20, 0xD7},
301  {394000000, 0x1D, 0x17, 0x20, 0xD9},
302  {410000000, 0x1D, 0x17, 0x20, 0xD7},
303  {450000000, 0x1D, 0x17, 0x20, 0xD6},
304  {522000000, 0x1D, 0x17, 0x20, 0xD7},
305  {666000000, 0x1D, 0x17, 0x20, 0xD7},
306  {738000000, 0x1D, 0x17, 0x20, 0xD7},
307  {874000000, 0x1D, 0x17, 0x20, 0xD7},
308  {882000000, 0x1D, 0x17, 0x20, 0xD7},
309  {0, 0, 0, 0, 0},
310};
311
312
313// Table : 52
314// PAL-BG XTAL=16MHz HIF
315CHAN_DEPENDENT_FREQ_TABLE_T PAL_BG_7MHZ_LUT_XTAL_16MHZ_HIF[] = 
316{ 
317  {1, 0x1D, 0x17, 0x00, 0xD8},
318  {57500000, 0x1D, 0x17, 0x20, 0xD7},
319  {191500000, 0x1D, 0x17, 0x20, 0xD5},
320  {219500000, 0x1D, 0x17, 0x20, 0xD7},
321  {240500000, 0x1D, 0x17, 0x20, 0xDB},
322  {282500000, 0x1D, 0x17, 0x20, 0xDC},
323  {296500000, 0x1D, 0x17, 0x20, 0xDC},
324  {0, 0, 0, 0, 0},
325};
326
327
328// Table : 53
329// PAL-BG XTAL=16MHz HIF
330CHAN_DEPENDENT_FREQ_TABLE_T PAL_BG_8MHZ_LUT_XTAL_16MHZ_HIF[] = 
331{ 
332  {1, 0x1D, 0x17, 0x00, 0xD8},
333  {306000000, 0x1D, 0x17, 0x20, 0xD9},
334  {314000000, 0x1D, 0x17, 0x20, 0xD6},
335  {450000000, 0x1D, 0x17, 0x20, 0xD7},
336  {522000000, 0x1D, 0x17, 0x20, 0xD7},
337  {666000000, 0x1D, 0x17, 0x20, 0xD7},
338  {730000000, 0x1D, 0x17, 0x20, 0xD3},
339  {738000000, 0x1D, 0x17, 0x20, 0xD7},
340  {0, 0, 0, 0, 0},
341};
342
343
344// Table : 54
345// NTSC XTAL=16MHz HIF
346CHAN_DEPENDENT_FREQ_TABLE_T NTSC_FREQ_LUT_XTAL_16MHZ_HIF[] = 
347{ 
348  {1, 0x1C, 0x17, 0x00, 0xD8},
349  {99000000, 0x1C, 0x17, 0x20, 0xD7},
350  {111000000, 0x1C, 0x17, 0x20, 0xD6},
351  {219000000, 0x1C, 0x17, 0x20, 0xD7},
352  {261000000, 0x1C, 0x17, 0x20, 0xD9},
353  {333000000, 0x1C, 0x17, 0x20, 0xD9},
354  {363000000, 0x1C, 0x17, 0x20, 0xDB},
355  {387000000, 0x1C, 0x17, 0x20, 0xD9},
356  {441000000, 0x1C, 0x17, 0x20, 0xD9},
357  {447000000, 0x1C, 0x17, 0x20, 0xD6},
358  {495000000, 0x1C, 0x17, 0x20, 0xD7},
359  {549000000, 0x1C, 0x17, 0x20, 0xD7},
360  {603000000, 0x1C, 0x17, 0x20, 0xD7},
361  {663000000, 0x1C, 0x17, 0x20, 0xD6},
362  {705000000, 0x1C, 0x17, 0x20, 0xD7},
363  {735000000, 0x1C, 0x17, 0x20, 0xD7},
364  {867000000, 0x1C, 0x17, 0x20, 0xD7},
365  {0, 0, 0, 0, 0},
366};
367
368
369// Table : 60
370// Digital Cable 6MHz
371CHAN_DEPENDENT_FREQ_TABLE_T DIG_CABLE_FREQ_LUT_BW_6MHZ[] = 
372{ 
373  {1, 0x1C, 0x17, 0x00, 0xD8},
374  {0, 0, 0, 0, 0},
375};
376
377
378// Table : 61
379// Digital Cable 8MHz
380CHAN_DEPENDENT_FREQ_TABLE_T DIG_CABLE_FREQ_LUT_BW_8MHZ[] = 
381{ 
382  {1, 0x1C, 0x17, 0x00, 0xD8},
383  {0, 0, 0, 0, 0},
384};
385
386
387// Table : 62
388// Digital Terestrial 6MHz
389CHAN_DEPENDENT_FREQ_TABLE_T DIG_TERR_FREQ_LUT_BW_6MHZ[] = 
390{ 
391  {1, 0x1C, 0x17, 0x00, 0xD8},
392  {0, 0, 0, 0, 0},
393};
394
395
396// Table : 63
397// Digital Terestrial 7MHz
398CHAN_DEPENDENT_FREQ_TABLE_T DIG_TERR_FREQ_LUT_BW_7MHZ[] = 
399{ 
400  {1, 0x1C, 0x17, 0x00, 0xD8},
401  {0, 0, 0, 0, 0},
402};
403
404
405// Table : 64
406// Digital Terestrial 8MHz
407CHAN_DEPENDENT_FREQ_TABLE_T DIG_TERR_FREQ_LUT_BW_8MHZ[] = 
408{ 
409  {1, 0x1C, 0x17, 0x00, 0xD8},
410  {0, 0, 0, 0, 0},
411};
412
Note: See TracBrowser for help on using the repository browser.