概述
SI4421是美国silicon Labs公司生产的射频芯片,应用在433、868、915MHz三个频段,笔者在前几年使用SI4421配合SI4432开发了行车遥控器,这几年生产使用以来,产品稳定可靠。现将生产过程中的调试以及走过的坑拿出来,供开发者参考:
一、SI4432发射频率以及影响发射频率的因素
SI4421的发射频率,与设置的电容值有很大关系,设置电容值越大(标准设置是12.5p),频率将减小,反之,增大。因此,在选择电容的的时候,为了保证设置的频率准确稳定,一定要使用稳定性可靠的电容。一般选用具有温度补偿特性的单片陶瓷电容器(NPO),精度1%,即可满足要求。我使用WS工具,设置见下图1、图2.,在WS设置工具中,除正确设置频率外,如图1所示,还要正确设置与选择的电容相匹配(图2).
图1
图2
选择不同的数值(图4),则改变图3中的宽度。该发射的两个频率,分别是fsk调制的不同频率。
图3
图4
- 关于ia4221(IA4320)第8管脚输出频率的问题
第8管脚频率的输出,需要设置命令的最后一位置1,但不知为什么,在WS3中,设置输出反而不输出,反之,则输出。
在这里,调整负载电容,微调接收频率的准确度。有些需要调到16pf.基本设置是12.5pf.
二、关于产生波特率的问题
工程中,我们使用stc11f04单片机,采用T0作为波特率发生器。就是每隔一段时间后,中断后,将SDI(串口)数据移到芯片SI4421中去。
具体为:
1、9600波特。定时间隔时间104us,,TH0TL0 = FF98,
2、4800波特,定时间隔时间208us,,TH0TL0 = FF30
3、2400波特,定时间隔时间416.7us,,TH0TL0 = FE5F
三、关于si4421电源管理命令
现在配置为:0xc007.
a1: 使能时,晶体振荡器和合成器是自动控制。数据传输命令启动了晶体振荡器和一个稳定的参考频率合成器可以很快开始
a0:使能时,经过随后的延迟,使PLL的锁定,开启功放。
ex: 打开振荡器
es: 打开合成器
ea: 使能功率放大器
eb: 使能低电压检测
et: 唤醒定时器
dc: 进制时钟输出
四、低电池电压检测器和TX位同步命令
Vib= 2.2v + T*0.1V,这是编程检测的低电压。
最后
以上就是粗心外套为你收集整理的基于发射芯片SI4421的调试笔记的全部内容,希望文章能够帮你解决基于发射芯片SI4421的调试笔记所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复