ADF7020:高性能ISM频段FSK/ASK收发器IC的深度解析

电子说

1.4w人已加入

描述

ADF7020:高性能ISM频段FSK/ASK收发器IC的深度解析

在无线通信领域,高性能的收发器IC是实现可靠数据传输的关键。ADF7020作为一款低功耗、高度集成的FSK/ASK/OOK收发器,专为免许可ISM频段设计,具有广泛的应用前景。本文将对ADF7020进行详细的技术剖析,帮助电子工程师更好地了解和应用这款芯片。

文件下载:ADF7020.pdf

一、ADF7020概述

ADF7020适用于433 MHz、868 MHz、915 MHz等免许可ISM频段,以及日本提议的950 MHz RFID频段。它支持多种调制方式,如GFSK、G - ASK、MSK和GMSK等,能满足不同应用场景的需求。该芯片符合欧洲ETSI - 300 - 220、北美FCC(Part 15)和中国短程设备监管标准,且只需少量外部离散组件就能构建完整的收发器,非常适合对价格和面积敏感的应用。

二、关键特性

2.1 频率与数据速率

  • 频率范围:支持431 MHz至478 MHz和862 MHz至956 MHz两个频段。
  • 数据速率:FSK模式下为0.15 kbps至200 kbps,ASK模式下为0.15 kbps至64 kbps。

2.2 电源与功率

  • 电源电压:2.3 V至3.6 V。
  • 输出功率:可编程范围为 - 16 dBm至 + 13 dBm,步长为0.3 dBm。

2.3 接收灵敏度

  • 在1 kbps、FSK模式下,灵敏度可达 - 119 dBm;在9.6 kbps、FSK模式下为 - 112 dBm;在9.6 kbps、ASK模式下为 - 106.5 dBm。

2.4 功耗

  • 接收模式下为19 mA,发射模式(10 dBm输出)下为26.8 mA。

2.5 其他特性

  • 片上VCO和分数N PLL,输出分辨率 < 1 ppm。
  • 片上7位ADC和温度传感器。
  • 全自动频率控制环(AFC),可补偿晶体误差。
  • 数字RSSI和集成Tx/Rx开关。
  • 掉电模式下泄漏电流 < 1 μA。

三、技术细节

3.1 频率合成器

3.1.1 参考输入

芯片的晶振电路可使用廉价石英晶体作为PLL参考,也可使用单端参考(TCXO、CXO)。通过设置R1_DB12可启用或禁用晶振电路,晶体误差可通过AFC或调整分数N值进行校正。

3.1.2 CLKOUT分频器和缓冲器

CLKOUT电路将振荡器的参考时钟信号分频后提供给CLKOUT引脚,分频比可在2至30之间选择,上电默认分频比为8。

3.1.3 R计数器

3位R计数器将参考输入频率除以1至7的整数,分频后的信号作为相位频率检测器(PFD)的参考时钟。上电时R寄存器默认值为R = 1。

3.1.4 MUXOUT和锁相检测

MUXOUT引脚可访问芯片内的各种数字点,其状态由R0_DB[29:31]控制。包括调节器就绪信号和数字锁相检测信号。

3.1.5 电压调节器

芯片包含四个调节器,为芯片提供稳定的电压。调节器的标称电压为2.3 V,每个调节器需连接100 nF电容。

3.1.6 环路滤波器

环路滤波器将电荷泵的电流脉冲积分成电压,用于调节VCO的输出频率。在FSK模式下,环路带宽应约为数据速率的1.5倍;在ASK模式下,建议使用更宽的环路带宽。

3.1.7 N计数器

PLL的反馈分频器由8位整数计数器和15位Σ - Δ分数N分频器组成,输出频率计算公式为[f{OUT }=PFD timesleft(INTEGER_N+frac{FRACTIONAL{-}N}{2^{15}}right)]

3.1.8 压控振荡器(VCO)

为减少杂散发射,片上VCO工作在1724 MHz至1912 MHz,信号再除以2得到所需频率。通过编程VCO调整位R1_DB[20:21]可重新调整VCO中心频率。

3.2 发射器

3.2.1 RF输出级

PA基于单端、受控电流、开漏放大器,可在956 MHz的最大频率下向50 Ω负载提供高达13 dBm的功率。输出功率可通过寄存器进行编程调整。

