0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一款无线MCU(Realtek IoT芯片RTL8710Bx/RTL8720Cx)的应用实例

大大通 2023-12-05 08:27 次阅读

Realtek IoT芯片是一款带无线功能(WiFi或WiFi+BT)的MCU , 在Flash与RAM 方面这个系列的芯片资源比较丰富,主要技术参数如下:

1. Flash:此系列的芯片有的型号内置2MB Flash,有些型号外置SPI Flash,外置Flash的容量范围是1MB-128MB可选,可按实际需求选择

2. RAM:标配256KB RAM,有对RAM要求更高的场景,可以选带4MB Flash的型号

3. 外设的支持:支持UART,I2C,SPI,PWM,GPIO 等常用接口,个别型号芯号带有LCDC,SDIO,Audio等

4. 无线的支持:分为只支持WIFI 和同时支持WIFI+BT 2种类型芯片,主流芯片WIFI支持802.11b/g/n , BT为BLE 4.2

Realtek IOT芯片目前在智能家居上被广泛采用,包括智能灯,智能冰箱,智能空调等,下面的框图中展示了在智能空调上的应用。

wKgZomVv2l6ADnUbAACIJTohzIw264.png

图1 Realtek IOT 在智能空调上的应用框图

之前在开发时,我经常用到STM32 MCU, STM32的MCU功能很强大,容易开发,稳定,资料丰富,特别是用STM32CubeMX工具可以很容易配置管理IO口并生成代码,但是某些应用上看,它的Flash 容量RAM 容量不是很占优势,另外就是常规的芯片不支持WiFi和BT。而 Realtek 的IOT芯片,在使用WiFi/BT 的环境中优势很明显,另外即使在不使用无线的情况下,如果对IO口数量要求不高的环境下,也完全可以替代STM32的部分型号。

wKgZomVv2mqACBc8AABdd5unSSQ992.png

表1 Realtek部分型号IOT芯片与STM32部分型号芯片参数对比

从上表中看,STM32的几款芯片不支持无线,IO数量很多,但在Flash及RAM上看 Realtek 的IoT芯片具有很大的优势,但因为其采用QFN32/QFN48(没列出)封装,所以可以使用IO相对较少(10到26个),除引脚数较少,可用IO较少外,其它优势明显,包括:

