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

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

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

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

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

Realtek IoT芯片是一款帶無(wú)線功能(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要求更高的場(chǎng)景,可以選帶4MB Flash的型號(hào)

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

4. 無(wú)線的支持:分為只支持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)用框圖

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

wKgZomVv2mqACBc8AABdd5unSSQ992.png

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

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

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

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

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

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

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

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

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

wKgaomVv2naAWtJYAABvVTxkKoU677.png

圖2下載工具的部分截圖

在實(shí)際應(yīng)用中,我需要一個(gè)工具板用來(lái)調(diào)試交換機(jī)芯片(Switch)及PHY芯片,需要通過(guò)MDIO進(jìn)行管理,需要把一個(gè)800KByte 的Switch 的FW 放到Flash中的某個(gè)區(qū)域,用代碼Load 這個(gè)FW通過(guò)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)用來(lái)說(shuō)仍不是很充足,實(shí)際使用也不是很方便,要節(jié)省RAM,F(xiàn)lash用,更新FW也不是很方便,而用Realtek 的IOT芯片優(yōu)勢(shì)非常明顯,工具板使用4MB的外置Flash ,可以將Switch 的FW( .bin文件)放在Flash的3MB 的位置,使用下載工具即可輕松實(shí)現(xiàn),再以SDK為基礎(chǔ),寫(xiě)代碼從3M Flash 處Load FW 文件并通過(guò)GPIO模擬MDIO,將FW燒錄到Switch 芯片,片上RAM 達(dá)到了256KB,使用中沒(méi)遇到RAM 不夠的情況,板子實(shí)物如下。

wKgaomVv2oOAKyHoAAweFvZtjDY957.png

圖3 自制RTL8710BN板子正面

wKgZomVv2pWAL2cJAAYFS6mW4WY939.png

圖4 自制RTL8710BN板子正面

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

通過(guò)此應(yīng)用的對(duì)比,可見(jiàn)Realtek 的IoT 芯片在對(duì)GPIO數(shù)量要求不多的情況下,完全可以代替STM32 來(lái)使用,看到此您是否對(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)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    16888

    瀏覽量

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

    關(guān)注

    8

    文章

    1364

    瀏覽量

    114445
  • realtek
    +關(guān)注

    關(guān)注

    4

    文章

    46

    瀏覽量

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

    關(guān)注

    186

    文章

    4162

    瀏覽量

    195982
收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

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

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

    本文描述通過(guò)RA2E1的UART接口連接WIFI模塊(RTL8710)通過(guò)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始終以市場(chǎng)需求為導(dǎo)向,推出RTL8720DF系列2.4G和5G雙頻WiFi+藍(lán)牙二合模塊MS-WB501A、MS-WB501F。 MS-WB501A、MS-WB501F分別
    的頭像 發(fā)表于 08-27 17:33 ?616次閱讀
    美迅物聯(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ú)線網(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(zhǎng),Realtek推出的RTL8211F-CG/RTL8211FD-CG/RTL8211FI-CG/RTL
    的頭像 發(fā)表于 08-19 11:43 ?742次閱讀
    <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é)商失敗,無(wú)法通信怎么解決?

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

    RTL8201F 10兆可以連接,100兆無(wú)法連接是什么問(wèn)題

    RTL8201F 10兆可以連接,100兆無(wú)法連接是什么問(wèn)題 RTL8201F 10兆可以連接,100兆無(wú)法連接是什么問(wèn)題RTL8201F 10兆可以連接,100兆無(wú)法連接是什么問(wèn)題
    發(fā)表于 05-22 15:11

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

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

    基于樹(shù)莓派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

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

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

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

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

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

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

    RTL9210B-CG數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《RTL9210B-CG數(shù)據(jù)表.rar》資料免費(fèi)下載
    發(fā)表于 02-03 15:19 ?42次下載

    數(shù)字前端生存指南—RTL

    在數(shù)字前端領(lǐng)域,RTL幾乎與“設(shè)計(jì)代碼”概念相同。
    的頭像 發(fā)表于 12-04 10:14 ?8312次閱讀
    數(shù)字前端生存指南—<b class='flag-5'>RTL</b>