为了控制外部前端,需要从 SoC 生成一些信号。通常只需两个信号即可:前者控制 TX 路径,后者控制 RX 路径。 这些信号控制前端的方式会因制造商而存在差别。 此外,在无线电处于传输或接收状态之前,总是需要预测 TX_EN/RX_EN 信号。这是因为功率放大器稳定功率需要 一定的时间,同时也会消耗大量的电流,由此便会导致 BueNRG-LP PLL 不稳定。 因此,无线电定序器会产生两种信号: • TX_SEQUENCE,当无线电定序器将要启动传输时,此信号将升高;当内部 PA 被关闭时,此信号则降低。 • RX_SEQUENCE,当无线电定序器准备开始接收时,此信号将升高;当无线电离开 RX 状态时,此信号则降 低。 TX_SEQUENCE 从低到高的转变发生在无线传输首个比特之前。同样,RX_SEQUENCE 从低到高的转变发生在 无线电处于接收状态之前。以上时间控制取决于状态(TX 或 RX)和 PLL 校准是否完成。每次使用不同的射频通 道时都要进行 PLL 校准。时间控制见表 1. 射频控制信号和 TX/RX 状态之间的延迟。这些时间控制基于硬件需求, 并由固件相应地设置。
下图中的框图显示了 BlueNRG-LP 与外部前端之间的必要连接。TX_CTRL 和 RX_CTRL 是用于控制前端的引脚, 可因所用的控制模式而异。如果前端已经集成了阻抗匹配和合适的谐波滤波器,则无需外加匹配网络和谐 波滤波 器。
图 2. BlueNRG-LP 与射频前端的连接框图
|