你好,我们打算在我们产品里面使用CC2640R2F,需要达到300米的通信距离,我们有一些问题,希望你们可以帮忙给予解答:
硬件问题:
1、是否需要增加RF电路当CC2640R2F直接用在工业领域?比如LNA或者带通滤波器
2、如果我们不增加RF电路,CC2640R2F的通信距离是多少。
3、没有增加RF电路的情况下,是否有客户或者厂家做过CC2640R2F的Telec认证
软件问题:
1、该芯片最大支持与多少个节点同时双向通信?
2、该芯片自带了M3 CPU,如果我们希望用我们自己板子上的CPU和该蓝牙芯片通过串口直接通信的话,是否需要对该M3 CPU做二次开发,在M3上实现比如AT指令,协议栈等功能。还是芯片出厂就自带BLE5.0协议栈以及支持一些AT指令?
3、如果出厂就支持串口发送AT指令通信,是否可以提供一下所支持的AT指令集呢?
感谢!
Susan Yang:
关于通信距离,CC2640R2F是支持远距离通信的,300m是没有问题的。硬件设计方面,建议您参考TI给出的参考设计的射频部分电路,您可以在 www.ti.com.cn/…/launchxl-cc2640r2 下载 LAUNCHXL-CC2640R2 Design Files
Viki Shi:
硬件:
1、增加RF电路在性能上可以做到更好,看你们应用需求量。
2、我们用CC2640R2Flaunchpad 实验可以做到1.5km+,视频在此: training.ti.com/long-range-cc2640r2f
3、认证的资料请看这边: processors.wiki.ti.com/…/How_to_Certify_your_Bluetooth_product
Viki Shi:
软件:
1、最多支持8个slave
2、出厂自带协议栈,不需要二次开发
3、串口发送以及其他外设模块的使用可以参考SDK中的例程
user5039475:
回复 Viki Shi:
CC2640R2Flaunchpad 实验可以做到1.5km+,该实验使用的CC2640R2F是否增加了RF电路?
Viki Shi:
回复 user5039475:
没有RF电路,接收灵敏度部分做了算法优化。提供 两个文件做参考:
longrange_peripheral.clongrange_central.c
user5039475:
回复 Viki Shi:
串口发送以及其他外设模块的使用可以参考SDK中的例程
=>
1、我看到芯片有UART接口,那就是直接可以我们的CPU的UART口,直接接芯片的UART,然后就可以直接发AT指令完成扫描、建立连接、发送数据等行为了? 有没芯片自带的AT指令集文档?
2、哪里可以下载到SDK例程或者手册呢(包含硬件连接步骤那些)?
3、www.ti.com.cn/…/launchxl-cc2640r2 这个就是开发板?购买开发板大概多久可以寄到广州?
user5039475:
回复 Viki Shi:
这两个文件的内容是已经包含在出厂固件里面的了吗?
Alvin Chen:
回复 Viki Shi:
你可以去BlueTooth官网下载core5, 里面对S=8 encode编码有着比较清晰的理论解释.
user5039475:
回复 Alvin Chen:
“你可以去BlueTooth官网下载core5, 里面对S=8 encode编码有着比较清晰的理论解释.“ =>不好意思,没明白这个信息和哪个问题是关联的呢?
Alvin Chen:
回复 user5039475:
BlueTooth 5之所以能做到longrange是采用了S=8 125kps的encode模式,这是BlueTooth 5规范里面的内容. VIKI给你提供了部分程序实现这一功能.
TI 提供的是芯片不是那种AT指令的模块,我们提供CC2640R2F的SDK给客户自己去开发固件.
http://www.ti.com/tool/simplelink-cc2640r2-sdk