873 lines
67 KiB
C
873 lines
67 KiB
C
/*
|
|
Copyright (C) 2010 NXP B.V., All Rights Reserved.
|
|
This source code and any compilation or derivative thereof is the proprietary
|
|
information of NXP B.V. and is confidential in nature. Under no circumstances
|
|
is this software to be exposed to or placed under an Open Source License of
|
|
any type without the expressed written permission of NXP B.V.
|
|
*
|
|
* \file tmbslTDA18273_InstanceCustom.h
|
|
*
|
|
* %version: 4 %
|
|
*
|
|
* \date %modify_time%
|
|
*
|
|
* \author David LEGENDRE
|
|
* Michael VANNIER
|
|
* Christophe CAZETTES
|
|
*
|
|
* \brief Describe briefly the purpose of this file.
|
|
*
|
|
* REFERENCE DOCUMENTS :
|
|
* TDA18273_Driver_User_Guide.pdf
|
|
*
|
|
* TVFE SW Arch V4 Template: Author Christophe CAZETTES
|
|
*
|
|
* \section info Change Information
|
|
*
|
|
*/
|
|
|
|
#pragma once
|
|
#ifndef _TDA18273_INSTANCE_CUSTOM_H
|
|
#define _TDA18273_INSTANCE_CUSTOM_H
|
|
|
|
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
{
|
|
#endif
|
|
|
|
/*============================================================================*/
|
|
/* Types and defines: */
|
|
/*============================================================================*/
|
|
|
|
/* Driver settings version definition */
|
|
#define TDA18273_SETTINGS_CUSTOMER_NUM (0) /* SW Settings Customer Number */
|
|
#define TDA18273_SETTINGS_PROJECT_NUM (0) /* SW Settings Project Number */
|
|
#define TDA18273_SETTINGS_MAJOR_VER (2) /* SW Settings Major Version */
|
|
#define TDA18273_SETTINGS_MINOR_VER (1) /* SW Settings Minor Version */
|
|
//TDA18273_IF_Output_Level_1Vpp_min_6_24dB
|
|
/* Standard Preset Definitions: */
|
|
#define TDA18273_INSTANCE_CUSTOM_STD_QAM_6MHZ /* defined for Wintech system*/ \
|
|
{ /* QAM 6MHz */ \
|
|
5000000, /* IF = 4.75M */ \
|
|
0, /* CF_Offset */ \
|
|
TDA18273_LPF_8MHz, /* LPF */ \
|
|
TDA18273_LPFOffset_0pc, /* LPF_Offset */ \
|
|
TDA18273_DC_Notch_IF_PPF_Enabled, /* DC notch IF PPF */ \
|
|
TDA18273_IF_HPF_1_5MHz, /* Hi Pass */ \
|
|
TDA18273_IF_Notch_Disabled, /* IF notch */ \
|
|
TDA18273_IFnotchToRSSI_Disabled, /* IF notch To RSSI */ \
|
|
TDA18273_AGC1_TOP_I2C_DN_UP_d102_u84dBuV, /* AGC1 TOP I2C DN/UP */ \
|
|
TDA18273_AGC1_Adapt_TOP_DN_UP_0_Step, /* AGC1 Adapt TOP DN/UP */ \
|
|
TDA18273_AGC1_Mode_LNA_ADAPT_WIDE, /* AGC1 mode */ \
|
|
TDA18273_Range_LNA_Adapt_20dB_11dB, /* Range LNA Adapt */ \
|
|
TDA18273_LNA_Adapt_RFAGC_Gv_Threshold_18_25dB, /* LNA Adapt RFAGC Gv Threshold */ \
|
|
TDA18273_AGC1_Top_Adapt_RFAGC_Gv_Threshold_16_75dB, /* AGC1 TOP Adapt RFAGC Gv Threshold */ \
|
|
TDA18273_AGC2_TOP_DN_UP_d90_u84dBuV, /* AGC2 TOP DN/UP */ \
|
|
TDA18273_AGC3_TOP_I2C_107dBuV, /* AGC3 TOP I2C */ \
|
|
TDA18273_AGC4_TOP_DN_UP_d110_u105dBuV, /* AGC4 TOP DN/UP */ \
|
|
TDA18273_AGC5_TOP_DN_UP_d110_u105dBuV, /* AGC5 TOP DN/UP */ \
|
|
TDA18273_Top_Adapt_TOP_ADAPT35, /* AGC3 TOP Adapt Algorithm */ \
|
|
TDA18273_AGC3_Adapt_TOP_2_Step, /* AGC3 Adapt */ \
|
|
TDA18273_AGC_Overload_TOP_plus_9_plus_4_5_min_3_5, /* AGC Overload TOP */ \
|
|
TDA18273_TH_AGC_Adapt34_5dB, /* Adapt TOP 34 Gain Threshold */ \
|
|
TDA18273_RF_Atten_3dB_Enabled, /* RF Atten 3dB */ \
|
|
TDA18273_IF_Output_Level_1Vpp_min_6_24dB, /* IF Output Level */ \
|
|
TDA18273_S2D_Gain_6dB, /* S2D Gain */ \
|
|
TDA18273_Negative_Modulation_Disabled, /* Negative Modulation */ \
|
|
TDA18273_AGCK_Steps_0_2dB, /* Step */ \
|
|
TDA18273_AGCK_Time_Constant_32_768ms, /* AGCK Time Constant */ \
|
|
TDA18273_AGC5_HPF_Disabled, /* AGC5 HPF */ \
|
|
TDA18273_Pulse_Shaper_Disable_Enabled, /* Pulse Shaper Disable */ \
|
|
TDA18273_VHF_III_Mode_Enabled, /* VHF III Mode */ \
|
|
TDA18273_LO_CP_Current_Enabled /* LO CP Current */ \
|
|
}
|
|
|
|
#define TDA18273_INSTANCE_CUSTOM_STD_QAM_8MHZ \
|
|
{ /* QAM 8MHz */ \
|
|
5000000, /* IF */ \
|
|
0, /* CF_Offset */ \
|
|
TDA18273_LPF_9MHz, /* LPF */ \
|
|
TDA18273_LPFOffset_min_8pc, /* LPF_Offset */ \
|
|
TDA18273_DC_Notch_IF_PPF_Enabled, /* DC notch IF PPF */ \
|
|
TDA18273_IF_HPF_0_85MHz, /* Hi Pass */ \
|
|
TDA18273_IF_Notch_Disabled, /* IF notch */ \
|
|
TDA18273_IFnotchToRSSI_Disabled, /* IF notch To RSSI */ \
|
|
TDA18273_AGC1_TOP_I2C_DN_UP_d95_u89wdBuV, /* AGC1 TOP I2C DN/UP */ \
|
|
TDA18273_AGC1_Adapt_TOP_DN_UP_0_Step, /* AGC1 Adapt TOP DN/UP */ \
|
|
TDA18273_AGC1_Mode_LNA_ADAPT, /* AGC1 mode */ \
|
|
TDA18273_Range_LNA_Adapt_20dB_11dB, /* Range LNA Adapt */ \
|
|
TDA18273_LNA_Adapt_RFAGC_Gv_Threshold_18_25dB, /* LNA Adapt RFAGC Gv Threshold */ \
|
|
TDA18273_AGC1_Top_Adapt_RFAGC_Gv_Threshold_16_75dB, /* AGC1 TOP Adapt RFAGC Gv Threshold */ \
|
|
TDA18273_AGC2_TOP_DN_UP_d90_u84dBuV, /* AGC2 TOP DN/UP */ \
|
|
TDA18273_AGC3_TOP_I2C_100dBuV, /* AGC3 TOP I2C */ \
|
|
TDA18273_AGC4_TOP_DN_UP_d110_u105dBuV, /* AGC4 TOP DN/UP */ \
|
|
TDA18273_AGC5_TOP_DN_UP_d110_u105dBuV, /* AGC5 TOP DN/UP */ \
|
|
TDA18273_Top_Adapt_NO_TOP_ADAPT, /* AGC3 TOP Adapt Algorithm */ \
|
|
TDA18273_AGC3_Adapt_TOP_0_Step, /* AGC3 Adapt */ \
|
|
TDA18273_AGC_Overload_TOP_plus_9_plus_4_5_min_3_5, /* AGC Overload TOP */ \
|
|
TDA18273_TH_AGC_Adapt34_5dB, /* Adapt TOP 34 Gain Threshold */ \
|
|
TDA18273_RF_Atten_3dB_Disabled, /* RF Atten 3dB */ \
|
|
TDA18273_IF_Output_Level_1Vpp_min_6_24dB, /* IF Output Level */ \
|
|
TDA18273_S2D_Gain_6dB, /* S2D Gain */ \
|
|
TDA18273_Negative_Modulation_Disabled, /* Negative Modulation */ \
|
|
TDA18273_AGCK_Steps_0_2dB, /* Step */ \
|
|
TDA18273_AGCK_Time_Constant_32_768ms, /* AGCK Time Constant */ \
|
|
TDA18273_AGC5_HPF_Disabled, /* AGC5 HPF */ \
|
|
TDA18273_Pulse_Shaper_Disable_Enabled, /* Pulse Shaper Disable */ \
|
|
TDA18273_VHF_III_Mode_Disabled, /* VHF III Mode */ \
|
|
TDA18273_LO_CP_Current_Enabled /* LO CP Current */ \
|
|
}
|
|
|
|
#define TDA18273_INSTANCE_CUSTOM_STD_ATSC_6MHZ \
|
|
{ /* ATSC */ \
|
|
5000000, /* IF */ \
|
|
0, /* CF_Offset */ \
|
|
TDA18273_LPF_9MHz, /* LPF */ \
|
|
TDA18273_LPFOffset_0pc, /* LPF_Offset */ \
|
|
TDA18273_DC_Notch_IF_PPF_Enabled, /* DC notch IF PPF */ \
|
|
TDA18273_IF_HPF_0_4MHz, /* Hi Pass */ \
|
|
TDA18273_IF_Notch_Disabled, /* IF notch */ \
|
|
TDA18273_IFnotchToRSSI_Disabled, /* IF notch To RSSI */ \
|
|
TDA18273_AGC1_TOP_I2C_DN_UP_d100_u94dBuV, /* AGC1 TOP I2C DN/UP */ \
|
|
TDA18273_AGC1_Adapt_TOP_DN_UP_0_Step, /* AGC1 Adapt TOP DN/UP */ \
|
|
TDA18273_AGC1_Mode_LNA_ADAPT, /* AGC1 mode */ \
|
|
TDA18273_Range_LNA_Adapt_20dB_11dB, /* Range LNA Adapt */ \
|
|
TDA18273_LNA_Adapt_RFAGC_Gv_Threshold_18_25dB, /* LNA Adapt RFAGC Gv Threshold */ \
|
|
TDA18273_AGC1_Top_Adapt_RFAGC_Gv_Threshold_16_75dB, /* AGC1 TOP Adapt RFAGC Gv Threshold */ \
|
|
TDA18273_AGC2_TOP_DN_UP_d90_u84dBuV, /* AGC2 TOP DN/UP */ \
|
|
TDA18273_AGC3_TOP_I2C_104dBuV, /* AGC3 TOP I2C */ \
|
|
TDA18273_AGC4_TOP_DN_UP_d112_u107dBuV, /* AGC4 TOP DN/UP */ \
|
|
TDA18273_AGC5_TOP_DN_UP_d112_u107dBuV, /* AGC5 TOP DN/UP */ \
|
|
TDA18273_Top_Adapt_TOP_ADAPT35, /* AGC3 TOP Adapt Algorithm */ \
|
|
TDA18273_AGC3_Adapt_TOP_3_Step, /* AGC3 Adapt */ \
|
|
TDA18273_AGC_Overload_TOP_plus_9_plus_4_5_min_3_5, /* AGC Overload TOP */ \
|
|
TDA18273_TH_AGC_Adapt34_5dB, /* Adapt TOP 34 Gain Threshold */ \
|
|
TDA18273_RF_Atten_3dB_Enabled, /* RF Atten 3dB */ \
|
|
TDA18273_IF_Output_Level_1Vpp_min_6_24dB, /* IF Output Level */ \
|
|
TDA18273_S2D_Gain_3dB, /* S2D Gain */ \
|
|
TDA18273_Negative_Modulation_Disabled, /* Negative Modulation */ \
|
|
TDA18273_AGCK_Steps_0_2dB, /* Step */ \
|
|
TDA18273_AGCK_Time_Constant_32_768ms, /* AGCK Time Constant */ \
|
|
TDA18273_AGC5_HPF_Disabled, /* AGC5 HPF */ \
|
|
TDA18273_Pulse_Shaper_Disable_Enabled, /* Pulse Shaper Disable */ \
|
|
TDA18273_VHF_III_Mode_Enabled, /* VHF III Mode */ \
|
|
TDA18273_LO_CP_Current_Enabled /* LO CP Current */ \
|
|
}
|
|
|
|
#define TDA18273_INSTANCE_CUSTOM_STD_ISDBT_6MHZ \
|
|
{ /* ISDBT */ \
|
|
3250000, /* IF */ \
|
|
0, /* CF_Offset */ \
|
|
TDA18273_LPF_6MHz, /* LPF */ \
|
|
TDA18273_LPFOffset_0pc, /* LPF_Offset */ \
|
|
TDA18273_DC_Notch_IF_PPF_Enabled, /* DC notch IF PPF */ \
|
|
TDA18273_IF_HPF_0_4MHz, /* Hi Pass */ \
|
|
TDA18273_IF_Notch_Enabled, /* IF notch */ \
|
|
TDA18273_IFnotchToRSSI_Disabled, /* IF notch To RSSI */ \
|
|
TDA18273_AGC1_TOP_I2C_DN_UP_d95_u89dBuV, /* AGC1 TOP I2C DN/UP */ \
|
|
TDA18273_AGC1_Adapt_TOP_DN_UP_0_Step, /* AGC1 Adapt TOP DN/UP */ \
|
|
TDA18273_AGC1_Mode_LNA_ADAPT, /* AGC1 mode */ \
|
|
TDA18273_Range_LNA_Adapt_20dB_11dB, /* Range LNA Adapt */ \
|
|
TDA18273_LNA_Adapt_RFAGC_Gv_Threshold_18_25dB, /* LNA Adapt RFAGC Gv Threshold */ \
|
|
TDA18273_AGC1_Top_Adapt_RFAGC_Gv_Threshold_16_75dB, /* AGC1 TOP Adapt RFAGC Gv Threshold */ \
|
|
TDA18273_AGC2_TOP_DN_UP_d90_u84dBuV, /* AGC2 TOP DN/UP */ \
|
|
TDA18273_AGC3_TOP_I2C_100dBuV, /* AGC3 TOP I2C */ \
|
|
TDA18273_AGC4_TOP_DN_UP_d110_u105dBuV, /* AGC4 TOP DN/UP */ \
|
|
TDA18273_AGC5_TOP_DN_UP_d110_u105dBuV, /* AGC5 TOP DN/UP */ \
|
|
TDA18273_Top_Adapt_TOP_ADAPT35, /* AGC3 TOP Adapt Algorithm */ \
|
|
TDA18273_AGC3_Adapt_TOP_2_Step, /* AGC3 Adapt */ \
|
|
TDA18273_AGC_Overload_TOP_plus_9_plus_4_5_min_3_5, /* AGC Overload TOP */ \
|
|
TDA18273_TH_AGC_Adapt34_5dB, /* Adapt TOP 34 Gain Threshold */ \
|
|
TDA18273_RF_Atten_3dB_Enabled, /* RF Atten 3dB */ \
|
|
TDA18273_IF_Output_Level_0_6Vpp_min_10_3_19_7dB, /* IF Output Level */ \
|
|
TDA18273_S2D_Gain_6dB, /* S2D Gain */ \
|
|
TDA18273_Negative_Modulation_Disabled, /* Negative Modulation */ \
|
|
TDA18273_AGCK_Steps_0_2dB, /* Step */ \
|
|
TDA18273_AGCK_Time_Constant_32_768ms, /* AGCK Time Constant */ \
|
|
TDA18273_AGC5_HPF_Disabled, /* AGC5 HPF */ \
|
|
TDA18273_Pulse_Shaper_Disable_Enabled, /* Pulse Shaper Disable */ \
|
|
TDA18273_VHF_III_Mode_Enabled, /* VHF III Mode */ \
|
|
TDA18273_LO_CP_Current_Enabled /* LO CP Current */ \
|
|
}
|
|
|
|
#define TDA18273_INSTANCE_CUSTOM_STD_DVBT_1_7MHZ \
|
|
{ /* DVB-T/T2 1.7MHz */ \
|
|
850000, /* IF */ \
|
|
0, /* CF_Offset */ \
|
|
TDA18273_LPF_1_5MHz, /* LPF */ \
|
|
TDA18273_LPFOffset_0pc, /* LPF_Offset */ \
|
|
TDA18273_DC_Notch_IF_PPF_Disabled, /* DC notch IF PPF */ \
|
|
TDA18273_IF_HPF_Disabled, /* Hi Pass */ \
|
|
TDA18273_IF_Notch_Disabled, /* IF notch */ \
|
|
TDA18273_IFnotchToRSSI_Enabled, /* IF notch To RSSI */ \
|
|
TDA18273_AGC1_TOP_I2C_DN_UP_d95_u89dBuV, /* AGC1 TOP I2C DN/UP */ \
|
|
TDA18273_AGC1_Adapt_TOP_DN_UP_0_Step, /* AGC1 Adapt TOP DN/UP */ \
|
|
TDA18273_AGC1_Mode_LNA_ADAPT, /* AGC1 mode */ \
|
|
TDA18273_Range_LNA_Adapt_20dB_11dB, /* Range LNA Adapt */ \
|
|
TDA18273_LNA_Adapt_RFAGC_Gv_Threshold_18_25dB, /* LNA Adapt RFAGC Gv Threshold */ \
|
|
TDA18273_AGC1_Top_Adapt_RFAGC_Gv_Threshold_16_75dB, /* AGC1 TOP Adapt RFAGC Gv Threshold */ \
|
|
TDA18273_AGC2_TOP_DN_UP_d90_u84dBuV, /* AGC2 TOP DN/UP */ \
|
|
TDA18273_AGC3_TOP_I2C_100dBuV, /* AGC3 TOP I2C */ \
|
|
TDA18273_AGC4_TOP_DN_UP_d110_u105dBuV, /* AGC4 TOP DN/UP */ \
|
|
TDA18273_AGC5_TOP_DN_UP_d110_u105dBuV, /* AGC5 TOP DN/UP */ \
|
|
TDA18273_Top_Adapt_TOP_ADAPT35, /* AGC3 TOP Adapt Algorithm */ \
|
|
TDA18273_AGC3_Adapt_TOP_2_Step, /* AGC3 Adapt */ \
|
|
TDA18273_AGC_Overload_TOP_plus_9_plus_4_5_min_3_5, /* AGC Overload TOP */ \
|
|
TDA18273_TH_AGC_Adapt34_5dB, /* Adapt TOP 34 Gain Threshold */ \
|
|
TDA18273_RF_Atten_3dB_Enabled, /* RF Atten 3dB */ \
|
|
TDA18273_IF_Output_Level_1Vpp_min_6_24dB, /* IF Output Level */ \
|
|
TDA18273_S2D_Gain_6dB, /* S2D Gain */ \
|
|
TDA18273_Negative_Modulation_Disabled, /* Negative Modulation */ \
|
|
TDA18273_AGCK_Steps_0_2dB, /* Step */ \
|
|
TDA18273_AGCK_Time_Constant_32_768ms, /* AGCK Time Constant */ \
|
|
TDA18273_AGC5_HPF_Disabled, /* AGC5 HPF */ \
|
|
TDA18273_Pulse_Shaper_Disable_Enabled, /* Pulse Shaper Disable */ \
|
|
TDA18273_VHF_III_Mode_Enabled, /* VHF III Mode */ \
|
|
TDA18273_LO_CP_Current_Enabled /* LO CP Current */ \
|
|
}
|
|
|
|
#define TDA18273_INSTANCE_CUSTOM_STD_DVBT_6MHZ \
|
|
{ /* DVB-T/T2 6MHz */ \
|
|
3250000, /* IF */ \
|
|
0, /* CF_Offset */ \
|
|
TDA18273_LPF_6MHz, /* LPF */ \
|
|
TDA18273_LPFOffset_0pc, /* LPF_Offset */ \
|
|
TDA18273_DC_Notch_IF_PPF_Enabled, /* DC notch IF PPF */ \
|
|
TDA18273_IF_HPF_0_4MHz, /* Hi Pass */ \
|
|
TDA18273_IF_Notch_Enabled, /* IF notch */ \
|
|
TDA18273_IFnotchToRSSI_Disabled, /* IF notch To RSSI */ \
|
|
TDA18273_AGC1_TOP_I2C_DN_UP_d95_u89dBuV, /* AGC1 TOP I2C DN/UP */ \
|
|
TDA18273_AGC1_Adapt_TOP_DN_UP_0_Step, /* AGC1 Adapt TOP DN/UP */ \
|
|
TDA18273_AGC1_Mode_LNA_ADAPT, /* AGC1 mode */ \
|
|
TDA18273_Range_LNA_Adapt_20dB_11dB, /* Range LNA Adapt */ \
|
|
TDA18273_LNA_Adapt_RFAGC_Gv_Threshold_18_25dB, /* LNA Adapt RFAGC Gv Threshold */ \
|
|
TDA18273_AGC1_Top_Adapt_RFAGC_Gv_Threshold_16_75dB, /* AGC1 TOP Adapt RFAGC Gv Threshold */ \
|
|
TDA18273_AGC2_TOP_DN_UP_d90_u84dBuV, /* AGC2 TOP DN/UP */ \
|
|
TDA18273_AGC3_TOP_I2C_100dBuV, /* AGC3 TOP I2C */ \
|
|
TDA18273_AGC4_TOP_DN_UP_d110_u105dBuV, /* AGC4 TOP DN/UP */ \
|
|
TDA18273_AGC5_TOP_DN_UP_d110_u105dBuV, /* AGC5 TOP DN/UP */ \
|
|
TDA18273_Top_Adapt_TOP_ADAPT35, /* AGC3 TOP Adapt Algorithm */ \
|
|
TDA18273_AGC3_Adapt_TOP_2_Step, /* AGC3 Adapt */ \
|
|
TDA18273_AGC_Overload_TOP_plus_9_plus_4_5_min_3_5, /* AGC Overload TOP */ \
|
|
TDA18273_TH_AGC_Adapt34_5dB, /* Adapt TOP 34 Gain Threshold */ \
|
|
TDA18273_RF_Atten_3dB_Enabled, /* RF Atten 3dB */ \
|
|
TDA18273_IF_Output_Level_1Vpp_min_6_24dB, /* IF Output Level */ \
|
|
TDA18273_S2D_Gain_6dB, /* S2D Gain */ \
|
|
TDA18273_Negative_Modulation_Disabled, /* Negative Modulation */ \
|
|
TDA18273_AGCK_Steps_0_2dB, /* Step */ \
|
|
TDA18273_AGCK_Time_Constant_32_768ms, /* AGCK Time Constant */ \
|
|
TDA18273_AGC5_HPF_Disabled, /* AGC5 HPF */ \
|
|
TDA18273_Pulse_Shaper_Disable_Enabled, /* Pulse Shaper Disable */ \
|
|
TDA18273_VHF_III_Mode_Enabled, /* VHF III Mode */ \
|
|
TDA18273_LO_CP_Current_Enabled /* LO CP Current */ \
|
|
}
|
|
|
|
#define TDA18273_INSTANCE_CUSTOM_STD_DVBT_7MHZ \
|
|
{ /* DVB-T/T2 7MHz */ \
|
|
3500000, /* IF */ \
|
|
0, /* CF_Offset */ \
|
|
TDA18273_LPF_7MHz, /* LPF */ \
|
|
TDA18273_LPFOffset_min_8pc, /* LPF_Offset */ \
|
|
TDA18273_DC_Notch_IF_PPF_Enabled, /* DC notch IF PPF */ \
|
|
TDA18273_IF_HPF_Disabled, /* Hi Pass */ \
|
|
TDA18273_IF_Notch_Enabled, /* IF notch */ \
|
|
TDA18273_IFnotchToRSSI_Disabled, /* IF notch To RSSI */ \
|
|
TDA18273_AGC1_TOP_I2C_DN_UP_d95_u89dBuV, /* AGC1 TOP I2C DN/UP */ \
|
|
TDA18273_AGC1_Adapt_TOP_DN_UP_0_Step, /* AGC1 Adapt TOP DN/UP */ \
|
|
TDA18273_AGC1_Mode_LNA_ADAPT, /* AGC1 mode */ \
|
|
TDA18273_Range_LNA_Adapt_20dB_11dB, /* Range LNA Adapt */ \
|
|
TDA18273_LNA_Adapt_RFAGC_Gv_Threshold_18_25dB, /* LNA Adapt RFAGC Gv Threshold */ \
|
|
TDA18273_AGC1_Top_Adapt_RFAGC_Gv_Threshold_16_75dB, /* AGC1 TOP Adapt RFAGC Gv Threshold */ \
|
|
TDA18273_AGC2_TOP_DN_UP_d90_u84dBuV, /* AGC2 TOP DN/UP */ \
|
|
TDA18273_AGC3_TOP_I2C_100dBuV, /* AGC3 TOP I2C */ \
|
|
TDA18273_AGC4_TOP_DN_UP_d110_u105dBuV, /* AGC4 TOP DN/UP */ \
|
|
TDA18273_AGC5_TOP_DN_UP_d110_u105dBuV, /* AGC5 TOP DN/UP */ \
|
|
TDA18273_Top_Adapt_TOP_ADAPT35, /* AGC3 TOP Adapt Algorithm */ \
|
|
TDA18273_AGC3_Adapt_TOP_2_Step, /* AGC3 Adapt */ \
|
|
TDA18273_AGC_Overload_TOP_plus_9_plus_4_5_min_3_5, /* AGC Overload TOP */ \
|
|
TDA18273_TH_AGC_Adapt34_5dB, /* Adapt TOP 34 Gain Threshold */ \
|
|
TDA18273_RF_Atten_3dB_Enabled, /* RF Atten 3dB */ \
|
|
TDA18273_IF_Output_Level_1Vpp_min_6_24dB, /* IF Output Level */ \
|
|
TDA18273_S2D_Gain_6dB, /* S2D Gain */ \
|
|
TDA18273_Negative_Modulation_Disabled, /* Negative Modulation */ \
|
|
TDA18273_AGCK_Steps_0_2dB, /* Step */ \
|
|
TDA18273_AGCK_Time_Constant_32_768ms, /* AGCK Time Constant */ \
|
|
TDA18273_AGC5_HPF_Disabled, /* AGC5 HPF */ \
|
|
TDA18273_Pulse_Shaper_Disable_Enabled, /* Pulse Shaper Disable */ \
|
|
TDA18273_VHF_III_Mode_Enabled, /* VHF III Mode */ \
|
|
TDA18273_LO_CP_Current_Enabled /* LO CP Current */ \
|
|
}
|
|
|
|
#define TDA18273_INSTANCE_CUSTOM_STD_DVBT_8MHZ \
|
|
{ /* DVB-T/T2 8MHz */ \
|
|
4000000, /* IF */ \
|
|
0, /* CF_Offset */ \
|
|
TDA18273_LPF_8MHz, /* LPF */ \
|
|
TDA18273_LPFOffset_0pc, /* LPF_Offset */ \
|
|
TDA18273_DC_Notch_IF_PPF_Enabled, /* DC notch IF PPF */ \
|
|
TDA18273_IF_HPF_Disabled, /* Hi Pass */ \
|
|
TDA18273_IF_Notch_Enabled, /* IF notch */ \
|
|
TDA18273_IFnotchToRSSI_Disabled, /* IF notch To RSSI */ \
|
|
TDA18273_AGC1_TOP_I2C_DN_UP_d95_u89dBuV, /* AGC1 TOP I2C DN/UP */ \
|
|
TDA18273_AGC1_Adapt_TOP_DN_UP_0_Step, /* AGC1 Adapt TOP DN/UP */ \
|
|
TDA18273_AGC1_Mode_LNA_ADAPT, /* AGC1 mode */ \
|
|
TDA18273_Range_LNA_Adapt_20dB_11dB, /* Range LNA Adapt */ \
|
|
TDA18273_LNA_Adapt_RFAGC_Gv_Threshold_18_25dB, /* LNA Adapt RFAGC Gv Threshold */ \
|
|
TDA18273_AGC1_Top_Adapt_RFAGC_Gv_Threshold_16_75dB, /* AGC1 TOP Adapt RFAGC Gv Threshold */ \
|
|
TDA18273_AGC2_TOP_DN_UP_d90_u84dBuV, /* AGC2 TOP DN/UP */ \
|
|
TDA18273_AGC3_TOP_I2C_100dBuV, /* AGC3 TOP I2C */ \
|
|
TDA18273_AGC4_TOP_DN_UP_d110_u105dBuV, /* AGC4 TOP DN/UP */ \
|
|
TDA18273_AGC5_TOP_DN_UP_d110_u105dBuV, /* AGC5 TOP DN/UP */ \
|
|
TDA18273_Top_Adapt_TOP_ADAPT35, /* AGC3 TOP Adapt Algorithm */ \
|
|
TDA18273_AGC3_Adapt_TOP_2_Step, /* AGC3 Adapt */ \
|
|
TDA18273_AGC_Overload_TOP_plus_9_plus_4_5_min_3_5, /* AGC Overload TOP */ \
|
|
TDA18273_TH_AGC_Adapt34_5dB, /* Adapt TOP 34 Gain Threshold */ \
|
|
TDA18273_RF_Atten_3dB_Enabled, /* RF Atten 3dB */ \
|
|
TDA18273_IF_Output_Level_1Vpp_min_6_24dB, /* IF Output Level */ \
|
|
TDA18273_S2D_Gain_6dB, /* S2D Gain */ \
|
|
TDA18273_Negative_Modulation_Disabled, /* Negative Modulation */ \
|
|
TDA18273_AGCK_Steps_0_2dB, /* Step */ \
|
|
TDA18273_AGCK_Time_Constant_32_768ms, /* AGCK Time Constant */ \
|
|
TDA18273_AGC5_HPF_Disabled, /* AGC5 HPF */ \
|
|
TDA18273_Pulse_Shaper_Disable_Enabled, /* Pulse Shaper Disable */ \
|
|
TDA18273_VHF_III_Mode_Enabled, /* VHF III Mode */ \
|
|
TDA18273_LO_CP_Current_Enabled /* LO CP Current */ \
|
|
}
|
|
|
|
#define TDA18273_INSTANCE_CUSTOM_STD_DVBT_10MHZ \
|
|
{ /* DVB-T/T2 10MHz */ \
|
|
5000000, /* IF */ \
|
|
0, /* CF_Offset */ \
|
|
TDA18273_LPF_9MHz, /* LPF */ \
|
|
TDA18273_LPFOffset_0pc, /* LPF_Offset */ \
|
|
TDA18273_DC_Notch_IF_PPF_Enabled, /* DC notch IF PPF */ \
|
|
TDA18273_IF_HPF_Disabled, /* Hi Pass */ \
|
|
TDA18273_IF_Notch_Disabled, /* IF notch */ \
|
|
TDA18273_IFnotchToRSSI_Enabled, /* IF notch To RSSI */ \
|
|
TDA18273_AGC1_TOP_I2C_DN_UP_d95_u89dBuV, /* AGC1 TOP I2C DN/UP */ \
|
|
TDA18273_AGC1_Adapt_TOP_DN_UP_0_Step, /* AGC1 Adapt TOP DN/UP */ \
|
|
TDA18273_AGC1_Mode_LNA_ADAPT, /* AGC1 mode */ \
|
|
TDA18273_Range_LNA_Adapt_20dB_11dB, /* Range LNA Adapt */ \
|
|
TDA18273_LNA_Adapt_RFAGC_Gv_Threshold_18_25dB, /* LNA Adapt RFAGC Gv Threshold */ \
|
|
TDA18273_AGC1_Top_Adapt_RFAGC_Gv_Threshold_16_75dB, /* AGC1 TOP Adapt RFAGC Gv Threshold */ \
|
|
TDA18273_AGC2_TOP_DN_UP_d90_u84dBuV, /* AGC2 TOP DN/UP */ \
|
|
TDA18273_AGC3_TOP_I2C_100dBuV, /* AGC3 TOP I2C */ \
|
|
TDA18273_AGC4_TOP_DN_UP_d110_u105dBuV, /* AGC4 TOP DN/UP */ \
|
|
TDA18273_AGC5_TOP_DN_UP_d110_u105dBuV, /* AGC5 TOP DN/UP */ \
|
|
TDA18273_Top_Adapt_TOP_ADAPT35, /* AGC3 TOP Adapt Algorithm */ \
|
|
TDA18273_AGC3_Adapt_TOP_2_Step, /* AGC3 Adapt */ \
|
|
TDA18273_AGC_Overload_TOP_plus_9_plus_4_5_min_3_5, /* AGC Overload TOP */ \
|
|
TDA18273_TH_AGC_Adapt34_5dB, /* Adapt TOP 34 Gain Threshold */ \
|
|
TDA18273_RF_Atten_3dB_Enabled, /* RF Atten 3dB */ \
|
|
TDA18273_IF_Output_Level_1Vpp_min_6_24dB, /* IF Output Level */ \
|
|
TDA18273_S2D_Gain_6dB, /* S2D Gain */ \
|
|
TDA18273_Negative_Modulation_Disabled, /* Negative Modulation */ \
|
|
TDA18273_AGCK_Steps_0_2dB, /* Step */ \
|
|
TDA18273_AGCK_Time_Constant_32_768ms, /* AGCK Time Constant */ \
|
|
TDA18273_AGC5_HPF_Disabled, /* AGC5 HPF */ \
|
|
TDA18273_Pulse_Shaper_Disable_Enabled, /* Pulse Shaper Disable */ \
|
|
TDA18273_VHF_III_Mode_Enabled, /* VHF III Mode */ \
|
|
TDA18273_LO_CP_Current_Enabled /* LO CP Current */ \
|
|
}
|
|
|
|
#define TDA18273_INSTANCE_CUSTOM_STD_DMBT_8MHZ \
|
|
{ /* DMB-T */ \
|
|
4000000, /* IF */ \
|
|
0, /* CF_Offset */ \
|
|
TDA18273_LPF_8MHz, /* LPF */ \
|
|
TDA18273_LPFOffset_0pc, /* LPF_Offset */ \
|
|
TDA18273_DC_Notch_IF_PPF_Enabled, /* DC notch IF PPF */ \
|
|
TDA18273_IF_HPF_Disabled, /* Hi Pass */ \
|
|
TDA18273_IF_Notch_Enabled, /* IF notch */ \
|
|
TDA18273_IFnotchToRSSI_Disabled, /* IF notch To RSSI */ \
|
|
TDA18273_AGC1_TOP_I2C_DN_UP_d95_u89dBuV, /* AGC1 TOP I2C DN/UP */ \
|
|
TDA18273_AGC1_Adapt_TOP_DN_UP_0_Step, /* AGC1 Adapt TOP DN/UP */ \
|
|
TDA18273_AGC1_Mode_LNA_ADAPT, /* AGC1 mode */ \
|
|
TDA18273_Range_LNA_Adapt_20dB_11dB, /* Range LNA Adapt */ \
|
|
TDA18273_LNA_Adapt_RFAGC_Gv_Threshold_18_25dB, /* LNA Adapt RFAGC Gv Threshold */ \
|
|
TDA18273_AGC1_Top_Adapt_RFAGC_Gv_Threshold_16_75dB, /* AGC1 TOP Adapt RFAGC Gv Threshold */ \
|
|
TDA18273_AGC2_TOP_DN_UP_d90_u84dBuV, /* AGC2 TOP DN/UP */ \
|
|
TDA18273_AGC3_TOP_I2C_100dBuV, /* AGC3 TOP I2C */ \
|
|
TDA18273_AGC4_TOP_DN_UP_d110_u105dBuV, /* AGC4 TOP DN/UP */ \
|
|
TDA18273_AGC5_TOP_DN_UP_d110_u105dBuV, /* AGC5 TOP DN/UP */ \
|
|
TDA18273_Top_Adapt_TOP_ADAPT35, /* AGC3 TOP Adapt Algorithm */ \
|
|
TDA18273_AGC3_Adapt_TOP_2_Step, /* AGC3 Adapt */ \
|
|
TDA18273_AGC_Overload_TOP_plus_9_plus_4_5_min_3_5, /* AGC Overload TOP */ \
|
|
TDA18273_TH_AGC_Adapt34_5dB, /* Adapt TOP 34 Gain Threshold */ \
|
|
TDA18273_RF_Atten_3dB_Enabled, /* RF Atten 3dB */ \
|
|
TDA18273_IF_Output_Level_1Vpp_min_6_24dB, /* IF Output Level */ \
|
|
TDA18273_S2D_Gain_6dB, /* S2D Gain */ \
|
|
TDA18273_Negative_Modulation_Disabled, /* Negative Modulation */ \
|
|
TDA18273_AGCK_Steps_0_2dB, /* Step */ \
|
|
TDA18273_AGCK_Time_Constant_32_768ms, /* AGCK Time Constant */ \
|
|
TDA18273_AGC5_HPF_Disabled, /* AGC5 HPF */ \
|
|
TDA18273_Pulse_Shaper_Disable_Enabled, /* Pulse Shaper Disable */ \
|
|
TDA18273_VHF_III_Mode_Enabled, /* VHF III Mode */ \
|
|
TDA18273_LO_CP_Current_Enabled /* LO CP Current */ \
|
|
}
|
|
|
|
#define TDA18273_INSTANCE_CUSTOM_STD_ANALOG_FM_RADIO \
|
|
{ /* FM */ \
|
|
1250000, /* IF */ \
|
|
0, /* CF_Offset */ \
|
|
TDA18273_LPF_1_5MHz, /* LPF */ \
|
|
TDA18273_LPFOffset_0pc, /* LPF_Offset */ \
|
|
TDA18273_DC_Notch_IF_PPF_Enabled, /* DC notch IF PPF */ \
|
|
TDA18273_IF_HPF_0_85MHz, /* Hi Pass */ \
|
|
TDA18273_IF_Notch_Disabled, /* IF notch */ \
|
|
TDA18273_IFnotchToRSSI_Disabled, /* IF notch To RSSI */ \
|
|
TDA18273_AGC1_TOP_I2C_DN_UP_d95_u89dBuV, /* AGC1 TOP I2C DN/UP */ \
|
|
TDA18273_AGC1_Adapt_TOP_DN_UP_1_Step, /* AGC1 Adapt TOP DN/UP */ \
|
|
TDA18273_AGC1_Mode_LNA_ADAPT_TOP_ADAPT, /* AGC1 mode */ \
|
|
TDA18273_Range_LNA_Adapt_20dB_11dB, /* Range LNA Adapt */ \
|
|
TDA18273_LNA_Adapt_RFAGC_Gv_Threshold_18_25dB, /* LNA Adapt RFAGC Gv Threshold */ \
|
|
TDA18273_AGC1_Top_Adapt_RFAGC_Gv_Threshold_15_25dB, /* AGC1 TOP Adapt RFAGC Gv Threshold */ \
|
|
TDA18273_AGC2_TOP_DN_UP_d90_u84dBuV, /* AGC2 TOP DN/UP */ \
|
|
TDA18273_AGC3_TOP_I2C_96dBuV, /* AGC3 TOP I2C */ \
|
|
TDA18273_AGC4_TOP_DN_UP_d105_u100dBuV, /* AGC4 TOP DN/UP */ \
|
|
TDA18273_AGC5_TOP_DN_UP_d105_u100dBuV, /* AGC5 TOP DN/UP */ \
|
|
TDA18273_Top_Adapt_TOP_ADAPT34, /* AGC3 TOP Adapt Algorithm */ \
|
|
TDA18273_AGC3_Adapt_TOP_1_Step, /* AGC3 Adapt */ \
|
|
TDA18273_AGC_Overload_TOP_plus_9_plus_4_5_min_3_5, /* AGC Overload TOP */ \
|
|
TDA18273_TH_AGC_Adapt34_5dB, /* Adapt TOP 34 Gain Threshold */ \
|
|
TDA18273_RF_Atten_3dB_Disabled, /* RF Atten 3dB */ \
|
|
TDA18273_IF_Output_Level_0_8Vpp_min_8_22dB, /* IF Output Level */ \
|
|
TDA18273_S2D_Gain_6dB, /* S2D Gain */ \
|
|
TDA18273_Negative_Modulation_Disabled, /* Negative Modulation */ \
|
|
TDA18273_AGCK_Steps_0_2dB, /* Step */ \
|
|
TDA18273_AGCK_Time_Constant_32_768ms, /* AGCK Time Constant */ \
|
|
TDA18273_AGC5_HPF_Disabled, /* AGC5 HPF */ \
|
|
TDA18273_Pulse_Shaper_Disable_Enabled, /* Pulse Shaper Disable */ \
|
|
TDA18273_VHF_III_Mode_Disabled, /* VHF III Mode */ \
|
|
TDA18273_LO_CP_Current_Enabled /* LO CP Current */ \
|
|
}
|
|
|
|
#define TDA18273_INSTANCE_CUSTOM_STD_ANALOG_MN \
|
|
{ /* NTSC M/N */ \
|
|
5400000, /* IF */ \
|
|
1750000, /* CF_Offset */ \
|
|
TDA18273_LPF_6MHz, /* LPF */ \
|
|
TDA18273_LPFOffset_0pc, /* LPF_Offset */ \
|
|
TDA18273_DC_Notch_IF_PPF_Disabled, /* DC notch IF PPF */ \
|
|
TDA18273_IF_HPF_Disabled, /* Hi Pass */ \
|
|
TDA18273_IF_Notch_Disabled, /* IF notch */ \
|
|
TDA18273_IFnotchToRSSI_Enabled, /* IF notch To RSSI */ \
|
|
TDA18273_AGC1_TOP_I2C_DN_UP_d95_u89dBuV, /* AGC1 TOP I2C DN/UP */ \
|
|
TDA18273_AGC1_Adapt_TOP_DN_UP_1_Step, /* AGC1 Adapt TOP DN/UP */ \
|
|
TDA18273_AGC1_Mode_LNA_ADAPT_TOP_ADAPT, /* AGC1 mode */ \
|
|
TDA18273_Range_LNA_Adapt_20dB_11dB, /* Range LNA Adapt */ \
|
|
TDA18273_LNA_Adapt_RFAGC_Gv_Threshold_18_25dB, /* LNA Adapt RFAGC Gv Threshold */ \
|
|
TDA18273_AGC1_Top_Adapt_RFAGC_Gv_Threshold_15_25dB, /* AGC1 TOP Adapt RFAGC Gv Threshold */ \
|
|
TDA18273_AGC2_TOP_DN_UP_d90_u84dBuV, /* AGC2 TOP DN/UP */ \
|
|
TDA18273_AGC3_TOP_I2C_96dBuV, /* AGC3 TOP I2C */ \
|
|
TDA18273_AGC4_TOP_DN_UP_d105_u100dBuV, /* AGC4 TOP DN/UP */ \
|
|
TDA18273_AGC5_TOP_DN_UP_d105_u100dBuV, /* AGC5 TOP DN/UP */ \
|
|
TDA18273_Top_Adapt_TOP_ADAPT34, /* AGC3 TOP Adapt Algorithm */ \
|
|
TDA18273_AGC3_Adapt_TOP_1_Step, /* AGC3 Adapt */ \
|
|
TDA18273_AGC_Overload_TOP_plus_9_plus_4_5_min_3_5, /* AGC Overload TOP */ \
|
|
TDA18273_TH_AGC_Adapt34_5dB, /* Adapt TOP 34 Gain Threshold */ \
|
|
TDA18273_RF_Atten_3dB_Disabled, /* RF Atten 3dB */ \
|
|
TDA18273_IF_Output_Level_0_7Vpp_min_9_21dB, /* IF Output Level */ \
|
|
TDA18273_S2D_Gain_6dB, /* S2D Gain */ \
|
|
TDA18273_Negative_Modulation_Enabled, /* Negative Modulation */ \
|
|
TDA18273_AGCK_Steps_0_2dB, /* Step */ \
|
|
TDA18273_AGCK_Time_Constant_1_STEP_EACH_VSYNC_RISING_EDGE, /* AGCK Time Constant */ \
|
|
TDA18273_AGC5_HPF_Enabled, /* AGC5 HPF */ \
|
|
TDA18273_Pulse_Shaper_Disable_Enabled, /* Pulse Shaper Disable */ \
|
|
TDA18273_VHF_III_Mode_Disabled, /* VHF III Mode */ \
|
|
TDA18273_LO_CP_Current_Enabled /* LO CP Current */ \
|
|
}
|
|
|
|
#define TDA18273_INSTANCE_CUSTOM_STD_ANALOG_B \
|
|
{ /* PAL B */ \
|
|
6400000, /* IF */ \
|
|
2250000, /* CF_Offset */ \
|
|
TDA18273_LPF_7MHz, /* LPF */ \
|
|
TDA18273_LPFOffset_0pc, /* LPF_Offset */ \
|
|
TDA18273_DC_Notch_IF_PPF_Disabled, /* DC notch IF PPF */ \
|
|
TDA18273_IF_HPF_Disabled, /* Hi Pass */ \
|
|
TDA18273_IF_Notch_Disabled, /* IF notch */ \
|
|
TDA18273_IFnotchToRSSI_Enabled, /* IF notch To RSSI */ \
|
|
TDA18273_AGC1_TOP_I2C_DN_UP_d95_u89dBuV, /* AGC1 TOP I2C DN/UP */ \
|
|
TDA18273_AGC1_Adapt_TOP_DN_UP_1_Step, /* AGC1 Adapt TOP DN/UP */ \
|
|
TDA18273_AGC1_Mode_LNA_ADAPT_TOP_ADAPT, /* AGC1 mode */ \
|
|
TDA18273_Range_LNA_Adapt_20dB_11dB, /* Range LNA Adapt */ \
|
|
TDA18273_LNA_Adapt_RFAGC_Gv_Threshold_18_25dB, /* LNA Adapt RFAGC Gv Threshold */ \
|
|
TDA18273_AGC1_Top_Adapt_RFAGC_Gv_Threshold_15_25dB, /* AGC1 TOP Adapt RFAGC Gv Threshold */ \
|
|
TDA18273_AGC2_TOP_DN_UP_d90_u84dBuV, /* AGC2 TOP DN/UP */ \
|
|
TDA18273_AGC3_TOP_I2C_96dBuV, /* AGC3 TOP I2C */ \
|
|
TDA18273_AGC4_TOP_DN_UP_d105_u100dBuV, /* AGC4 TOP DN/UP */ \
|
|
TDA18273_AGC5_TOP_DN_UP_d105_u100dBuV, /* AGC5 TOP DN/UP */ \
|
|
TDA18273_Top_Adapt_TOP_ADAPT34, /* AGC3 TOP Adapt Algorithm */ \
|
|
TDA18273_AGC3_Adapt_TOP_1_Step, /* AGC3 Adapt */ \
|
|
TDA18273_AGC_Overload_TOP_plus_9_plus_4_5_min_3_5, /* AGC Overload TOP */ \
|
|
TDA18273_TH_AGC_Adapt34_5dB, /* Adapt TOP 34 Gain Threshold */ \
|
|
TDA18273_RF_Atten_3dB_Disabled, /* RF Atten 3dB */ \
|
|
TDA18273_IF_Output_Level_0_7Vpp_min_9_21dB, /* IF Output Level */ \
|
|
TDA18273_S2D_Gain_6dB, /* S2D Gain */ \
|
|
TDA18273_Negative_Modulation_Enabled, /* Negative Modulation */ \
|
|
TDA18273_AGCK_Steps_0_2dB, /* Step */ \
|
|
TDA18273_AGCK_Time_Constant_1_STEP_EACH_VSYNC_RISING_EDGE, /* AGCK Time Constant */ \
|
|
TDA18273_AGC5_HPF_Enabled, /* AGC5 HPF */ \
|
|
TDA18273_Pulse_Shaper_Disable_Enabled, /* Pulse Shaper Disable */ \
|
|
TDA18273_VHF_III_Mode_Disabled, /* VHF III Mode */ \
|
|
TDA18273_LO_CP_Current_Enabled /* LO CP Current */ \
|
|
}
|
|
|
|
#define TDA18273_INSTANCE_CUSTOM_STD_ANALOG_GH \
|
|
{ /* PAL G/H */ \
|
|
6750000, /* IF */ \
|
|
2750000, /* CF_Offset */ \
|
|
TDA18273_LPF_8MHz, /* LPF */ \
|
|
TDA18273_LPFOffset_0pc, /* LPF_Offset */ \
|
|
TDA18273_DC_Notch_IF_PPF_Disabled, /* DC notch IF PPF */ \
|
|
TDA18273_IF_HPF_Disabled, /* Hi Pass */ \
|
|
TDA18273_IF_Notch_Disabled, /* IF notch */ \
|
|
TDA18273_IFnotchToRSSI_Enabled, /* IF notch To RSSI */ \
|
|
TDA18273_AGC1_TOP_I2C_DN_UP_d95_u89dBuV, /* AGC1 TOP I2C DN/UP */ \
|
|
TDA18273_AGC1_Adapt_TOP_DN_UP_1_Step, /* AGC1 Adapt TOP DN/UP */ \
|
|
TDA18273_AGC1_Mode_LNA_ADAPT_TOP_ADAPT, /* AGC1 mode */ \
|
|
TDA18273_Range_LNA_Adapt_20dB_11dB, /* Range LNA Adapt */ \
|
|
TDA18273_LNA_Adapt_RFAGC_Gv_Threshold_18_25dB, /* LNA Adapt RFAGC Gv Threshold */ \
|
|
TDA18273_AGC1_Top_Adapt_RFAGC_Gv_Threshold_15_25dB, /* AGC1 TOP Adapt RFAGC Gv Threshold */ \
|
|
TDA18273_AGC2_TOP_DN_UP_d90_u84dBuV, /* AGC2 TOP DN/UP */ \
|
|
TDA18273_AGC3_TOP_I2C_96dBuV, /* AGC3 TOP I2C */ \
|
|
TDA18273_AGC4_TOP_DN_UP_d105_u100dBuV, /* AGC4 TOP DN/UP */ \
|
|
TDA18273_AGC5_TOP_DN_UP_d105_u100dBuV, /* AGC5 TOP DN/UP */ \
|
|
TDA18273_Top_Adapt_TOP_ADAPT34, /* AGC3 TOP Adapt Algorithm */ \
|
|
TDA18273_AGC3_Adapt_TOP_1_Step, /* AGC3 Adapt */ \
|
|
TDA18273_AGC_Overload_TOP_plus_9_plus_4_5_min_3_5, /* AGC Overload TOP */ \
|
|
TDA18273_TH_AGC_Adapt34_5dB, /* Adapt TOP 34 Gain Threshold */ \
|
|
TDA18273_RF_Atten_3dB_Disabled, /* RF Atten 3dB */ \
|
|
TDA18273_IF_Output_Level_0_7Vpp_min_9_21dB, /* IF Output Level */ \
|
|
TDA18273_S2D_Gain_6dB, /* S2D Gain */ \
|
|
TDA18273_Negative_Modulation_Enabled, /* Negative Modulation */ \
|
|
TDA18273_AGCK_Steps_0_2dB, /* Step */ \
|
|
TDA18273_AGCK_Time_Constant_1_STEP_EACH_VSYNC_RISING_EDGE, /* AGCK Time Constant */ \
|
|
TDA18273_AGC5_HPF_Enabled, /* AGC5 HPF */ \
|
|
TDA18273_Pulse_Shaper_Disable_Enabled, /* Pulse Shaper Disable */ \
|
|
TDA18273_VHF_III_Mode_Disabled, /* VHF III Mode */ \
|
|
TDA18273_LO_CP_Current_Enabled /* LO CP Current */ \
|
|
}
|
|
|
|
#define TDA18273_INSTANCE_CUSTOM_STD_ANALOG_I \
|
|
{ /* PAL I */ \
|
|
7250000, /* IF */ \
|
|
2750000, /* CF_Offset */ \
|
|
TDA18273_LPF_8MHz, /* LPF */ \
|
|
TDA18273_LPFOffset_0pc, /* LPF_Offset */ \
|
|
TDA18273_DC_Notch_IF_PPF_Disabled, /* DC notch IF PPF */ \
|
|
TDA18273_IF_HPF_Disabled, /* Hi Pass */ \
|
|
TDA18273_IF_Notch_Disabled, /* IF notch */ \
|
|
TDA18273_IFnotchToRSSI_Enabled, /* IF notch To RSSI */ \
|
|
TDA18273_AGC1_TOP_I2C_DN_UP_d95_u89dBuV, /* AGC1 TOP I2C DN/UP */ \
|
|
TDA18273_AGC1_Adapt_TOP_DN_UP_1_Step, /* AGC1 Adapt TOP DN/UP */ \
|
|
TDA18273_AGC1_Mode_LNA_ADAPT_TOP_ADAPT, /* AGC1 mode */ \
|
|
TDA18273_Range_LNA_Adapt_20dB_11dB, /* Range LNA Adapt */ \
|
|
TDA18273_LNA_Adapt_RFAGC_Gv_Threshold_18_25dB, /* LNA Adapt RFAGC Gv Threshold */ \
|
|
TDA18273_AGC1_Top_Adapt_RFAGC_Gv_Threshold_15_25dB, /* AGC1 TOP Adapt RFAGC Gv Threshold */ \
|
|
TDA18273_AGC2_TOP_DN_UP_d90_u84dBuV, /* AGC2 TOP DN/UP */ \
|
|
TDA18273_AGC3_TOP_I2C_96dBuV, /* AGC3 TOP I2C */ \
|
|
TDA18273_AGC4_TOP_DN_UP_d105_u100dBuV, /* AGC4 TOP DN/UP */ \
|
|
TDA18273_AGC5_TOP_DN_UP_d105_u100dBuV, /* AGC5 TOP DN/UP */ \
|
|
TDA18273_Top_Adapt_TOP_ADAPT34, /* AGC3 TOP Adapt Algorithm */ \
|
|
TDA18273_AGC3_Adapt_TOP_1_Step, /* AGC3 Adapt */ \
|
|
TDA18273_AGC_Overload_TOP_plus_9_plus_4_5_min_3_5, /* AGC Overload TOP */ \
|
|
TDA18273_TH_AGC_Adapt34_5dB, /* Adapt TOP 34 Gain Threshold */ \
|
|
TDA18273_RF_Atten_3dB_Disabled, /* RF Atten 3dB */ \
|
|
TDA18273_IF_Output_Level_0_7Vpp_min_9_21dB, /* IF Output Level */ \
|
|
TDA18273_S2D_Gain_6dB, /* S2D Gain */ \
|
|
TDA18273_Negative_Modulation_Enabled, /* Negative Modulation */ \
|
|
TDA18273_AGCK_Steps_0_2dB, /* Step */ \
|
|
TDA18273_AGCK_Time_Constant_1_STEP_EACH_VSYNC_RISING_EDGE, /* AGCK Time Constant */ \
|
|
TDA18273_AGC5_HPF_Enabled, /* AGC5 HPF */ \
|
|
TDA18273_Pulse_Shaper_Disable_Enabled, /* Pulse Shaper Disable */ \
|
|
TDA18273_VHF_III_Mode_Disabled, /* VHF III Mode */ \
|
|
TDA18273_LO_CP_Current_Enabled /* LO CP Current */ \
|
|
}
|
|
|
|
#define TDA18273_INSTANCE_CUSTOM_STD_ANALOG_DK \
|
|
{ /* SECAM D/K */ \
|
|
6850000, /* IF */ \
|
|
2750000, /* CF_Offset */ \
|
|
TDA18273_LPF_8MHz, /* LPF */ \
|
|
TDA18273_LPFOffset_0pc, /* LPF_Offset */ \
|
|
TDA18273_DC_Notch_IF_PPF_Disabled, /* DC notch IF PPF */ \
|
|
TDA18273_IF_HPF_Disabled, /* Hi Pass */ \
|
|
TDA18273_IF_Notch_Enabled, /* IF notch */ \
|
|
TDA18273_IFnotchToRSSI_Disabled, /* IF notch To RSSI */ \
|
|
TDA18273_AGC1_TOP_I2C_DN_UP_d95_u89dBuV, /* AGC1 TOP I2C DN/UP */ \
|
|
TDA18273_AGC1_Adapt_TOP_DN_UP_1_Step, /* AGC1 Adapt TOP DN/UP */ \
|
|
TDA18273_AGC1_Mode_LNA_ADAPT_TOP_ADAPT, /* AGC1 mode */ \
|
|
TDA18273_Range_LNA_Adapt_20dB_11dB, /* Range LNA Adapt */ \
|
|
TDA18273_LNA_Adapt_RFAGC_Gv_Threshold_18_25dB, /* LNA Adapt RFAGC Gv Threshold */ \
|
|
TDA18273_AGC1_Top_Adapt_RFAGC_Gv_Threshold_15_25dB, /* AGC1 TOP Adapt RFAGC Gv Threshold */ \
|
|
TDA18273_AGC2_TOP_DN_UP_d90_u84dBuV, /* AGC2 TOP DN/UP */ \
|
|
TDA18273_AGC3_TOP_I2C_96dBuV, /* AGC3 TOP I2C */ \
|
|
TDA18273_AGC4_TOP_DN_UP_d105_u100dBuV, /* AGC4 TOP DN/UP */ \
|
|
TDA18273_AGC5_TOP_DN_UP_d105_u100dBuV, /* AGC5 TOP DN/UP */ \
|
|
TDA18273_Top_Adapt_TOP_ADAPT34, /* AGC3 TOP Adapt Algorithm */ \
|
|
TDA18273_AGC3_Adapt_TOP_1_Step, /* AGC3 Adapt */ \
|
|
TDA18273_AGC_Overload_TOP_plus_9_plus_4_5_min_3_5, /* AGC Overload TOP */ \
|
|
TDA18273_TH_AGC_Adapt34_5dB, /* Adapt TOP 34 Gain Threshold */ \
|
|
TDA18273_RF_Atten_3dB_Disabled, /* RF Atten 3dB */ \
|
|
TDA18273_IF_Output_Level_0_7Vpp_min_9_21dB, /* IF Output Level */ \
|
|
TDA18273_S2D_Gain_6dB, /* S2D Gain */ \
|
|
TDA18273_Negative_Modulation_Enabled, /* Negative Modulation */ \
|
|
TDA18273_AGCK_Steps_0_2dB, /* Step */ \
|
|
TDA18273_AGCK_Time_Constant_1_STEP_EACH_VSYNC_RISING_EDGE, /* AGCK Time Constant */ \
|
|
TDA18273_AGC5_HPF_Enabled, /* AGC5 HPF */ \
|
|
TDA18273_Pulse_Shaper_Disable_Enabled, /* Pulse Shaper Disable */ \
|
|
TDA18273_VHF_III_Mode_Disabled, /* VHF III Mode */ \
|
|
TDA18273_LO_CP_Current_Enabled /* LO CP Current */ \
|
|
}
|
|
|
|
#define TDA18273_INSTANCE_CUSTOM_STD_ANALOG_L \
|
|
{ /* SECAM L */ \
|
|
6750000, /* IF */ \
|
|
2750000, /* CF_Offset */ \
|
|
TDA18273_LPF_8MHz, /* LPF */ \
|
|
TDA18273_LPFOffset_0pc, /* LPF_Offset */ \
|
|
TDA18273_DC_Notch_IF_PPF_Disabled, /* DC notch IF PPF */ \
|
|
TDA18273_IF_HPF_Disabled, /* Hi Pass */ \
|
|
TDA18273_IF_Notch_Enabled, /* IF notch */ \
|
|
TDA18273_IFnotchToRSSI_Disabled, /* IF notch To RSSI */ \
|
|
TDA18273_AGC1_TOP_I2C_DN_UP_d95_u89dBuV, /* AGC1 TOP I2C DN/UP */ \
|
|
TDA18273_AGC1_Adapt_TOP_DN_UP_1_Step, /* AGC1 Adapt TOP DN/UP */ \
|
|
TDA18273_AGC1_Mode_LNA_ADAPT_TOP_ADAPT, /* AGC1 mode */ \
|
|
TDA18273_Range_LNA_Adapt_20dB_11dB, /* Range LNA Adapt */ \
|
|
TDA18273_LNA_Adapt_RFAGC_Gv_Threshold_18_25dB, /* LNA Adapt RFAGC Gv Threshold */ \
|
|
TDA18273_AGC1_Top_Adapt_RFAGC_Gv_Threshold_15_25dB, /* AGC1 TOP Adapt RFAGC Gv Threshold */ \
|
|
TDA18273_AGC2_TOP_DN_UP_d90_u84dBuV, /* AGC2 TOP DN/UP */ \
|
|
TDA18273_AGC3_TOP_I2C_96dBuV, /* AGC3 TOP I2C */ \
|
|
TDA18273_AGC4_TOP_DN_UP_d105_u100dBuV, /* AGC4 TOP DN/UP */ \
|
|
TDA18273_AGC5_TOP_DN_UP_d105_u100dBuV, /* AGC5 TOP DN/UP */ \
|
|
TDA18273_Top_Adapt_TOP_ADAPT34, /* AGC3 TOP Adapt Algorithm */ \
|
|
TDA18273_AGC3_Adapt_TOP_1_Step, /* AGC3 Adapt */ \
|
|
TDA18273_AGC_Overload_TOP_plus_9_plus_6_min_9, /* AGC Overload TOP */ \
|
|
TDA18273_TH_AGC_Adapt34_5dB, /* Adapt TOP 34 Gain Threshold */ \
|
|
TDA18273_RF_Atten_3dB_Disabled, /* RF Atten 3dB */ \
|
|
TDA18273_IF_Output_Level_0_7Vpp_min_9_21dB, /* IF Output Level */ \
|
|
TDA18273_S2D_Gain_6dB, /* S2D Gain */ \
|
|
TDA18273_Negative_Modulation_Disabled, /* Negative Modulation */ \
|
|
TDA18273_AGCK_Steps_0_2dB, /* Step */ \
|
|
TDA18273_AGCK_Time_Constant_1_STEP_EACH_VSYNC_RISING_EDGE, /* AGCK Time Constant */ \
|
|
TDA18273_AGC5_HPF_Enabled, /* AGC5 HPF */ \
|
|
TDA18273_Pulse_Shaper_Disable_Enabled, /* Pulse Shaper Disable */ \
|
|
TDA18273_VHF_III_Mode_Disabled, /* VHF III Mode */ \
|
|
TDA18273_LO_CP_Current_Enabled /* LO CP Current */ \
|
|
}
|
|
|
|
#define TDA18273_INSTANCE_CUSTOM_STD_ANALOG_LL \
|
|
{ /* SECAM L' */ \
|
|
1250000, /* IF */ \
|
|
-2750000, /* CF_Offset */ \
|
|
TDA18273_LPF_8MHz, /* LPF */ \
|
|
TDA18273_LPFOffset_0pc, /* LPF_Offset */ \
|
|
TDA18273_DC_Notch_IF_PPF_Disabled, /* DC notch IF PPF */ \
|
|
TDA18273_IF_HPF_Disabled, /* Hi Pass */ \
|
|
TDA18273_IF_Notch_Disabled, /* IF notch */ \
|
|
TDA18273_IFnotchToRSSI_Enabled, /* IF notch To RSSI */ \
|
|
TDA18273_AGC1_TOP_I2C_DN_UP_d95_u89dBuV, /* AGC1 TOP I2C DN/UP */ \
|
|
TDA18273_AGC1_Adapt_TOP_DN_UP_1_Step, /* AGC1 Adapt TOP DN/UP */ \
|
|
TDA18273_AGC1_Mode_LNA_ADAPT_TOP_ADAPT, /* AGC1 mode */ \
|
|
TDA18273_Range_LNA_Adapt_20dB_11dB, /* Range LNA Adapt */ \
|
|
TDA18273_LNA_Adapt_RFAGC_Gv_Threshold_18_25dB, /* LNA Adapt RFAGC Gv Threshold */ \
|
|
TDA18273_AGC1_Top_Adapt_RFAGC_Gv_Threshold_15_25dB, /* AGC1 TOP Adapt RFAGC Gv Threshold */ \
|
|
TDA18273_AGC2_TOP_DN_UP_d90_u84dBuV, /* AGC2 TOP DN/UP */ \
|
|
TDA18273_AGC3_TOP_I2C_96dBuV, /* AGC3 TOP I2C */ \
|
|
TDA18273_AGC4_TOP_DN_UP_d105_u100dBuV, /* AGC4 TOP DN/UP */ \
|
|
TDA18273_AGC5_TOP_DN_UP_d105_u100dBuV, /* AGC5 TOP DN/UP */ \
|
|
TDA18273_Top_Adapt_TOP_ADAPT34, /* AGC3 TOP Adapt Algorithm */ \
|
|
TDA18273_AGC3_Adapt_TOP_1_Step, /* AGC3 Adapt */ \
|
|
TDA18273_AGC_Overload_TOP_plus_9_plus_6_min_9, /* AGC Overload TOP */ \
|
|
TDA18273_TH_AGC_Adapt34_5dB, /* Adapt TOP 34 Gain Threshold */ \
|
|
TDA18273_RF_Atten_3dB_Disabled, /* RF Atten 3dB */ \
|
|
TDA18273_IF_Output_Level_0_7Vpp_min_9_21dB, /* IF Output Level */ \
|
|
TDA18273_S2D_Gain_6dB, /* S2D Gain */ \
|
|
TDA18273_Negative_Modulation_Disabled, /* Negative Modulation */ \
|
|
TDA18273_AGCK_Steps_0_2dB, /* Step */ \
|
|
TDA18273_AGCK_Time_Constant_1_STEP_EACH_VSYNC_RISING_EDGE, /* AGCK Time Constant */ \
|
|
TDA18273_AGC5_HPF_Disabled, /* AGC5 HPF */ \
|
|
TDA18273_Pulse_Shaper_Disable_Enabled, /* Pulse Shaper Disable */ \
|
|
TDA18273_VHF_III_Mode_Disabled, /* VHF III Mode */ \
|
|
TDA18273_LO_CP_Current_Enabled /* LO CP Current */ \
|
|
}
|
|
|
|
#define TDA18273_INSTANCE_CUSTOM_STD_ANALOG_BLIND_SCANNING \
|
|
{ /* Blind Scanning copy of PAL-I */ \
|
|
7250000, /* IF */ \
|
|
2750000, /* CF_Offset */ \
|
|
TDA18273_LPF_8MHz, /* LPF */ \
|
|
TDA18273_LPFOffset_0pc, /* LPF_Offset */ \
|
|
TDA18273_DC_Notch_IF_PPF_Disabled, /* DC notch IF PPF */ \
|
|
TDA18273_IF_HPF_Disabled, /* Hi Pass */ \
|
|
TDA18273_IF_Notch_Disabled, /* IF notch */ \
|
|
TDA18273_IFnotchToRSSI_Enabled, /* IF notch To RSSI */ \
|
|
TDA18273_AGC1_TOP_I2C_DN_UP_d95_u89dBuV, /* AGC1 TOP I2C DN/UP */ \
|
|
TDA18273_AGC1_Adapt_TOP_DN_UP_1_Step, /* AGC1 Adapt TOP DN/UP */ \
|
|
TDA18273_AGC1_Mode_LNA_ADAPT_TOP_ADAPT, /* AGC1 mode */ \
|
|
TDA18273_Range_LNA_Adapt_20dB_11dB, /* Range LNA Adapt */ \
|
|
TDA18273_LNA_Adapt_RFAGC_Gv_Threshold_18_25dB, /* LNA Adapt RFAGC Gv Threshold */ \
|
|
TDA18273_AGC1_Top_Adapt_RFAGC_Gv_Threshold_15_25dB, /* AGC1 TOP Adapt RFAGC Gv Threshold */ \
|
|
TDA18273_AGC2_TOP_DN_UP_d90_u84dBuV, /* AGC2 TOP DN/UP */ \
|
|
TDA18273_AGC3_TOP_I2C_96dBuV, /* AGC3 TOP I2C */ \
|
|
TDA18273_AGC4_TOP_DN_UP_d105_u100dBuV, /* AGC4 TOP DN/UP */ \
|
|
TDA18273_AGC5_TOP_DN_UP_d105_u100dBuV, /* AGC5 TOP DN/UP */ \
|
|
TDA18273_Top_Adapt_TOP_ADAPT34, /* AGC3 TOP Adapt Algorithm */ \
|
|
TDA18273_AGC3_Adapt_TOP_1_Step, /* AGC3 Adapt */ \
|
|
TDA18273_AGC_Overload_TOP_plus_9_plus_4_5_min_3_5, /* AGC Overload TOP */ \
|
|
TDA18273_TH_AGC_Adapt34_5dB, /* Adapt TOP 34 Gain Threshold */ \
|
|
TDA18273_RF_Atten_3dB_Disabled, /* RF Atten 3dB */ \
|
|
TDA18273_IF_Output_Level_0_7Vpp_min_9_21dB, /* IF Output Level */ \
|
|
TDA18273_S2D_Gain_6dB, /* S2D Gain */ \
|
|
TDA18273_Negative_Modulation_Disabled, /* Negative Modulation */ \
|
|
TDA18273_AGCK_Steps_0_2dB, /* Step */ \
|
|
TDA18273_AGCK_Time_Constant_1_STEP_EACH_VSYNC_RISING_EDGE, /* AGCK Time Constant */ \
|
|
TDA18273_AGC5_HPF_Enabled, /* AGC5 HPF */ \
|
|
TDA18273_Pulse_Shaper_Disable_Enabled, /* Pulse Shaper Disable */ \
|
|
TDA18273_VHF_III_Mode_Disabled, /* VHF III Mode */ \
|
|
TDA18273_LO_CP_Current_Enabled /* LO CP Current */ \
|
|
}
|
|
|
|
#define TDA18273_INSTANCE_CUSTOM_STD_SCANXPRESS \
|
|
{ /* ScanXpress */ \
|
|
5000000, /* IF */ \
|
|
0, /* CF_Offset */ \
|
|
TDA18273_LPF_9MHz, /* LPF */ \
|
|
TDA18273_LPFOffset_min_8pc, /* LPF_Offset */ \
|
|
TDA18273_DC_Notch_IF_PPF_Enabled, /* DC notch IF PPF */ \
|
|
TDA18273_IF_HPF_0_85MHz, /* Hi Pass */ \
|
|
TDA18273_IF_Notch_Disabled, /* IF notch */ \
|
|
TDA18273_IFnotchToRSSI_Enabled, /* IF notch To RSSI */ \
|
|
TDA18273_AGC1_TOP_I2C_DN_UP_d95_u89wdBuV, /* AGC1 TOP I2C DN/UP */ \
|
|
TDA18273_AGC1_Adapt_TOP_DN_UP_0_Step, /* AGC1 Adapt TOP DN/UP */ \
|
|
TDA18273_AGC1_Mode_LNA_ADAPT_WIDE, /* AGC1 mode */ \
|
|
TDA18273_Range_LNA_Adapt_20dB_11dB, /* Range LNA Adapt */ \
|
|
TDA18273_LNA_Adapt_RFAGC_Gv_Threshold_18_25dB, /* LNA Adapt RFAGC Gv Threshold */ \
|
|
TDA18273_AGC1_Top_Adapt_RFAGC_Gv_Threshold_16_75dB, /* AGC1 TOP Adapt RFAGC Gv Threshold */ \
|
|
TDA18273_AGC2_TOP_DN_UP_d90_u84dBuV, /* AGC2 TOP DN/UP */ \
|
|
TDA18273_AGC3_TOP_I2C_100dBuV, /* AGC3 TOP I2C */ \
|
|
TDA18273_AGC4_TOP_DN_UP_d110_u105dBuV, /* AGC4 TOP DN/UP */ \
|
|
TDA18273_AGC5_TOP_DN_UP_d110_u105dBuV, /* AGC5 TOP DN/UP */ \
|
|
TDA18273_Top_Adapt_NO_TOP_ADAPT, /* AGC3 TOP Adapt Algorithm */ \
|
|
TDA18273_AGC3_Adapt_TOP_0_Step, /* AGC3 Adapt */ \
|
|
TDA18273_AGC_Overload_TOP_plus_9_plus_4_5_min_3_5, /* AGC Overload TOP */ \
|
|
TDA18273_TH_AGC_Adapt34_5dB, /* Adapt TOP 34 Gain Threshold */ \
|
|
TDA18273_RF_Atten_3dB_Disabled, /* RF Atten 3dB */ \
|
|
TDA18273_IF_Output_Level_1Vpp_min_6_24dB, /* IF Output Level */ \
|
|
TDA18273_S2D_Gain_6dB, /* S2D Gain */ \
|
|
TDA18273_Negative_Modulation_Disabled, /* Negative Modulation */ \
|
|
TDA18273_AGCK_Steps_0_2dB, /* Step */ \
|
|
TDA18273_AGCK_Time_Constant_32_768ms, /* AGCK Time Constant */ \
|
|
TDA18273_AGC5_HPF_Disabled, /* AGC5 HPF */ \
|
|
TDA18273_Pulse_Shaper_Disable_Enabled, /* Pulse Shaper Disable */ \
|
|
TDA18273_VHF_III_Mode_Disabled, /* VHF III Mode */ \
|
|
TDA18273_LO_CP_Current_Enabled /* LO CP Current */ \
|
|
}
|
|
|
|
/* Default configuration */
|
|
#define TDA18273_INSTANCE_CUSTOM_CURPOWERSTATE_DEF tmPowerMax
|
|
#define TDA18273_INSTANCE_CUSTOM_CURLLPOWERSTATE_DEF TDA18273_PowerMax
|
|
#define TDA18273_INSTANCE_CUSTOM_RF_DEF 0
|
|
#define TDA18273_INSTANCE_CUSTOM_PROG_RF_DEF 0
|
|
#define TDA18273_INSTANCE_CUSTOM_IF_DEF 0
|
|
#define TDA18273_INSTANCE_CUSTOM_STANDARDMODE_DEF TDA18273_StandardMode_Max
|
|
|
|
/* Power settings */
|
|
#define TDA18273_INSTANCE_CUSTOM_POWER_DEF \
|
|
TDA18273_INSTANCE_CUSTOM_CURPOWERSTATE_DEF, /* curPowerState */ \
|
|
TDA18273_INSTANCE_CUSTOM_CURLLPOWERSTATE_DEF, /* curLLPowerState */ \
|
|
{ /* mapLLPowerState */ \
|
|
TDA18273_PowerNormalMode, /* tmPowerOn (D0) */ \
|
|
TDA18273_PowerStandbyWithXtalOn, /* tmPowerStandby (D1) */ \
|
|
TDA18273_PowerStandbyWithXtalOn, /* tmPowerSuspend (D2) */ \
|
|
TDA18273_PowerStandbyWithXtalOn /* tmPowerOff (D3) */ \
|
|
}
|
|
|
|
/* Standard Presets Aggregation: */
|
|
#define TDA18273_INSTANCE_CUSTOM_STD_DEF \
|
|
{ \
|
|
TDA18273_INSTANCE_CUSTOM_STD_QAM_6MHZ, \
|
|
TDA18273_INSTANCE_CUSTOM_STD_QAM_8MHZ, \
|
|
TDA18273_INSTANCE_CUSTOM_STD_ATSC_6MHZ, \
|
|
TDA18273_INSTANCE_CUSTOM_STD_ISDBT_6MHZ, \
|
|
TDA18273_INSTANCE_CUSTOM_STD_DVBT_1_7MHZ, \
|
|
TDA18273_INSTANCE_CUSTOM_STD_DVBT_6MHZ, \
|
|
TDA18273_INSTANCE_CUSTOM_STD_DVBT_7MHZ, \
|
|
TDA18273_INSTANCE_CUSTOM_STD_DVBT_8MHZ, \
|
|
TDA18273_INSTANCE_CUSTOM_STD_DVBT_10MHZ, \
|
|
TDA18273_INSTANCE_CUSTOM_STD_DMBT_8MHZ, \
|
|
TDA18273_INSTANCE_CUSTOM_STD_ANALOG_FM_RADIO, \
|
|
TDA18273_INSTANCE_CUSTOM_STD_ANALOG_MN, \
|
|
TDA18273_INSTANCE_CUSTOM_STD_ANALOG_B, \
|
|
TDA18273_INSTANCE_CUSTOM_STD_ANALOG_GH, \
|
|
TDA18273_INSTANCE_CUSTOM_STD_ANALOG_I, \
|
|
TDA18273_INSTANCE_CUSTOM_STD_ANALOG_DK, \
|
|
TDA18273_INSTANCE_CUSTOM_STD_ANALOG_L, \
|
|
TDA18273_INSTANCE_CUSTOM_STD_ANALOG_LL, \
|
|
TDA18273_INSTANCE_CUSTOM_STD_ANALOG_BLIND_SCANNING, \
|
|
TDA18273_INSTANCE_CUSTOM_STD_SCANXPRESS \
|
|
}
|
|
|
|
#define TDA18273_INSTANCE_CUSTOM_REGMAP_DEF \
|
|
{ \
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0 \
|
|
}
|
|
|
|
#define TDA18273_INSTANCE_CUSTOM_MASTER_0 \
|
|
TDA18273_INSTANCE_CUSTOM_POWER_DEF, \
|
|
TDA18273_INSTANCE_CUSTOM_RF_DEF, /* uRF */ \
|
|
TDA18273_INSTANCE_CUSTOM_PROG_RF_DEF, /* uProgRF */ \
|
|
TDA18273_INSTANCE_CUSTOM_IF_DEF, /* uIF */ \
|
|
TDA18273_INSTANCE_CUSTOM_STANDARDMODE_DEF, /* StandardMode */ \
|
|
Null, /* pStandard */ \
|
|
False, /* PLD_CC_algorithm */ \
|
|
False, /* bBufferMode */ \
|
|
True, /* bIRQWait */ \
|
|
True, /* bIRQWaitHwInit */ \
|
|
True, /* bOverridePLL */ \
|
|
TDA18273_HwState_InitNotDone, /* eHwState */ \
|
|
TDA18273_INSTANCE_CUSTOM_STD_DEF, \
|
|
TDA18273_INSTANCE_CUSTOM_REGMAP_DEF
|
|
|
|
#define TDA18273_INSTANCE_CUSTOM_MASTER_1 \
|
|
TDA18273_INSTANCE_CUSTOM_POWER_DEF, \
|
|
TDA18273_INSTANCE_CUSTOM_RF_DEF, /* uRF */ \
|
|
TDA18273_INSTANCE_CUSTOM_PROG_RF_DEF, /* uProgRF */ \
|
|
TDA18273_INSTANCE_CUSTOM_IF_DEF, /* uIF */ \
|
|
TDA18273_INSTANCE_CUSTOM_STANDARDMODE_DEF, /* StandardMode */ \
|
|
Null, /* pStandard */ \
|
|
False, /* PLD_CC_algorithm */ \
|
|
True, /* bBufferMode */ \
|
|
True, /* bIRQWait */ \
|
|
True, /* bIRQWaitHwInit */ \
|
|
True, /* bOverridePLL */ \
|
|
TDA18273_HwState_InitNotDone, /* eHwState */ \
|
|
TDA18273_INSTANCE_CUSTOM_STD_DEF, \
|
|
TDA18273_INSTANCE_CUSTOM_REGMAP_DEF
|
|
|
|
|
|
/* Custom Driver Instance Parameters: (Path 0) */
|
|
#define TDA18273_INSTANCE_CUSTOM_0 \
|
|
TDA18273_INSTANCE_CUSTOM_MASTER_0
|
|
|
|
/* Custom Driver Instance Parameters: (Path 1) */
|
|
#define TDA18273_INSTANCE_CUSTOM_1 \
|
|
TDA18273_INSTANCE_CUSTOM_MASTER_1
|
|
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif /* _TDA18273_INSTANCE_CUSTOM_H */
|
|
|
|
|