一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

硬件設(shè)計幾種常用經(jīng)典電路,為軟件開發(fā)打硬件基礎(chǔ)

張飛實戰(zhàn)電子官方 ? 2025-03-13 19:33 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言

一直想入職嵌入式軟件,但是25年作為學(xué)歷一般的應(yīng)屆生真是太難了,于是今年實習(xí)就不想跑太遠了,就在老家5線小城市進入了一家小企業(yè),當(dāng)電子工程師實習(xí)(學(xué)徒)。

抱著入職什么,就學(xué)習(xí)什么的態(tài)度,大家都要認真對待每一份工作。

edd77caa-fffe-11ef-9434-92fbcf53809c.png

本篇文章將介紹幾種常見的經(jīng)典電路。

二極管鉗位(I/O的過壓/浪涌保護)

使用場景

當(dāng)我們的電路環(huán)境接收外部輸入信號容易受到噪聲影響,我們需要采取過壓和浪涌保護措施,其中一個方式就是二極管鉗位保護。鉗位二極管選擇肖特基二極管或者小信號二極管,正向壓降低,結(jié)電容小。

過壓:指電路中的電壓超過了正常操作范圍。

浪涌:指短時間內(nèi)出現(xiàn)的電壓或電流尖峰,可能對電路造成損害

肖特基二極管:具有正向壓降低、反向恢復(fù)時間短、結(jié)電容小等特點,適合用于高頻電路和需要快速響應(yīng)的場合。

小信號二極管:通常用于處理小信號,其正向壓降也較低,結(jié)電容相對較小,適用于對信號質(zhì)量要求較高的電路。

選擇這兩種二極管作為鉗位二極管,可以減小對電路正常工作的影響,同時提供有效的過壓和浪涌保護。

結(jié)電容:二極管內(nèi)部的寄生電容。結(jié)電容小意味著二極管在高頻信號下的性能更好,不易引起信號的失真或衰減。

原理圖

edf53646-fffe-11ef-9434-92fbcf53809c.png

狀態(tài)分析

以下假設(shè)均在未發(fā)生反向擊穿等情況

靜態(tài)狀態(tài)(無輸入信號)

當(dāng)處于無信號狀態(tài)時,由于D4、D5為鉗位二極管,此時不導(dǎo)通。電路處于靜態(tài)狀態(tài)

正向輸入信號狀態(tài)

當(dāng)INPUT端接收到正向電壓信號時,D4導(dǎo)通,將電壓鉗制在D4導(dǎo)通電壓附加。

D5此時不導(dǎo)通,為反向偏置狀態(tài)。

R21限制流過D4的電流,保護電流不受大電流沖擊。

IC-IN端接收到的電壓信號將被D4鉗制后的電壓所決定。

負向輸入信號狀態(tài)

當(dāng)INPUT端接收到反向電壓信號時,D5導(dǎo)通,將電壓鉗制在D5導(dǎo)通電壓附加。

D4此時不導(dǎo)通,為反向偏置狀態(tài)。

R21限制流過D5的電流,保護電流不受大電流沖擊。

IC-IN端接收到的電壓信號將被D5鉗制后的電壓所決定。

過壓保護狀態(tài)

如果INPUT端接收到一個過高的正向或負向電壓信號,D4或D5將分別導(dǎo)通,并將電壓鉗制在它們的正向?qū)妷焊浇?,從而保護后續(xù)電路不受過壓損害。

在這種情況下,R21同樣起到限流作用,防止二極管因過大電流而損壞。

防反接保護電路

防反接保護(二極管)

使用場景

在實際電子設(shè)計中,防反接保護電路非常重要。最簡單的就是利用二極管的單向?qū)щ娦浴?/p>

但是使用二極管有個弊端,就是二極管會有壓降。

原理圖

ee08884a-fffe-11ef-9434-92fbcf53809c.png

防反接保護(PMOS)

使用場景

前面介紹的二極管防反接的辦法, 有壓降的弊端,如果我們對電壓要求很敏感的話,可以采用PMOS的方法來代替。

原理圖

ee156a42-fffe-11ef-9434-92fbcf53809c.png

狀態(tài)分析

PMOS在完全導(dǎo)通后,導(dǎo)通電阻很小,GS之間加了一個齊納二極管防止輸入電壓超過MOS的Vgs,Vgs額定值為20V,這里一般用10V就可以滿足。

直流浪涌電流抑制開關(guān)

適用場景

原理圖

ee280058-fffe-11ef-9434-92fbcf53809c.png

此電路可以解決負載中有大容量電容,電源端出現(xiàn)巨大浪涌電流的問題,啟動時緩慢升高電壓以抑制上電時的浪涌電流。電壓升高的時間C1與R6決定,值增大,緩啟動的時間變長。

背靠背防倒灌

使用場景

前面的防反接保護電路中說了,會有出現(xiàn)倒流的風(fēng)險,特別是負載端是電池或者有大容量電容時,或者是電腦USB給一些調(diào)試的同時外部還有電源,則會流向Vin側(cè),進而引發(fā)一系列故障

原理圖

ee3f8c0a-fffe-11ef-9434-92fbcf53809c.png

雙三極管鏡像電路防倒灌

該電路,防反接,輸出基本不損失電壓,不需要額外控制信號,可以防止電流回流。

原理圖

ee5a0d50-fffe-11ef-9434-92fbcf53809c.png

雙向電平轉(zhuǎn)換(MOS管)

用MOS管進行電平轉(zhuǎn)換,電路簡單,可以實現(xiàn)雙向通訊,用于2C等開漏總線上是肯定沒問題的,但大家思考一下,此電路能用于串口、SPI或者其它推挽輸出形式的電平轉(zhuǎn)換嗎?關(guān)于速率,如果太快信號也會失真,一般100K以內(nèi)問題都不大,超出了就要實際觀察下波形失真情況,看下能否接受,另外注意低端電壓一定要低于等于高端電壓。

原理圖

ee6dd63c-fffe-11ef-9434-92fbcf53809c.png

RS485方向自動控制

我們都知道RS485是半雙工通信,所以在傳輸?shù)臅r候需要有使能信號,標明是發(fā)送還是接收信號,很多時候用一個O口控制就好了,但是有些低成本緊湊型的MCU上,一個O口也是很珍貴的因此,如果能實現(xiàn)硬件自動控制方向,像串口那樣兩條線通信了,也不需要程序控制,可以釋放一個io

原理圖

ee763e08-fffe-11ef-9434-92fbcf53809c.png

ESP32自動下載電路

這是一個ESP32系列或者ESP8266等電路的一個自動下載電路。可以用邏輯IC試下能自動下載,使用帶DTR和RTS引腳的USB轉(zhuǎn)UART芯片即可。芯片會自動幫我們發(fā)出進入燒寫模式的信號,非常方便。

ee8d78a2-fffe-11ef-9434-92fbcf53809c.png

建議Type-C拉取5V/3A電流電路

這是一個ESP32系列或者ESP8266等電路的一個自動下載電路??梢杂眠壿婭C試下能自動下載,使用帶DTR和RTS引腳的USB轉(zhuǎn)UART芯片即可。芯片會自動幫我們發(fā)出進入燒寫模式的信號,非常方便。

ee9f564e-fffe-11ef-9434-92fbcf53809c.png

-- END --

免責(zé)聲明:本文來源于嘉立創(chuàng)EDA,版權(quán)歸原作者所有,如涉及作品版權(quán)問題,請及時與我們聯(lián)系,謝謝!

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 軟件開發(fā)
    +關(guān)注

    關(guān)注

    0

    文章

    639

    瀏覽量

    28353
  • 硬件
    +關(guān)注

    關(guān)注

    11

    文章

    3473

    瀏覽量

    67332
  • 硬件設(shè)計
    +關(guān)注

    關(guān)注

    18

    文章

    431

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    Xilinx隆重發(fā)布Vitis統(tǒng)一軟件平臺,賦予軟件開發(fā)者靈活應(yīng)變的硬件

    Vitis將賦予軟件開發(fā)者靈活應(yīng)變的硬件,同時將提高硬件設(shè)計者的工作效率。
    發(fā)表于 10-09 16:22 ?1248次閱讀

    硬件開發(fā)入門和軟件開發(fā)入門需要學(xué)習(xí)哪些語言

    請教一下各位高手,硬件開發(fā)入門和軟件開發(fā)入門需要學(xué)習(xí)哪些語言,我沒編程語言基礎(chǔ)。請推薦幾本好書,不勝感激。[em52][此貼子已經(jīng)被作者于2010-2-23 9:08:19編輯過]
    發(fā)表于 02-21 13:06

    【獵頭崗位】深圳嵌入式軟件開發(fā)、硬件工程師等職位

    嵌入式產(chǎn)品算法工程師調(diào)試 5.配合PC端調(diào)參、調(diào)試軟件開發(fā)及測試 任職資格: 1.3-5年相關(guān)領(lǐng)域經(jīng)驗,優(yōu)秀者可放寬條件 2.精通C編程 3.精通ARM硬件架構(gòu)及驅(qū)動設(shè)計、例如ST、NXP、TI等
    發(fā)表于 01-13 11:40

    嵌入式軟件開發(fā)好還是硬件開發(fā)好?

    近些天許多學(xué)嵌入式的小伙伴前來咨詢,問:嵌入式軟件開發(fā)好,還是硬件開發(fā)好?在小編看來,想要成為一名優(yōu)秀的嵌入式開發(fā)師,還是軟硬兼修好,我們
    發(fā)表于 11-08 07:38

    常用的STM32軟件開發(fā)模式主要有哪幾種

    常用的STM32軟件開發(fā)模式主要有哪幾種呢?分別是哪些?有何作用呢?
    發(fā)表于 11-22 06:59

    嵌入式硬件軟件哪個好?

    設(shè)計工具、設(shè)計原理圖、PCB板的能力;熟練運用單片機、DSP、PLD、FPGA等進行軟硬件開發(fā)調(diào)試的能力;熟練運用仿真工具、示波器、信號發(fā)生器、邏輯分析儀等調(diào)測硬件的能力;掌握常用的標
    發(fā)表于 12-05 15:17

    飛思卡爾軟件硬件經(jīng)典教程

    飛思卡爾軟件硬件經(jīng)典教程
    發(fā)表于 03-24 09:50 ?24次下載

    淺談嵌入式軟件開發(fā)經(jīng)典面試題

    嵌入式軟件開發(fā)經(jīng)典面試題
    的頭像 發(fā)表于 03-20 14:25 ?8144次閱讀
    淺談嵌入式<b class='flag-5'>軟件開發(fā)</b><b class='flag-5'>經(jīng)典</b>面試題

    單片機軟件開發(fā)下載程序電路

    目前為止,接觸單片機已有一些,從選擇元器件、原理圖、PCB、電路硬件調(diào)試、軟件開發(fā)也算小有心得。
    發(fā)表于 07-17 10:06 ?1381次閱讀
    單片機<b class='flag-5'>軟件開發(fā)</b>下載程序<b class='flag-5'>電路</b>

    軟件開發(fā)常用詞匯

    軟件開發(fā)常用詞匯參考???。
    發(fā)表于 05-31 09:22 ?8次下載

    嵌入式軟件開發(fā)好,還是硬件開發(fā)好?

    近些天許多學(xué)嵌入式的小伙伴前來咨詢,問:嵌入式軟件開發(fā)好,還是硬件開發(fā)好?在小編看來,想要成為一名優(yōu)秀的嵌入式開發(fā)師,還是軟硬兼修好,我們
    發(fā)表于 11-03 10:51 ?15次下載
    嵌入式<b class='flag-5'>軟件開發(fā)</b>好,還是<b class='flag-5'>硬件</b><b class='flag-5'>開發(fā)</b>好?

    嵌入式軟件開發(fā)需要懂的硬件基礎(chǔ)

    嵌入式軟件開發(fā)需要懂的硬件基礎(chǔ)
    發(fā)表于 11-03 11:06 ?25次下載
    嵌入式<b class='flag-5'>軟件開發(fā)</b>需要懂的<b class='flag-5'>硬件</b>基礎(chǔ)

    嵌入式硬件軟件開發(fā)工具趨勢

    嵌入式硬件軟件開發(fā)工具趨勢
    的頭像 發(fā)表于 12-28 09:51 ?1359次閱讀

    硬件設(shè)計省錢可靠,軟件開發(fā)免費定制——合宙LuatOS幫你解決大屏應(yīng)用開發(fā)難題

    大屏應(yīng)用開發(fā)難,如何快速量產(chǎn)?合宙LuatOS幫你解決難題——硬件設(shè)計省錢可靠,軟件開發(fā)也可免費定制了!兩周左右完成項目軟件開發(fā),省時省力省錢,真正降本增效。1LuatOS-HMI大屏
    的頭像 發(fā)表于 02-15 13:44 ?1777次閱讀
    <b class='flag-5'>硬件</b>設(shè)計省錢可靠,<b class='flag-5'>軟件開發(fā)</b>免費定制——合宙LuatOS幫你解決大屏應(yīng)用<b class='flag-5'>開發(fā)</b>難題

    嵌入式軟件開發(fā)軟件開發(fā)的區(qū)別

    嵌入式軟件開發(fā)軟件開發(fā)是兩個不同的概念,它們在一些關(guān)鍵方面有著明顯的區(qū)別。嵌入式軟件開發(fā)是指開發(fā)嵌入在硬件設(shè)備中的
    的頭像 發(fā)表于 01-22 15:27 ?2912次閱讀