采用 QFN 封装,可用IO少但是体积小(也有BGA封装的,多IO的芯片,此次不进行说明,如果需要我们会推荐

资源丰富,包括Flash,RAM,及无线WIFI,BT 的支持

成熟稳定,Realtek IoT 芯片已经广泛用于智能冰箱智能空调等智能家居产品上面

Realtek 原厂提供HDK, Datasheet , SDK , SDK软件采用 FreeRTOS 系统,与开发STM32 环境接近,SDK支持串口命令,配网等均可以通过串口命令来实现。

且开发软件功能非常方便,烧录软件不需要Jlink , 只要用串口就可以了,也不需要象STM32那样,要切换Boot0,Boot1 , Realtek 的IOT芯片不需要相关设置,更新程序只需要点Download即可(软件界面见图2)

Realtek IOT 芯片烧录工具非常灵活方便,可以自由设置将数据写入到Flash的指定地址

相对来说,采用Realtek IoT芯片开发,有一定的成本优势

wKgaomVv2naAWtJYAABvVTxkKoU677.png

图2下载工具的部分截图

在实际应用中,我需要一个工具板用来调试交换机芯片(Switch)及PHY芯片,需要通过MDIO进行管理,需要把一个800KByte 的Switch 的FW 放到Flash中的某个区域,用代码Load 这个FW通过MDIO传给Switch芯片,因为交换机的配置要不断的改变,所以需要制作的工具能容易的更新FW版本,要集成Switch的SDK(对RAM,Flash 要求都较高)

为此我做了2款板子,一款用STM32F103RGT6, 一款板子就是用Realtek IoT芯片RTL8710BN,STM32F103RGT6这颗芯片其实配置已经很高了,但是RAM(96 KB)及Flash(1M)空间对这个应用来说仍不是很充足,实际使用也不是很方便,要节省RAM,Flash用,更新FW也不是很方便,而用Realtek 的IOT芯片优势非常明显,工具板使用4MB的外置Flash ,可以将Switch 的FW( .bin文件)放在Flash的3MB 的位置,使用下载工具即可轻松实现,再以SDK为基础,写代码从3M Flash 处Load FW 文件并通过GPIO模拟MDIO,将FW烧录到Switch 芯片,片上RAM 达到了256KB,使用中没遇到RAM 不够的情况,板子实物如下。

wKgaomVv2oOAKyHoAAweFvZtjDY957.png

图3 自制RTL8710BN板子正面

wKgZomVv2pWAL2cJAAYFS6mW4WY939.png

图4 自制RTL8710BN板子正面

工具板上留出来6个接口,见J7排针部分,可以用来作为I2C,MDIO,SPI 来使用,其中I2C可以用GPIO模拟也可以用硬件I2C功能。

通过此应用的对比,可见Realtek 的IoT 芯片在对GPIO数量要求不多的情况下,完全可以代替STM32 来使用,看到此您是否对 Realtek 的IoT 芯片是否更感兴趣了呢,要想了解更多的Realtek IoT产品信息,可以与我们大联大北京 Realtek Team 联系,我们可以为您提供产品(芯片)及技术服务。

登录大大通,了解更多详情,解锁1500+完整应用方案,更有大联大700+FAE在线答疑解惑!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    146

    文章

    17316

    浏览量

    352448
  • RAM
    RAM
    +关注

    关注

    8

    文章

    1369

    浏览量

    114949
  • realtek
    +关注

    关注

    4

    文章

    46

    浏览量

    44978
  • IOT
    IOT
    +关注

    关注

    187

    文章

    4230

    浏览量

    197491
收藏 人收藏

    评论

    相关推荐

    RTL8153B-VB-CG集成以太网控制器数据手册

    该文档是瑞昱半导体公司(Realtek Semiconductor Corp.)的 RTL8153B-VB-CG 集成以太网控制器的数据手册,主要内容如下:基本信息与声明版权与免责声明:版权归
    发表于 12-05 13:43 4次下载

    RF-WM-20CMB1模块是RF-star全新推出的一款嵌入式Wi-Fi+BT模块

    Wi-fi模组 - RF-WM-20CMB1模块是RF-star全新推出的一款嵌入式Wi-Fi+BT模块,该模块采用瑞昱(Realtek)的SOC Wi-Fi方案RTL8720CM芯片
    的头像 发表于 12-02 15:51 262次阅读
    RF-WM-20CMB1模块是RF-star全新推出的<b class='flag-5'>一款</b>嵌入式Wi-Fi+BT模块

    【新品】2.4G+5.8G双频WiFi模组,瑞昱芯片方案,USB通信接口

    E103-RTL8811CU·双频WiFi模块E103-RTL8811CU是一款亿佰特基于瑞昱RTL8811CU-CG芯片方案而研发的低成本
    的头像 发表于 11-29 01:03 577次阅读
    【新品】2.4G+5.8G双频WiFi模组,瑞昱<b class='flag-5'>芯片</b>方案,USB通信接口

    RTL8192CU驱动

    RTL8192CU驱动,支持WINXP/7/10
    发表于 10-29 10:17 3次下载

    【RA-Eco-RA2E1-48PIN-V1.0开发板试用】4、UART外接WIFI模块获取天气信息

    本文描述通过RA2E1的UART接口连接WIFI模块(RTL8710)通过AT指令获取网络天气信息 、接线图 使用的WIFI模块为RTL8710,烧录原厂AT固件 RA2E1使用UART2连接
    发表于 10-26 19:43

    美迅物联网推出RTL8720DF系列2.4G和5G双频WiFi蓝牙模块

    物联网MesoonRF始终以市场需求为导向,推出RTL8720DF系列2.4G和5G双频WiFi+蓝牙二合模块MS-WB501A、MS-WB501F。 MS-WB501A、MS-WB501F分别
    的头像 发表于 08-27 17:33 1011次阅读
    美迅物联网推出<b class='flag-5'>RTL8720</b>DF系列2.4G和5G双频WiFi蓝牙模块

    RTL8187L和802.11n

    和更广的信号覆盖范围。而RTL8187L则是由瑞昱(Realtek)公司生产的一款无线网卡芯片,主要用于接收802.11b/g信号,因其高灵
    发表于 08-24 14:23

    Realtek RTL8211F系列以太网收发器:高集成度与工业级稳定性的完美结合

    随着智能设备对高速数据传输的需求不断增长,Realtek推出的RTL8211F-CG/RTL8211FD-CG/RTL8211FI-CG/RTL
    的头像 发表于 08-19 11:43 1315次阅读
    <b class='flag-5'>Realtek</b> <b class='flag-5'>RTL</b>8211F系列以太网收发器:高集成度与工业级稳定性的完美结合

    CX8831CX一款内置多种快充协议的同步降压转换器

    CX8831CX一款内置多种快充协议的同步降压转换器。支持USBType-C和PD3.1协议,高通QC2.0/3.0/3.0+协议,华为FCP/SCP/HVSCP协议,VOOC协议,联发科
    发表于 08-10 11:02 2次下载

    ESP32连接RTL8201F芯片,网速自动协商失败,无法通信怎么解决?

    使用ESP32-S模组通过RMII接口和RTL8201F(QFN32封装)进行通信,使用IDF编程环境自带的examplesethernetbasic 例程进行测试, 在配置环境中将芯片选择
    发表于 07-01 08:24

    rtl8367rb-cg数据手册

    电子发烧友网站提供《rtl8367rb-cg数据手册.pdf》资料免费下载
    发表于 05-06 09:46 14次下载

    基于树莓派5的RTL仿真体验

    一款免费的波形查看器,可以用于查看标准的 verilog VCD/EVCD,以及其他些格式的波形文件。 1.3环境安装配置 环境配置主要是仿真软件iverilog、波形软件gtkwave的安装
    发表于 04-30 17:35

    如何通过优化RTL减少功耗

    对于功耗估算来说,架构阶段为时过早,物理设计阶段为时已晚。有种趋势是在项目的RTL阶段分析power hot spots。与后期分析相比,基于 RTL 的功耗分析更快、更容易执行,迭代时间更短。
    的头像 发表于 04-05 09:15 2272次阅读
    如何通过优化<b class='flag-5'>RTL</b>减少功耗

    介绍一款集成M0核MCU的高性能低功耗SOC集成无线收发芯片—XL2412P

    XL2412P芯片一款集成了M0核MCU的高性能低功耗SOC集成无线收发芯片,工作在2.400~2.483GHz的世界通用ISM频段,非常
    的头像 发表于 03-05 17:21 838次阅读
    介绍<b class='flag-5'>一款</b>集成M0核<b class='flag-5'>MCU</b>的高性能低功耗SOC集成<b class='flag-5'>无线</b>收发<b class='flag-5'>芯片</b>—XL2412P

    介绍一款高性能低功耗的SOC集成无线收发芯片—XL2409

    XL2409是一款高性能低功耗的SOC集成无线收发芯片,集成M0核MCU,工作在2.400~2.483GHz世界通用ISM频段。
    的头像 发表于 03-01 16:28 1393次阅读
    介绍<b class='flag-5'>一款</b>高性能低功耗的SOC集成<b class='flag-5'>无线</b>收发<b class='flag-5'>芯片</b>—XL2409