对于SX1278 和SI4432的对比性,下面为大家展示对比参数:

由此可以看出的SI4432虽然跟SX1278有部分地方不同,但是整体来说还是差别不大,各有各的长处和短处,性价比上个人还是觉得SI4432对于产品要求不高的人是非常合适的!

下面为大家简单讲解下SI4432的一些资料以及问题:

SI4432无线模块是由采用Silicon Laboratories 的Si4432 器件做成,SI4432是一款高度集成的无线ISM 频段收发芯片。他具有极高的接收灵敏度(-121 dBm),再加上业界领先的+20 dBm 的输出功率。

LoRa是低功耗广域网通信技术中的一种,是Semtech公司采用和推广的一种基于扩频技术的超远距离无线传输技术,是Semtech 射频部分产生的一种独特的调式。LoRa模块就是基于Semtech公司SX1276/1278芯片研发的无线数传模块,这种芯片集成规模小、效率高,从而让LoRa模块拥有高接收灵敏度。

Silicon Labs的Si4432作为无线收发芯片,是一块完整的、体积小巧的、低功耗无线收发。SI4432由Silicon公司09年推出的Silicon Labs EZRadioPRO系列ISM频段无线芯片之一,可工作在240-960 MHZ频段范围内,且最大输出功率可以达到+20DBm,这一定程度上满足了射频信号放大的开发难的问题。再最大功率设置条件下,开阔通信距离可达上千米。模块集成了所有射频相关功能和器件,用户不需要了解无线电的相关知识,就可以使用本模块轻易的开发出性能稳定可靠的无线相关产品。

SI4432本身通信距离在20dBm条件下,不超过1000米,在某些特殊应用中,需要更远距离,RFCSI4432A模块就是在原有SI4432模块外围电路的基础上设计入功率放大电路,以提高发射功率(发射功率高达33dBm(约2W),从而直接提升模块的通信距离(3000米以上),满足各种应用问题,让无线应用,距离不再是问题。

基本特点

频率范围: 240—960MHZ     
接收灵敏度:-115 dBm(波特率9.6Kbps) 
通讯波特率:1—128kbps   
最大发射功率:33dBm   
在关断模式下电流为:10nA   
在休眠模式下电流为: 300nA
FSK频偏可编程(15~240KHz)
接收带宽可编程(67~400KHz)
具有自动斜率控制功率放大器和频谱整形  
33dBm,发射能量强劲,空旷通讯距离3000米以上
SPI兼容的控制接口,低功耗任务周期模式,自带唤醒定时器 
片内集成电池低电量检测、温度传感器、电压调节器


典型主要应用

车辆监控、遥控、遥测、水文气象监控
无线标签、身份识别、非接触RF智能卡
小型无线网络、无线抄表、门禁系统、小区传呼
工业数据采集系统、无线232数据通信、无线485/422数据通信
小型无线数据终端、安全防火系统、遥控系统、生物信号采集

一、无线模块选型。
    根据无线通讯的频段,平常用的无线模块主要有315MHZ,433MHZ,2.4GHZ。2.4G最近貌似比较火,像24L01,好多开发板上都配这一款芯片。433MHZ频段的模块常用的有NRF905、CC1101、SI4432。在315MHZ频段好像做普通的遥控器比较多,像超外差模块。
   本人想做无线通信,选择在2.4GHZ和433MHZ之间。说下区别,2.4G无线通信频率高、波长短、传输速率高、绕射能力差、通信距离短。网上卖的模块不加功率放大也就是一百米以内。433MHZ无线通信频率低、波长较长、传输速率低、绕射能力强、通信距离远。价格和2.4GHZ模块相当,但是距离一般在几百米甚至更远,据说加上功率放大可达一两千米。本人想用来遥控智能车,通信数据量不大,但是想让距离远一点。所以选择433MHZ模块,具体型号是SI4432。
   二、初次接触SI4432    
    该芯片价格低、传输距离远,网上用的人挺多的。曾经找过一些资料发现很多商业上的无线通信也是用这一款。于是在网上买了一对,加运费一共四十多。没有广告嫌疑,感兴趣自己搜。买回来之后开始看相关的手册和例程。SI4432需要配置的寄存器真多,而且通讯速率、频段、前导码、同步字等等都是自己定义的,大家写的都不一样。加上没有专业的知识,更是加大难度。 卖家配的资料室51的版本,说实话程序写的有点乱,主要是因为他们的程序是配套他们的开发板的,有很多都看不懂。而对于我们初学者而言,最需要的却是最简单的:简单收发就行。

三、SPI: 配置硬件SPI要点
        1、速率不要太高,SI4432手册上说不要大于10MHZ。
        2、MOSI、MOSO、SCK三个引脚配置为复用功能推挽输出。
        3、SPI的时钟极性配置为:同步时钟的空闲状态为 低电平
        4、SPI的时钟的第2个跳变沿数据被采样。(SPI_CPHA)
        5、片选信号软件控制,自己定义一个IO空控制片选吧,方便。

备注:

1.VCC5引脚接电压范围为 4V到5V之间,推荐电压4.5V,不能在这个电压区间之  外。如果用普通干电池,推荐供电电压5.5V; 如果是锂电池供电,则供电电 压4.5V即可。注意:镍氢电池和干电池的特性不同,如果用镍氢电池的大于5V供电,会永久烧坏无线模块!而主要原因在于普通干电池内阻大,在模块工作在发射状态发射电磁波瞬间有150mA电流存在(实际由于我们内部电路放置有钽电容起到蓄水池的效果,所以瞬间电流变小),而干电池内阻分压高达到1V到2V不等,所以为保持正常工作,干电池需要供电电压5.5V,所以不推荐用干电池供电。推荐锂电池供电。一般说来,功率越大,对电源要求越高,如果是200W的大功率发射机,则对电源的要求更加严格,甚至对电源开关顺序都有严格要求,如果本身功率小,电流也比较小(<100mA)这个问题就表现得不明显。注意在布电源线的时候,要注意加钽电容,一般要>100uA,最好加470uF钽电容,以滤波和当存储电荷使用,尤其在使用了升压电路后,有些升压电路输出电流小于400mA,这个时候可以当着电量池使用,但也需要防止发射频率过高,池的电量入不敷出,可以通过适当延时(20ms)来避免。就可避免发生电量池透支现象。

2.VCC3.3 引脚的电压范围为1.9-3.6V 之间,不能在这个区间之外,如超过 3.6V 将会烧毁模块。推荐电压 3.3V 左右;

3.硬件没有集成SPI功能的单片机也可以控制本模块,用普通单片IO口模拟 SPI 时序进行读写操作即可;

   4.模块接口采用标准2.54mmDIP插针,所有GND需要和系统电路的逻辑地连接起来;

5.与 51 系列单片机 P0 口连接时候,需要加 10K 的上拉电阻,与其余口连接不需要。其他系列的5V单片机,如AVR、PIC,请参考该系列单片机 IO 口输出电流大小,如果超过 10mA,需要串联2-5K电阻分压,否则容易烧毁模块! 如果是 3.3V 的MCU,可以直接和IO口连接。

Si4432原理图

需要这款SI4432 的芯片可以联系我哦! 价格优势,原装正品!

钱先生

TEL:13714767600

QQ:1781066920


   

关于SI4432的问题简单讲解的更多相关文章

  1. 关于SI4432数据手册的简单讲解

    SI4432是高度集成度单芯片无线ISM收发器件.EZRadioPRO系列包括了发射机.接收机和射频收发器,让设计工程师可以有选择的设计利用里面的无线部分. SI4432提供了先进的无线功能,包括连续 ...

  2. FTP的搭建与虚拟目录作用<之简单讲解>

    操作系统:win7 VS2010编写WebService与在IIS的发布<之简单讲解>中我已经说了IIS安装与使用,不明白的可以跳过去看. 1.添加FTP站点 2. 3. 4. 5. zq ...

  3. WeX5的简单介绍及UI的简单讲解

    WeX5的简单介绍及UI的简单讲解 (2016-01-13 14:49:05) 标签: it 分类: WeX5的初步自学 一.WeX5的简单讲解 1.WeX5是前端快速开发框架,可开发跨端运行应用.是 ...

  4. 简单讲解iOS应用开发中的MD5加密的相关使用

      简单讲解iOS应用开发中的MD5加密的相关使用   作者:文顶顶 字体:[增加 减小] 类型:转载 时间:2015-12-19 我要评论 这篇文章主要介绍了iOS应用开发中的MD5加密的相关使用, ...

  5. Android事件总线分发库EventBus3.0的简单讲解与实践

    Android事件总线分发库EventBus的简单讲解与实践 导语,EventBus大家应该不陌生,EventBus是一款针对Android优化的发布/订阅事件总线.主要功能是替代Intent,Han ...

  6. DES加解密 cbc模式 的简单讲解 && C++用openssl库来实现的注意事项

    DES cbc是基于数据块加密的.数据块的长度为8字节64bit.以数据块为单位循环加密,再拼接.每个数据块加密的秘钥一样,IV向量不同.第一个数据快所需的IV向量,需要我们提供,从第二个数据块开始, ...

  7. thinkphp内置标签简单讲解

    thinkphp内置标签简单讲解 1.volist循环 name 需要遍历的数据 id 类似于foreach中 value offset 截取数据起始位置 length 截取数据的个数 mod 奇偶数 ...

  8. 常用函数式接口与Stream API简单讲解

    常用函数式接口与Stream API简单讲解 Stream简直不要太好使啊!!! 常用函数式接口 Supplier<T>,主要方法:T get(),这是一个生产者,可以提供一个T对象. C ...

  9. SpringBoot切面Aop的demo简单讲解

    前言 本篇文章主要介绍的是SpringBoot切面Aop的demo简单讲解. SpringBoot Aop 说明:如果想直接获取工程那么可以直接跳到底部,通过链接下载工程代码. 切面(Aop) 一.概 ...

随机推荐

  1. JDBC--利用反射及JDBC元数据编写通用的查询方法

    1.JDBC元数据(ResuleSetMetaData):描述ResultSet的元数据对象,可以从中获取到结果集中的列数和列名等: --使用ResultSet类的getMetaData()方法获得R ...

  2. n/20 文本框动态监听输入长度

  3. luogu P2763 试题库问题

    本题可以用最大流也可以用最大匹配(本质一样),用dinic最大流好建图,但码量大,匈牙利码量小,建图费点劲. 最大流:依旧是设一个源点一个汇点,对于每一个种类,连一条到汇点的边,capacity为需要 ...

  4. 1-6SpringBoot之事务管理@Transactional

    以前学ssh ssm都有事务管理service层通过applicationContext.xml配置,所有service方法都加上事务操作: 用来保证一致性,即service方法里的多个dao操作,要 ...

  5. ROS-5 : 自定义消息

    自定义消息一般存储在功能包的msg文件夹下的.msg文件中,这些定义可告诉ROS这些数据的类型和名称,以便于在ROS 节点中使用.添加完这些自定义消息后,ROS会将其转为等效的C++节点,从而可在其他 ...

  6. FieldByName().AsFloat只可以保留四位小数,四位以上应使用Value

    FieldByName('a').AsFloat to FieldByName('a').Value

  7. NO20文件属性--inode--block-企业场景题

    壹  Linux文件属性描述:在Linux里一切皆文件Linux系统中的文件或目录的属性主要包括:索引节点(inode).文件类型.权限属性.链接数.所归属的用户和用户组.最近修改时间等内容. 例子: ...

  8. PE文件结构体-IMAGE_OPTIONAL_HEADER

    typedef struct _IMAGE_OPTIONAL_HEADER { // // Standard fields. // WORD Magic; // 标志字, ROM 映像(0107h), ...

  9. PAT (Advanced Level) 1132~1135:1132 模拟 1133模拟(易超时!) 1134图 1135红黑树

    1132 Cut Integer(20 分) 题意:将一个含K(K为偶数)个数字的整数Z割分为A和B两部分,若Z能被A*B整除,则输出Yes,否则输出No. 分析:当A*B为0的时候,不能被Z整除,输 ...

  10. 049、Java中使用switch判断,不加入break时的操作

    01.代码如下: package TIANPAN; /** * 此处为文档注释 * * @author 田攀 微信382477247 */ public class TestDemo { public ...