SI4463 发送与接收不同步的问题
更新时间:2024-05-18 00:44:01 阅读量: 综合文库 文档下载
- si4463推荐度:
- 相关推荐
SI4463 发送与接收不同步的问题
SI4463配置为使用变长度包传送模式,主机发送数据,从机接收数据,然后从机回传数据至主机。
发现,主机数据发送完毕后,从机并不是立即接收到,而是经过一个延迟(该延迟不固定,与包长度有关)。在此,将主机和从机的SI4463上的NIRQ信号接至示波器观察(使能包传送完毕和接收完毕中断)。
这里,通信前导字为8个字节,同步字为2个字节,包长度位为1个字节,包数据为8个字节,无CRC。数据串行速率为1kbps,主机理论上发送完毕需时间(8+2+1+8)*8/1k=0.152s,实际测试为160ms。而示波器显示,从机经过0.12s后,NIRQ才变低。
读取RX FIFO的状态,在从机接收完毕后,RX FIFO中的个数理论上应该是(1个字节的包长度+8个字节的数据=9),而在从机NIRQ变低后,读取的RX FIFO个数为0x18,即24个,多读取了15个,理论上多耗时15*8/1k=0.12s,与实测相吻合。
因为读取时是按包读取,即RX FIFO第一个值为8(包长度),然后接下来只读取8个数据,并且在下次接收数据之前,会重新reset RX FIFO,所以并不会出错(倘若在进行下次操作之前不重新reset RX FIFO,则下次接收会出错)。但仍然存在的问题是带来的延迟较大。
奇怪现象:若从机只是接收,不进行发送操作,则主机发送完毕后,从机也同时收到,RX FIFO中的个数与主机发送的个数相吻合。一旦进行发送操作后,则从机的接收就会出现延迟现象,RX FIFO中的个数也异常。所以,自然想到若在从机发送完毕后,重新对SI4463进行初始化操作(像上电初始化那样),则一定可以保证下次接收会与主机的发送同步。事实也是如此。但如果全部重新初始化,也耗费时间。进一步发现,只须对RF_PKT_LEN_12部分进行初始化(由WDS自动生成的头文件)。
即在每次发送完毕后,重新配置下RF_PKT_LEN_12部分的寄存器(进一步发现是PKT_FIELD_1_LENGTH_12_8、7_0),然后可保证从机下次接收与主机的发送同步。
正在阅读:
SI4463 发送与接收不同步的问题05-18
幼儿一日活动文明礼仪观察记录表03-13
2013年获部级及以上科技奖励汇总表-河海大学科技处03-08
不安全行为管理规定03-29
2016-2022年中国中药超微颗粒产业发展专项调研及十三五市场商机分析报告08-26
2016年秋期五年级英语上册教案全册12-25
延续注册-市政公用工程24学时试卷212-09
疫情下大学生学习情况及学习策略提升的研究04-18
难忘的一个人作文450字07-12
自动螺纹检测技术10-02
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 送与
- 接收
- 同步
- SI4463
- 问题
- 我国私人汽车需求的计量经济模型分析
- 安徽建筑大学岗位设置与聘用管理实施方案
- 2013年四川高考数学试题分析及复习建议
- 上海交大附中学10-11学年度高一下学期期中考试(地理)缺答案
- 刘姓男孩取名字
- 基础医学实验在线作业一心得
- 2018年龙岩市初中毕业班质量检测数学试题及参考答案
- 语文主题学习实验方案、
- 3.1.产科应急预案
- 儿科常用药物剂量表 - 图文
- C题目
- 新人教版小学数学二年级下册第9单元测试题-精品
- 论恶意域名抢注构成商标侵权行为的认定
- 图形的旋转总复习练习题
- 浙江万里学院VFP学生自主学习报告
- 课程设计报告范本
- 线性代数复习资料
- 自媒体与报纸媒体外文文献翻译2014年译文3100字
- 四特集团绩效考核2015版(价值30万)
- 毕业设计模板