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

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

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

3天內不再提示

如何使用Zilog的Z8051微控制器實現1-Wire 接口

電子設計 ? 來源: Zilog、DS18S20、DS2417 ? 作者: Zilog、DS18S20、DS ? 2021-06-17 17:54 ? 次閱讀

1-Wire 總線使用單線提供電源和信號??偩€在開漏環境中運行;因此需要一個上拉電阻。該總線還在 2.0 V-5.5 V 范圍內運行。通信是異步的、半雙工的,并嚴格遵循主從方案。總線上只能連接一個主設備,以及一個或多個從設備。每個至少 60 μs 的時間段內只能在總線上傳輸一個數據位。

復位和存在信號

當發出復位信號時,主機將總線拉低至少 480 μs。如果存在從站,則主站將收到響應。這個響應稱為存在信號,它發生在總線被從設備拉低 60 μs 后,在主設備釋放總線后。如果主機沒有接收到存在信號,主機將假定總線上沒有設備/從機。

pYYBAGDLGvWAFcwaAADMtHrni1M228.png

圖 1 復位和存在時序圖

使用 UART 生成信號

當使用 Zilog 的 Z8051 MCU 上的 UART 模塊生成時,需要將發送器 (TXD) 和接收器 (RXD) 連接到 1-Wire 總線。此外,需要一個外部集電極開路或漏極開路緩沖器,以允許從設備在 UART 輸出為高電平時將總線拉低。圖 2 顯示了一個由分立元件組成的示例緩沖器。

poYBAGDLGwGAT1POAAB-rsu65TU997.png

圖 2 集電極開路緩沖器電路示例

UART 配置

UART 模塊與 1-Wire 從設備通信,需要配置為讀寫 8 個數據位、無極性、1 個停止位的數據格式;使用兩種波特率,9 600 bps 和 115 200 bps。Zilog 建議使用 11.0592 MHz 晶體振蕩器作為系統時鐘,以在 115 200 波特率下實現數據傳輸的零誤差。

硬件實現

本節討論 Z8051 MCU 和 1-Wire 從設備之間的物理接口,以及如何配置和編程 Z8051 MCU 以通過具有三個從設備的 1-Wire 總線有效地讀寫數據。

如下圖所示,TXD1連接到由電阻和NPN晶體管組成的集電極開路緩沖電路。當 UART 處于空閑狀態時,該電路使從設備能夠將線路拉低。

poYBAGDLGxCAQr3-AAFHHpIXy1A705.png

圖 3 MCU 與從機連接

在理想情況下,1-Wire 器件將在單條總線上獲得電源和數據。然而,一些器件需要額外的電流,這可能會導致弱 1-Wire 上拉電阻上出現不可接受的壓降,或者需要更多的電流可以由總線提供。為此,DS18S20 和 DS2417 從器件由外部電壓電源供電,而 DS24B33 從器件是唯一由 1-Wire 總線供電的器件。1-Wire 總線中的電流足以在讀和寫操作期間為 DS24B33 從器件上電。

本文檔討論了使用 Zilog 的 Z8051 微控制器實現具有多個從設備的 1-Wire 接口。這些從機 DS18S20、DS2417 和 DS24B33 器件都是 Dallas Semiconductor 的產品。1-Wire 實現的成功之處在于,高達位級的數據傳輸通過了 1-Wire 協議的時序要求。

資料來源: Zilog、DS18S20、DS2417

編輯:hfy

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

    關注

    5

    文章

    363

    瀏覽量

    30686
  • 緩沖器
    +關注

    關注

    6

    文章

    1929

    瀏覽量

    45583
  • uart
    +關注

    關注

    22

    文章

    1243

    瀏覽量

    101627
