您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页l1d_custom_rf说明

l1d_custom_rf说明

来源:华佗小知识


L1d_custom_rf.h说明

名词解释:

1 QB(quarter-bit)=0.923 us

BPI=Baseband Parallel Interface, 通常用多个GPIO组合设置某一时刻RF工作状态. 在L1d_custom_rf.h中BPI相关有两部分需要设置, 一个是BPI设置时间, 一个是BPI的逻辑.

BSI=Baseband Serial Interface, 通常用三线bus等配置RF参数

APC=Automatic Power Control, 用于射频功放功率控制. GSM发射不同等级功率是在射频功放里设置的, 这一点和CDMA不一样.

射频模块和基带之间的接口图如下:

时序

Rx

有如下蓝色字体的BSI时序需要设置:

QB_RX_FENA_2_FSYNC和QB_RX_FSYNC_2_FENA分别表示相对于slot提前开启和延后关闭Rx ADC的时间, 需要设置为正或0.

QB_SR1: 通常用来打开频率合成器, 设置锁定频率等

QB_SR1的值是相对与R0的值, 正数表示比R0提前打开

QB_SR1开始执行函数L1D_RF_SetSData_SR1()

QB_SR2: 通常用作设置接收放大器的增益

QB_SR2的值是相对与R0的值, 正数表示比R0提前打开

QB_SR2开始执行函数L1D_RF_SetSData_SR2()

在GPRS模式下, 不同Slot会出现不同的增益. QB_SR2M的值以Slot2的R0为基准时间, 表示Slot2打开接收放大器的时间

QB_SR3: 通常命令射频收发器进入idle状态

QB_SR3的值是相对与R1的值, 正数表示比R1延迟打开

QB_SR3开始执行函数L1D_RF_SetSData_SR3()

有如下蓝色字体的BPI需要设置. BPI时间设置要和后面的逻辑设置相对应, 比如PDATA_GSM_PR2就代表PR2时间点对GPIO组合进行的操作

QB_PR1: 通常为打开射频元件

相对与T0的值, 正数表示比T0提前打开

QB_PR2: 通常用于选择Band, 切换Tx/Rx开关

相对与T0的值, 正数表示比T0提前打开

QB_PR3: 通常命令射频收发器进入idle状态

相对与T1的值, 正数表示比T1延迟打开

Tx时序:

有如下蓝色字体的BSI时序需要设置:

QB_TX_FENA_2_FSYNC和QB_TX_FSYNC_2_FSNA分别代表相对于slot提前开启和延后关闭Tx ADC的时间, 需要设置为正或0,

和Rx部分一样的定义

QB_ST1: 通常用来打开频率合成器, 设置锁定频率等

QB_ST2: 通常用来发送发射指令, 设置工作频段

QB_ST3: 通常命令射频收发器进入idle状态

QB_BP1: 通常使射频模块进入发射模式

QB_BP2: 通常用于选择band和设置Tx/Rx开关

QB_BP3: 通常命令射频收发器进入idle状态

对应不同的BPI, 还要进行不同的逻辑设置. 对不同频段需要进行不同的逻辑设置.

APC Control

Tx部分除了BSI和BPI设置外, 还有APC相关参数需要设置

APC用于控制PA增益. 在数据传输前, 要通过APC先使PA达到一定的功率等级. 为了使PA能够平滑的工作到不同的功率等级, 会先给PA加一个DC Offset. 然后在输出APC来使PA工作到所需功率等级. 整个控制流程上包括下面三个步骤: PA DC Offset输出

(QB_APCDACON), PA APC输出(QB_APCON), PA停止工作(QB_APCOFF)三个时间点的设置.

在GPRS情况下, 则还会多出一个QB_APCMID, 用于设置Slot2 APC输出的时间点. QB_APCMID以Slot2的T0为时间基准.

其他两个设置:

TX_PROPAGATION_DELAY: BBIC发射的信号传导到天线端的时延, 和所有的RF模块相关.

PT2B是介于PT2和PT3的辅助BPI操作, 这个时间点的设置可以使手机更容易通过PVT MASK和开关谱.

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务