⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bsp_tuner_tables.h

📁 用于DRX3973或DRX39系列的芯片的控制
💻 H
📖 第 1 页 / 共 5 页
字号:
   {
      /* modes                    */ TUNER_MODE_DIGITAL | TUNER_MODE_SWITCH | TUNER_MODE_678MHZ | TUNER_MODE_SUB0,
      /* description              */ "RF-AGC settings, search/scan",
      /* refFreqNumerator   [kHz] */   500,
      /* refFreqDenominator       */     3,
      /* outputFrequency    [kHz] */ 36167,
      /* controlUnits             */ TCU_PanasonicET50DT_SCAN118
   },
   {
      /* modes                    */ TUNER_MODE_DIGITAL | TUNER_MODE_LOCK | TUNER_MODE_678MHZ | TUNER_MODE_SUB1,
      /* description              */ "RF-AGC settings, lock",
      /* refFreqNumerator   [kHz] */   500,
      /* refFreqDenominator       */     3,
      /* outputFrequency    [kHz] */ 36167,
      /* controlUnits             */ TCU_PanasonicET50DT_LOCK124
   },
   {
      /* modes                    */ TUNER_MODE_DIGITAL | TUNER_MODE_SWITCH | TUNER_MODE_678MHZ | TUNER_MODE_SUB1,
      /* description              */ "RF-AGC settings, search/scan",
      /* refFreqNumerator   [kHz] */   500,
      /* refFreqDenominator       */     3,
      /* outputFrequency    [kHz] */ 36167,
      /* controlUnits             */ TCU_PanasonicET50DT_SCAN124
   },
   {
      /* modes                    */ TUNER_MODE_DIGITAL | TUNER_MODE_LOCK | TUNER_MODE_678MHZ | TUNER_MODE_SUB2,
      /* description              */ "RF-AGC settings, lock",
      /* refFreqNumerator   [kHz] */   500,
      /* refFreqDenominator       */     3,
      /* outputFrequency    [kHz] */ 36167,
      /* controlUnits             */ TCU_PanasonicET50DT_LOCK112
   },
   {
      /* modes                    */ TUNER_MODE_DIGITAL | TUNER_MODE_SWITCH | TUNER_MODE_678MHZ | TUNER_MODE_SUB2,
      /* description              */ "RF-AGC settings, search/scan",
      /* refFreqNumerator   [kHz] */   500,
      /* refFreqDenominator       */     3,
      /* outputFrequency    [kHz] */ 36167,
      /* controlUnits             */ TCU_PanasonicET50DT_SCAN112
   },
   {
      /* modes                    */ TUNER_MODE_DIGITAL | TUNER_MODE_LOCK | TUNER_MODE_678MHZ | TUNER_MODE_SUB3,
      /* description              */ "RF-AGC settings, lock",
      /* refFreqNumerator   [kHz] */   500,
      /* refFreqDenominator       */     3,
      /* outputFrequency    [kHz] */ 36167,
      /* controlUnits             */ TCU_PanasonicET50DT_LOCK115
   },
   {
      /* modes                    */ TUNER_MODE_DIGITAL | TUNER_MODE_SWITCH | TUNER_MODE_678MHZ | TUNER_MODE_SUB3,
      /* description              */ "RF-AGC settings, search/scan",
      /* refFreqNumerator   [kHz] */   500,
      /* refFreqDenominator       */     3,
      /* outputFrequency    [kHz] */ 36167,
      /* controlUnits             */ TCU_PanasonicET50DT_SCAN115
   },
   {
      /* modes                    */ TUNER_MODE_DIGITAL | TUNER_MODE_SWITCHLOCK | TUNER_MODE_678MHZ | TUNER_MODE_SUB4,
      /* description              */ "RF-AGC settings, lock",
      /* refFreqNumerator   [kHz] */   500,
      /* refFreqDenominator       */     3,
      /* outputFrequency    [kHz] */ 36167,
      /* controlUnits             */ TCU_PanasonicET50DT_EXT
   }
};

