飛凌干貨丨MAX13487芯片的使用技巧

原創(chuàng) 2020-03-07 18:34:00 MAX13487 RS485

RS485通訊接口是嵌入式領(lǐng)域應(yīng)用最普遍的一種異步串行通訊接口,這個接口只有AB兩個數(shù)據(jù)線,接口形式非常簡單,因此收到了廣大工程技術(shù)人員的青睞。

本文介紹MAX13487這款RS485收發(fā)器的使用注意事項(xiàng),該收發(fā)器具備自動收發(fā)控制功能,省去了程序通過一個IO控制收發(fā)器狀態(tài)的工作。

 

在使用MAX13487芯片的時(shí)候出現(xiàn)了發(fā)送給MAX13487芯片的數(shù)據(jù),原封不動的從RO引腳返回到CPU端,好像數(shù)據(jù)產(chǎn)生了回環(huán),通過分析原因如下:MAX13487是個自動收發(fā)控制的485芯片,芯片只有在DI引腳輸入是低電平時(shí)驅(qū)動總線的狀態(tài)為低(A<B),在DI引腳輸入為高電平時(shí),芯片只驅(qū)動總線一小段時(shí)間就將發(fā)送器禁止了,由總線的上下拉電阻保持總線為高電平(A>B)。

 

回環(huán)現(xiàn)象的出現(xiàn)和收發(fā)自動控制有一定關(guān)系,芯片的接收器除了在發(fā)送低電平時(shí)處于禁止?fàn)顟B(tài),其他時(shí)間都是使能的。


  實(shí)際場景是什么情況呢?  

總線沒有數(shù)據(jù)傳輸時(shí),上下拉電阻的作用就使RO輸出一個高電平,總線有數(shù)據(jù)時(shí),RO的電平根據(jù)總線的狀態(tài)正確的輸入給MCU;接收時(shí)沒有問題,問題出現(xiàn)在發(fā)送數(shù)據(jù)的時(shí)候,關(guān)鍵是發(fā)送低電平時(shí),接收器是禁止的,這時(shí)接收器不驅(qū)動RO引腳,RO引腳處于高阻狀態(tài),芯片內(nèi)部相當(dāng)于懸空,碰巧我的MCU的RXD引腳默認(rèn)配置了下拉,這樣RO引腳就會被我的MCU RXD引腳的下拉電阻拉到低電平,這樣DI和RO的信號電平就一致了,數(shù)據(jù)回環(huán)的現(xiàn)象就產(chǎn)生了。

解決問題的辦法是,給RO引腳加了一個上拉電阻,這樣,當(dāng)MAX13457不驅(qū)動RO引腳時(shí),不至于被MCU把這個引腳拉低,問題就解決了。

其實(shí)485總線看似簡單,包含的知識點(diǎn)也很多,比如單位負(fù)載的概念,都是特別有意思的東西,有機(jī)會在和大家一一展開分享。

相關(guān)產(chǎn)品 >

  • FETMX8MP-C核心板

    iMX8MP核心板基于 NXP  i.MX 8M Plus 處理器設(shè)計(jì),  采用4核Cortex-A53 和 Cortex-M7架構(gòu)。支持雙千兆網(wǎng)口,iMX8MP性能強(qiáng)勁最高運(yùn)行速率可達(dá)2.3TOPS,并且i.MX8MP功耗更低≤2W 。iMX 8M Plus系列專注于機(jī)器學(xué)習(xí)和視覺、高級多媒體以及具有高可靠性的工業(yè)自動化。它旨在滿足智慧家庭、樓宇、城市和工業(yè)4.0應(yīng)用的需求。飛凌iMX8MP核心板提供用戶手冊,iMX8MP原理圖,引腳定義等。
    了解詳情
    FETMX8MP-C核心板
  • FET3568-C核心板

    RK3568性能強(qiáng)而穩(wěn) 國產(chǎn)芯|飛凌嵌入式RK3568系列核心板,采用瑞芯微國產(chǎn)高性能AI處理器RK3568設(shè)計(jì)生產(chǎn),RK3568兼具CPU、GPU、NPU、VPU于一身,RK3568 性能、性價(jià)比在同類產(chǎn)品中具有較高優(yōu)勢,RK3568處理器是一款定位中高端的通用型SoC, 飛凌RK3568核心板主要面向工業(yè)互聯(lián)網(wǎng)、HMI、NVR存儲、車載中控、工業(yè)網(wǎng)關(guān)等領(lǐng)域。目前RK3568系列已經(jīng)批量穩(wěn)定出貨

    了解詳情
    FET3568-C核心板

推薦閱讀 換一批 換一批