📄 tvpvcxo_fw.h
字号:
/*****************************************************************************
* 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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -