?? servospeedparams_dv34.c
字號(hào):
/**********************************************************************************
* Copyright (c) 2001 ZORAN Corporation, All Rights Reserved
* THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF ZORAN CORPORATION
*
* File: "ServoParams.c"
*
* Description:
* ============
* CPU<->SERVO Interface
*
* Log:
* ====
* $Revision: $
* Last Modified by $Author: $ at $Modtime: $
**********************************************************************************
* Updates:
**********************************************************************************
* $Log:
*
*
*********************************************************************************/
#include "Config.h" /* Global Configuration - do not remove! */
#include "drive_setting\DV34\ServoParams_DV34.h"
#include "Drive\Zfe\Shared\Dsp\ServoParams\ServoParams.h"
#include "drive_setting\DV34\DrcParams_DV34.h"
CONST ServoSpeedInfo ServoSpeedParams[] =
{
/* params for DVD single layer */
{DISCTYPE_DVD_1_LAYER, 15000,
{
{ SERVO_SPINDLE_SPEED_DVD_x1_2, {{DPD_Control, 0xa}, {DPD_Params0, 0x680},{DRC_DPLL_Filter_Wide_Band, 0x7740},{DRC_DPLL_Filter_Narrow_Band, 0x7740}} }, // Low bitrate
{ SERVO_SPINDLE_SPEED_DVD_x1_2, {{DPD_Control, 0xa}, {DPD_Params0, 0x680},{DRC_DPLL_Filter_Wide_Band, 0x7740},{DRC_DPLL_Filter_Narrow_Band, 0x7740}} }, // Normal bitrate
{ SERVO_SPINDLE_SPEED_DVD_x1_2, {{DPD_Control, 0xa}, {DPD_Params0, 0x680},{DRC_DPLL_Filter_Wide_Band, 0x7740},{DRC_DPLL_Filter_Narrow_Band, 0x7740}} }, // High bitrate
},
}, // 7.86dB
{DISCTYPE_DVD_1_LAYER, 25000,
{
{ SERVO_SPINDLE_SPEED_DVD_x1_5, {{DPD_Control, 0x9}, {DPD_Params0, 0x680},{DRC_DPLL_Filter_Wide_Band, 0x7740},{DRC_DPLL_Filter_Narrow_Band, 0x7740}} }, // Low bitrate
{ SERVO_SPINDLE_SPEED_DVD_x1_5, {{DPD_Control, 0x9}, {DPD_Params0, 0x680},{DRC_DPLL_Filter_Wide_Band, 0x7740},{DRC_DPLL_Filter_Narrow_Band, 0x7740}} }, // Normal bitrate
{ SERVO_SPINDLE_SPEED_DVD_x1_5, {{DPD_Control, 0x9}, {DPD_Params0, 0x680},{DRC_DPLL_Filter_Wide_Band, 0x7740},{DRC_DPLL_Filter_Narrow_Band, 0x7740}} }, // High bitrate
},
}, // 7.86dB
{DISCTYPE_DVD_1_LAYER, MAX_TRACK,
{
{ SERVO_SPINDLE_SPEED_DVD_x2, {{DPD_Control, 0x9}, {DPD_Params0, 0x680},{DRC_DPLL_Filter_Wide_Band, 0x8840},{DRC_DPLL_Filter_Narrow_Band, 0x8840}} }, // Low bitrate
{ SERVO_SPINDLE_SPEED_DVD_x2, {{DPD_Control, 0x9}, {DPD_Params0, 0x680},{DRC_DPLL_Filter_Wide_Band, 0x8840},{DRC_DPLL_Filter_Narrow_Band, 0x8840}} }, // Normal bitrate
{ SERVO_SPINDLE_SPEED_DVD_x2, {{DPD_Control, 0x9}, {DPD_Params0, 0x680},{DRC_DPLL_Filter_Wide_Band, 0x8840},{DRC_DPLL_Filter_Narrow_Band, 0x8840}} }, // High bitrate
},
}, // 7.426
/* params for DVD-R */
{DISCTYPE_DVD_R, 15000,
{
{ SERVO_SPINDLE_SPEED_DVD_x1_2, {{DPD_Control, 0xa}, {DPD_Params0, 0x680},{DRC_DPLL_Filter_Wide_Band, 0x7740},{DRC_DPLL_Filter_Narrow_Band, 0x7740}} }, // Low bitrate
{ SERVO_SPINDLE_SPEED_DVD_x1_2, {{DPD_Control, 0xa}, {DPD_Params0, 0x680},{DRC_DPLL_Filter_Wide_Band, 0x7740},{DRC_DPLL_Filter_Narrow_Band, 0x7740}} }, // Normal bitrate
{ SERVO_SPINDLE_SPEED_DVD_x1_2, {{DPD_Control, 0xa}, {DPD_Params0, 0x680},{DRC_DPLL_Filter_Wide_Band, 0x7740},{DRC_DPLL_Filter_Narrow_Band, 0x7740}} }, // High bitrate
},
}, // 7.86dB
{DISCTYPE_DVD_R, 25000,
{
{ SERVO_SPINDLE_SPEED_DVD_x1_5, {{DPD_Control, 0x9}, {DPD_Params0, 0x680},{DRC_DPLL_Filter_Wide_Band, 0x7740},{DRC_DPLL_Filter_Narrow_Band, 0x7740}} }, // Low bitrate
{ SERVO_SPINDLE_SPEED_DVD_x1_5, {{DPD_Control, 0x9}, {DPD_Params0, 0x680},{DRC_DPLL_Filter_Wide_Band, 0x7740},{DRC_DPLL_Filter_Narrow_Band, 0x7740}} }, // Normal bitrate
{ SERVO_SPINDLE_SPEED_DVD_x1_5, {{DPD_Control, 0x9}, {DPD_Params0, 0x680},{DRC_DPLL_Filter_Wide_Band, 0x7740},{DRC_DPLL_Filter_Narrow_Band, 0x7740}} }, // High bitrate
},
}, // 7.86dB
{DISCTYPE_DVD_R, MAX_TRACK,
{
{ SERVO_SPINDLE_SPEED_DVD_x2, {{DPD_Control, 0x9}, {DPD_Params0, 0x680},{DRC_DPLL_Filter_Wide_Band, 0x7740},{DRC_DPLL_Filter_Narrow_Band, 0x7740}} }, // Low bitrate
{ SERVO_SPINDLE_SPEED_DVD_x2, {{DPD_Control, 0x9}, {DPD_Params0, 0x680},{DRC_DPLL_Filter_Wide_Band, 0x7740},{DRC_DPLL_Filter_Narrow_Band, 0x7740}} }, // Normal bitrate
{ SERVO_SPINDLE_SPEED_DVD_x2, {{DPD_Control, 0x9}, {DPD_Params0, 0x680},{DRC_DPLL_Filter_Wide_Band, 0x7740},{DRC_DPLL_Filter_Narrow_Band, 0x7740}} }, // High bitrate
},
}, // 7.426
/* params for DVD dual layer */
{DISCTYPE_DVD_2_LAYER, 15000,
{
{ SERVO_SPINDLE_SPEED_DVD_x1_2, {{DPD_Control, 0xa}, {DPD_Params0, 0x680},{DRC_DPLL_Filter_Wide_Band, 0x7740},{DRC_DPLL_Filter_Narrow_Band, 0x7740}} }, // Low bitrate
{ SERVO_SPINDLE_SPEED_DVD_x1_2, {{DPD_Control, 0xa}, {DPD_Params0, 0x680},{DRC_DPLL_Filter_Wide_Band, 0x7740},{DRC_DPLL_Filter_Narrow_Band, 0x7740}} }, // Normal bitrate
{ SERVO_SPINDLE_SPEED_DVD_x1_2, {{DPD_Control, 0xa}, {DPD_Params0, 0x680},{DRC_DPLL_Filter_Wide_Band, 0x7740},{DRC_DPLL_Filter_Narrow_Band, 0x7740}} }, // High bitrate
},
},
{DISCTYPE_DVD_2_LAYER, 25000,
{
{ SERVO_SPINDLE_SPEED_DVD_x1_5, {{DPD_Control, 0x9}, {DPD_Params0, 0x680},{DRC_DPLL_Filter_Wide_Band, 0x7740},{DRC_DPLL_Filter_Narrow_Band, 0x7740}} }, // Low bitrate
{ SERVO_SPINDLE_SPEED_DVD_x1_5, {{DPD_Control, 0x9}, {DPD_Params0, 0x680},{DRC_DPLL_Filter_Wide_Band, 0x7740},{DRC_DPLL_Filter_Narrow_Band, 0x7740}} }, // Normal bitrate
{ SERVO_SPINDLE_SPEED_DVD_x1_5, {{DPD_Control, 0x9}, {DPD_Params0, 0x680},{DRC_DPLL_Filter_Wide_Band, 0x7740},{DRC_DPLL_Filter_Narrow_Band, 0x7740}} }, // High bitrate
},
},
{DISCTYPE_DVD_2_LAYER, MAX_TRACK,
{
{ SERVO_SPINDLE_SPEED_DVD_x2, {{DPD_Control, 0x9}, {DPD_Params0, 0x680},{DRC_DPLL_Filter_Wide_Band, 0x8840},{DRC_DPLL_Filter_Narrow_Band, 0x8840}} }, // Low bitrate
{ SERVO_SPINDLE_SPEED_DVD_x2, {{DPD_Control, 0x9}, {DPD_Params0, 0x680},{DRC_DPLL_Filter_Wide_Band, 0x8840},{DRC_DPLL_Filter_Narrow_Band, 0x8840}} }, // Normal bitrate
{ SERVO_SPINDLE_SPEED_DVD_x2, {{DPD_Control, 0x9}, {DPD_Params0, 0x680},{DRC_DPLL_Filter_Wide_Band, 0x8840},{DRC_DPLL_Filter_Narrow_Band, 0x8840}} }, // High bitrate
},
},
/* params for DVD-RW */
{DISCTYPE_DVD_RW, 15000,
{
{ SERVO_SPINDLE_SPEED_DVD_x1_2, {{DPD_Control, 0xa}, {DPD_Params0, 0x680},{DRC_DPLL_Filter_Wide_Band, 0x6640},{DRC_DPLL_Filter_Narrow_Band, 0x6640}} }, // Low bitrate
{ SERVO_SPINDLE_SPEED_DVD_x1_2, {{DPD_Control, 0xa}, {DPD_Params0, 0x680},{DRC_DPLL_Filter_Wide_Band, 0x6640},{DRC_DPLL_Filter_Narrow_Band, 0x6640}} }, // Normal bitrate
{ SERVO_SPINDLE_SPEED_DVD_x1_2, {{DPD_Control, 0xa}, {DPD_Params0, 0x680},{DRC_DPLL_Filter_Wide_Band, 0x6640},{DRC_DPLL_Filter_Narrow_Band, 0x6640}} }, // High bitrate
},
},
{DISCTYPE_DVD_RW, 25000,
{
{ SERVO_SPINDLE_SPEED_DVD_x1_5, {{DPD_Control, 0x9}, {DRC_DPLL_Filter_Wide_Band, 0x6640},{DRC_DPLL_Filter_Narrow_Band, 0x6640}} }, // Low bitrate
{ SERVO_SPINDLE_SPEED_DVD_x1_5, {{DPD_Control, 0x9}, {DRC_DPLL_Filter_Wide_Band, 0x6640},{DRC_DPLL_Filter_Narrow_Band, 0x6640}} }, // Normal bitrate
{ SERVO_SPINDLE_SPEED_DVD_x1_5, {{DPD_Control, 0x9}, {DRC_DPLL_Filter_Wide_Band, 0x6640},{DRC_DPLL_Filter_Narrow_Band, 0x6640}} }, // High bitrate
},
},
{DISCTYPE_DVD_RW, MAX_TRACK,
{
{ SERVO_SPINDLE_SPEED_DVD_x2, {{DPD_Control, 0x9}, {DRC_DPLL_Filter_Wide_Band, 0x7740},{DRC_DPLL_Filter_Narrow_Band, 0x7740}} }, // Low bitrate
{ SERVO_SPINDLE_SPEED_DVD_x2, {{DPD_Control, 0x9}, {DRC_DPLL_Filter_Wide_Band, 0x7740},{DRC_DPLL_Filter_Narrow_Band, 0x7740}} }, // Normal bitrate
{ SERVO_SPINDLE_SPEED_DVD_x2, {{DPD_Control, 0x9}, {DRC_DPLL_Filter_Wide_Band, 0x7740},{DRC_DPLL_Filter_Narrow_Band, 0x7740}} }, // High bitrate
},
},
/* params for CD */
{DISCTYPE_CD, 0,
{
{ SERVO_SPINDLE_SPEED_CD_x3_5, {{DPD_Control, 0xb}, {DPD_Params0, 0x680},{DPD_Control, 0xb}, {DPD_Params0, 0x680}} }, // Low bitrate
{ SERVO_SPINDLE_SPEED_CD_x3_5, {{DPD_Control, 0xb}, {DPD_Params0, 0x680},{DPD_Control, 0xb}, {DPD_Params0, 0x680}} }, // Normal bitrate
{ SERVO_SPINDLE_SPEED_CD_x6_5, {{DPD_Control, 0xb}, {DPD_Params0, 0x680},{DPD_Control, 0xb}, {DPD_Params0, 0x680}} }, // High bitrate
},
},
{DISCTYPE_CD, MAX_TRACK,
{
{ SERVO_SPINDLE_SPEED_CD_x4, {{DPD_Control, 0xb}, {DPD_Params0, 0x680},{DPD_Control, 0xb}, {DPD_Params0, 0x680}} }, // Low bitrate
{ SERVO_SPINDLE_SPEED_CD_x4, {{DPD_Control, 0xb}, {DPD_Params0, 0x680},{DPD_Control, 0xb}, {DPD_Params0, 0x680}} }, // Normal bitrate
{ SERVO_SPINDLE_SPEED_CD_x6_5, {{DPD_Control, 0xb}, {DPD_Params0, 0x680},{DPD_Control, 0xb}, {DPD_Params0, 0x680}} }, // High bitrate
},
},
/* params for CDRW */
{DISCTYPE_CDRW, 0,
{
{ SERVO_SPINDLE_SPEED_CD_x3_5, {{DPD_Control, 0xb}, {DPD_Params0, 0x680},{DPD_Control, 0xb}, {DPD_Params0, 0x680}} }, // Low bitrate
{ SERVO_SPINDLE_SPEED_CD_x3_5, {{DPD_Control, 0xb}, {DPD_Params0, 0x680},{DPD_Control, 0xb}, {DPD_Params0, 0x680}} }, // Normal bitrate
{ SERVO_SPINDLE_SPEED_CD_x6_5, {{DPD_Control, 0xb}, {DPD_Params0, 0x680},{DPD_Control, 0xb}, {DPD_Params0, 0x680}} }, // High bitrate
},
},
{DISCTYPE_CDRW, MAX_TRACK,
{
{ SERVO_SPINDLE_SPEED_CD_x4, {{DPD_Control, 0xb}, {DPD_Params0, 0x680},{DPD_Control, 0xb}, {DPD_Params0, 0x680}} }, // Low bitrate
{ SERVO_SPINDLE_SPEED_CD_x4, {{DPD_Control, 0xb}, {DPD_Params0, 0x680},{DPD_Control, 0xb}, {DPD_Params0, 0x680}} }, // Normal bitrate
{ SERVO_SPINDLE_SPEED_CD_x6_5, {{DPD_Control, 0xb}, {DPD_Params0, 0x680},{DPD_Control, 0xb}, {DPD_Params0, 0x680}} }, // High bitrate
},
},
SPEED_PARAM_TERMINATOR
};
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -