chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

調(diào)試跨越物聯(lián)網(wǎng)中的硬件

星星科技指導(dǎo)員 ? 來(lái)源:瑞薩電子 ? 作者:瑞薩電子 ? 2022-05-05 10:27 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

調(diào)試是嵌入式設(shè)計(jì)的重要組成部分;必須跨越硬件/軟件鴻溝的一種。在系統(tǒng)級(jí)別,嵌入式設(shè)計(jì)的功能越來(lái)越多地由固件定義,因此避免錯(cuò)誤需要具有特定學(xué)科的工程師在項(xiàng)目的設(shè)計(jì)階段密切合作。這也可能意味著在不可避免地出現(xiàn)錯(cuò)誤時(shí)抵制指責(zé)的沖動(dòng)。

或許正是軟件定義硬件的本質(zhì)使現(xiàn)代嵌入式設(shè)計(jì)成為一個(gè)如此有趣的職業(yè)。每個(gè)新的微控制器MCU) 似乎都提供了更高的集成度和更高級(jí)的功能,但在它被編程之前它完全沒(méi)有意義。雖然這種級(jí)別的集成和配置顯然是一個(gè)促成因素,并且正在為產(chǎn)品設(shè)計(jì)帶來(lái)巨大的進(jìn)步,但它有時(shí)會(huì)給工程師帶來(lái)無(wú)法預(yù)料的問(wèn)題。

MCU 等嵌入式組件提供的功能級(jí)別和可配置特性也在不斷提高,這些組件提供了許多并非所有設(shè)計(jì)都需要的特性。這些額外的功能可能會(huì)被忽略,很少會(huì)引起問(wèn)題。

正如大多數(shù)工程師所理解的那樣,這些功能通常由可以通過(guò)軟件修改的寄存器控制。因此,它們?cè)谏想姇r(shí)將具有默認(rèn)設(shè)置,如果保持不變,將繼續(xù)在這些默認(rèn)設(shè)置下運(yùn)行。在許多情況下,這可能不會(huì)造成問(wèn)題,但如果這些功能仍未使用并且可能未經(jīng)測(cè)試,那么它們的影響可能會(huì)以某種無(wú)法預(yù)料的方式感受到。系統(tǒng)中可能會(huì)出現(xiàn)錯(cuò)誤,這是由可能被忽略的完全合法的功能引起的。

即使在理想條件下,查找故障也可能很困難、耗時(shí)且成本高昂。通常,故障將通過(guò)其影響來(lái)識(shí)別,這將提供足夠的證據(jù)讓工程師能夠追蹤原因。這個(gè)原因是硬件還是軟件相關(guān)在很大程度上無(wú)關(guān)緊要,但也許仍然存在爭(zhēng)議;重要的是它被找到并糾正了。

如果故障的原因是未正確初始化的低級(jí)功能,那么找到它可能會(huì)變得更具挑戰(zhàn)性。了解硬件平臺(tái)的初始狀態(tài)如何影響整個(gè)設(shè)計(jì)需要對(duì)整個(gè)系統(tǒng)有更高的了解,并且追蹤這些難以捉摸的條件確實(shí)會(huì)消耗資源。

例如,考慮訪(fǎng)問(wèn)串行閃存的 MCU 上的 SPI 總線(xiàn),這是在許多嵌入式系統(tǒng)中使用的相對(duì)簡(jiǎn)單的功能。如果在存儲(chǔ)的值中檢測(cè)到錯(cuò)誤,則表明內(nèi)存而不是 MCU 出現(xiàn)了故障。當(dāng)從閃存的狀態(tài)寄存器連續(xù)讀取顯示它正在檢測(cè)讀/寫(xiě)錯(cuò)誤時(shí),這是一位客戶(hù)的經(jīng)驗(yàn)??梢岳斫獾氖牵僭O(shè)存儲(chǔ)設(shè)備出現(xiàn)故障,這一理論得到了證實(shí),即如果在狀態(tài)寄存器讀取之間引入短暫的延遲,檢測(cè)到的故障數(shù)量似乎會(huì)減少。此外,電源循環(huán)似乎可以暫時(shí)清除故障。

