0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

一款無線MCU(Realtek IoT芯片RTL8710Bx/RTL8720Cx)的應(yīng)用實(shí)例

大大通 ? 2023-12-05 08:27 ? 次閱讀

Realtek IoT芯片是一款帶無線功能(WiFi或WiFi+BT)的MCU , 在Flash與RAM 方面這個(gè)系列的芯片資源比較豐富,主要技術(shù)參數(shù)如下:

1. Flash:此系列的芯片有的型號(hào)內(nèi)置2MB Flash,有些型號(hào)外置SPI Flash,外置Flash的容量范圍是1MB-128MB可選,可按實(shí)際需求選擇

2. RAM:標(biāo)配256KB RAM,有對(duì)RAM要求更高的場景,可以選帶4MB Flash的型號(hào)

3. 外設(shè)的支持:支持UART,I2C,SPI,PWM,GPIO 等常用接口,個(gè)別型號(hào)芯號(hào)帶有LCDC,SDIO,Audio等

4. 無線的支持:分為只支持WIFI 和同時(shí)支持WIFI+BT 2種類型芯片,主流芯片WIFI支持802.11b/g/n , BT為BLE 4.2

Realtek IOT芯片目前在智能家居上被廣泛采用,包括智能燈,智能冰箱,智能空調(diào)等,下面的框圖中展示了在智能空調(diào)上的應(yīng)用。

wKgZomVv2l6ADnUbAACIJTohzIw264.png

圖1 Realtek IOT 在智能空調(diào)上的應(yīng)用框圖

之前在開發(fā)時(shí),我經(jīng)常用到STM32 MCU, STM32的MCU功能很強(qiáng)大,容易開發(fā),穩(wěn)定,資料豐富,特別是用STM32CubeMX工具可以很容易配置管理IO口并生成代碼,但是某些應(yīng)用上看,它的Flash 容量RAM 容量不是很占優(yōu)勢,另外就是常規(guī)的芯片不支持WiFi和BT。而 Realtek 的IOT芯片,在使用WiFi/BT 的環(huán)境中優(yōu)勢很明顯,另外即使在不使用無線的情況下,如果對(duì)IO口數(shù)量要求不高的環(huán)境下,也完全可以替代STM32的部分型號(hào)。

wKgZomVv2mqACBc8AABdd5unSSQ992.png

表1 Realtek部分型號(hào)IOT芯片與STM32部分型號(hào)芯片參數(shù)對(duì)比

從上表中看,STM32的幾款芯片不支持無線,IO數(shù)量很多,但在Flash及RAM上看 Realtek 的IoT芯片具有很大的優(yōu)勢,但因?yàn)槠洳捎肣FN32/QFN48(沒列出)封裝,所以可以使用IO相對(duì)較少(10到26個(gè)),除引腳數(shù)較少,可用IO較少外,其它優(yōu)勢明顯,包括:

采用 QFN 封裝,可用IO少但是體積?。ㄒ灿蠦GA封裝的,多IO的芯片,此次不進(jìn)行說明,如果需要我們會(huì)推薦

資源豐富,包括Flash,RAM,及無線WIFI,BT 的支持

成熟穩(wěn)定,Realtek IoT 芯片已經(jīng)廣泛用于智能冰箱智能空調(diào)等智能家居產(chǎn)品上面

Realtek 原廠提供HDK, Datasheet , SDK , SDK軟件采用 FreeRTOS 系統(tǒng),與開發(fā)STM32 環(huán)境接近,SDK支持串口命令,配網(wǎng)等均可以通過串口命令來實(shí)現(xiàn)。

且開發(fā)軟件功能非常方便,燒錄軟件不需要Jlink , 只要用串口就可以了,也不需要象STM32那樣,要切換Boot0,Boot1 , Realtek 的IOT芯片不需要相關(guān)設(shè)置,更新程序只需要點(diǎn)Download即可(軟件界面見圖2)

Realtek IOT 芯片燒錄工具非常靈活方便,可以自由設(shè)置將數(shù)據(jù)寫入到Flash的指定地址

相對(duì)來說,采用Realtek IoT芯片開發(fā),有一定的成本優(yōu)勢

wKgaomVv2naAWtJYAABvVTxkKoU677.png

圖2下載工具的部分截圖

在實(shí)際應(yīng)用中,我需要一個(gè)工具板用來調(diào)試交換機(jī)芯片(Switch)及PHY芯片,需要通過MDIO進(jìn)行管理,需要把一個(gè)800KByte 的Switch 的FW 放到Flash中的某個(gè)區(qū)域,用代碼Load 這個(gè)FW通過MDIO傳給Switch芯片,因?yàn)榻粨Q機(jī)的配置要不斷的改變,所以需要制作的工具能容易的更新FW版本,要集成Switch的SDK(對(duì)RAM,Flash 要求都較高)

為此我做了2款板子,一款用STM32F103RGT6, 一款板子就是用Realtek IoT芯片RTL8710BN,STM32F103RGT6這顆芯片其實(shí)配置已經(jīng)很高了,但是RAM(96 KB)及Flash(1M)空間對(duì)這個(gè)應(yīng)用來說仍不是很充足,實(shí)際使用也不是很方便,要節(jié)省RAM,F(xiàn)lash用,更新FW也不是很方便,而用Realtek 的IOT芯片優(yōu)勢非常明顯,工具板使用4MB的外置Flash ,可以將Switch 的FW( .bin文件)放在Flash的3MB 的位置,使用下載工具即可輕松實(shí)現(xiàn),再以SDK為基礎(chǔ),寫代碼從3M Flash 處Load FW 文件并通過GPIO模擬MDIO,將FW燒錄到Switch 芯片,片上RAM 達(dá)到了256KB,使用中沒遇到RAM 不夠的情況,板子實(shí)物如下。

wKgaomVv2oOAKyHoAAweFvZtjDY957.png

圖3 自制RTL8710BN板子正面

wKgZomVv2pWAL2cJAAYFS6mW4WY939.png

圖4 自制RTL8710BN板子正面

工具板上留出來6個(gè)接口,見J7排針部分,可以用來作為I2C,MDIO,SPI 來使用,其中I2C可以用GPIO模擬也可以用硬件I2C功能。

通過此應(yīng)用的對(duì)比,可見Realtek 的IoT 芯片在對(duì)GPIO數(shù)量要求不多的情況下,完全可以代替STM32 來使用,看到此您是否對(duì) Realtek 的IoT 芯片是否更感興趣了呢,要想了解更多的Realtek IoT產(chǎn)品信息,可以與我們大聯(lián)大北京 Realtek Team 聯(lián)系,我們可以為您提供產(chǎn)品(芯片)及技術(shù)服務(wù)。

