NCK2910 使用 RB_READ_MSG & RB_FLUSH_MSG 接收信号通讯流程分析

一、概述

        本篇文章跟大家分享 NCK2910 在完成接收参数配置(中心频率等)开启接收后,在不使用 INT 引脚情况下,通过轮询的方式读取消息,即使用 RB_READ_MSG & RB_FLUSH_MSG 命令获取高频消息以及刷新 RX Buffer 的 SPI 通讯过程

二、SPI 通讯流程

        在完成接收参数配置开启常接收后,基站主机需要通过 SPI 一直发送 RB_READ_MSG 命令获取消息。

  1. 当没有接收到高频信号时,该命令回传的响应显示当前 RX buffer 是空的。注意读取响应需要再次发起 SPI 通讯。

图 2 发送 RB_READ_MSG 命令获取消息(RX 为空)

  1. 当接收到高频信号时,即 TX 端(钥匙端)发送高频信号时,NCK2910 高频接收板通过 RB_READ_MSG 命令获取消息,该条命令的响应中包含获取的钥匙高频信号数据,具体数据起始位置需结合数据手册中该命令响应帧结构分析,此处不展开说明。

图 3 发送 RB_READ_MSG 命令获取消息(RX 接收到消息)

        当接收完高频信号后,需要通过 RB_FLUSH_MSG 命令刷新 RX Buffer,否则读取到的仍为上一条消息,接着再通过不断发送 RB_READ_MSG 命令接收高频信号。

图 5 RB_FLUSH_MSG 命令以及响应

三、结语

        以上就是 NCK2910 使用 RB_READ_MSG & RB_FLUSH_MSG 命令获取高频消息以及刷新 RX Buffer 的 SPI 通讯的整个过程,感谢阅读,对 NCK2910 的使用感兴趣的读者可以持续关注!

四、其他文章

PEPS Demo 之 PKE/PKG 功能实现
NCK2910 使用 RB_READ_MSG & RB_FLUSH_MSG 接收信号通讯流程分析
NCF29A1 高频数据传输时间计算与实际测试

视频合集
PEPS Demo 方案演示

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值