你好:
我现在正在使用CC113L作为433无线接收,无线发射端是英飞凌的SP370。由于SP370集成了多种传感器,所以不能换掉。再次想确认一下CC113L是否适合作为接收芯片。
SP370支持FSK调制,曼切斯特编码,中心频率433.92Mhz,deviation是±35kzh,波特率9.6k。
SP370未编码的数据帧如下:
—————————————————————————————————————————————————————
| | 数据部分 |
| 前导码 | 同步码 | 字节数 | address | payload | CRC校验 |
| n X 0xFF | 0x02 0x99 | 1 Byte | 0x19 | n Byte | 2 Byte |
——————————————————————————————————————————————————————
编码后为:
前导码 同步码 数据
n X 0XAA 0XAA |0x55 0x59 0x96 0x96 | 也是曼切斯特编码 (相当于波特率为19.2k chips)
我将CC113L设为2-FSK,曼切斯特解码,中心频率433.92Mhz,deviation是±35kzh,波特率9.6k,channel 为0,
同步码 sync1=0x02 sync2=0x99 地址也是设为0x19, 为什么就是接收不到从SP370发来的数据包(SP370已验证过发射是正常的)。
由于一般CC113L都是与CC115L或者CC1101配对使用,而他们都是使用一致的数据帧格式,因此在数据格式上并不需要太多的关注,但由于此次我使用的是非TI的芯片进行匹配,可能需要更多地关注数据帧格式, 为此,我想确认一下CC113L要求发送的数据帧格式。
datasheet上给出的CC113L格式是
.
这数据格式中,进行曼切斯特解码的是只有数据部分还是 连同前导码、同步字加数据、CRC校验都是曼切斯特解码。
希望TI各位大哥给予一个明确的指示。
由于我的CC113L的硬件部分是购买的,所以硬件不会有问题,但是使用smartRF配置后一直无法正确接收到发射端的信号,而不进行地址检查的时候,即使发送端没有发送信号,都会莫名其妙地收到一些CRC校验不通过的数据。这是怎么回事。另外CC113L的CRC-16没有明确的说明,是否按照标准的CRC-16多项式x16+x15+x2+1来算的。
在CC113L与其他发射芯片配对时,是否还需要注意哪些内容,麻烦各位指点指点。感激不尽。