RM新时代网站-首页

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

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

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

使用DS3900評估I2C兼容器件是否成功實現(xiàn)雙向通信

星星科技指導員 ? 來源:ADI ? 作者:ADI ? 2023-01-10 10:43 ? 次閱讀

本應用筆記解釋了開發(fā)利用DS3900建立I2C兼容通信硬件方案的設計考慮因素和硬件要求。

介紹

DS3900用于評估I2C兼容元件,利用PC的串行端口與2線器件進行快速的雙向通信。圖1所示為在DS3900和I2C兼容器件之間建立通信的推薦配置。DS3900的分線板示例如圖2所示。這種小巧高效的PCB(印刷電路板)提供與DS3900進行I2C通信所需的一切,并允許用戶快速與I2C兼容器件連接。

pYYBAGO80OeAQBt4AAA256io84g002.gif?imgver=1

圖1.典型DS3900接口原理圖

poYBAGO80OiAY_xuAAC0Q6ryvOA566.jpg?imgver=1

圖2.DS3900接口板示例。

用戶需要了解界面的幾個值得注意的方面。電路的所有可選和關鍵功能詳述如下。

電源注意事項

理想情況下,DS3900應由與DUT(被測器件)相同的電源供電。通過對DUT和DS3900使用相同的電源,上拉電阻可以直接連接到V。抄送.單個去耦電容與V相連抄送在大多數(shù)應用中,到 GND 就足夠了。但是,DS3900上使用的RS-232收發(fā)器可能會在V上注入噪聲。抄送和接地信號。當一個 47μF 鉭電容1 也用于去耦電源時,這種噪聲會顯著降低。三個DS3900接地引腳必須全部接地。所有其他未使用的I/O和/MCLR引腳應保持電氣連接狀態(tài)。

上拉電阻注意事項

DS3900既可以使用用于SDA(串行DatA)和SCL(串行CLock)的板載上拉電阻,也可以使用現(xiàn)有應用中已經(jīng)采用的電阻。圖1中的開關2控制DS3900的板載電阻是否用于上拉至V。抄送.簡而言之,如果DS3900用于已經(jīng)有上拉電阻的I2C總線,請使用開關斷開DS3900的板載上拉電阻。然后,SDA和SCL可以安全地連接到目標板或組件。

硬件注意事項

DS3900具有許多方便的功能。P3 是一個集電極開路 I/O,可用于驅(qū)動狀態(tài) LED。圖 1 中的連接是通過 V 建立的抄送,這將影響 LED 打開時的電源電流。DS3900上還有其他幾個I/O引腳;它們的功能在DS3900數(shù)據(jù)資料中定義。

與DS3900通信

與DS3900的通信由DS3900評估板或Maxim器件附帶的I2C專用軟件處理。如果沒有器件專用軟件,DS3900評估板軟件就足夠了。DS3900通過RS-232端口連接到PC。FTP 站點上提供的評估軟件套件都是具有直觀用戶界面的可執(zhí)行文件。

結論

要記住的事情:

如果可能,DS3900和DUT使用相同的電源。在對電源和GND噪聲敏感的應用中使用額外的去耦。

確保在DS3900或目標板上使用SDA和SCL上拉電阻。

確保DS3900的所有三(3)個GND引腳均已接地并連接到目標板的GND基準。

如果遵循上述建議,使用DS3900評估I2C兼容器件將很容易。

審核編輯:郭婷

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

    關注

    242

    文章

    23252

    瀏覽量

    660554
  • Maxim
    +關注

    關注

    8

    文章

    859

    瀏覽量

    87173
  • 電路板
    +關注

    關注

    140

    文章

    4951

    瀏覽量

    97687
