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

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

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

以太網(wǎng)上基于MCU的嵌入式設(shè)計(jì)提供了財(cái)政預(yù)算案

jf_pJlTbmA9 ? 來(lái)源:網(wǎng)絡(luò) ? 作者:網(wǎng)絡(luò) ? 2023-11-03 16:09 ? 次閱讀

連接嵌入式設(shè)備是必須具備的,因?yàn)槲覀冞M(jìn)入物聯(lián)網(wǎng)IOT)世界上普遍的互聯(lián)網(wǎng)。無(wú)線連接似乎是主要趨勢(shì),但大多數(shù)無(wú)線設(shè)備最終需要找到一個(gè)有線互聯(lián)網(wǎng)連接增加帶寬和可靠性。我們的好朋友仍需要在中心,聚集,橋梁,存儲(chǔ)傳統(tǒng)的有線以太網(wǎng)連接和應(yīng)用程序服務(wù)器的嵌入式節(jié)點(diǎn)。低成本的傳感器也可以使用無(wú)線解決方案的有線以太網(wǎng)代替時(shí)費(fèi)用,帶寬,方便性,或可靠性問(wèn)題排除一個(gè)無(wú)線方法。幸運(yùn)的是,許多低成本MCU系列現(xiàn)在提供有線以太網(wǎng)的支持,使傳感器,價(jià)格低廉的橋梁和連接聚合可以在不“破”的預(yù)算銀行的發(fā)展。

本文將提供廉價(jià)的MCU的支持有線以太網(wǎng)連接的類型的概述。一些常見的嵌入式應(yīng)用,其中有線連接將被期望的實(shí)施例將給出以說(shuō)明如何關(guān)鍵的MCU特性和功能匹配重要應(yīng)用要求。

在嵌入式領(lǐng)域的以太網(wǎng)連接

以太網(wǎng)是在嵌入式系統(tǒng)這樣一個(gè)普遍的元素,我們通常不會(huì)給它太多的思想 - 它只是“以太”在這臺(tái)計(jì)算機(jī)進(jìn)行通信。自1985年最初的標(biāo)準(zhǔn)化以太網(wǎng)已經(jīng)發(fā)展壯大,從原來(lái)的3 Mbit / s的數(shù)據(jù)傳輸速率為100 Gbit / s的演變,并衍生出了各種不同的媒體和連接拓?fù)浣Y(jié)構(gòu)。多層OSI模型和基礎(chǔ)信息結(jié)構(gòu)的靈活性,支持已使以太網(wǎng)生存和繁榮了幾十年的發(fā)展和優(yōu)化。

嵌入式設(shè)備使用以太網(wǎng)連接來(lái)發(fā)送和接收數(shù)據(jù)和控制信息。更先進(jìn)的嵌入式系統(tǒng)可以使用以太網(wǎng)發(fā)送和接收代碼更新增加新的功能,并修復(fù)漏洞或安全弱點(diǎn)可以被黑客利用來(lái)竊取機(jī)密信息。這些更新必須受到保護(hù),免受安全漏洞,或者黑客可以使用更新功能完全破壞系統(tǒng),并以此為切入點(diǎn),以攻擊網(wǎng)絡(luò)的其他部分。甚至低成本的嵌入式系統(tǒng)可以使用遠(yuǎn)程更新的方便的,所以即使當(dāng)設(shè)計(jì)完成安全某種程度,必須考慮“上的預(yù)算”。

其中一個(gè)原因以太網(wǎng)已存活,只要是該標(biāo)準(zhǔn)的早期版本已經(jīng)變得越來(lái)越具有成本效益。例如,在低帶寬10兆比特/秒,其標(biāo)準(zhǔn)(10BASE-T和100BASE-TX)的100 Mbit / s的版本,在雙絞線電纜和8P8C模塊化連接器上運(yùn)行,還是標(biāo)準(zhǔn)化后,甚至幾十年的一個(gè)流行的版本。這些版本現(xiàn)在普遍支持低成本的MCU,可提供甚至顯著成本受限的設(shè)計(jì)連接。

有關(guān)以太網(wǎng)標(biāo)準(zhǔn)向Digi-Key提供的資源,如Microchip產(chǎn)品培訓(xùn)模塊上的嵌入式以太網(wǎng)的討論以太網(wǎng)標(biāo)準(zhǔn),并支持以太網(wǎng)實(shí)現(xiàn)各種設(shè)備的詳細(xì)信息。

在預(yù)算以太網(wǎng)連接

MCU供應(yīng)商甚至在他們的一些最低端的設(shè)備提供以太網(wǎng)連接。這使得可以給互聯(lián)網(wǎng)連接添加到甚??至低成本傳感器,控制器,以及其他元件在分布式系統(tǒng)的周邊。其中最普遍的MCU系列是Microchip的PIC的,和PIC18F MCU系列具有片上10BASE-T以太網(wǎng)控制器和PHY集成的一些成員。這使得有可能連接到以太網(wǎng)僅使用一個(gè)外部連接器集成磁,就像貝爾保險(xiǎn)絲S811-1X1T-06-F。的集成的PHY是很簡(jiǎn)單的,因?yàn)樗鼘?shí)現(xiàn)了低速10BASE-T標(biāo)準(zhǔn)中,但它仍然可以連接到100BASE-T和由于它們的向后兼容性1000BASE-T標(biāo)準(zhǔn)。

盡管Microchip的PIC18F97J60 MCU低廉,以太網(wǎng)控制器有幾個(gè)先進(jìn)的功能,可以很容易就實(shí)現(xiàn)了更高層次的通信協(xié)議所需的軟件。正如圖1的8字節(jié)以太網(wǎng)RAM緩存器被包括在控制器本地分組存儲(chǔ)減少對(duì)系統(tǒng)存儲(chǔ)器帶寬要求。仲裁器管理對(duì)從DMA控制器中,CPU,發(fā)送塊的數(shù)據(jù)緩沖器,并接收塊以最大化性能和效率。

其中的PIC18F以太網(wǎng)控制器等先進(jìn)功能,是在一個(gè)特殊的數(shù)據(jù)包的接收喚醒能力。這是在傳感器應(yīng)用中??,器件可被置于低功率模式,直到讀出需要特別有用的。當(dāng)接收喚醒分組中的CPU被中斷和轉(zhuǎn)換出的低功耗狀態(tài)。傳感器讀數(shù)制成,傳回通過(guò)以太網(wǎng)主機(jī)。該CPU返回到低功耗模式,直到接收到另一個(gè)喚醒數(shù)據(jù)包。

建筑橋梁

通常情況下,多個(gè)傳感器具有不同的接口要求,需要加以鞏固和“橋”到一個(gè)單一的標(biāo)準(zhǔn)接口。在本申請(qǐng)中所述的MCU可能需要有一個(gè)更強(qiáng)大的以太網(wǎng)實(shí)施中,可能使用了100BASE-T標(biāo)準(zhǔn)以提高超過(guò)我們先前看到其中慢10BASE-T標(biāo)準(zhǔn)足以單傳感器裝置的性能。 MCU還需要支持各種各樣的其他標(biāo)準(zhǔn),如USB,SPI,I2C,CAN,和SMBus / PMBus的,因此它可以覆蓋全系列電位傳感器接口。例如,意法半導(dǎo)體STM32F405xx / 7XX MCU不僅支持以太網(wǎng)10 / 100BASE-T連接,但許多其他流行的接口也是如此。如在圖2中的框圖,它支持所有常用接口,并且因?yàn)樗稍诙喾N封裝形式,從64引腳到176引腳可以將設(shè)備匹配接口端口的準(zhǔn)確數(shù)量,你需要優(yōu)化電路板空間使用。

該STM32F405xx / 7xx的,它使一個(gè)很好的匹配橋接應(yīng)用的另一個(gè)重要特點(diǎn)是它的片上總線結(jié)構(gòu)。注意,低速串行外設(shè)被組織在兩個(gè)不同的總線與獨(dú)立的DMA控制器,以盡量減少總線沖突。以太網(wǎng)和USB接口有自己的連接成優(yōu)先訪問(wèn)這兩個(gè)片上和外部存儲(chǔ)器中的高速AHB總線開關(guān)矩陣。這種類型的靈活的片上總線結(jié)構(gòu)相結(jié)合時(shí),并在單一以太網(wǎng)接口,鞏固用于通信的多個(gè)傳感器數(shù)據(jù)流是至關(guān)重要的。

匯聚和存儲(chǔ)

在一些低成本的嵌入式應(yīng)用會(huì)有由局部傳感器產(chǎn)??生的,或從遠(yuǎn)程傳感器集線器在MCU中可用的內(nèi)部存儲(chǔ)將不足以聚集足夠的數(shù)據(jù)。在這些情況下,外部存儲(chǔ)器控制器,將需要管理外部存儲(chǔ)設(shè)備。對(duì)于中等容量的應(yīng)用程序靜態(tài)內(nèi)存就足夠了,但在高容量應(yīng)用程序的動(dòng)態(tài)內(nèi)存是必需的。的存儲(chǔ)器控??制器,像上的NXP LPC178x / 7倍支持任一類型的接口,并且可以是,因?yàn)槎鄠€(gè)產(chǎn)品變型特別有效,具有不同的存儲(chǔ)器要求,可以用相同的MCU來(lái)支持。如圖3,靜態(tài)存儲(chǔ)器(ROM,RAM和閃存)和動(dòng)態(tài)存儲(chǔ)器(SDRAM)的支持使得能夠存儲(chǔ)顯著的數(shù)據(jù)。嵌入式數(shù)據(jù)緩沖區(qū)中寫入的合并交易,以盡量減少內(nèi)存訪問(wèn)有用的。讀操作可以使用該緩沖器來(lái)聚合的交易,以減少總線帶寬。此外,訪問(wèn)以前緩沖位置可以使用,而不是在外部存儲(chǔ)器中的緩沖數(shù)據(jù),改善記憶的帶寬和降低功耗。

恩智浦LPC178x的圖像/ 7X外部存儲(chǔ)器控制器

安全注意事項(xiàng)

在某些以太網(wǎng)連接的嵌入式系統(tǒng)的安全性將是一個(gè)重要的考慮因素。許多低成本的MCU沒有集成安全功能,但也有可用于安全功能添加到一個(gè)低成本的微控制器系統(tǒng)的安全性的外圍設(shè)備。愛特梅爾CryptoAuthentication ATSHA204A安全設(shè)備,例如,可以存儲(chǔ)安全密鑰,驗(yàn)證所接收的數(shù)據(jù),并生成隨機(jī)數(shù)中共同的安全協(xié)議使用。標(biāo)準(zhǔn)安全散列算法(SHA)用于生成和檢查安全摘要用于安全地驗(yàn)證傳輸。在設(shè)備中可用的安全的命令的類型的列表是顯示在圖4的界面到MCU使用熟悉I2C總線易于集成。

結(jié)論

以太網(wǎng)是在這里留下來(lái),低端的MCU現(xiàn)在支持有線以太網(wǎng)連接,嵌入式物聯(lián)網(wǎng)設(shè)備將能夠使用有線連接提供的性能和可靠性。請(qǐng)確保您匹配您的應(yīng)用程序通過(guò)您的目標(biāo)MCU為一個(gè)成功的設(shè)計(jì)所提供的功能所需的以太網(wǎng)功能。

審核編輯 黃宇
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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

    文章

    16667

    瀏覽量

    347831
  • 嵌入式
    +關(guān)注

    關(guān)注

    5046

    文章

    18821

    瀏覽量

    298625
  • 以太網(wǎng)
    +關(guān)注

    關(guān)注

    40

    文章

    5288

    瀏覽量

    169684
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    七大嵌入式GUI盤點(diǎn)

    LCD設(shè)計(jì)提供高級(jí)支持,極大簡(jiǎn)化了LCD設(shè)計(jì)。它是使用比較廣泛的一款GUI,配合GUI Builder或App Wizard上位機(jī)軟件,用起來(lái)也比較方便。emWin以C語(yǔ)言源代碼提供,使其成為嵌入式
    發(fā)表于 09-02 10:58

    極海半導(dǎo)體亮相2024全球MCU嵌入式生態(tài)發(fā)展大會(huì)

    7月25日,由AspenCore主辦的2024全球MCU嵌入式生態(tài)發(fā)展大會(huì),在深圳羅湖君悅酒店如期舉行。此次大會(huì)為來(lái)自消費(fèi)電子、家電、工業(yè)控制、通信網(wǎng)絡(luò)、新能源汽車、物聯(lián)網(wǎng)領(lǐng)域、儲(chǔ)能領(lǐng)域的OEM廠商和嵌入式方案集成商代表帶來(lái)
    的頭像 發(fā)表于 07-26 15:18 ?624次閱讀

    嵌入式32位高性能微處理器MCU雙網(wǎng)口I/O

    M120E以太網(wǎng)遠(yuǎn)程I/O無(wú)線數(shù)據(jù)采集模塊是一款工業(yè)級(jí)、隔離設(shè)計(jì)、高可靠性、高穩(wěn)定性和高精度數(shù)據(jù)采集模塊,嵌入式32位高性能微處理器MCU,集成2路工業(yè)10/100M自適應(yīng)以太網(wǎng)模塊里
    的頭像 發(fā)表于 05-08 16:47 ?474次閱讀
    <b class='flag-5'>嵌入式</b>32位高性能微處理器<b class='flag-5'>MCU</b>雙網(wǎng)口I/O

    PLC以太網(wǎng)開放通信概述

    以太網(wǎng)開放通信概述:   1、以太網(wǎng)開放通信,即就是通信協(xié)議是由用戶自由定義的;   2、以太網(wǎng)開放
    發(fā)表于 04-16 12:06 ?774次閱讀
    PLC<b class='flag-5'>以太網(wǎng)</b>開放<b class='flag-5'>式</b>通信概述

    應(yīng)用場(chǎng)景:USB轉(zhuǎn)以太網(wǎng)標(biāo)準(zhǔn)模塊

    本帖最后由 lockyymc 于 2024-3-25 15:59 編輯 USB轉(zhuǎn)以太網(wǎng)標(biāo)準(zhǔn)模塊 AG32支持USB FS+OTG和以太網(wǎng)MAC,并且提供標(biāo)準(zhǔn)例程,包括網(wǎng)絡(luò)Lwi
    發(fā)表于 03-24 10:41

    和共享以太網(wǎng)相比,交換以太網(wǎng)有什么不同的特點(diǎn)?

    交換以太網(wǎng)的特點(diǎn),從數(shù)據(jù)傳輸效率、網(wǎng)絡(luò)安全、網(wǎng)絡(luò)管理和資源利用等多個(gè)方面進(jìn)行分析。 首先,交換以太網(wǎng)的最大特點(diǎn)是提供
    的頭像 發(fā)表于 02-21 11:25 ?2061次閱讀

    CANopen以太網(wǎng)網(wǎng)關(guān)怎么用?

    CANopen以太網(wǎng)網(wǎng)關(guān)怎么用? CANopen以太網(wǎng)網(wǎng)關(guān)是一種連接CANopen總線和以太網(wǎng)的設(shè)備,它提供在CANopen網(wǎng)絡(luò)和
    的頭像 發(fā)表于 02-02 16:59 ?3042次閱讀

    嵌入式設(shè)備里SOC與MCU的區(qū)別是什么?

    嵌入式設(shè)備里SOC與MCU的區(qū)別是什么?
    發(fā)表于 02-02 07:37

    科普科普以太網(wǎng)的定義、種類以及晶振在以太網(wǎng)上的應(yīng)用

    科普科普以太網(wǎng)的定義、種類以及晶振在以太網(wǎng)上的應(yīng)用? 以太網(wǎng)是一種用于局域網(wǎng)通信的傳輸技術(shù),它是一種在計(jì)算機(jī)網(wǎng)絡(luò)中常用的傳輸協(xié)議,用于將數(shù)據(jù)包從一個(gè)節(jié)點(diǎn)傳輸?shù)搅硪粋€(gè)節(jié)點(diǎn)。本文將詳細(xì)介紹以太網(wǎng)
    的頭像 發(fā)表于 01-24 16:11 ?757次閱讀

    RTL8316BP:帶嵌入式存儲(chǔ)器的16端口10/100M以太網(wǎng)交換機(jī)控制器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《RTL8316BP:帶嵌入式存儲(chǔ)器的16端口10/100M以太網(wǎng)交換機(jī)控制器數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 12-20 18:11 ?0次下載

    AI如何在數(shù)以百億的MCU嵌入式應(yīng)用中落地?

    AI如何在數(shù)以百億的MCU嵌入式應(yīng)用中落地?海思正在給出自己的答案。
    的頭像 發(fā)表于 12-12 15:53 ?1213次閱讀
    AI如何在數(shù)以百億的<b class='flag-5'>MCU</b><b class='flag-5'>嵌入式</b>應(yīng)用中落地?

    AC7840x-W5500嵌入式以太網(wǎng)控制器方案簡(jiǎn)介

    《杰發(fā)微課堂》今天開講第六課啦!W5500是一款集成全硬件TCP/IP協(xié)議棧的嵌入式以太網(wǎng)控制器,為嵌入式系統(tǒng)提供更加簡(jiǎn)易的互聯(lián)網(wǎng)連接方案
    的頭像 發(fā)表于 11-28 18:23 ?1363次閱讀
    AC7840x-W5500<b class='flag-5'>嵌入式</b><b class='flag-5'>以太網(wǎng)</b>控制器方案簡(jiǎn)介

    基于MCU嵌入式Internet技術(shù)研究

    電子發(fā)燒友網(wǎng)站提供《基于MCU嵌入式Internet技術(shù)研究.pdf》資料免費(fèi)下載
    發(fā)表于 10-25 10:31 ?0次下載
    基于<b class='flag-5'>MCU</b>的<b class='flag-5'>嵌入式</b>Internet技術(shù)研究

    基于S3C44B0X和μcLinux的嵌入式以太網(wǎng)設(shè)計(jì)與分析

    電子發(fā)燒友網(wǎng)站提供《基于S3C44B0X和μcLinux的嵌入式以太網(wǎng)設(shè)計(jì)與分析.pdf》資料免費(fèi)下載
    發(fā)表于 10-11 10:04 ?0次下載
    基于S3C44B0X和μcLinux的<b class='flag-5'>嵌入式</b><b class='flag-5'>以太網(wǎng)</b>設(shè)計(jì)與分析

    基于dsp嵌入式uiptcp_ip協(xié)議棧的應(yīng)用研究

    系統(tǒng)接入網(wǎng)絡(luò)實(shí)現(xiàn)音頻傳輸?shù)墓δ堋?本文首先搭建了一個(gè)基于DSP嵌入式系統(tǒng)的以太網(wǎng)接入硬件平臺(tái),具體闡述便攜通信開發(fā)板的組成模塊,并根據(jù)該系統(tǒng)中主要模塊的硬件實(shí)現(xiàn)框圖對(duì)各組成部分的特
    發(fā)表于 09-25 07:11