色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

調試跨越物聯網中的硬件

星星科技指導員 ? 來源:瑞薩電子 ? 作者:瑞薩電子 ? 2022-05-05 10:27 ? 次閱讀

調試是嵌入式設計的重要組成部分;必須跨越硬件/軟件鴻溝的一種。在系統級別,嵌入式設計的功能越來越多地由固件定義,因此避免錯誤需要具有特定學科的工程師在項目的設計階段密切合作。這也可能意味著在不可避免地出現錯誤時抵制指責的沖動。

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

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

正如大多數工程師所理解的那樣,這些功能通常由可以通過軟件修改的寄存器控制。因此,它們在上電時將具有默認設置,如果保持不變,將繼續在這些默認設置下運行。在許多情況下,這可能不會造成問題,但如果這些功能仍未使用并且可能未經測試,那么它們的影響可能會以某種無法預料的方式感受到。系統中可能會出現錯誤,這是由可能被忽略的完全合法的功能引起的。

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

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

例如,考慮訪問串行閃存的 MCU 上的 SPI 總線,這是在許多嵌入式系統中使用的相對簡單的功能。如果在存儲的值中檢測到錯誤,則表明內存而不是 MCU 出現了故障。當從閃存的狀態寄存器連續讀取顯示它正在檢測讀/寫錯誤時,這是一位客戶的經驗。可以理解的是,假設存儲設備出現故障,這一理論得到了證實,即如果在狀態寄存器讀取之間引入短暫的延遲,檢測到的故障數量似乎會減少。此外,電源循環似乎可以暫時清除故障。

工程師們認為這些癥狀表明串行存儲器出現故障,盡管它仍然在其指定的周期限制內,僅完成了大約 60k 的寫入周期。當串行閃存設備返回 Adesto 進行進一步測試時,即使執行了超過 300k 的寫入周期,也沒有發現故障。

為了追查真正的故障,Adesto 工程師調查了客戶的應用并探測了 SPI 信號。看起來是內存設備的故障,實際上是系統噪音問題,而且很容易糾正。雖然部分原因是 MCU 和閃存之間的 PCB 走線阻抗不匹配,但噪聲并不完全是 PCB 設計不良或信號完整性問題的結果。

盡管看起來是 PCB 或電路設計問題,但噪聲實際上是 SPI 信號上的過沖和下沖,這是由信號驅動強度過大引起的。過沖足以破壞閃存設備的電荷泵并導致讀寫錯誤。在某些情況下,SPI 信號上的過沖和下沖也可以解釋為信號轉換,這也可能導致讀取或寫入錯誤。

poYBAGJzNgiAHykbAAElMf1xJB4794.jpg

顯示 SPI 線上存在的過沖和下沖的跟蹤圖像

一種可能的解決方案是在信號跡線上放置一個 RC 電路,以減慢轉換速度。然而,人們發現該設計基于一個相對較新的 MCU,它允許在固件中修改 I/O 引腳的驅動強度。降低信號的驅動強度足以消除 SPI 信號線上的過沖和下沖,有效消除系統級噪聲源。

這里最重要的一點并不是閃存設備正在盡最大努力應對大量系統噪聲,而是 MCU 上的可配置功能可能會引入很容易被解釋為單獨部件中的故障的影響的設計。在這種情況下,通過穩健的設計方法檢測到故障,并通過 Adesto 工程師的勤奮解決。

也許這里真正的教訓是,看似硬件故障的問題可以通過軟件輕松修復。一個組件中看似故障的情況可以追溯到另一個組件中的錯誤配置。硬件和軟件工程師以及客戶和供應商之間的工作關系應該足夠牢固,以承受最新技術設計可能帶來的挑戰。即使默認設置旨在提供幫助,也應該對其進行驗證。優化這些設置可以顯著提高系統性能和可靠性。

作者:Paul Hill Gordon MacNee

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17301

    瀏覽量

    352131
  • 嵌入式
    +關注

    關注

    5089

    文章

    19169

    瀏覽量

    306757
  • SPI
    SPI
    +關注

    關注

    17

    文章

    1720

    瀏覽量

    91914
收藏 人收藏

    評論

    相關推薦

    聯網就業有哪些高薪崗位?

    系統的數據安全和隱私保護,這一崗位的需求也在逐年上升。  隨著聯網行業的蓬勃發展,這些高薪崗位將持續吸引著大量求職者。然而,高薪并不是唾手可得的,對于求職者而言,還需要具備扎實的技術功底、豐富的實踐經驗和持續學習的精神。只有不斷提升自己的能力,才能在激烈的競爭
    發表于 01-10 16:47

    網關在聯網的應用

    聯網(IoT)正在改變我們的生活方式,從智能家居到工業自動化,再到智慧城市,聯網技術的應用無處不在。在這個由無數設備和傳感器組成的網絡
    的頭像 發表于 01-02 16:10 ?181次閱讀

    IOT聯網臺:開啟智慧生活新篇章 聯網平臺系統

    IOT聯網臺:開啟智慧生活新篇章 聯網平臺系統
    的頭像 發表于 11-19 09:14 ?315次閱讀

    socket 在聯網的應用

    不同的計算機程序在網絡中進行通信。它基于TCP/IP協議,提供了一種可靠的、面向連接的通信方式。在聯網,Socket使得設備能夠發送和接收數據,實現遠程控制和監控。 2. Socket在
    的頭像 發表于 11-12 14:19 ?535次閱讀

    聯網學習路線來啦!

    和組合邏輯電路、觸發器及時序邏輯電路。 EDA軟件應用基礎:掌握電路設計EDA軟件的基本用法,了解硬件PCBA設計基本流程。 常見傳感器電路:聯網的底層依賴各種傳感器,對常見的傳感器電路有一定的了解
    發表于 11-11 16:03

    如何進行硬件調試

    硬件調試硬件系統設計、開發和制造過程不可或缺的一環,旨在對可能出現的問題進行分析和解決。以下是進行硬件
    的頭像 發表于 11-10 10:17 ?834次閱讀
    如何進行<b class='flag-5'>硬件</b><b class='flag-5'>調試</b>?

    EDA在聯網設計的應用

    設計和驗證電子系統的重要輔助工具,它們可以幫助工程師更高效、更準確地完成設計任務。 2. EDA在硬件設計的應用 聯網設備通常需要集成多種傳感器、微控制器和無線通信模塊。EDA工具
    的頭像 發表于 11-08 14:22 ?429次閱讀

    MCU在聯網的應用前景

    與網絡的智能化交互。聯網的核心在于數據的收集、傳輸、處理和應用,而MCU在這一過程扮演著至關重要的角色。 2. MCU在聯網
    的頭像 發表于 11-01 13:39 ?445次閱讀

    MQTT調試助手中文版(聯網開發必備)

    MQTT調試助手中文版(聯網開發必備)。?支持模擬設備鏈接各種MQTT云服務器、 ?阿里云、騰訊云、華為云、原子云、onenet等等。
    發表于 10-12 14:23 ?7次下載

    什么是聯網技術?

    :這是聯網的基礎層,負責采集物理世界的各種信息。包括各類傳感器(如溫度傳感器、濕度傳感器、壓力傳感器等)、攝像頭、RFID 標簽和讀寫器、GPS 定位設備等。這些設備能夠感知環境的物理量、物體
    發表于 08-19 14:08

    #聯網 P4全彩屏調試

    聯網
    斯塔克物聯科技
    發布于 :2024年06月04日 13:57:39

    生態流量監測系統解決方案硬件產品#聯網

    聯網硬件
    北京恒潤安
    發布于 :2024年05月29日 11:55:08

    4G聯網開關求助

    阿里云聯網平臺 合宙模塊780E 724 或者移遠4G模塊開發一款聯網開關,有的APP ,可以直接做固件或者固件帶硬件。有可以做的大師可
    發表于 05-19 15:28

    【天拓四方】聯網網關硬件和云端分別實現了哪些功能?

    網關硬件和云端分別實現了哪些功能,并探討這些功能如何為聯網系統帶來的支持。 一、聯網網關硬件
    的頭像 發表于 04-19 16:18 ?354次閱讀

    藍牙聯網智能硬件-藍牙網關

    隨著聯網技術的不斷發展,智能硬件設備已經成為了我們生活不可或缺的一部分。而在這些智能硬件設備
    的頭像 發表于 02-25 19:54 ?567次閱讀
    藍牙<b class='flag-5'>物</b><b class='flag-5'>聯網</b>智能<b class='flag-5'>硬件</b>-藍牙網關
    主站蜘蛛池模板: 99精品免费在线观看 | 偷窥欧美wc经典tv| 亚洲日本欧美产综合在线| 91精品视频网站| 国产日韩欧美有码在线视频| 老头狠狠挺进小莹体内视频| 色综合伊人色综合网站下载| 精品成人在线视频| 日本ccc三级| 睡觉被偷偷进入magnet| 在线观看国产区| 国产精品人妻无码久久久奥特曼 | 国产成人无码视频一区二区三区| 精品视频免费在线| 无限资源好看片2019免费观看| 37pao成人国产永久免费视频 | 51成人精品午夜福利AV免费七| 国产欧美精品一区二区色综合| 妻子撸av中文字幕| 最懂男人心论坛| 国产中文视频| 精品综合久久久久久8888| 日韩欧美中文字幕一区| 97超级碰碰人妻中文字幕| 精品欧美18videosex欧美| 忘忧草秋观看未满十八| 成年人视频在线免费看| 国产精品无码人妻99999| 秋霞影音先锋一区二区| 97超碰97资源在线观看| 酒色.com| 在线看免费毛片| 久久久无码精品亚洲A片猫咪 | 亚洲国产精品特色大片观看| 国产成人mv 在线播放| 日韩欧美群交P内射捆绑| 菠萝菠萝蜜免费播放高清| 欧美男女爱爱| ⅹxx日本护土| 欧美成人亚洲高清在线观看| 99re久久这里只有精品|