static TUNERSubMode_t subModesPanasonicET50DT[] =
{
   "TOP 118dBuV",
   "TOP 124dBuV",
   "TOP 112dBuV",
   "TOP 115dBuV",
   "External RF-AGC 528"
};

static TUNER5BYTEData_t dataPanasonicET50DT =
{
   /* lockMask     */       0x40,
   /* lockValue    */       0x40,
   /* controlTable */ ARRAYREF(TCT_PanasonicET50DT)
};

static TUNERCommonAttr_t commonAttrPanasonicET50DT =
{
   /* name            */  "Panasonic ET-50DT",
   /* minFreqRF [kHz] */      47000,
   /* maxFreqRF [kHz] */     862000,
   /* sub-mode        */          4,
   /* sub-modes       */  ARRAYREF(subModesPanasonicET50DT)
};

static TUNERInstance_t tunerPanasonicET50DT =
{
   /* I2C address  */ { TUNER_I2C_ADDR , TUNER_DEV_ID },
   /* myCommonAttr */ &commonAttrPanasonicET50DT,
   /* myExtAttr    */ &dataPanasonicET50DT,
   /* myFunct      */ &TUNER5BYTEFunctions_g
};


#endif
/*----------------------------------------------------------------------------*/
/*----end-Panasonic-ET-50DT---------------------------------------------------*/


/*----------------------------------------------------------------------------*/
/* Panasonic ET-50HT                                                          */
/*----------------------------------------------------------------------------*/
#ifdef  TUNER_ALL
#ifndef TUNER_PANASONIC_ET_50HT
#define TUNER_PANASONIC_ET_50HT
#endif
#endif

#ifdef  TUNER_PANASONIC_ET_50HT
#ifndef PRE_CONF_TUNER
#define PRE_CONF_TUNER    tunerPanasonicET50HT
#endif

static TUNER5BYTEControlUnit_t TCU_PanasonicET50HT_DIV7[] =
{
   /* E2  - E4  MHz: VHF-L CP 010 */ {  64500 , 0xCA , 0x41 },
   /* Z   - Z+2 MHz: VHF-L CP 011 */ {  99500 , 0xCA , 0x61 },
   /* S1  - S3  MHz: VHF-L CP 100 */ { 121500 , 0xCA , 0x81 },
   /* S4  - S7  MHz: VHF-L CP 101 */ { 149500 , 0xCA , 0xA1 },
   /* S8  - E12 MHz: VHF-L CP 010 */ { 226500 , 0xCA , 0x42 },
   /* S11 - S20 MHz: VHF-H CP 011 */ { 296500 , 0xCA , 0x62 },
   /* S21 - S37 MHz: VHF-H CP 100 */ { 434000 , 0xCA , 0x82 },
   /* S38 - S41 MHz: UHF   CP 011 */ { 466000 , 0xCA , 0x64 },
   /* E21 - E27 MHz: UHF   CP 100 */ { 626000 , 0xCA , 0x84 },
   /* E28 - E69 MHz: UHF   CP 101 */ { MAXFRQ , 0xCA , 0xA4 }
};


static TUNER5BYTEControlUnit_t TCU_PanasonicET50HT_LOCK7[] =
{
   /* E2  - E4  MHz: VHF-L CP 010 */ {  64500 , 0x83 , 0x41 },
   /* Z   - Z+2 MHz: VHF-L CP 011 */ {  99500 , 0x83 , 0x61 },
   /* S1  - S3  MHz: VHF-L CP 100 */ { 121500 , 0x83 , 0x81 },
   /* S4  - S7  MHz: VHF-L CP 101 */ { 149500 , 0x83 , 0xA1 },
   /* S8  - E12 MHz: VHF-L CP 010 */ { 226500 , 0x83 , 0x42 },
   /* S11 - S20 MHz: VHF-H CP 011 */ { 296500 , 0x83 , 0x62 },
   /* S21 - S37 MHz: VHF-H CP 100 */ { 434000 , 0x83 , 0x82 },
   /* S38 - S41 MHz: UHF   CP 011 */ { 466000 , 0x83 , 0x64 },
   /* E21 - E27 MHz: UHF   CP 100 */ { 626000 , 0x83 , 0x84 },
   /* E28 - E69 MHz: UHF   CP 101 */ { MAXFRQ , 0x83 , 0xA4 }
};