工程師們認(rèn)為這些癥狀表明串行存儲(chǔ)器出現(xiàn)故障,盡管它仍然在其指定的周期限制內(nèi),僅完成了大約 60k 的寫(xiě)入周期。當(dāng)串行閃存設(shè)備返回 Adesto 進(jìn)行進(jìn)一步測(cè)試時(shí),即使執(zhí)行了超過(guò) 300k 的寫(xiě)入周期,也沒(méi)有發(fā)現(xiàn)故障。

為了追查真正的故障,Adesto 工程師調(diào)查了客戶(hù)的應(yīng)用并探測(cè)了 SPI 信號(hào)。看起來(lái)是內(nèi)存設(shè)備的故障,實(shí)際上是系統(tǒng)噪音問(wèn)題,而且很容易糾正。雖然部分原因是 MCU 和閃存之間的 PCB 走線(xiàn)阻抗不匹配,但噪聲并不完全是 PCB 設(shè)計(jì)不良或信號(hào)完整性問(wèn)題的結(jié)果。

盡管看起來(lái)是 PCB 或電路設(shè)計(jì)問(wèn)題,但噪聲實(shí)際上是 SPI 信號(hào)上的過(guò)沖和下沖,這是由信號(hào)驅(qū)動(dòng)強(qiáng)度過(guò)大引起的。過(guò)沖足以破壞閃存設(shè)備的電荷泵并導(dǎo)致讀寫(xiě)錯(cuò)誤。在某些情況下,SPI 信號(hào)上的過(guò)沖和下沖也可以解釋為信號(hào)轉(zhuǎn)換,這也可能導(dǎo)致讀取或?qū)懭脲e(cuò)誤。

poYBAGJzNgiAHykbAAElMf1xJB4794.jpg

顯示 SPI 線(xiàn)上存在的過(guò)沖和下沖的跟蹤圖像

一種可能的解決方案是在信號(hào)跡線(xiàn)上放置一個(gè) RC 電路,以減慢轉(zhuǎn)換速度。然而,人們發(fā)現(xiàn)該設(shè)計(jì)基于一個(gè)相對(duì)較新的 MCU,它允許在固件中修改 I/O 引腳的驅(qū)動(dòng)強(qiáng)度。降低信號(hào)的驅(qū)動(dòng)強(qiáng)度足以消除 SPI 信號(hào)線(xiàn)上的過(guò)沖和下沖,有效消除系統(tǒng)級(jí)噪聲源。

這里最重要的一點(diǎn)并不是閃存設(shè)備正在盡最大努力應(yīng)對(duì)大量系統(tǒng)噪聲,而是 MCU 上的可配置功能可能會(huì)引入很容易被解釋為單獨(dú)部件中的故障的影響的設(shè)計(jì)。在這種情況下,通過(guò)穩(wěn)健的設(shè)計(jì)方法檢測(cè)到故障,并通過(guò) Adesto 工程師的勤奮解決。

也許這里真正的教訓(xùn)是,看似硬件故障的問(wèn)題可以通過(guò)軟件輕松修復(fù)。一個(gè)組件中看似故障的情況可以追溯到另一個(gè)組件中的錯(cuò)誤配置。硬件和軟件工程師以及客戶(hù)和供應(yīng)商之間的工作關(guān)系應(yīng)該足夠牢固,以承受最新技術(shù)設(shè)計(jì)可能帶來(lái)的挑戰(zhàn)。即使默認(rèn)設(shè)置旨在提供幫助,也應(yīng)該對(duì)其進(jìn)行驗(yàn)證。優(yōu)化這些設(shè)置可以顯著提高系統(tǒng)性能和可靠性。

作者:Paul Hill Gordon MacNee

審核編輯:郭婷

聲明:本文內(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

    文章

    17984

    瀏覽量

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

    關(guān)注

    5152

    文章

    19675

    瀏覽量

    317691
  • SPI
    SPI
    +關(guān)注

    關(guān)注

    17

    文章

    1804

    瀏覽量

    96028
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    聯(lián)網(wǎng)藍(lán)牙模塊有哪些優(yōu)勢(shì)?

    的續(xù)航時(shí)間。這對(duì)于需要長(zhǎng)時(shí)間運(yùn)行的聯(lián)網(wǎng)設(shè)備來(lái)說(shuō),是非常重要的一個(gè)優(yōu)勢(shì)。傳輸距離遠(yuǎn):相較于其他無(wú)線(xiàn)通信技術(shù),藍(lán)牙模塊的傳輸距離較遠(yuǎn),可以在100米以?xún)?nèi)的范圍內(nèi)實(shí)現(xiàn)穩(wěn)定的通信。這使得其在聯(lián)網(wǎng)
    發(fā)表于 06-28 21:49

    聯(lián)網(wǎng)的應(yīng)用范圍有哪些?

    在生活的一個(gè)小小體現(xiàn)。 從技術(shù)層面看,聯(lián)網(wǎng)融合了多種技術(shù),包括傳感器技術(shù)、網(wǎng)絡(luò)通信技術(shù)、大數(shù)據(jù)與云計(jì)算技術(shù)等。傳感器負(fù)責(zé)采集各種物理量、化學(xué)量等信息,如溫度傳感器感知環(huán)境溫度,壓力傳感器檢測(cè)物體受力
    發(fā)表于 06-16 16:01

    硬件調(diào)試:JLink 驅(qū)動(dòng)配置與調(diào)試技巧

    摘要: 本文深入探討了 JLink 調(diào)試器在嵌入式系統(tǒng)硬件調(diào)試的應(yīng)用,詳細(xì)闡述了 JLink 驅(qū)動(dòng)配置的方法以及硬件
    的頭像 發(fā)表于 06-12 23:20 ?508次閱讀
    <b class='flag-5'>硬件</b><b class='flag-5'>調(diào)試</b>:JLink 驅(qū)動(dòng)配置與<b class='flag-5'>調(diào)試</b>技巧

    聯(lián)網(wǎng)未來(lái)發(fā)展趨勢(shì)如何?

    技術(shù)將為人們帶來(lái)更加安全、便捷和舒適的居住環(huán)境。 工業(yè)互聯(lián)網(wǎng):工業(yè)互聯(lián)網(wǎng)聯(lián)網(wǎng)行業(yè)的熱門(mén)領(lǐng)域。通過(guò)將傳感器、設(shè)備和計(jì)算機(jī)系統(tǒng)相連接,實(shí)
    發(fā)表于 06-09 15:25

    聯(lián)網(wǎng)工程師為什么要學(xué)Linux?

    Linux生態(tài)已集成MQTT、TCP/IP、ZigBee等聯(lián)網(wǎng)常用協(xié)議棧,開(kāi)發(fā)者可直接調(diào)用或移植,避免從零實(shí)現(xiàn)協(xié)議的復(fù)雜性。此外,龐大的開(kāi)源社區(qū)(如Contiki、RT-Thread)提供了豐富
    發(fā)表于 05-26 10:32

    為什么選擇蜂窩聯(lián)網(wǎng)

    在為您的聯(lián)網(wǎng)(IoT)應(yīng)用評(píng)估最合適的低功耗廣域網(wǎng)(LPWAN)技術(shù)時(shí),除了考慮技術(shù)指標(biāo)外,還必須考慮各種因素,因?yàn)榧夹g(shù)指標(biāo)本身可能與實(shí)際性能大相徑庭。與 LoRaWAN、Sigfox
    發(fā)表于 03-17 11:42

    宇樹(shù)科技在聯(lián)網(wǎng)方面

    宇樹(shù)科技在聯(lián)網(wǎng)領(lǐng)域有多方面的涉及和發(fā)展,以下是一些具體信息: 傳感器技術(shù)合作 與傳感器公司合作:宇樹(shù)科技與一些傳感器技術(shù)公司有合作,例如奧比光為宇樹(shù)機(jī)器狗提供激光雷達(dá)及結(jié)構(gòu)光傳感器,這些傳感器
    發(fā)表于 02-04 06:48

    聯(lián)網(wǎng)就業(yè)有哪些高薪崗位?

    系統(tǒng)的數(shù)據(jù)安全和隱私保護(hù),這一崗位的需求也在逐年上升。  隨著聯(lián)網(wǎng)行業(yè)的蓬勃發(fā)展,這些高薪崗位將持續(xù)吸引著大量求職者。然而,高薪并不是唾手可得的,對(duì)于求職者而言,還需要具備扎實(shí)的技術(shù)功底、豐富的實(shí)踐經(jīng)驗(yàn)和持續(xù)學(xué)習(xí)的精神。只有不斷提升自己的能力,才能在激烈的競(jìng)爭(zhēng)
    發(fā)表于 01-10 16:47

    網(wǎng)關(guān)在聯(lián)網(wǎng)的應(yīng)用

    聯(lián)網(wǎng)(IoT)正在改變我們的生活方式,從智能家居到工業(yè)自動(dòng)化,再到智慧城市,聯(lián)網(wǎng)技術(shù)的應(yīng)用無(wú)處不在。在這個(gè)由無(wú)數(shù)設(shè)備和傳感器組成的網(wǎng)絡(luò)
    的頭像 發(fā)表于 01-02 16:10 ?613次閱讀

    聯(lián)網(wǎng)學(xué)習(xí)路線(xiàn)來(lái)啦!

    和組合邏輯電路、觸發(fā)器及時(shí)序邏輯電路。 EDA軟件應(yīng)用基礎(chǔ):掌握電路設(shè)計(jì)EDA軟件的基本用法,了解硬件PCBA設(shè)計(jì)基本流程。 常見(jiàn)傳感器電路:聯(lián)網(wǎng)的底層依賴(lài)各種傳感器,對(duì)常見(jiàn)的傳感器電路有一定的了解
    發(fā)表于 11-11 16:03

    如何進(jìn)行硬件調(diào)試

    硬件調(diào)試硬件系統(tǒng)設(shè)計(jì)、開(kāi)發(fā)和制造過(guò)程不可或缺的一環(huán),旨在對(duì)可能出現(xiàn)的問(wèn)題進(jìn)行分析和解決。以下是進(jìn)行硬件
    的頭像 發(fā)表于 11-10 10:17 ?2283次閱讀
    如何進(jìn)行<b class='flag-5'>硬件</b><b class='flag-5'>調(diào)試</b>?

    EDA在聯(lián)網(wǎng)設(shè)計(jì)的應(yīng)用

    設(shè)計(jì)和驗(yàn)證電子系統(tǒng)的重要輔助工具,它們可以幫助工程師更高效、更準(zhǔn)確地完成設(shè)計(jì)任務(wù)。 2. EDA在硬件設(shè)計(jì)的應(yīng)用 聯(lián)網(wǎng)設(shè)備通常需要集成多種傳感器、微控制器和無(wú)線(xiàn)通信模塊。EDA工具
    的頭像 發(fā)表于 11-08 14:22 ?871次閱讀

    MCU在聯(lián)網(wǎng)的應(yīng)用前景

    與網(wǎng)絡(luò)的智能化交互。聯(lián)網(wǎng)的核心在于數(shù)據(jù)的收集、傳輸、處理和應(yīng)用,而MCU在這一過(guò)程扮演著至關(guān)重要的角色。 2. MCU在聯(lián)網(wǎng)
    的頭像 發(fā)表于 11-01 13:39 ?980次閱讀

    MQTT調(diào)試助手中文版(聯(lián)網(wǎng)開(kāi)發(fā)必備)

    MQTT調(diào)試助手中文版(聯(lián)網(wǎng)開(kāi)發(fā)必備)。?支持模擬設(shè)備鏈接各種MQTT云服務(wù)器、 ?阿里云、騰訊云、華為云、原子云、onenet等等。
    發(fā)表于 10-12 14:23 ?8次下載

    什么是聯(lián)網(wǎng)技術(shù)?

    :這是聯(lián)網(wǎng)的基礎(chǔ)層,負(fù)責(zé)采集物理世界的各種信息。包括各類(lèi)傳感器(如溫度傳感器、濕度傳感器、壓力傳感器等)、攝像頭、RFID 標(biāo)簽和讀寫(xiě)器、GPS 定位設(shè)備等。這些設(shè)備能夠感知環(huán)境的物理量、物體
    發(fā)表于 08-19 14:08