收藏 人收藏

    評論

    相關推薦

    1-Wire接口

    1-Wire接口要適應12V供電的芯片有什么?
    發表于 11-12 11:20

    微控制器1-Wire溫度傳感的軟件接口

    DS5000(與MCS-8051單片機兼容)的微控制器接口。 接口時序與DSl8x20/DSl822的通信,通過操作時隙完成1-Wire
    發表于 12-17 11:29

    性能優異的1-Wire網絡驅動

    摘要:本文介紹了一種基于微控制器1-Wire®主機接口,適用于小規模、中等規模以及大規模的1-Wire網絡。采用精細的阻抗匹配和"智能" (軟件
    發表于 04-23 14:28 ?1080次閱讀
    性能優異的<b class='flag-5'>1-Wire</b>網絡驅動<b class='flag-5'>器</b>

    嵌入1-Wire主機

    摘要:本應用指南闡述如何將1-Wire主機(1WM)嵌入到用戶ASIC設計之中。本文包含了采用Verilog語言如何創建1-Wire主機例程的摘要。本文提到的DS89C200只是一個理論上的
    發表于 04-30 14:14 ?1042次閱讀
    嵌入<b class='flag-5'>1-Wire</b>主機

    嵌入1-Wire主機

    摘要:本應用指南闡述如何將1-Wire主機(1WM)嵌入到用戶ASIC設計之中。本文包含了采用Verilog語言如何創建1-Wire主機例程的摘要。本文提到的DS89C200只是一個理論上的
    發表于 05-06 08:54 ?1060次閱讀
    嵌入<b class='flag-5'>1-Wire</b>主機

    1-Wire器件與8051系列單片機的軟件接口

    摘 要:分析了1-Wire總線的硬件結構和通信協議,結合實際應用設計了1-Wire器件與8051系列單片機的軟件接口。 關鍵詞:1-Wire
    發表于 05-17 12:40 ?2076次閱讀
    <b class='flag-5'>1-Wire</b>器件與<b class='flag-5'>8051</b>系列單片機的軟件<b class='flag-5'>接口</b>

    MAXQ1004 1-Wire和SPI認證微控制器

    MAXQ1004 1-Wire和SPI認證微控制器   The MAXQ1004 is a low-power microcontroller that integrates a
    發表于 05-09 10:55 ?861次閱讀

    美信推出DS2482-100單通道1-Wire控制器

    DS2482-100是I2C至1-Wire?橋接器件,可直接與標準(最大100kHz)或快速(最大400kHz) I2C主控制器連接,實現I2C主機和下游1-Wire從機之間的雙向協議
    發表于 01-09 10:15 ?2745次閱讀
    美信推出DS2482-100單通道<b class='flag-5'>1-Wire</b>主<b class='flag-5'>控制器</b>

    實時時鐘為微控制器系統增加了精確的計時功能

    許多微控制器包括定時電路,但只有少數微控制器包括電池備份實時時鐘(RTC)。然而,許多應用需要RTC,使用1-Wire網絡可以輕松添加RTC。本文介紹如何將支持
    的頭像 發表于 02-21 10:09 ?1387次閱讀
    實時時鐘為<b class='flag-5'>微控制器</b>系統增加了精確的計時功能

    DS18X20/DS1822 1-Wire溫度傳感微控制器環境中的接口

    本應用向用戶介紹簡單的1-Wire軟件,用于將微控制器連接至DS18B20、DS18S20和DS1822 1-Wire溫度傳感。本文舉例使用DS5000(兼容
    的頭像 發表于 03-01 14:34 ?1865次閱讀
    DS18X20/DS1822 <b class='flag-5'>1-Wire</b>溫度傳感<b class='flag-5'>器</b>在<b class='flag-5'>微控制器</b>環境中的<b class='flag-5'>接口</b>

    DS2760 1-Wire高精度鋰離子電池監視和保護IC在微控制器環境中的接口

    微控制器之間通過Maxim 1-Wire?通信協議進行通信。該器件提供了所有常用1-Wire命令的軟件例程,因此可用于任何采用1-Wire協議進行通信的Maxim器件。此外,還提供常
    的頭像 發表于 03-01 15:22 ?923次閱讀

    DS2760 1-Wire高精度鋰離子電池監視和保護IC在微控制器環境中的接口

    微控制器之間通過Maxim 1-Wire?通信協議進行通信。該器件提供了所有常用1-Wire命令的軟件例程,因此可用于任何采用1-Wire協議進行通信的Maxim器件。此外,還提供常
    的頭像 發表于 03-10 11:35 ?896次閱讀

    如何配置微芯片PICmicro以實現1-Wire通信協議

    微控制器之間的簡單接口,本應用筆記介紹了PIC微控制器的一般1-Wire軟件例程,并解釋了時序和相關細節。本應用筆記還提供了一個涵蓋所有1-Wir
    的頭像 發表于 03-13 11:34 ?1469次閱讀
    如何配置微芯片PICmicro以<b class='flag-5'>實現</b><b class='flag-5'>1-Wire</b>通信協議

    使用UART實現1-Wire總線主控

    本應用筆記解釋了如何使用微處理的UART實現1-Wire總線主機。它包括對所需電氣接口、UART配置以及UART和1-Wire信號之間的時
    的頭像 發表于 03-29 11:28 ?4143次閱讀
    使用UART<b class='flag-5'>實現</b><b class='flag-5'>1-Wire</b>總線主控

    為嵌入式應用選擇合適的1-Wire主機

    本文討論的電路為1-Wire主機控制器,它們均與1-Wire從器件通信。 但是,這些1-Wire主機控制器不能作為單獨的主體,需要一個主機(
    的頭像 發表于 06-13 09:40 ?1229次閱讀
    為嵌入式應用選擇合適的<b class='flag-5'>1-Wire</b>主機
    主站蜘蛛池模板: 日本后进式猛烈xx00动态图| 亚洲免费福利在线视频| 久久re6热在线视频| 好湿好紧水多AAAAA片秀人网| 激情男女高潮射精AV免费| 美女靠逼漫画| 激情内射亚州一区二区三区爱妻| 午夜福利08550| 100国产精品人妻无码| 99精品国产福利在线观看| 国产精品18久久久久久欧美| 久久日韩精品无码一区| 日本女人下面毛茸茸| 成年女人免费影院播放| 国内高清在线观看视频| 欧美亚洲日本日韩在线| 亚洲男人97色综合久久久| 扒开双腿疯进出爽爽爽动态图| 娇小亚裔被两个黑人| 一区二区中文字幕在线观看 | 免费毛片视频网站| 鸭子玩富婆流白浆视频| A级毛片无码久久精品免费| 国产午夜精品AV一区二区麻豆| 挠黑色超薄丝袜脚心vk40分钟| 亚洲精品电影久久久影院| 成人手机在线| 免费高清国产| 本庄优花aⅴ全部在线影片| 色人格影院第四色| av天堂网2014在线| 日本精品卡一卡2卡3卡四卡三卡| 国产精品99AV在线观看| 伊人久久大香线蕉电影院| 男人到天堂a在538线| 丰满人妻按磨HD| 欧美video巨大粗暴18| 最近韩国HD免费观看国语| 含羞草免费完整视频在线观看| 亚洲中文无码AV在线观看| 国产亚洲精品久久综合阿香|