4.2 电源管理命令
er用于打开接收机;ebb用于打开基带电路;et用于打开发射机;es用于打开频率合成器;ex用于打开晶体振荡器;eb用于打开低压检测器;ew用于打开唤醒定时器;dc用于禁止时钟输出。
在发射状态下,et、es、ex置1;接收状态下,er、ebb、es、ex置1。
4.3 输出及FIFO模式命令
f3~f0:用于设置FIF0中断门限。当接收到的数据位达到该门限个数时,FIFO产生中断。
al设置FIF0填充条件:al为O时,只有接收到同步字2DD4h后,才开始向FIFO中写入接收到的数据;a1为1时,总是填充。
ff:同步格式接收后使能FIFO填充,清除该位会停止FIFO填充。如果需要重新启动同步格式识别,可将该位先置0后置1。
dr:禁止高灵敏度的复位模式。如果此位清零,那么供电电源的一个200 mV的干扰将导致系统复位。
4.4 发射配置控制命令
mp和m3~m0为FSK调制参数,输出FSK频率可以表示为:
fout=fo+(-1)SIGN·(M+1)·(15kHz)
这里,f0为信道的中心频率(由频率设置命令设定);M是4个二进制位m3~m0;SIGN=(mp)XOR(FSK数据)。
p2~pO用于设定输出功率,如表2所列。
4.5 频率设置命令
12位参数F(f11~f0)用于设置工作频率,其取值范围为96~3 903。合成器的输出中心频率分别表示为:
1A4420发送和接收流程如图4和图5所示。
图4中,初始化IA4420后打开发射机。当IA4420发射完一个字节后会将nIRQ拉低,通知MCU写入后续字节以待发射。图5中,IA4420参数配置完毕之后,打开FIFO接收模式。接收到数据之后会将nIRQ拉低通知MCU读取数据。数据包接收完毕后,必须要将FIFO复位以便后续数据包接收。
结 语
本文介绍了一种基于IA4420的无线数据采集系统的总体方案、硬件电路及软件实现流程。经过对各项参数的合理配置,在实际使用中各项检测指标均符合国家无线电管理的相关技术要求,具有很高的实用价值。