5、射频前端设置相关定义

\qquad 下面是HD-GR GNSS导航软件的射频前端设置相关定义:

// spi_max2769.h -- Header file for the spi_max2769.c file

/* 
 * Copyright (C) 2005 Andrew Greenberg
 * Distributed under the GNU GENERAL PUBLIC LICENSE (GPL) Version 2 (June 1991).
 * See the "COPYING" file distributed with this software for more information.
 */

/* 
 * HD-GR GNSS receiver project
 * Modes    : None
 * version  : V1.0
 * date     : xx/xx/2015
 */

#ifndef SPI_MAX2769_H_
#define SPI_MAX2769_H_

/* MAX2769 Configuration 1. */

#define MAX2769_CONF1_CHIPEN	(1<<27)
#define MAX2769_CONF1_IDLE		(1<<26)
#define MAX2769_CONF1_ILNA1(n)	((n & 0xF)<<22)
#define MAX2769_CONF1_ILNA2(n)	((n & 0x3)<<20)
#define MAX2769_CONF1_ILO(n)	((n & 0x3)<<18)
#define MAX2769_CONF1_IMIX(n)	((n & 0x3)<<16)

#define MAX2769_CONF1_MIXPOLE_36MHZ	(1<<15)
#define MAX2769_CONF1_MIXPOLE_13MHZ	(0<<15)

#define MAX2769_CONF1_LNAMODE_GATED	(0<<13)
#define MAX2769_CONF1_LNAMODE_LNA2	(1<<13)
#define MAX2769_CONF1_LNAMODE_LNA1	(2<<13)
#define MAX2769_CONF1_LNAMODE_OFF	(3<<13)

#define MAX2769_CONF1_MIXEN			(1<<12)
#define MAX2769_CONF1_ANTEN			(1<<11)
#define MAX2769_CONF1_FCEN(n)		((n & 0x3F)<<5)

#define MAX2769_CONF1_FBW_2_5MHZ	(0<<3)
#define MAX2769_CONF1_FBW_4_2MHZ	(2<<3)
#define MAX2769_CONF1_FBW_8MHZ		(1<<3)
#define MAX2769_CONF1_FBW_18MHZ		(3<<3)

#define MAX2769_CONF1_F3OR5_5		(0<<2)
#define MAX2769_CONF1_F3OR5_3		(1<<2)

#define MAX2769_CONF1_FCENX_BP		(1<<1)
#define MAX2769_CONF1_FCENX_LP		(0<<1)

#define MAX2769_CONF1_FGAIN_HIGH	(1<<0)
#define MAX2769_CONF1_FGAIN_LOW		(0<<0)

#define MAX2769_CONF1_NORMAL		0xA2919A3
#define MAX2769_CONF1_LNAOFF		MAX2769_CONF1_CHIPEN |			\
									MAX2769_CONF1_ILNA1(8) |		\
									MAX2769_CONF1_ILNA2(2) |		\
									MAX2769_CONF1_ILO(2) |			\
									MAX2769_CONF1_IMIX(1) |			\
									MAX2769_CONF1_MIXPOLE_13MHZ |	\
									MAX2769_CONF1_LNAMODE_OFF |		\
									MAX2769_CONF1_MIXEN |			\
									MAX2769_CONF1_FCEN(13) |		\
									MAX2769_CONF1_FBW_2_5MHZ |		\
									MAX2769_CONF1_F3OR5_5 |			\
									MAX2769_CONF1_FCENX_BP |		\
									MAX2769_CONF1_FGAIN_HIGH

void spi_max2769_2_init(void);
void spi_max2769_2_setup(void);

#endif // SPI_MAX2769_H_

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值