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

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

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

通俗理解:下載口的上下拉電阻

朱老師物聯(lián)網(wǎng)大講堂 ? 2024-05-20 08:11 ? 次閱讀

串行調(diào)試(Serial Wire Debug)接口,SWD是ARM目前支持的兩種調(diào)試端口之一,其用于實(shí)現(xiàn)微控制器與調(diào)試器之間的通信。SWD僅需4pin的2.54排針加上4根線就能完成程序的燒寫與調(diào)試,而且ST-LINK的價(jià)格也很便宜。

75572d76-163d-11ef-bebc-92fbcf53809c.png

如上圖所示,一般我們都會(huì)這樣設(shè)計(jì)SWD接口,但是為什么SWDIO需要10K電阻上拉?SWCLK為什么需要10K電阻下拉?

我們先來參照一下國民技術(shù)的《N32WB03x 系列芯片硬件設(shè)計(jì)指南》:

75738ed0-163d-11ef-bebc-92fbcf53809c.png

這里明確指出SWDIO和SWCLK需要上拉和下拉。

再來看看《STM32F4xx中文參考手冊(cè)》

758e5f8a-163d-11ef-bebc-92fbcf53809c.png

在這里,SWDIO和SWCLK內(nèi)部已經(jīng)有上拉和下拉了。對(duì)于SWDIO,在芯片內(nèi)部已經(jīng)有上拉,在電路板上也必須再一次上拉;而對(duì)于SWCLK,在芯片內(nèi)部已經(jīng)有下拉,沒有特殊說明則不需要再下拉。

對(duì)于STM32的SWCLK和SWDIO引腳在設(shè)計(jì)上內(nèi)部通常帶有弱上拉和下拉電阻,這意味著在某些情況下,不額外添加外部上下拉電阻也可以正常工作。而其他一些MCU則需要進(jìn)一步參照其數(shù)據(jù)手冊(cè)以確定,如國民技術(shù)的N32WB031KEQ6-2。

而我們也要明確一下上拉或下拉電阻的作用是什么?

首先,上下拉電阻可以在引腳未被驅(qū)動(dòng)時(shí)(浮空),使其保證明確的狀態(tài)(上拉電阻使其保持高電平,下拉電阻使其保持低電平)。同時(shí),上下拉電阻也能抑制噪聲,避免因噪聲而導(dǎo)致誤判。因此為了確保更好的信號(hào)完整性、降低噪聲干擾和提高通信可靠性,尤其是在長距離傳輸、嘈雜環(huán)境下,建議在設(shè)計(jì)時(shí)添加合適的上下拉電阻(10K或100K)。在實(shí)際應(yīng)用中,應(yīng)該多參照數(shù)據(jù)手冊(cè)以及使用環(huán)境決定是否添在SWDIO和SWCLK加上下拉電阻,但是為了以防萬一,研發(fā)和設(shè)計(jì)過程中板子上往往會(huì)預(yù)留下上下拉電阻的位置。

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

    關(guān)注

    5

    文章

    360

    瀏覽量

    30621
  • 下拉電阻
    +關(guān)注

    關(guān)注

    4

    文章

    147

    瀏覽量

    20534
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    8596

    瀏覽量

    151145
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    上下拉電阻應(yīng)用很簡單嗎?哪些地方要加上下拉電阻?

    電路設(shè)計(jì)中,在哪些地方要加上下拉電阻上下拉電阻加多大呢?是否要考慮它的功耗,以及它的灌電流大小,太大會(huì)損壞電子器件。
    的頭像 發(fā)表于 10-08 16:23 ?2399次閱讀
    <b class='flag-5'>上下拉</b><b class='flag-5'>電阻</b>應(yīng)用很簡單嗎?哪些地方要加<b class='flag-5'>上下拉</b><b class='flag-5'>電阻</b>?

    電阻上下拉功能實(shí)現(xiàn)原理詳解

    作為電路中最常見的電子元器件之一,電阻可以實(shí)現(xiàn)限流、隔離、上下拉等不同功能。以上拉為例,IIC通信接口SDA和SCLK都需要通過電阻實(shí)現(xiàn)上拉輸入/輸出。那么,電阻是如何實(shí)現(xiàn)
    的頭像 發(fā)表于 11-13 18:23 ?1756次閱讀
    <b class='flag-5'>電阻</b><b class='flag-5'>上下拉</b>功能實(shí)現(xiàn)原理詳解

    上下拉電阻的用法

    上下拉電阻的用法
    發(fā)表于 08-16 13:38

    上下拉電阻的作用

    上下拉電阻的作用
    發(fā)表于 04-18 21:21

    上下拉電阻有什么用

    位到低電平。這樣,一個(gè)不確定的信號(hào)就確定下來了。接下來,我們將詳細(xì)介紹上下拉電阻。例子:單片機(jī)的I/0,通電狀態(tài)下是高電平還是低電平,傻傻分不清,此時(shí)我們就可以通過上拉電阻將I/O
    發(fā)表于 11-30 06:07

    解釋一下上下拉電阻

    上拉電阻、下拉電阻的一些理解最近在做課程設(shè)計(jì),到了總結(jié)收尾階段,可愛的LBQ同學(xué)就提出了一個(gè)很可愛的問題。原文是如圖所示,其實(shí)LBQ同學(xué)的意思就是我們的實(shí)際電路是直接連51單片機(jī)的IO
    發(fā)表于 01-14 07:09

    上下拉電阻有什么用呢

    。這樣,一個(gè)不確定的信號(hào)就確定下來了。接下來,我們將詳細(xì)介紹上下拉電阻。例子:單片機(jī)的I/0,通電狀態(tài)下是高電平還是低電平,傻傻分不清,此時(shí)我們就可以通過上拉電阻將I/O
    發(fā)表于 01-14 06:50

    什么是上下拉電阻?如何辨別呢

    一、什么是上下拉電阻?上拉、下拉電阻統(tǒng)一稱為拉電阻,作用是將狀態(tài)不確定的信號(hào)線通過一個(gè)電阻將其箝
    發(fā)表于 01-14 08:58

    上下拉電阻分析

    上拉電阻,與下拉電阻的分析
    發(fā)表于 07-24 16:40 ?70次下載

    上下拉電阻的接線方法及作用介紹

    本文主要介紹了上下拉電阻的接線方法及作用。
    的頭像 發(fā)表于 09-30 11:27 ?1.9w次閱讀
    <b class='flag-5'>上下拉</b><b class='flag-5'>電阻</b>的接線方法及作用介紹

    深入淺出上拉電阻下拉電阻

    位到低電平。這樣,一個(gè)不確定的信號(hào)就確定下來了。接下來,我們將詳細(xì)介紹上下拉電阻。例子:單片機(jī)的I/0,通電狀態(tài)下是高電平還是低電平,傻傻分不清,此時(shí)我們就可以通過上拉電阻將I/O
    發(fā)表于 11-20 12:21 ?16次下載
    深入淺出上拉<b class='flag-5'>電阻</b><b class='flag-5'>下拉</b><b class='flag-5'>電阻</b>

    上拉電阻、下拉電阻的一些理解

    上拉電阻、下拉電阻的一些理解最近在做課程設(shè)計(jì),到了總結(jié)收尾階段,可愛的LBQ同學(xué)就提出了一個(gè)很可愛的問題。原文是如圖所示,其實(shí)LBQ同學(xué)的意思就是我們的實(shí)際電路是直接連51單片機(jī)的IO
    發(fā)表于 01-14 14:01 ?7次下載
    上拉<b class='flag-5'>電阻</b>、<b class='flag-5'>下拉</b><b class='flag-5'>電阻</b>的一些<b class='flag-5'>理解</b>

    上下拉電阻在電路設(shè)計(jì)中的應(yīng)用

      “上下拉電阻應(yīng)用很簡單嗎?”那可不一定。電路設(shè)計(jì)中,在哪些地方要加上下拉電阻?上下拉電阻加多
    的頭像 發(fā)表于 11-23 15:27 ?2145次閱讀
    <b class='flag-5'>上下拉</b><b class='flag-5'>電阻</b>在電路設(shè)計(jì)中的應(yīng)用

    電路設(shè)計(jì):上下拉電阻應(yīng)用很簡單嗎?

    上下拉電阻應(yīng)用很簡單嗎?”那可不一定。電路設(shè)計(jì)中,在哪些地方要加上下拉電阻?上下拉電阻加多大呢
    的頭像 發(fā)表于 03-17 16:32 ?1095次閱讀
    電路設(shè)計(jì):<b class='flag-5'>上下拉</b><b class='flag-5'>電阻</b>應(yīng)用很簡單嗎?

    電阻是如何實(shí)現(xiàn)上下拉功能的呢?

    電阻是如何實(shí)現(xiàn)上下拉功能的呢? 上下拉功能是指在電路中通過連接電阻來實(shí)現(xiàn)對(duì)信號(hào)的上拉和下拉控制。在數(shù)字電路中,上拉和
    的頭像 發(fā)表于 02-04 09:32 ?927次閱讀