您的位置 首页 胎压OE替换件

NXP TPMS芯片之-射频发射

NXP TPMS芯片之-射频发射

1射频模块一般信息

FXTH87中的RF嵌入式模块(RFM)由一个用于天线的RF输出驱动器和一个用于从MCU自动输出或直接控制的硬件数据缓冲区组成。

它有自己的内存映射,包含32个寄存器位置。这些寄存器包含RFX模块的控制和状态位、RF数据缓冲器的数据位置、微调变量和测试寄存器。请参阅FXTH871系列产品规格。固件子程序控制此接口,因此用户只需填充RFBUFFER并使用TPMS_RF_SET_TX和适当的参数值。

2射频输出阻抗

对于优化的匹配网络,尽可能靠近RF引脚测得的阻抗应在400至500Ω之间,虚部应具有轻微的电感性,以通过电容性部分进行补偿,这是由于焊盘、封装和键合(PA架构在谐振时提供了最佳性能,虚数部分被取消的意思)。

NXP TPMS芯片之-射频发射 胎压OE替换件 第1张

对于两个可用的传输频率,L1和L2的值对应于图3-6中所示的建议值。在RF输出和接地之间添加3 pF的寄生电容,以达到设备输出阻抗。

通常,该电容由PCB寄生、内部键合和焊盘组成。

3射频MCU直接代码示例

在MCU直接模式下,射频输出级的数据直接由MCU驱动。在此模式下,用户软件必须控制RF输出级通电(使用发送控制位),等待RF输出级稳定(监控RCTS状态位)。切换RFCR3寄存器中数据位的内容,以实时将数据时钟输出RF放大器。在此模式下,数据速率及其稳定性将取决于内部8-MHz振荡器。

此模式下的最大数据速率取决于用户软件的复杂性。

图3-7和示例3-5中的软件屏幕截图以9600波特发送15字节的表格

NXP TPMS芯片之-射频发射 胎压OE替换件 第2张

/******************************************************************************

function :RF_Setup(void)

parameters :void

returns :void

type :low level c

description:

RF Setup at 434 MHz

*******************************************************************************/

void RF_Setup(void)

{

DisableInterrupts;

RFCR0=0x34; // 9600 bauds – Reset value

RFCR1=0x78; // set to 80 for 128 bits – largest frame

RFCR2=0x0E; // RF Transmission OFF – No EOM – Pout=5dBm – RPAGE=0

// 00001110

RFCR2=0x8E; // RF Transmission ON – No EOM – Pout=5dBm

// 10001110

RFCR3=0x00; // RF Output Low – RF Power UP – One Frame Transmitted

// 00000000

RFCR4=0x01; //Interframe timing set to 1

RFCR5=0x00; //No Pseudo-random number used

RFCR6=0x01; //VCO highest Power – interframe timing

//

RFCR7=0x00; // RF Interrupt Disable – LVD Disable – RFM Not reset

/******* Value for MC33696 receiver 434 MHz +/-50KHz *********/

PLLCR0=0xB0;

PLLCR1=0x63;

PLLCR2=0xB1;

PLLCR3=0x56;

EnableInterrupts;

}

注意:来自网络整理

 

版权所有,如未注明,均为原创,转载请注明
齐东汽车电子博客 qidongyy.com
本文标题:NXP TPMS芯片之-射频发射
如有疑问:请转到这里联系我
网站建设:推荐老薛主机-优质海外主机服务商

热门文章