static TUNER5BYTEControlUnit_t TCU_PanasonicET50HT_SCAN7[] =
{
   /* E2  - E4  MHz: VHF-L CP 010 */ {  64500 , 0x8B , 0x41 },
   /* Z   - Z+2 MHz: VHF-L CP 011 */ {  99500 , 0x8B , 0x61 },
   /* S1  - S3  MHz: VHF-L CP 100 */ { 121500 , 0x8B , 0x81 },
   /* S4  - S7  MHz: VHF-L CP 101 */ { 149500 , 0x8B , 0xA1 },
   /* S8  - E12 MHz: VHF-L CP 010 */ { 226500 , 0x8B , 0x42 },
   /* S11 - S20 MHz: VHF-H CP 011 */ { 296500 , 0x8B , 0x62 },
   /* S21 - S37 MHz: VHF-H CP 100 */ { 434000 , 0x8B , 0x82 },
   /* S38 - S41 MHz: UHF   CP 011 */ { 466000 , 0x8B , 0x64 },
   /* E21 - E27 MHz: UHF   CP 100 */ { 626000 , 0x8B , 0x84 },
   /* E28 - E69 MHz: UHF   CP 101 */ { MAXFRQ , 0x8B , 0xA4 }
};


static TUNER5BYTEControlUnit_t TCU_PanasonicET50HT_DIV8[] =
{
   /* E2  - E4  MHz: VHF-L CP 010 */ {  64500 , 0xCA , 0x49 },
   /* Z   - Z+2 MHz: VHF-L CP 011 */ {  99500 , 0xCA , 0x69 },
   /* S1  - S3  MHz: VHF-L CP 100 */ { 121500 , 0xCA , 0x89 },
   /* S4  - S7  MHz: VHF-L CP 101 */ { 149500 , 0xCA , 0xA9 },
   /* S8  - E12 MHz: VHF-L CP 010 */ { 226500 , 0xCA , 0x4A },
   /* S11 - S20 MHz: VHF-H CP 011 */ { 296500 , 0xCA , 0x6A },
   /* S21 - S37 MHz: VHF-H CP 100 */ { 434000 , 0xCA , 0x8A },
   /* S38 - S41 MHz: UHF   CP 011 */ { 466000 , 0xCA , 0x6C },
   /* E21 - E27 MHz: UHF   CP 100 */ { 626000 , 0xCA , 0x8C },
   /* E28 - E69 MHz: UHF   CP 101 */ { MAXFRQ , 0xCA , 0xAC }
};


static TUNER5BYTEControlUnit_t TCU_PanasonicET50HT_LOCK8[] =
{
   /* E2  - E4  MHz: VHF-L CP 010 */ {  64500 , 0x83 , 0x49 },
   /* Z   - Z+2 MHz: VHF-L CP 011 */ {  99500 , 0x83 , 0x69 },
   /* S1  - S3  MHz: VHF-L CP 100 */ { 121500 , 0x83 , 0x89 },
   /* S4  - S7  MHz: VHF-L CP 101 */ { 149500 , 0x83 , 0xA9 },
   /* S8  - E12 MHz: VHF-L CP 010 */ { 226500 , 0x83 , 0x4A },
   /* S11 - S20 MHz: VHF-H CP 011 */ { 296500 , 0x83 , 0x6A },
   /* S21 - S37 MHz: VHF-H CP 100 */ { 434000 , 0x83 , 0x8A },
   /* S38 - S41 MHz: UHF   CP 011 */ { 466000 , 0x83 , 0x6C },
   /* E21 - E27 MHz: UHF   CP 100 */ { 626000 , 0x83 , 0x8C },
   /* E28 - E69 MHz: UHF   CP 101 */ { MAXFRQ , 0x83 , 0xAC }
};