收藏 人收藏

    評論

    相關推薦

    基于RS485的多點雙向通信電路實現(xiàn)設計

    RS485可以采用二線和四線兩種方式,二線制可以實現(xiàn)真正的多點雙向通信
    發(fā)表于 08-21 17:25 ?4076次閱讀
    基于RS485的多點<b class='flag-5'>雙向通信</b>電路<b class='flag-5'>實現(xiàn)</b>設計

    請問一下如何運用LabView控制DS3900串口通信模塊?

    請問一下如何運用LabView控制DS3900串口通信模塊?
    發(fā)表于 05-27 06:53

    實現(xiàn)單片機雙向通信的實驗資料分享

    詳細介紹的是實現(xiàn)兩個單片機雙向通信的實驗資料合集包括了程序和仿真電路圖及工程文件
    發(fā)表于 09-25 06:43

    具有雙向通信功能的標準源

    本文介紹的具有雙向通信功能的標準源,是通過串行通信接口將PC機與標準源相連以實現(xiàn)雙向通信功能的系統(tǒng)。PC機的通信功能是利用Visual Ba
    發(fā)表于 02-25 11:25 ?15次下載

    運用LabView控制DS3900串口通信模塊

    運用LabView控制DS3900串口通信模塊 本篇應用筆記討論了DS3900串口通信模塊和LabView的使用問題,LabView是適用于嵌入式應用的圖形化界面開發(fā)平臺。本文可作為
    發(fā)表于 01-06 13:52 ?1165次閱讀
    運用LabView控制<b class='flag-5'>DS3900</b>串口<b class='flag-5'>通信</b>模塊

    運用LabView控制DS3900串口通信模塊

    摘要:本篇應用筆記討論了DS3900串口通信模塊和LabView的使用問題,LabView是適用于嵌入式應用的圖形化界面開發(fā)平臺。本文可作為面向DS3900的LabView界面用戶指南。
    發(fā)表于 04-28 11:38 ?783次閱讀
    運用LabView控制<b class='flag-5'>DS3900</b>串口<b class='flag-5'>通信</b>模塊

    Using a PC with a DS3900 to Co

    Abstract: This application note describes how to use the DS3900 PC serial port to 3-wire interface
    發(fā)表于 04-28 11:50 ?890次閱讀
    Using a PC with a <b class='flag-5'>DS3900</b> to Co

    運用LabView控制DS3900串口通信模塊

    摘要:本篇應用筆記討論了DS3900串口通信模塊和LabView的使用問題,LabView是適用于嵌入式應用的圖形化界面開發(fā)平臺。本文可作為面向DS3900的LabView界面用戶指南。
    發(fā)表于 05-07 11:30 ?557次閱讀
    運用LabView控制<b class='flag-5'>DS3900</b>串口<b class='flag-5'>通信</b>模塊

    Using a PC with a DS3900 to Co

    Abstract: This application note describes how to use the DS3900 PC serial port to 3-wire interface
    發(fā)表于 05-08 09:09 ?797次閱讀
    Using a PC with a <b class='flag-5'>DS3900</b> to Co

    Use a DS3900 to Evaluate I&sup

    Use a DS3900 to Evaluate I²C-Compatible Devices for Successful Bidirectional Communication
    發(fā)表于 09-27 11:30 ?1171次閱讀

    如何減少器件通信所用的I/O引腳數(shù)實現(xiàn)雙向通信

    隨著嵌入式系統(tǒng)的小型化趨勢,市場對減少器件通信所用的I/O 引腳數(shù)的需求與日俱增。Microchip 開發(fā)的UNI/O? 總線滿足了這一需求,這一低成本且易于實現(xiàn)的解決方案,僅需要使
    發(fā)表于 04-27 16:14 ?8次下載
    如何減少<b class='flag-5'>器件</b>間<b class='flag-5'>通信</b>所用的<b class='flag-5'>I</b>/O引腳數(shù)<b class='flag-5'>實現(xiàn)</b><b class='flag-5'>雙向通信</b>

    使用單片機實現(xiàn)雙機串口雙向通信C語言程序設計實例免費下載

    本文檔主要內(nèi)容詳細介紹的是使用單片機實現(xiàn)雙機串口雙向通信C語言程序設計實例免費下載。
    發(fā)表于 03-30 15:52 ?28次下載

    實現(xiàn)PC機與單片機雙向通信C語言程序設計實例免費下載

    本文檔的主要內(nèi)容詳細介紹的是使用單片機實現(xiàn)PC機與單片機雙向通信C語言程序設計實例免費下載。
    發(fā)表于 03-30 15:52 ?27次下載

    使用LabView控制DS3900串程通信模塊

    本 應用 筆記 是 基于 LabView 的 DS3900 接口 用戶 指南。要使用此應用程序,用戶需要安裝LabView。提供標準VI供用戶加載和運行程序。本 應用 說明 的 LabView 代碼 可 下載 (ZIP, 321K)。
    的頭像 發(fā)表于 01-10 13:57 ?1274次閱讀
    使用LabView控制<b class='flag-5'>DS3900</b>串程<b class='flag-5'>通信</b>模塊

    使用裝有DS3900的PC與DS1267、DS1867和DS1868通信

    本應用筆記介紹如何使用DS3900 PC串口轉(zhuǎn)3線接口與DS1267、DS1867和DS1868三個數(shù)字電位器通信,
    的頭像 發(fā)表于 02-25 11:06 ?1120次閱讀
    使用裝有<b class='flag-5'>DS3900</b>的PC與<b class='flag-5'>DS</b>1267、<b class='flag-5'>DS</b>1867和<b class='flag-5'>DS</b>1868<b class='flag-5'>通信</b>
    RM新时代网站-首页