登錄大大通,了解更多詳情,解鎖1500+完整應(yīng)用方案,更有大聯(lián)大700+FAE在線答疑解惑!

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    17148

    瀏覽量

    351184
  • RAM
    RAM
    +關(guān)注

    關(guān)注

    8

    文章

    1368

    瀏覽量

    114681
  • realtek
    +關(guān)注

    關(guān)注

    4

    文章

    46

    瀏覽量

    44941
  • IOT
    IOT
    +關(guān)注

    關(guān)注

    187

    文章

    4210

    瀏覽量

    196776
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    RTL8153B-VB-CG集成以太網(wǎng)控制器數(shù)據(jù)手冊

    該文檔是瑞昱半導(dǎo)體公司(Realtek Semiconductor Corp.)的 RTL8153B-VB-CG 集成以太網(wǎng)控制器的數(shù)據(jù)手冊,主要內(nèi)容如下:基本信息與聲明版權(quán)與免責(zé)聲明:版權(quán)歸
    發(fā)表于 12-05 13:43 ?0次下載

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

    Wi-fi模組 - RF-WM-20CMB1模塊是RF-star全新推出的一款嵌入式Wi-Fi+BT模塊,該模塊采用瑞昱(Realtek)的SOC Wi-Fi方案RTL8720CM芯片
    的頭像 發(fā)表于 12-02 15:51 ?182次閱讀
    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芯片方案而研發(fā)的低成本
    的頭像 發(fā)表于 11-29 01:03 ?328次閱讀
    【新品】2.4G+5.8G雙頻WiFi模組,瑞昱<b class='flag-5'>芯片</b>方案,USB通信接口

    RTL8192CU驅(qū)動(dòng)

    RTL8192CU驅(qū)動(dòng),支持WINXP/7/10
    發(fā)表于 10-29 10:17 ?1次下載

    【RA-Eco-RA2E1-48PIN-V1.0開發(fā)板試用】4、UART外接WIFI模塊獲取天氣信息

    本文描述通過RA2E1的UART接口連接WIFI模塊(RTL8710)通過AT指令獲取網(wǎng)絡(luò)天氣信息 、接線圖 使用的WIFI模塊為RTL8710,燒錄原廠AT固件 RA2E1使用UART2連接
    發(fā)表于 10-26 19:43

    美迅物聯(lián)網(wǎng)推出RTL8720DF系列2.4G和5G雙頻WiFi藍(lán)牙模塊

    物聯(lián)網(wǎng)MesoonRF始終以市場需求為導(dǎo)向,推出RTL8720DF系列2.4G和5G雙頻WiFi+藍(lán)牙二合模塊MS-WB501A、MS-WB501F。 MS-WB501A、MS-WB501F分別
    的頭像 發(fā)表于 08-27 17:33 ?866次閱讀
    美迅物聯(lián)網(wǎng)推出<b class='flag-5'>RTL8720</b>DF系列2.4G和5G雙頻WiFi藍(lán)牙模塊

    RTL8187L和802.11n

    和更廣的信號(hào)覆蓋范圍。而RTL8187L則是由瑞昱(Realtek)公司生產(chǎn)的一款無線網(wǎng)卡芯片,主要用于接收802.11b/g信號(hào),因其高靈
    發(fā)表于 08-24 14:23

    Realtek RTL8211F系列以太網(wǎng)收發(fā)器:高集成度與工業(yè)級(jí)穩(wěn)定性的完美結(jié)合

    隨著智能設(shè)備對(duì)高速數(shù)據(jù)傳輸?shù)男枨蟛粩嘣鲩L,Realtek推出的RTL8211F-CG/RTL8211FD-CG/RTL8211FI-CG/RTL
    的頭像 發(fā)表于 08-19 11:43 ?1086次閱讀
    <b class='flag-5'>Realtek</b> <b class='flag-5'>RTL</b>8211F系列以太網(wǎng)收發(fā)器:高集成度與工業(yè)級(jí)穩(wěn)定性的完美結(jié)合

    CX8831CX一款內(nèi)置多種快充協(xié)議的同步降壓轉(zhuǎn)換器

    CX8831CX一款內(nèi)置多種快充協(xié)議的同步降壓轉(zhuǎn)換器。支持USBType-C和PD3.1協(xié)議,高通QC2.0/3.0/3.0+協(xié)議,華為FCP/SCP/HVSCP協(xié)議,VOOC協(xié)議,聯(lián)發(fā)科
    發(fā)表于 08-10 11:02 ?2次下載

    ESP32連接RTL8201F芯片,網(wǎng)速自動(dòng)協(xié)商失敗,無法通信怎么解決?

    使用ESP32-S模組通過RMII接口和RTL8201F(QFN32封裝)進(jìn)行通信,使用IDF編程環(huán)境自帶的examplesethernetbasic 例程進(jìn)行測試, 在配置環(huán)境中將芯片選擇
    發(fā)表于 07-01 08:24

    rtl8367rb-cg數(shù)據(jù)手冊

    電子發(fā)燒友網(wǎng)站提供《rtl8367rb-cg數(shù)據(jù)手冊.pdf》資料免費(fèi)下載
    發(fā)表于 05-06 09:46 ?12次下載

    基于樹莓派5的RTL仿真體驗(yàn)

    一款免費(fèi)的波形查看器,可以用于查看標(biāo)準(zhǔn)的 verilog VCD/EVCD,以及其他些格式的波形文件。 1.3環(huán)境安裝配置 環(huán)境配置主要是仿真軟件iverilog、波形軟件gtkwave的安裝
    發(fā)表于 04-30 17:35

    如何通過優(yōu)化RTL減少功耗

    對(duì)于功耗估算來說,架構(gòu)階段為時(shí)過早,物理設(shè)計(jì)階段為時(shí)已晚。有種趨勢是在項(xiàng)目的RTL階段分析power hot spots。與后期分析相比,基于 RTL 的功耗分析更快、更容易執(zhí)行,迭代時(shí)間更短。
    的頭像 發(fā)表于 04-05 09:15 ?2153次閱讀
    如何通過優(yōu)化<b class='flag-5'>RTL</b>減少功耗

    介紹一款集成M0核MCU的高性能低功耗SOC集成無線收發(fā)芯片—XL2412P

    XL2412P芯片一款集成了M0核MCU的高性能低功耗SOC集成無線收發(fā)芯片,工作在2.400~2.483GHz的世界通用ISM頻段,非常
    的頭像 發(fā)表于 03-05 17:21 ?794次閱讀
    介紹<b class='flag-5'>一款</b>集成M0核<b class='flag-5'>MCU</b>的高性能低功耗SOC集成<b class='flag-5'>無線</b>收發(fā)<b class='flag-5'>芯片</b>—XL2412P

    介紹一款高性能低功耗的SOC集成無線收發(fā)芯片—XL2409

    XL2409是一款高性能低功耗的SOC集成無線收發(fā)芯片,集成M0核MCU,工作在2.400~2.483GHz世界通用ISM頻段。
    的頭像 發(fā)表于 03-01 16:28 ?1340次閱讀
    介紹<b class='flag-5'>一款</b>高性能低功耗的SOC集成<b class='flag-5'>無線</b>收發(fā)<b class='flag-5'>芯片</b>—XL2409