static TUNER5BYTEControlUnit_t TCU_PanasonicET50HT_SCAN8[] =
{
   /* E2  - E4  MHz: VHF-L CP 010 */ {  64500 , 0x8B , 0x49 },
   /* Z   - Z+2 MHz: VHF-L CP 011 */ {  99500 , 0x8B , 0x69 },
   /* S1  - S3  MHz: VHF-L CP 100 */ { 121500 , 0x8B , 0x89 },
   /* S4  - S7  MHz: VHF-L CP 101 */ { 149500 , 0x8B , 0xA9 },
   /* S8  - E12 MHz: VHF-L CP 010 */ { 226500 , 0x8B , 0x4A },
   /* S11 - S20 MHz: VHF-H CP 011 */ { 296500 , 0x8B , 0x6A },
   /* S21 - S37 MHz: VHF-H CP 100 */ { 434000 , 0x8B , 0x8A },
   /* S38 - S41 MHz: UHF   CP 011 */ { 466000 , 0x8B , 0x6C },
   /* E21 - E27 MHz: UHF   CP 100 */ { 626000 , 0x8B , 0x8C },
   /* E28 - E69 MHz: UHF   CP 101 */ { MAXFRQ , 0x8B , 0xAC }
};


static TUNER5BYTEControlUnit_t TCU_PanasonicET50HT_ANLG_DIV[] =
{
   /* S4  - S7  MHz: VHF-L CP 101 */ { 149500 , 0xC8 , 0x21 },
   /* S21 - S37 MHz: VHF-H CP 100 */ { 434000 , 0xC8 , 0x22 },
   /* E28 - E69 MHz: UHF   CP 101 */ { MAXFRQ , 0xC8 , 0x24 }
};


static TUNER5BYTEControlUnit_t TCU_PanasonicET50HT_ANLG_LOCK[] =
{
   /* S4  - S7  MHz: VHF-L CP 101 */ { 149500 , 0x82 , 0x21 },
   /* S21 - S37 MHz: VHF-H CP 100 */ { 434000 , 0x82 , 0x22 },
   /* E28 - E69 MHz: UHF   CP 101 */ { MAXFRQ , 0x82 , 0x24 }
};


static TUNER5BYTEControlUnit_t TCU_PanasonicET50HT_ANLG_SCAN[] =
{
   /* S4  - S7  MHz: VHF-L CP 101 */ { 149500 , 0x8A , 0x21 },
   /* S21 - S37 MHz: VHF-H CP 100 */ { 434000 , 0x8A , 0x22 },
   /* E28 - E69 MHz: UHF   CP 101 */ { MAXFRQ , 0x8A , 0x24 }
};