3.2.2 调制方案

  • FSK:通过设置N值确定中心频率,TxData线切换频率偏差,偏差计算公式为[FSK_{DEVIATION }[Hz]=frac{PFD × Modulation Number }{2^{14}}]
  • GFSK:通过数字预滤波TxData减少传输频谱带宽,提供TxCLK输出线用于同步数据。频率偏差计算公式为[GFSK _{DEVIATION }[Hz]=frac{PFD × 2^{m}}{2^{12}}],数据速率计算公式为[DR[bps]=frac{PFD}{DIVIDER_FACTOR × INDEX_COUNTER}]
  • ASK:通过切换输出级的两个离散功率电平实现调制,最大调制深度为30 dB。
  • OOK:高TxData位时输出特定功率,低TxData位时关闭输出。
  • GOOK:对OOK调制进行预滤波,减少VCO频率牵引。

3.3 接收器

3.3.1 RF前端

采用低IF架构,外部组件数量少,无低频干扰问题。LNA具有差分输入,可提高抗杂散接收能力。LNA和混频器有多种工作模式可供选择,以平衡灵敏度、线性度和电流消耗。

3.3.2 IF滤波器设置/校准

采用四阶巴特沃斯多相IF滤波器,带宽可在100 kHz至200 kHz之间编程。上电后需对IF滤波器进行一次校准,校准时间为200 μs。

3.3.3 RSSI/AGC

RSSI通过连续压缩对数放大器实现,具有±3 dB的对数线性度。AGC根据RSSI值自动调整LNA和滤波器的增益设置。

3.3.4 FSK解调器

包括FSK相关器/解调器和线性解调器。FSK相关器/解调器通过数字频率相关器进行带通滤波,再通过后解调滤波器去除噪声,最后通过位切片器恢复数据。线性解调器适用于短前导码长度的系统。

3.3.5 AFC

支持外部和内部两种AFC方式,可去除发射和接收晶体不匹配导致的频率误差。内部AFC通过内部PI控制环自动调整合成器N分频器。

3.3.6 自动同步字识别

可预先编程同步字,在接收模式下与接收到的比特流进行比较,当匹配时,INT/LOCK引脚被置高。

四、应用信息

4.1 LNA/PA匹配

为使ADF7020达到最佳性能,需将其RF输入和输出端口与天线阻抗正确匹配。可使用内部Rx/Tx开关实现简单的组合式无源PA/LNA匹配网络,也可使用外部Rx/Tx开关以获得更好的性能。

4.2 镜像抑制校准

通过连接外部RF信号到RF输入端口,调整I/Q增益和相位,可提高镜像抑制性能。校准结果在电源电压变化时有效,但会随温度变化而有所波动。

4.3 传输协议和编码考虑

推荐使用无直流分量的前导码模式,如10101010…序列。后续字段可使用有长游程约束的编码方案,选择合适的数据速率和XTAL组合可减少比特错误。

4.4 设备编程

上电后,根据不同模式(Tx或Rx),需要写入最少数量的寄存器来设置ADF7020。在Tx和Rx模式之间切换时,只需写入N寄存器并切换Tx/Rx位。

4.5 功耗和电池寿命计算

平均功耗可通过公式[Average Power Consumption =left(t{ON } × I{AVGON }+t{OFF} × I{POWERDOWN }right) /left(t{ON}+t_{OFF}right)]计算。使用顺序上电程序可降低平均电流,延长电池寿命。

五、寄存器配置

ADF7020有十四个32位寄存器,通过3线接口进行编程。每个寄存器都有特定的功能,如N寄存器用于设置频率,振荡器/滤波器寄存器用于配置VCO和IF滤波器等。

六、总结

ADF7020是一款功能强大的无线收发器IC,具有低功耗、高集成度和多种调制方式等优点。通过合理配置寄存器和优化匹配网络,可使其在不同的应用场景中发挥最佳性能。电子工程师在设计时,需根据具体需求选择合适的工作模式和参数,以实现可靠的无线数据传输。同时,要注意遵循相关的设计指南和注意事项,确保芯片的正常工作。大家在使用ADF7020的过程中,有没有遇到什么特别的问题或者有什么独特的应用经验呢?欢迎在评论区分享交流。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分