微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > 关于CC110L的发射问题

关于CC110L的发射问题

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

最近在用CC110L做简单的发射功能的时候,发现发出来的数据刚好是反的,0变成1,1变成了0,前导字节和同步字节也是反的,是不是哪个寄存器没配置和好的关系,有没有大神遇到过这个问题,求帮助~~

你是怎么测到数据是反的?

是用GDO输出来观察的吗?

我这里有一个接受模块,可以接收到433MHz的数据,通过输出接口输出

通过什么来观察接收模块收到的数据呢?

是在线查看从RX FIFO读出的内容,还是将接收到的数据通过IO输出然后连到示波器上观察?

你是怎么观察到接收数据是反的的?

将接收到的数据通过IO输出然后连到示波器上观察

你是怎么设置从IO输出的,寄存器怎么配的,用的那个引脚?

具体流程是这样的

第一步:先用我的CC110L发射一组数据(MCU用的是cypress的)

第二步:用一个433M专用的接受模块(自己公司开发的接受模块)接收后,通过这个模块的一个端口输出接收到的数据,然后在示波器上显示出来。

你这个用来接收的模块,是使用的CC110L吗?

你是直接从RF输出接收到的数据,还是使用MCU将从RF读到的数据通过IO引脚输出?

发射部分就是我出现问题的CC110L,

接收模块不是用TI的芯片做的,是另外的独立的,可以看成是频谱仪的作用

CC110L仅仅就是发送一组数据, 接收模块负责将接收到的数据输出

同步字也是01翻转,接收端能正常接收?

是的,同步字也是翻转的,

接受端能接受433MHZ下发送的任何数据;

你使用的什么调制方式?是MSK吗?

用的是OOK

你检查一下PATABLE的配置。

For OOK modulation, FREND0.PA_POWER should be 1 and the logic 0 and logic 1 power levels shall be programmed to index 0 and 1 respectively. For all other modulation formats, the desired output power should be programmed to index 0.

FREND0.PA_POWER我配置的是1,PATABLE没有配置过,想请教一下PATABLE应该怎么配置呢,是不是将PA_TABLE0配置为0x00,PA_TABLE0配置为0x60

那可能就是这里的原因。

For OOK, two bytes should be written to PATABLE; the first byte after the address will set the logic 0 power level and the second byte written will set the logic 1 power level.

非常感谢,问题已经解决了

另外,我想请教一下,如果发射和接受我都用CC110L做,

发射端发送的数据如果没有前导码和同步字节,只发数据的话,接收端的CC110L是否可以正常接收到数据

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

网站地图

Top