CC1101、SI4432、SI4463 相互通信的可能性与得失探讨

一、射频芯片简

1.   C1101是一款低于1GHz设计旨在用于极低功耗RF应用。其主要针对工业、科研和医疗(ISM)以及短距离无线通信设备(SRD)。CC1101可提供对数据包处理、数据缓冲、突发传输、接收信号强度指示(RSSI)、空闲信道评估(CCA)、链路质量指示以及无线唤醒(WOR)的广泛硬件支持。CC1101在代码、封装和外引脚方面均与CC1100兼容,可用于全球最为常用的开放式低于1GHz频率的RF设计。

2.   Si4432是一款低于1GHz高性能射频收发器。其主要针对工业、科研和医疗(ISM)以及短距离无线通信设备(SRD)。SI4432输出功率可达+20dBm,接收灵敏度达到-121dBm,可提供对数据包处理、数据缓冲FIFO、接收信号强度指示(RSSI)、空闲信道评估(CCA)、唤醒定时器、低电压检测、温度传感器、8位AD转换器和通用输入/输出口等功能的硬件支持。

3.  SI4463是一款高性能的低功耗射频收发器,频率带宽介于199M -- 1050M之间,并且接收灵敏度可以达到-126dBm,发射功率可以达到+20dBm,接收电流低至10mA。广泛的引用于医疗、智慧农业、智能路灯、智能家居等领域。

二、三种射频芯片相互通信的可能行探究

1.  从射频芯片载波频段方面而言

CC1101支持的频率带宽为300-348MHz、378-464MHz、779-928MHz;SI4432支持的频率带宽为240-930MHz;SI4463支持的频率带宽为119-1050MHz。

从三款射频芯片支持的频率带宽而言,无疑他们的支持带宽是有交集的,所以自然能够将三款射频芯片的发射接收频点调整到同一频点,如433M的频点。因此,仅从载波频段而言,实现三款芯片的通信在载波频率方面是满足的。

2.  从调制方式而言

CC1101的调制方式支持2-FSK、4-FSK、GFSK、OOK;SI4432的调制方式支持FSK、GFSK、OOK;SI4463的调制方式支持FSK、GFSK、OOK、4(G)FSK。

从三款射频芯片支持的调制方式而言,既然有相同的调制方式,那么要实现调制方式一致,是完全没有问题的,比如使用GFSK调制方式。因此,三种芯片都可以满足调制方式一致是可行的。

3.  从射频芯片数据包格式而言

要实现三者能够通信,除了满足以上两个条件,最重要的还要实现数据包格式的一致。如前端码长度以及格式、同步字长度以及格式。

2

CC1101包格式

3

SI4432包格式

4

SI4463包格式

从三款射频芯片数据包格式而言,前端码的字节数完全可以设置为相同字节数。此外,CC1101的前端码只能是以101010....的格式,而SI4463和SI4432支持两种格式101010...和010101....,因此前端码实现一样是完全可以的。再进一步分析同步字,CC1101、SI4432和SI4463的同步字都可以进行设,并且长度范围都是1-4字节,而SI4432和SI4463的同步字支持设为任意值,从这点看来,不管CC1101的同步字能不能设置,都能够保证他们三者的同步字可以设置为一致。前端码和同步字能够保证一致,那么从通信上来说,剩下的就是处同步字和前端码以外的数据的处理了。

综上所述,三款射频芯片既能够满足调制方式、载波频率、数据包的前端码和同步字一致,那么实现他们三者的相互通信理论上就没有问题了。

三、结束语

关于CC1101、SI4463、SI44362的射频模块,成都公司有很多这样的模块,并且完全是工业级的模块。

成都2018管家婆彩图大全公司是一家专业做无线底层开发的公司,公司的无线产品主要用于其他做产品生产的公司用于二次开发,因此公司的无线串口等产品功能集成丰富,并且功耗控制的非常低。公司的无线产品比较丰富,有170M、230M、433M、495M、868M、915M、2.4G等频段的无线模块,蓝牙、WFI类产品也很多,无需用户开发,直接用串口或者485?就可以进行数据传输。产品的内部控制器基本都是采用进口的单片机实现,性能稳定,资源丰富,功耗也低。有兴趣的读者可以去公司官网了解,有很多值得学习和借鉴的东西,官网网址:/。里面也有很多关于STM8L和无线射频芯片的资料,以及公司的产品的功能特性,包括哪些传十几公里的无线产品以及穿墙能力超强的无线产品。

查看技术文章和免费咨询技术问题可以访问我司官网及各官方平台:

微信号:cdebyte

今日头条:公司

新浪微博:成都公司

成都公司--物联网应用专家,随时在身边,时刻准备为您服务!