伦伦影院久久影视,天天操天天干天天射,ririsao久久精品一区 ,一本大道香蕉大久在红桃,999久久久免费精品国产色夜,色悠悠久久综合88,亚洲国产精品久久无套麻豆,亚洲香蕉毛片久久网站,一本一道久久综合狠狠老

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

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

3天內不再提示

驅動程序接口協議發生變化

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:Jerry Krasner ? 2022-06-13 10:51 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

許多成熟的協議(例如 I2C、SPI 和 USB)都在不斷發展。例如:

I2C:目前以 100 kHz 和 400 kHz 以及高達 1 MHz 的時鐘速率部署,現在已將 3.4 MHz 和 5.0 MHz 作為新支持的時鐘速率。

SPI:通常在單 I/O 模式下以低于 33 MHz 的時鐘頻率使用,現在通常將時鐘頻率應用于 50 MHz 至 80 MHz 及以上的范圍內,使用雙模式和四模式 I/O 以進一步提高編程速度/吞吐量。

USB:在不到兩年的時間里,USB-IF 引入了 10 Gbps 的時鐘速率、供電和新的 Type-C 連接器

表 1 中顯示的數據取自 2015 年 EMF 嵌入式開發人員調查,以回答“您在嵌入式設計中使用以下哪些產品作為驅動程序接口(物理接口和網絡協議)?” 這個問題有 1,334 條回復。

poYBAGKmptmANMPlAANnxNv9oGU424.png

表 1.嵌入式設計中用作驅動接口的產品。(點擊放大)

表 2 顯示了每個協議在嵌入式開發中的使用頻率。數據分為三個干部:全行業、物聯網發展和非物聯網發展。由于物聯網目前被視為主要的增長應用程序,因此我將數據包括在內以進行比較。特別值得注意的是 I2C、SPI 和 USB 在工業和物聯網用戶中的流行。

poYBAGKmpuqAfuA9AADMu0dlEDM391.png

表 2.每個協議在嵌入式開發中的使用頻率。

讓我們看看使用 I2C、SPI 或 USB 的開發在現場升級的頻率以及此類升級的成本有多大。

poYBAGKmpvGAd7U0AADMjy1B3Y8850.png

表 3.嵌入式開發工具的成本影響。

嵌入式市場預測調查數據的結果表明,對增強功能的采用逐年增加。這種對新功能的提升和推動為許多嵌入式工程師帶來了預算困境。近 75% 的受訪者表示,所需升級存在成本影響,而約 40% 的受訪者將成本影響歸類為主要或關鍵任務。購買能夠以最高時鐘速率、最低電壓等運行的新工具是昂貴的。購買可以達到手頭任務所需性能但不滿足最新的高性能規范或已知的未來潛力的工具,往往會導致工具過早報廢,因為新項目會推動性能極限。

Tektronix、Agilent/Keysight 等傳統示波器供應商已通過提供“型號系列”(例如,70 MHz 至 200 MHz 示波器、100 MHz 至 1 GHz 示波器)解決了這個問題,每個都帶有選項(如新協議探頭)和解碼選項)可以隨著客戶需求的發展而添加。挑戰在于,系列中的入門級示波器仍然往往很昂貴,選件價格通常過高,而且該系列本身定義了較高的性能范圍。用這些更大的工具來證明未來在經濟上是不可行的。

一些較小的工具制造商,例如 Total Phase,終于解決了這個難題。他們最新一代的工具不再是特定于任務的(例如,高達 8 MHz 的編程 SPI、高達 24 MHz 的嗅探 SPI 等),而是由基于 FPGA 的復雜平臺組成,其定制能力超出了他們的前輩。其結果是獲得了具有成本效益的工具中的相關技術,這在前幾代人中是無法實現的。這種平臺方法的額外好處是特定的高級平臺功能現在將整個平臺擴展到所有應用程序。集成電壓電平轉換和以太網連接等項目是高端工具的“賭注”;但直到現在,它們才在低成本工具中可用。通過使用一個高度可配置的平臺,

工程師仍然可以選擇最新工具的低成本版本(滿載應用程序以滿足當今的需求,只是沒有針對所有未來的排列進行配置)一直到滿載設備。不同之處在于,新平臺架構允許最終用戶僅在需要時購買高性能應用程序。這有效地消除了預先“過度購買”的需要,或者通過選擇上一代工具而面臨過早過時的風險。

預算和性能始終決定了嵌入式項目工具選擇的最佳價值,但您第一次可以在需要的時候準確獲得所需的東西,這意味著無需花費大量資金即可獲得高性能。當您的下一個項目出現更具挑戰性的要求時,您可以安裝應用程序來滿足這些增加的需求,其成本遠低于完全更換過時的工具。

審核編輯:郭婷

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

    關注

    5200

    文章

    20480

    瀏覽量

    334513
  • 示波器
    +關注

    關注

    113

    文章

    7088

    瀏覽量

    196205
  • SPI
    SPI
    +關注

    關注

    17

    文章

    1886

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    請問如何處理電機參數變化對控制性能的影響?

    電機參數(如電阻、電感、磁鏈等)可能會因溫度、老化等因素而發生變化。這些變化如何影響FOC控制的性能,以及如何設計控制策略來適應這些變化
    發表于 12-12 06:11

    深入了解API:詳解應用程序接口的作用和原理

    引言:在現代軟件開發領域中, API(Application Programming Interface,應用程序接口)扮演著至關重要的角色。無論是在Web開發、移動應用還是大型軟件系統中,API
    的頭像 發表于 11-03 09:37 ?380次閱讀

    在 ISR 發生之前,當 SFRS 寄存器的值發生變化時,如何避免意外結果?

    在 ISR 發生之前,當 SFRS 寄存器的值發生變化時,如何避免意外結果?
    發表于 08-25 07:46

    在 ISR 發生之前,當 SFRS 寄存器的值發生變化時如何避免意外結果?

    在 ISR 發生之前,當 SFRS 寄存器的值發生變化時,如何避免意外結果?
    發表于 08-21 06:33

    如何將 GPIO PWM 和 GPIO Capture 驅動程序導入 Linux 內核,實現 PWM 輸出并檢測引腳的變化狀態?

    如何將 GPIO PWM 和 GPIO Capture 驅動程序導入 Linux 內核,實現 PWM 輸出并檢測引腳的變化狀態
    發表于 08-20 08:20

    為FreeRTOS增加新的設備驅動程序

    如果你正在使用FreeRTOS構建嵌入式系統,并且考慮添加新的設備驅動程序,那么這篇文章很適合你。高效的設備集成不僅僅是讓設備功能正常運行——更關乎模塊化、可靠性和安全性。
    的頭像 發表于 08-06 15:44 ?1016次閱讀
    為FreeRTOS增加新的設備<b class='flag-5'>驅動程序</b>

    zephyr設備驅動程序模型

    ? ? 1:Zephyr 內核支持多種設備驅動程序驅動程序是否可用取決于board 和驅動程序。 Zephyr 設備模型為配置作為系統一部分的驅動程序提供了一致的設備模型。設備型號負
    的頭像 發表于 07-29 10:34 ?713次閱讀
    zephyr設備<b class='flag-5'>驅動程序</b>模型

    NVMe協議研究掃盲

    空間有限。另一方面可以通過硬件邏輯的方式來實現軟件驅動程序。相較于軟件的順序執行,硬件電路可以通過并行執行來大幅度提高系統性能,這種方式更能充分發揮出NVMe協議高度并行的特點。
    發表于 06-02 23:28

    如何處理FX3 USB驅動程序與MFI相關接口的安裝?

    器的其他設備)下,用于 MFI 身份驗證的固件中的三個接口(沒有 VID 和 PID)被打上感嘆號,并帶有錯誤代碼 28(未安裝此設備的驅動程序)。 該設備沒有兼容的驅動程序)。 WestBridge
    發表于 05-23 07:54

    CY4500 EZ-PD協議分析儀缺少驅動程序怎么解決?

    Win10 CY4500 Analyzer 4.0.0 安裝程序似乎不包含硬件驅動程序。固件更新實用程序或 CY4500 產品頁面上的支持部分也是如此。顯然沒有驅動程序
    發表于 05-23 06:43

    Linux環境再升級:PLIN驅動程序正式發布

    PLIN驅動程序現已正式發布,本文將展示如何安裝PLIN驅動程序,以及如何在Linux環境下進行基本的PLIN通信操作,確保您能夠快速掌握并應用這一新工具。
    的頭像 發表于 04-21 15:29 ?1068次閱讀
    Linux環境再升級:PLIN<b class='flag-5'>驅動程序</b>正式發布

    應用在多點串聯測溫中的數字溫度傳感芯片-M601B

    ?多點串聯測溫的工作原理?是通過將多個溫度傳感器串聯在一個電路中,每個傳感器負責監測一個點的溫度。當其中一個點的溫度發生變化時,整個電路的電阻和電流也會發生變化,從而影響其他點的測量結果。
    的頭像 發表于 04-18 09:47 ?867次閱讀
    應用在多點串聯測溫中的數字溫度傳感芯片-M601B

    RTC芯片有Linux PCA2131驅動程序嗎?

    RTC 芯片有 Linux PCA2131驅動程序嗎? 1) 如果沒有,我可以使用任何兼容的驅動程序驅動這個 RTC 芯片嗎? 2) 如果是,我在哪里可以找到它?
    發表于 03-31 06:22

    求助,關于CMSIS I2C驅動程序問題求解?

    在嘗試修改 ENET PHY/MAC 驅動程序以使用 I2C 時,我在嘗試讓接口運行速度超過400kHz 時遇到了問題。 我在 RT1160 evk 板上測試
    發表于 03-20 07:48

    stm32f103c8t6沒有對flash進行任何操作,flash的內容發生變化了,是哪些原因?

    stm32f103c8t6:沒有對flash進行任何操作,flash的內容發生變化了。具體是哪些原因?如何調試排查原因。
    發表于 03-14 07:14