LT8910 2.4 GHZ无线收发器芯片撷英

芯片主要特点:

 包括射频前端和数字基带的单芯片解决方案。
 支持跳频
 支持 SPI 和 I2C 接口
 内置 auto_ack 功能
 数据率1Mbps,250Kbps,125Kbps,62.5Kbps
 单芯片传输距离 200 米

 片上集成发射机,接收机,频率综合器,GFSK 调制解调器

 发射功率最大可以到 6dBm。接收机采用低中频结构,接收灵敏度可以达到-96dBm@62.5Kbps

配置方法:

在我的项目中使用的是四线SPI接口,主要是初始化时按照手册要求值配置好寄存器,然后进行收发即可,配置时重点关注的点是:发射空中频率(Register 7),SyncWord的长度(Register32),SyncWord的值(Register36-39,相当于通信的MAC地址),首字节类型Pack_Length_en(Register41), 收发模块都要配置一致

发送:

按照要求,先关闭发(Register 7),清空FIFO(Register50),再向FIFO(Register50)写入发送数据,可以一字节一字节读(8-bits 的整数倍),访问多个 FIFO(Register50) 数据时可以用一个 SPI_SS 周期,FIFO写完后,再开启发送即可(Register 7),可以读取(Register 48)的PKT_FLAG位确定数据是否被完成发送

接收:先关闭接收(Register 7),清空FIFO,查询(Register 48)的PKT_FLAG位为1时,说明已收到数据包,再查询CRC_ERROR位确定是否校验错,然后可以就可以读取FIFO(Register50)了,注意校验错的时候建议清空一下FIFO哦。注意首字节类型,是否为包长度,这个是配置时候确定的。

  • 6
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值