static TUNER5BYTEControlTable_t TCT_PanasonicET50HT[] =
{
   {
      /* modes                    */ TUNER_MODE_DIGITAL | TUNER_MODE_SWITCHLOCK | TUNER_MODE_67MHZ | TUNER_MODE_SUBALL,
      /* description              */ "Divider ratio",
      /* refFreqNumerator   [kHz] */   500,
      /* refFreqDenominator       */     3,
      /* outputFrequency    [kHz] */ 36167,
      /* controlUnits             */ TCU_PanasonicET50HT_DIV7
   },
   {
      /* modes                    */ TUNER_MODE_DIGITAL | TUNER_MODE_LOCK | TUNER_MODE_67MHZ | TUNER_MODE_SUBALL,
      /* description              */ "RF-AGC settings, lock",
      /* refFreqNumerator   [kHz] */   500,
      /* refFreqDenominator       */     3,
      /* outputFrequency    [kHz] */ 36167,
      /* controlUnits             */ TCU_PanasonicET50HT_LOCK7
   },
   {
      /* modes                    */ TUNER_MODE_DIGITAL | TUNER_MODE_SWITCH | TUNER_MODE_67MHZ | TUNER_MODE_SUBALL,
      /* description              */ "RF-AGC settings, search/scan",
      /* refFreqNumerator   [kHz] */   500,
      /* refFreqDenominator       */     3,
      /* outputFrequency    [kHz] */ 36167,
      /* controlUnits             */ TCU_PanasonicET50HT_SCAN7
   },
   {
      /* modes                    */ TUNER_MODE_DIGITAL | TUNER_MODE_SWITCHLOCK | TUNER_MODE_8MHZ | TUNER_MODE_SUB0,
      /* description              */ "Divider ratio",
      /* refFreqNumerator   [kHz] */   500,
      /* refFreqDenominator       */     3,
      /* outputFrequency    [kHz] */ 36167,
      /* controlUnits             */ TCU_PanasonicET50HT_DIV8
   },
   {
      /* modes                    */ TUNER_MODE_DIGITAL | TUNER_MODE_LOCK | TUNER_MODE_8MHZ | TUNER_MODE_SUB0,
      /* description              */ "RF-AGC settings, lock",
      /* refFreqNumerator   [kHz] */   500,
      /* refFreqDenominator       */     3,
      /* outputFrequency    [kHz] */ 36167,
      /* controlUnits             */ TCU_PanasonicET50HT_LOCK8
   },
   {
      /* modes                    */ TUNER_MODE_DIGITAL | TUNER_MODE_SWITCH | TUNER_MODE_8MHZ | TUNER_MODE_SUB0,
      /* description              */ "RF-AGC settings, search/scan",
      /* refFreqNumerator   [kHz] */   500,
      /* refFreqDenominator       */     3,
      /* outputFrequency    [kHz] */ 36167,
      /* controlUnits             */ TCU_PanasonicET50HT_SCAN8
   },
   {
      /* modes                    */ TUNER_MODE_DIGITAL | TUNER_MODE_SWITCHLOCK | TUNER_MODE_8MHZ | TUNER_MODE_SUB1,
      /* description              */ "Divider ratio",
      /* refFreqNumerator   [kHz] */   500,
      /* refFreqDenominator       */     3,
      /* outputFrequency    [kHz] */ 36167,
      /* controlUnits             */ TCU_PanasonicET50HT_DIV7
   },
   {
      /* modes                    */ TUNER_MODE_DIGITAL | TUNER_MODE_LOCK | TUNER_MODE_8MHZ | TUNER_MODE_SUB1,
      /* description              */ "RF-AGC settings, lock",
      /* refFreqNumerator   [kHz] */   500,
      /* refFreqDenominator       */     3,
      /* outputFrequency    [kHz] */ 36167,
      /* controlUnits             */ TCU_PanasonicET50HT_LOCK7
   },
   {
      /* modes                    */ TUNER_MODE_DIGITAL | TUNER_MODE_SWITCH | TUNER_MODE_8MHZ | TUNER_MODE_SUB1,
      /* description              */ "RF-AGC settings, search/scan",
      /* refFreqNumerator   [kHz] */   500,
      /* refFreqDenominator       */     3,
      /* outputFrequency    [kHz] */ 36167,
      /* controlUnits             */ TCU_PanasonicET50HT_SCAN7
   },
   {
      /* modes                    */ TUNER_MODE_ANALOG | TUNER_MODE_SWITCHLOCK | TUNER_MODE_678MHZ | TUNER_MODE_SUBALL,
      /* description              */ "Divider ratio",
      /* refFreqNumerator   [kHz] */   125,
      /* refFreqDenominator       */     2,
      /* outputFrequency    [kHz] */ 36167,
      /* controlUnits             */ TCU_PanasonicET50HT_ANLG_DIV
   },
   {
      /* modes                    */ TUNER_MODE_ANALOG | TUNER_MODE_LOCK | TUNER_MODE_678MHZ | TUNER_MODE_SUBALL,
      /* description              */ "RF-AGC settings, lock",
      /* refFreqNumerator   [kHz] */   125,
      /* refFreqDenominator       */     2,
      /* outputFrequency    [kH

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -