如何为您的项目选择合适的无线模块?-凯时官网下载

2021-05-31

目前市面有很多品牌和类型的无线芯片。相关厂商基于这些无线芯片,做了很多很多的无线模块。若是对无线传输领域不熟悉的开发人员,在为项目选择合适的无线模块时可能会遇到一些困难。本文针对开发人员可能遇到到一些困难进行回复。

首先要明确,所有的无线芯片均是用来传输数据的。尽管传输的方法因为芯片的差异而各有不同,但是总体来看,这些模块或是芯片完成的任务都是一样,那就是传输数据。

现在,市面上的有关无线传输的模块主要有前端和数传模块两大类。以思为无线的rf4438pro前端无线模块为例,该模块基于siliconlabs的si4438 ask 芯片开发,内部无mcu,具有极低的接收灵敏度(-124 dbm),再加上业界领先的 20 dbm 的输出功率保证扩大范围和提高链路性能。同时内置天线多样性和对跳频支持可以用于进一步扩大范围,提高性能。

再以思为无线的sv610无线数传模块为例,它内部同样集成了美国 silicon lab 高性能的射频芯片,另外还有用于控制通信的mcu。此数传模块的灵敏度就是其内部集成的无线芯片的灵敏度。

在简单的介绍了无线前端模块和无线数传模块之后,可能有读者还是分不清两者的区别。

其实根据两者的区别就可以区分。前端模块是由无线芯片加上对应的外围匹配电路组成的。需要开发人员根据芯片的参考手册来编写对应的驱动程序,然后根据业务的需要编写对应控制逻辑。考虑到项目的时间安排,在项目的时间较为充裕的情况下,开发人员可以尝试此方法。此时开发人员应该认真阅读芯片的参考手册的,之后参考一些demo程序来快速地完成无线功能的开发。但是当项目时间紧迫时则不建议选用前端模块。由于前端模块本身的特点,其价格也相比数传模块要略低。 

对于数传模块,由于其内部集成了mcu,可以接收外部的数据,开发人员也不需要关心如何编写驱动程序,可以方便地集成到自己的项目中。通过输出模块的对外接口(如ttl 接口,rs232接口\rs485接口),直接把对应的数据输入到数传模块即可。由此可以,由于不需要开发者自己编写驱动程序,可以省下很多很多开发时间,也避免了很多因为不熟悉无线芯片所导致的潜在错误,开发流程得以简化。因为数传模块内部集成了mcu和对应的控制程序,使得其价格略微高于前端模块。

用表格比较两者的区别:

项目/类型 无线前端模块 无线数传模块
价格
是否需要编写驱动
体积
功耗 由内置无线芯片决定 根据使用方式而定
适用范围 较广 较广

相信看了上面的介绍之后,开发人员会对前端模块的数传模块有了清晰的认识,也会知道自己在项目中应该选用什么样的模块。