微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > CC1310如何设置,可以将所有传输数据读取出来

CC1310如何设置,可以将所有传输数据读取出来

时间:12-23 整理:3721RD 点击:

你好

我想在设计中使用CC1310。

1)使用其他厂商的设备作为发射端,使用CC1310作为接收端。

2)采用OOK调制方式。

3)传输协议使用自定义协议,传输数据使用特殊编码方式。

现在在设计中遇到这样的问题:

直接使用smartRF studio设置无法正确的接收传输数据。

当前调试阶段的目标:

我想直接从CC1310侧读取发射端未经OOK调制的原始数据

(就是CC1310 RF core去掉载波后从比较器输出的,但还没有经过RF core解码的数据。包括前导码、同步字、数据等所有数据)。

请教需要怎样对CC1310进行设置,才能将原始数据读出?

(能否将数据存入寄存器中,或者直接映射到那个bit上最终从PIN输出来,便于示波器观察)

多谢!

使用SmartRF Studio 50kbps 2gfsk,及CCS下的例程,是可以用SmartRF Studio读到数据的,你的怎么会读不到呢

你不妨先用两个CC1310来验证你的想法,看看同样的配置能否收到。因为用别的厂家的模块有可能硬件设计的中心频点都不在一个点上,有条件的话测试一下硬件吧,这是基础是保证啊。。。

你好,

多谢回复!

准备稍后按你的建议测试一下硬件。

有两个问题还想确认一下:

1)目前CC1310支持的最高码率是多大,能否支持1Mbit/s 的码率?

      因为我看到《CC1310 SimpleLink™ Wireless MCU Silicon Errata》(SWRZ062 September 2015)上原文这样写:

     “The supported data rates at product release are 2.4 kbps to 100 kbps. Support for other data rates will be added to the CC1310 at a later time.”

      不知道现在是否已经支持更高的码率?

2)CC1310能否将去载波之后、从比较器输出的数字信号,映射到某个PIN上,然后用示波器观察一下,确认是否与发送的数据一致,

       这样就能确认我对RF core的模式设置是否正确。

       如果能有此功能,CC1310需要如何设置?

以上两个问题,请帮忙回复一下,

非常感谢!

谢谢回复,

使用SmartRF Studio 默认的RF典型设置,进行发送和接收没有问题。

我使用的是OOK方式,数据的编码方式是PPE,与例程有所不同,可能需要不同的设置。

 透传模式目前还不支持。再等等吧。

你可否先测试目前发射端的控制逻辑?然后对接收端做配置?

(我猜你是不知道发射端的具体配置吧:-))

多谢回复,凌晨了还帮忙回答问题,辛苦了!

我的发送端实际上是一个无源RF卡,发送信号是从RF卡来的反射信号,发送端传送的数据,结构固定,不用配置。

有几个问题还需要再请教一下:

1)CC1310以后会支持透传模式吗?

       如果支持的话是否只需要升级CC1310的RTOS安装包就可以了,CC1310硬件不用变动吧?

2)现在有没有不用命令的其他方法实现透传?

       例如直接设置寄存器来实现透传模式。

多谢!

1. 应该是一个软件的解决方法。

2. 由于1310的结构架构,不支持直接访问相关寄存器。只能命令。

你说“发送端实际上是一个无源RF卡,发送信号是从RF卡来的反射信号”

你说的发送端就是1310吗?

发射信号是实时的?没有固定时延吗?

多谢回复!

发送端不是CC1310,我本来准备在接收端使用CC1310的。

发送信号是实时的,没有固定时延。

现在遇到类似情况了,才发现cc1310是非透传模式:

我是用CC1310作为发送端,别的射频模块作为接收端(可透传),频点、Deviation等参数啥的设置为一致的,因为接收端是透传模式,预想的是接收到的数据就是前导符+同步字+数据,结果接收过来的数据每一包都不太一样啊,分析半天也没啥头绪。当然,两个CC1310是可以正常通信的,接收过来的与发送的是一致的。是不是CC1310在发送和接收中自己又加了一层什么协议?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top