国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

在做嵌入式硬件設計中,這幾點需要關注

貿澤電子設計圈 ? 來源:未知 ? 作者:劉勇 ? 2017-09-22 07:45 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

嵌入式設計是個龐大的工程,今天就說說硬件電路設計方面的幾個注意事項,首先,咱們了解下嵌入式的硬件構架。

我們知道,CPU是這個系統的靈魂,所有的外圍配置都與其相關聯,這也突出了嵌入式設計的一個特點硬件可剪裁。在做嵌入式硬件設計中,以下幾點需要關注。

第一、電源確定

電源對于嵌入式系統中的作用可以看做是空氣對人體的作用,甚至更重要:人呼吸的空氣中有氧氣、二氧化碳和氮氣等但是含量穩定,這就相當于電源系統中各種雜波,我們希望得到純凈和穩定符合要求的電源,但由于各種因素制約,只是我們的夢想。這個要關注兩個方面:

a、電壓

嵌入式系統需要各種量級的電源比如常見的5v、3.3v、1.8v等,為盡量減小電源的紋波,在嵌入式系統中使用LDO器件。如果采用DCDC不僅個頭大,其紋波也是一個很頭疼的問題。

b、電流

嵌入式系統的正常運行不但需要穩定足夠的電源,還要有足夠的電流,因此在選擇電源器件的時候需要考慮其負載,我設計時一般留有30%的余量。

如果是多層板,電源部分在layout的時候需電源分割,這時需要注意分割路徑,盡量將一定量的電源放置在一起。如果是雙面板,則走線寬度需要注意,在板子允許的情況下盡量加寬。合適的退耦電容盡量靠近電源管腳。

第二、 晶振確定

晶振相當于嵌入式系統的心臟,其穩定與否直接關系其運行狀態和通訊性能。常見的振有無源晶振,有源晶振,首先要確定其振蕩頻率,其次要確定晶振類型。

a、無源晶振

其匹配電容和匹配電阻的選擇,這部分一般依據參考手冊。在單片機設計中,經常使用插件晶振配合瓷片電容。在ARM中,為了減少空間和便于布線,經常使用四角無源晶振配合貼片電容。雖然我們對于固定晶振的匹配電路比較熟悉,但是為了達到萬無一失,還是要看參考手冊確定電容大小,是否需要匹配電阻等細節。

b、有源晶振

具有更好的更準確的時鐘信號,但是相比之下,比無緣晶振價格高,因此這也是在硬件電路設計中需要關注的成本。

在做電路板設計時需要注意晶振走線盡量靠近芯片,關鍵信號遠離時鐘走線。在條件允許的情況下增加接地保護環。如果是多層板,也要講關鍵信號遠離晶振的走線。

第三、 預留測試IO口

在嵌入式調試階段,在管腳資源豐富的情況下,我通常預留一個IO口連接led或者喇叭,為下一步軟件的編寫做鋪墊。在嵌入式系統運行過程中適當控制該IO接口,從而判斷系統是否正常運行。

第四、外擴存儲設備

一個嵌入式系統如果有電源、晶振和CPU,那么這就是我們熟悉的最小系統。如果該嵌入式系統需要運行大點的操作系統,那么不但需要CPU具有 MMU,CPU還需要外接SDRAM和NANDFLASH。如果該cpu具有SDRAM和NANDFLASH控制器,那么在硬件設計上不用過多的考慮地址線的使用。如果沒有相關的控制器,那么需要注意地址線的使用。

這部分在LAYOUT的時候是一個重點,究其原因就是要使相關信號線等長以確保信號的延時相等,時鐘和DQS的差分信號線走線。在布線的時候各種布線技巧需要綜合使用,例如與cpu對稱分布,菊花鏈布線、T型布線,這都需要依據內存的個數多少來進行選擇,一般來說個數越多,布線越復雜,但是知道其關鍵點,一切迎刃而解。

第五、功能接口

一個嵌入式系統最重要的就是通過各種接口來控制外圍模塊,達到設計者預設的目的。常用的接口有串口(可用來連接藍牙,wifi和3G等模塊),USB接口、 網絡接口、JTAG接口、音視頻接口、HDMI接口等等。由于這些接口與外部模塊連接,做好電磁兼容設計是重要的一項工作。除此之外,在LAYOUT的時候注意差分線的使用。

第六、屏幕

這個功能之所以單獨列出來,是由于其可有可無。如果一個嵌入式系統只是作為一個連接器連接外圍設備模塊,通過相關接口連接到電腦主機或者直接掛在網絡上,那么屏幕就不需要了。但是如果做出來的是一個消費類產品,與用戶交互頻繁,這就不得不嘮叨幾句。

電容屏幕是嵌入式屏幕的首選,在電路設計中需要注意觸屏連接線和顯示屏連接線的布局。在走線的過程中盡量短的靠近主控cpu,同時注意配對信號走差分線,RGB控制信號走等長。各種信號走線間距遵循3W規則,避免相互干擾。 在屏幕的設計中,一定要確保功率和防止干擾,以防屏幕閃屏和花屏現象的出現。


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

    關注

    5198

    文章

    20445

    瀏覽量

    333996
  • 貿澤電子
    +關注

    關注

    16

    文章

    1212

    瀏覽量

    100124
  • 智能硬件
    +關注

    關注

    205

    文章

    2423

    瀏覽量

    111440

原文標題:這六個基本功不扎實,你的嵌入式硬件電路設計就不完美了!

文章出處:【微信號:Mouser-Community,微信公眾號:貿澤電子設計圈】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    嵌入式驅動開發,需要掌握哪些技能?

    有經驗的老司機都知道,做嵌入式驅動開發需要掌握一系列的技能,包含編程、硬件、操作系統、調試等多個方面。 1、硬件知識熟悉原理圖:能看懂原理圖以及各種元器件的含義,以及PCB布局
    發表于 01-20 16:46

    什么是嵌入式應用開發?

    、實現和部署,還包括硬件選擇、軟件設計、測試、集成和維護等流程?。 定義和背景 嵌入式應用開發是指將軟件部署到嵌入式系統,這些系統廣泛應用于消費電子和工業自動化
    發表于 01-12 16:13

    系統嵌入式的學習路線

    ,供各位嵌入式初學者參考,希望對大家有所幫助。嵌入式工程師需要掌握的內容非常廣泛,主要包括嵌入式軟件、嵌入式
    發表于 12-16 07:49

    嵌入式應掌握的幾種能力

    1. 編程語言 基本掌握嵌入式必備的編程語言。C語言為主,C++為輔。在資源有限的情況下,大多數嵌入式產品還是使用C語言為主的,特別是底層驅動開發。上層應用開發大多用C,在一些資源比較充足的平臺
    發表于 12-08 06:05

    嵌入式硬件設計解析

    平臺。 未來,隨著物聯網、人工智能、5G等技術的不斷發展,嵌入式系統將在更多領域得到應用。因此,嵌入式硬件設計也需要不斷創新和進步,以適應新的應用需求和技術挑戰。例如,在物聯網應用
    發表于 12-02 08:22

    C語言在嵌入式開發的應用

    C 語言在汽車電子控制系統開發的主導地位。 2、設備驅動程序 設備驅動程序是嵌入式系統連接硬件和軟件的橋梁,它負責實現嵌入式系統與
    發表于 11-21 08:09

    嵌入式和FPGA的區別

    \"嵌入\"到更大的系統,如智能家居設備、工業控制器等。 嵌入式硬件的核心就是是開發板,包含主控芯片(如MCU/MPU)和各種外設接口,所有芯片都是由大量門電路組成的,一般情況下
    發表于 11-19 06:55

    嵌入式開發的關鍵點介紹

    嵌入式開發在現代科技扮演著非常重要的角色。隨著物聯網的發展,嵌入式系統的需求也越來越大。嵌入式開發不僅需要開發人員具備深入的
    發表于 11-13 08:12

    嵌入式需要掌握哪些核心技能?

    嵌入式需要掌握哪些核心技能? 若想通過學習嵌入式技術提升就業競爭力,需重點掌握C語言、嵌入式硬件架構、RTOS/Linux開發、通信協議四
    發表于 10-21 16:25

    盤點嵌入式就業所需要的技能有哪些?

    在數字化和智能化的大潮嵌入式系統無疑是支撐現代科技發展的核心力量。從智能手機到智能汽車,再到智能家居,嵌入式技術無處不在,無時不刻不在影響著我們的生活和工作方式。因此,對于那些對科技充滿熱情的人
    發表于 08-11 15:43

    入行嵌入式應該怎么準備?

    不同的領域,如汽車、醫療、工業控制等。對于特定領域的了解將使你更具競爭力。因此,了解不同領域的特點和要求是非常有益的。 入行嵌入式需要掌握的技術能力遠不止上述幾點,但這些是入門的基礎。通過學習和實踐,方可逐漸提高自己的技術水平
    發表于 08-06 10:34

    Linux嵌入式和單片機嵌入式的區別?

    :使用Linux操作系統,可以運行各種復雜的應用程序和驅動程序。 4. 資源需求 : 單片機嵌入式 :對硬件資源的需求較低,通常只需要一個單片機芯片,內存和存儲空間較小。 Linux嵌入
    發表于 06-20 09:46

    嵌入式單片機在電機控制系統的應用

    長時間處于良好的工作狀態,其穩定性也得到了顯著的提升。嵌入式單片機在電機控制系統的應用可以分為軟件應用和硬件應用,硬件提供基本的物理框架支撐,軟件提供基本的信息、數據處理渠道,也只有
    發表于 06-11 15:07

    嵌入式適合自學嗎?

    嵌入式適合自學嗎?其實并不建議大家自學嵌入式,主要有以下原因。 一)學習難度大 1)知識體系復雜:嵌入式系統是一個復雜的領域,涉及到計算機、電子、通信等多學科知識,需要學習者具備扎實的
    發表于 04-27 09:54

    嵌入式去哪個城市好?

    大都市,上海擁有眾多跨國公司和高科技企業,特別是在電子產業方面有著深厚的積累和廣泛的應用。上海的科技公司涵蓋了從智能硬件到物聯網的各個領域,為嵌入式開發人員提供了廣闊的職業發展空間。上海的國際化氛圍也
    發表于 04-02 10:12