tvpvcxo_fw.h

来自「ti的数字电视芯片 tvp9000的源码」· C头文件 代码 · 共 54 行

H
54
字号
/***************************************************************************** 
*    Property of Texas Instruments Incorporated, Copyright 2000
*    All rights reserved
******************************************************************************/
/*********************************************************************
*
* Description:
*  TvpVcxo_fw.h contains private definitions related to the clock recovery module
*  
*  Contents:
*      Flag definitions
*      Function protoypes
*   
**********************************************************************/
/*********************************************************************
*
* $Revision: $
*
* $History: TvpVcxo_fw.h $
* 
*********************************************************************/
#ifndef TVP_VCXO_FW_DOT_H_IS_DEFINED
#define TVP_VCXO_FW_DOT_H_IS_DEFINED

#define TVP_VCXO_DISCARDLIMIT               3            // Max # of discard deltas       
#define TVP_VCXO_CENTER_FREQ                255          // Center frequency of vcxo         
#define TVP_VCXO_DELTA_ARRAY_SIZE           8            // Size of circular array        
#define TVP_VCXO_DELTA_ARRAY_MASK (TVP_VCXO_DELTA_ARRAY_SIZE -1)            
#define TVP_VCXO_GUARDBAND_SKIP             16           // No guardband for the
                                                     // first n times  
#define TVP_VCXO_MAX_ADJUST                 0x1FF        // For 9-bit Precision
#define TVP_VCXO_OVERFLOW_LIMIT             3
#define TVP_VCXO_UNDERFLOW_LIMIT            TVP_VCXO_OVERFLOW_LIMIT
#define TVP_VCXO_MAX_VALUE                  TVP_VCXO_MAX_ADJUST
#define TVP_VCXO_MIN_VALUE                  0
#define TVP_SDD_CTRL_DEFAULT                0xF          // 9-bit  Update on VBI
#define TVP_SDD_F0_COMP_DEFAULT             0x1B774      // Magic value

#define TVP_VCXO_DIVIDER_DEFAULT            0            // Default values
#define TVP_VCXO_SENS_LIMIT_DEFAULT         64 
#define TVP_VCXO_GUARDBAND_DEFAULT          40

/*********************************************************************/
/*VCXO Module Functions prototypes*/
long tvpVcxoDeltaAvg (long new_delta, unsigned char reset);
void tvpVcxoAdjustCalc (unsigned long ref_clk,
                        unsigned long ref_clk_ext,
                        unsigned long stc,
                        unsigned long stc_ext,
                        unsigned char *reload);

#endif

⌨️ 快捷键说明

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