📄 tmbsltda18271instance.c
字号:
//-----------------------------------------------------------------------------
// $Header:
// (C) Copyright 2001 NXP Semiconductors, All rights reserved
//
// This source code and any compilation or derivative thereof is the sole
// property of NXP Corporation and is provided pursuant to a Software
// License Agreement. This code is the proprietary information of NXP
// Corporation and is confidential in nature. Its use and dissemination by
// any party other than NXP Corporation is strictly limited by the
// confidential information provisions of the Agreement referenced above.
//-----------------------------------------------------------------------------
// FILE NAME: tmbslTDA18271Instance.c
//
// DESCRIPTION: define the static Objects
//
// DOCUMENT REF: DVP Software Coding Guidelines v1.14
// DVP Board Support Library Architecture Specification v0.5
//
// NOTES:
//-----------------------------------------------------------------------------
//
#ifndef NXPFE
#include "tmNxTypes.h"
#include "tmFrontEnd.h"
#include "tmbslFrontEndTypes.h"
#include "tmbslTDA18271local.h"
#include "tmbslTDA18271Instance.h"
//-----------------------------------------------------------------------------
// Global data:
//-----------------------------------------------------------------------------
//
//
// default instance
tmTDA18271Object_t gTDA18271Instance[] =
{
{
0x00, // tunerUnit
False, // init (instance initialization default)
{
Null,
Null,
},
{
Null,
Null,
},
{
Null,
},
tmTDA18271_PowerSleepMode, // default power state
tmTDA18271_DVBT_8MHz, // default standard mode
{ // Config
CUSTOM_BOARD_DEF, // uBoard [default Configuration structure]
True, // uMasterDevice
OM57XX_STANDARD_DEF, // uStandard
500000000, // uRF
4000000, // uIF
0x00, // uTMVALUE_RFCAL
0x01, // uPLMODE
0x00, // uRFCAL_TCOMP
0x00, // uMAPNAME
0x00, // uMAPCOLUMN
0x00, // uMAPROW
0x00, // uPROTOCOLSTEP
{ // Std_Array
{ // DVB-T 6MHz
3300000, // uIF
0x03, // uAGCK_Mode
tmTDA18271_LPFc_6MHz, // uLPFc
tmTDA18271_IF_LVL_min_4dB, // uIF_Level
0x01, // uIF_Notch
0x37, // uRF_IF_AGC_Top
0x00 // uFM_RFn
},
{ // DVB-T 7Hz
3500000, // uIF
0x03, // uAGCK_Mode
tmTDA18271_LPFc_6MHz, // uLPFc
tmTDA18271_IF_LVL_min_4dB, // uIF_Level
0x01, // uIF_Notch
0x37, // uRF_IF_AGC_Top
0x00 // uFM_RFn
},
{ // DVB-T 8MHz
4000000, // uIF
0x03, // uAGCK_Mode
tmTDA18271_LPFc_7MHz, // uLPFc
tmTDA18271_IF_LVL_min_4dB, // uIF_Level
0x01, // uIF_Notch
0x37, // uRF_IF_AGC_Top
0x00 // uFM_RFn
},
{ // Analog M/N
5400000, // uIF
0x01, // uAGCK_Mode
tmTDA18271_LPFc_6MHz, // uLPFc
tmTDA18271_IF_LVL_0dB, // uIF_Level
0x00, // uIF_Notch
0x2C, // uRF_IF_AGC_Top
0x00 // uFM_RFn
},
{ // Analog B
6400000, // uIF
0x01, // uAGCK_Mode
tmTDA18271_LPFc_7MHz, // uLPFc
tmTDA18271_IF_LVL_0dB, // uIF_Level
0x00, // uIF_Notch
0x2C, // uRF_IF_AGC_Top
0x00 // uFM_RFn
},
{ // Analog G/H
6750000, // uIF
0x01, // uAGCK_Mode
tmTDA18271_LPFc_8MHz, // uLPFc
tmTDA18271_IF_LVL_0dB, // uIF_Level
0x00, // uIF_Notch
0x2C, // uRF_IF_AGC_Top
0x00 // uFM_RFn
},
{ // Analog I
7250000, // uIF
0x01, // uAGCK_Mode
tmTDA18271_LPFc_8MHz, // uLPFc
tmTDA18271_IF_LVL_0dB, // uIF_Level
0x00, // uIF_Notch
0x2C, // uRF_IF_AGC_Top
0x00 // uFM_RFn
},
{ // Analog D/K
6850000, // uIF
0x01, // uAGCK_Mode
tmTDA18271_LPFc_7MHz, // uLPFc
tmTDA18271_IF_LVL_0dB, // uIF_Level
0x00, // uIF_Notch
0x2C, // uRF_IF_AGC_Top
0x00 // uFM_RFn
},
{ // Analog L
6750000, // uIF
0x01, // uAGCK_Mode
tmTDA18271_LPFc_8MHz, // uLPFc
tmTDA18271_IF_LVL_0dB, // uIF_Level
0x00, // uIF_Notch
0x2C, // uRF_IF_AGC_Top
0x00 // uFM_RFn
},
{ // Analog L'
1250000, // uIF
0x01, // uAGCK_Mode
tmTDA18271_LPFc_8MHz, // uLPFc
tmTDA18271_IF_LVL_0dB, // uIF_Level
0x00, // uIF_Notch
0x2C, // uRF_IF_AGC_Top
0x00 // uFM_RFn
},
{ // Analog FM Radio
1250000, // uIF
0x03, // uAGCK_Mode
tmTDA18271_LPFc_6MHz, // uLPFc
tmTDA18271_IF_LVL_0dB, // uIF_Level
0x00, // uIF_Notch
0x2C, // uRF_IF_AGC_Top
0x01 // uFM_RFn
},
{ // QAM 6MHz
4000000, // uIF
0x03, // uAGCK_Mode
tmTDA18271_LPFc_7MHz, // uLPFc
tmTDA18271_IF_LVL_min_4dB, // uIF_Level
0x01, // uIF_Notch
0x37, // uRF_IF_AGC_Top
0x00 // uFM_RFn
},
{ // QAM 8MHz
5000000, // uIF
0x03, // uAGCK_Mode
tmTDA18271_LPFc_9MHz, // uLPFc
tmTDA18271_IF_LVL_min_4dB, // uIF_Level
0x01, // uIF_Notch
0x37, // uRF_IF_AGC_Top
0x00 // uFM_RFn
},
{ // ISDBT 6MHz
3300000, // uIF
0x03, // uAGCK_Mode
tmTDA18271_LPFc_6MHz, // uLPFc
tmTDA18271_IF_LVL_min_12dB, // uIF_Level
0x01, // uIF_Notch
0x37, // uRF_IF_AGC_Top
0x00 // uFM_RFn
},
{ // ATSC 6MHz
3250000, // uIF
0x03, // uAGCK_Mode
tmTDA18271_LPFc_6MHz, // uLPFc
tmTDA18271_IF_LVL_min_10_4dB, // uIF_Level
0x01, // uIF_Notch
0x58, // uRF_IF_AGC_Top
0x00 // uFM_RFn
},
{ // DMB-T 8MHz
3250000, // uIF
0x03, // uAGCK_Mode
tmTDA18271_LPFc_6MHz, // uLPFc
tmTDA18271_IF_LVL_min_10_4dB, // uIF_Level
0x01, // uIF_Notch
0x58, // uRF_IF_AGC_Top
0x00 // uFM_RFn
}
},
{ // IR_MEAS_Map uRF_Max, uIR_Meas
{200000000, 0x05},
{600000000, 0x06},
{865000000, 0x07},
},
{ // IR_CAL_Map uRF, uIR_GStep
{72000000, 0x03},
{408000000, 0x03},
{808000000, 0x03},
},
{ // BP_FILTER_Map uRF_Max, uBP_Filter
{62000000, 0x00},
{84000000, 0x01},
{100000000, 0x02},
{140000000, 0x03},
{170000000, 0x04},
{180000000, 0x05},
{865000000, 0x06},
},
{ // RF_BAND_Map uRF_Max, uRF_Band, uRF1, uRF2, uRF3, uRF_A1, uRF_B1, uRF_A2, uRF_B2, uRF1_default, uRF2_default, uRF3_default
{47900000, 0x00, 0, 0, 0, 0x00, 0x00, 0x00, 0x00, 46000000, 0, 0 },
{61100000, 0x01, 0, 0, 0, 0x00, 0x00, 0x00, 0x00, 52200000, 0, 0 },
{152600000, 0x02, 0, 0, 0, 0x00, 0x00, 0x00, 0x00, 70100000, 136800000, 0 },
{164700000, 0x03, 0, 0, 0, 0x00, 0x00, 0x00, 0x00, 156700000, 0, 0 },
{203500000, 0x04, 0, 0, 0, 0x00, 0x00, 0x00, 0x00, 186250000, 0, 0 },
{457800000, 0x05, 0, 0, 0, 0x00, 0x00, 0x00, 0x00, 230000000, 345000000, 426000000 },
{865000000, 0x06, 0, 0, 0, 0x00, 0x00, 0x00, 0x00, 489500000, 697500000, 842000000 },
},
{ // GAIN_TAPER_Map uRF_Max, uGain_Taper
{45400000, 0x1F},
{45800000, 0x1E},
{46200000, 0x1D},
{46700000, 0x1C},
{47100000, 0x1B},
{47500000, 0x1A},
{47900000, 0x19},
{49600000, 0x17},
{51200000, 0x16},
{52900000, 0x15},
{54500000, 0x14},
{56200000, 0x13},
{57800000, 0x12},
{59500000, 0x11},
{61100000, 0x10},
{67600000, 0x0D},
{74200000, 0x0C},
{80700000, 0x0B},
{87200000, 0x0A},
{93800000, 0x09},
{100300000, 0x08},
{106900000, 0x07},
{113400000, 0x06},
{119900000, 0x05},
{126500000, 0x04},
{133000000, 0x03},
{139500000, 0x02},
{146100000, 0x01},
{152600000, 0x00},
{154300000, 0x1F},
{156100000, 0x1E},
{157800000, 0x1D},
{159500000, 0x1C},
{161200000, 0x1B},
{163000000, 0x1A},
{164700000, 0x19},
{170200000, 0x17},
{175800000, 0x16},
{181300000, 0x15},
{186900000, 0x14},
{192400000, 0x13},
{198000000, 0x12},
{203500000, 0x11},
{216200000, 0x14},
{228900000, 0x13},
{241600000, 0x12},
{254400000, 0x11},
{267100000, 0x10},
{279800000, 0x0F},
{292500000, 0x0E},
{305200000, 0x0D},
{317900000, 0x0C},
{330700000, 0x0B},
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -