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

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

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

3天內不再提示

RS485發送端波形噪聲干擾大的解決方案

硬件微講堂 ? 來源:8號線攻城獅 ? 作者:Brain ? 2022-08-08 09:57 ? 次閱讀

c5c91af0-16a6-11ed-ba43-dac502259ad0.png

1、信號串擾

串擾指的是在兩條信號線之間的耦合現象。信號因為空間距離近的原因導致的信號線之間會出現不希望看到的電感性和電容性耦合從而互相干擾。電容性耦合會引發耦合電流,而電感性耦合則引發耦合電壓。在電路設計中,是一個比較棘手的問題。

2、本文概要

本文要解決的是RS485發送端波形噪聲干擾大的問題,如下圖1所示是其原理圖,RS485的發送,接收,使能控制引腳通過一個10R電阻分別直接連接到MCU端口上。這個電路是目前市面上比較常用的RS485方案,具體的實現方式如下:

在空閑期間,485EN為低電平,MCU處于接收狀態;在準備發送數據之前,MCU會先拉高485EN,U25處于發送狀態;發送完畢之后,485EN重新處于低電平,U25處于接收狀態。此方案的關鍵是要掌握好控制485EN引腳的高低的時機,否則會有丟包問題。

c5fd672e-16a6-11ed-ba43-dac502259ad0.png

圖 1RS485 典型應用原理圖

3、問題發現及解決過程

硬件測試時發現發射端DI的波形如下圖2所示,在信號上有很大的毛刺(電阻R15前后都一樣),測量另外一路同樣的RS485電路就不會有這種問題,分析電路原理上是不會有問題的,懷疑是這路信號被其他信號干擾了。

c60e5246-16a6-11ed-ba43-dac502259ad0.png

圖 2RS485發射引腳DI(UART6_TX)的波形圖

打開PCB圖,找到UART6_TX這根線對應的PCB走線圖,如下圖3、圖4所示。我們可以看到這根線從MCU出來后通過過孔到第三層,然后徑直往上,在上面通過過孔回到第一層,然后通過R15電阻接入RS485芯片的DI引腳,整個路徑除了和第一層的DCDC_OUT這根線有一段短距離的平行布線之外,其余還算干凈。查看DCDC_OUT信號,發現DCDC_OUT是MCU的內核電壓,系統選用的MCU內部含有PMU單元,內部DCDC單元是其中的一部分,其框圖如下圖5所示。考慮到buck芯片的強干擾影響,猜測是內核DCDC輸出布線對UART6_TX造成的耦合干擾。

c637dc10-16a6-11ed-ba43-dac502259ad0.png

圖 3UART6_TX走線路徑圖

c650e7be-16a6-11ed-ba43-dac502259ad0.png

圖 4UART6_TX與DCDC_OUT平行走線部分

c6627ab0-16a6-11ed-ba43-dac502259ad0.png

圖 5 DCDC block diagram

同時監測RS485發送引腳波形DI與LP點(圖5框圖中電感前)的電壓波形,如下圖6所示,可以發現,干擾的頻率與LP處頻率基本一致,基本可以判斷是芯片內核電源buck芯片的平行輸出布線耦合到RS485 DI引腳上去的。

注:黃色代表RS485上波形、LP處波形

c6953536-16a6-11ed-ba43-dac502259ad0.png

圖 6 發送端DI與LP處波形

那有人說了,這樣判斷是不是有點草率了?有沒有可能是RS485芯片部分的接收到其他地方的干擾傳導前面發射端的呢?好的,那我們再來驗證一下:我們先把R15電阻斷開,然后觀測靠近MCU端的波形和LP點輸出電壓波形,如下如7所示,發現斷開R15后,干擾波形依然存在,測量DI端波形,如下圖8所示,波形無干擾。因此,基本確定干擾由前級DCDC_OUT與UART6_TX平行布線部分串進來的。

c6bc7b50-16a6-11ed-ba43-dac502259ad0.png

圖7 R15斷開后測量的MCU端與LP處波形

c6e54f76-16a6-11ed-ba43-dac502259ad0.png

圖8R15斷開后測量DI端波形(黃色)

4、解決方法

原因找到了,那么如何去除干擾呢?

1、布線的時候將這段平行布線改掉,避免平行布線或拉遠布線間距;

2、RS485發送DE引腳加一個小電容濾除噪聲,因為噪聲頻率在1.65MHz,RS485頻率最大110k,頻率相差比較大,好濾除。如下是在DI引腳處添加不同容值的電容時的測試波形圖,考慮到既要去除干擾又要保證信號波形上升下降沿的質量,因此最終選擇用1nF電容。

c70cb9a8-16a6-11ed-ba43-dac502259ad0.png

圖 9 22pF時DI引腳波形圖

c733aa18-16a6-11ed-ba43-dac502259ad0.png

圖 10 220pF時DI引腳波形圖

c7486ade-16a6-11ed-ba43-dac502259ad0.png

圖 11 1nF時DI引腳波形圖

c76c9526-16a6-11ed-ba43-dac502259ad0.png

圖 12 10nF時DI引腳波形圖

審核編輯:湯梓紅

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

    關注

    13

    文章

    1120

    瀏覽量

    47400
  • RS485
    +關注

    關注

    39

    文章

    1156

    瀏覽量

    82291
  • 信號串擾
    +關注

    關注

    0

    文章

    15

    瀏覽量

    8579

原文標題:實例講解:RS485發射端串擾問題如何解決?

文章出處:【微信號:hjldws,微信公眾號:硬件微講堂】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    RS485總線浪涌解決方案

    RS485總線浪涌解決方案!|深圳比創達EMC
    的頭像 發表于 09-18 14:53 ?1478次閱讀
    <b class='flag-5'>RS485</b>總線浪涌<b class='flag-5'>解決方案</b>!

    RS485發送數據的時候,AB線上同時在發送數據,B線上的數據是錯誤的為什么?

    RS485發送數據的時候,AB線上同時在發送數據,A線上的數據是正確的,B線上的數據是錯誤的
    發表于 04-19 07:38

    RS485轉以太網的應用、解決方案和關鍵技術

    RS485轉以太網的應用、解決方案和關鍵技術時間:2010-09-03 作者: 來源:zlmcu1.RS485轉以太網的應用  RS485通信技術在工程上用得很多,其主要優點如下: &
    發表于 05-27 16:29

    關于RS485通信信號問題

    ` 本帖最后由 果果951 于 2017-5-27 18:58 編輯 問題1 :RS485 PIN4 TTL發送波形PIN2 TTL接收波形PIN2接收
    發表于 05-27 18:20

    rs485總線通信故障。當接受串口關閉時候,串口發送數據時rs485總線出現途中干擾是什么原因?

    rs485一個接串口發送端口com1,另外一個接串口接受端口com2,當發送串口和接受端口都打開時候通信正常總線波形很完美。當接受串口關閉時候,串口
    發表于 05-17 11:09

    RS485通信網絡的EMC解決方案

    。文章介紹每一種主要瞬變類型,并針對三種不同的RS-485通信端口成本/保護級別,提出并展示三種不同的EMC兼容解決方案RS-485概述首先,什么是RS-485
    發表于 06-20 05:00

    RS485簡介

    RS485的信號在傳送出去之前會先分解成正負對稱的兩條線路(即我們常說的A、B信號線),當到達接收后,再將信號相減還原成原來的信號。發送驅動器A、B之間的正電平在+2~6V,是一個正1邏輯狀態;負電平在
    發表于 06-21 05:00

    RS485是什么?RS485通信的特點有哪些

    來表示傳遞信號。RS485 僅僅規定了接受發送的電氣特性。它沒有規定或推薦任何數據協議。? RS485 的特點包括:1) 接口電平低,
    發表于 01-14 07:54

    MCU中RS485接口設計資料分享

    RS485接口具有抗干擾性強,適合長距離傳輸和多站點通訊等特點,因此在工業控制中被普遍使用。MCU只有UART接口,如果需要使用RS485通訊,需要外面加一個Transceiver。由于RS4
    發表于 02-08 07:44

    我用stm32通過RS485發送數據到串口,串口收到數據是亂碼是怎么回事啊?

    我用stm32通過RS485發送數據到串口,串口收到數據是亂碼是怎么回事啊?就是從AB讀取的數據。
    發表于 11-08 09:57

    RS485發送時,影響其他串口接收?為什么呢?

    今天做了一個小項目1變連接的是航模遙控器接收SBUS數據。使用的是stm32的串口3。2還有一邊連接的是485控制云臺攝像頭,使用的是串口2轉485。正常sbus數據不會停,會一直接收。即使失控也會有數據,只要不掉電。但是當我給485
    發表于 11-12 16:39

    STM32F103ZET6基于RS485發送接收簡單例程

    這是一個STM32F103ZET6基于HAL庫的RS485發送接收簡單例程,如需后期開發只需要添加自己的串口協議。
    發表于 08-29 16:08 ?306次下載

    RS485的實際應用和維護RS485的常用方法

    RS485總線是一種常見的串行總線標準,采用平衡發送與差分接收的方式,因此具有抑制共模干擾的能力。在一些要求通信距離為幾十米到上千米的時候,RS485總線是一種應用最為廣泛的總線。而且
    發表于 11-03 19:48 ?5708次閱讀
    <b class='flag-5'>RS485</b>的實際應用和維護<b class='flag-5'>RS485</b>的常用方法

    485發送接收切換問題討論

    485發送接收切換導致最后一位數據停止位丟失)現象現象單片機485發送接收常規做法是在發送完成中斷控制4
    發表于 01-14 13:20 ?6次下載
    <b class='flag-5'>485</b><b class='flag-5'>發送</b>接收切換問題討論

    為什么需要485隔離?常見RS485隔離方案介紹

    RS485是一種常用的數據通信協議,廣泛應用于工業控制系統、樓宇自動化、安防系統等領域。什么是485隔離電路?在某些應用中,為了防止電氣噪聲干擾或電氣沖擊,需要對
    的頭像 發表于 07-31 23:08 ?5476次閱讀
    為什么需要<b class='flag-5'>485</b>隔離?常見<b class='flag-5'>RS485</b>隔離<b class='flag-5'>方案</b>介紹
    主站蜘蛛池模板: 最近日本字幕MV免费观看在线| 日韩精品卡1卡2三卡四卡乱码| 国产人妻午夜无码AV天堂| 憋尿调教绝望之岛| xx在线观看| 91精品国产高清久久久久久| 印度12 13free| 战狼4在线观看完免费完整版| 亚洲中文字幕乱码熟女在线| 亚洲欧洲日韩国产一区二区三区| 亚洲福利天堂网福利在线观看| 午夜伦理:伦理片| 小伙无套内射老女人| 午夜深情在线观看免费| 性色香蕉AV久久久天天网| 小小水蜜桃免费影院| 亚洲 天堂 欧美 日韩 国产| 亚洲高清国产拍精品5g| 亚洲免费国产在线日韩| 亚洲欧美一区二区久久| 亚洲黄色在线| 伊人久久综在合线亚洲| 131美女爱做视频午夜剧场| 97无码欧美熟妇人妻蜜| 扒开 浓密 毛| 高h原耽肉汁动漫视频| 国产精品欧美久久久久天天影视| 国产精品乱人无码伦AV在线A| 国产人妻系列无码专区97SS| 果冻传媒独家原创在线观看| 九九色精品国偷自产视频| 看 视频一一级毛片| 欧美videqsdesex0| 日韩中文无线码在线视频| 午夜免费体验30分| 亚洲精品www久久久久久| 伊人影院综合网| XXXchinese国产HD| 国产精品久久久久久人妻精品流 | 伊人影院亚洲| SM调教贱屁股眼哭叫求饶H|