chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

如何使用Zilog的Z8051微控制器實(shí)現(xiàn)1-Wire 接口

電子設(shè)計(jì) ? 來源: Zilog、DS18S20、DS2417 ? 作者: Zilog、DS18S20、DS ? 2021-06-17 17:54 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

復(fù)位和存在信號(hào)

當(dāng)發(fā)出復(fù)位信號(hào)時(shí),主機(jī)將總線拉低至少 480 μs。如果存在從站,則主站將收到響應(yīng)。這個(gè)響應(yīng)稱為存在信號(hào),它發(fā)生在總線被從設(shè)備拉低 60 μs 后,在主設(shè)備釋放總線后。如果主機(jī)沒有接收到存在信號(hào),主機(jī)將假定總線上沒有設(shè)備/從機(jī)。

pYYBAGDLGvWAFcwaAADMtHrni1M228.png

圖 1 復(fù)位和存在時(shí)序圖

使用 UART 生成信號(hào)

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

poYBAGDLGwGAT1POAAB-rsu65TU997.png

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

UART 配置

UART 模塊與 1-Wire 從設(shè)備通信,需要配置為讀寫 8 個(gè)數(shù)據(jù)位、無極性、1 個(gè)停止位的數(shù)據(jù)格式;使用兩種波特率,9 600 bps 和 115 200 bps。Zilog 建議使用 11.0592 MHz 晶體振蕩器作為系統(tǒng)時(shí)鐘,以在 115 200 波特率下實(shí)現(xiàn)數(shù)據(jù)傳輸?shù)牧阏`差。

硬件實(shí)現(xiàn)

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

如下圖所示,TXD1連接到由電阻和NPN晶體管組成的集電極開路緩沖電路。當(dāng) UART 處于空閑狀態(tài)時(shí),該電路使從設(shè)備能夠?qū)⒕€路拉低。

poYBAGDLGxCAQr3-AAFHHpIXy1A705.png

圖 3 MCU 與從機(jī)連接

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

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

資料來源: Zilog、DS18S20、DS2417

編輯:hfy

聲明:本文內(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

    文章

    366

    瀏覽量

    31185
  • 緩沖器
    +關(guān)注

    關(guān)注

    6

    文章

    2056

    瀏覽量

    47040
  • uart
    +關(guān)注

    關(guān)注

    22

    文章

    1276

    瀏覽量

    103983
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    1-Wire接口

    1-Wire接口要適應(yīng)12V供電的芯片有什么?
    發(fā)表于 11-12 11:20

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

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

    性能優(yōu)異的1-Wire網(wǎng)絡(luò)驅(qū)動(dòng)

    摘要:本文介紹了一種基于微控制器1-Wire®主機(jī)接口,適用于小規(guī)模、中等規(guī)模以及大規(guī)模的1-Wire網(wǎng)絡(luò)。采用精細(xì)的阻抗匹配和"智能" (軟件
    發(fā)表于 04-23 14:28 ?1265次閱讀
    性能優(yōu)異的<b class='flag-5'>1-Wire</b>網(wǎng)絡(luò)驅(qū)動(dòng)<b class='flag-5'>器</b>

    嵌入1-Wire主機(jī)

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

    嵌入1-Wire主機(jī)

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

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

    摘 要:分析了1-Wire總線的硬件結(jié)構(gòu)和通信協(xié)議,結(jié)合實(shí)際應(yīng)用設(shè)計(jì)了1-Wire器件與8051系列單片機(jī)的軟件接口。 關(guān)鍵詞:1-Wire
    發(fā)表于 05-17 12:40 ?2278次閱讀
    <b class='flag-5'>1-Wire</b>器件與<b class='flag-5'>8051</b>系列單片機(jī)的軟件<b class='flag-5'>接口</b>

    MAXQ1004 1-Wire和SPI認(rèn)證微控制器

    MAXQ1004 1-Wire和SPI認(rèn)證微控制器   The MAXQ1004 is a low-power microcontroller that integrates a
    發(fā)表于 05-09 10:55 ?955次閱讀

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

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

    實(shí)時(shí)時(shí)鐘為微控制器系統(tǒng)增加了精確的計(jì)時(shí)功能

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

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

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

    DS2760 1-Wire高精度鋰離子電池監(jiān)視和保護(hù)IC在微控制器環(huán)境中的接口

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

    DS2760 1-Wire高精度鋰離子電池監(jiān)視和保護(hù)IC在微控制器環(huán)境中的接口

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

    如何配置微芯片PICmicro以實(shí)現(xiàn)1-Wire通信協(xié)議

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

    使用UART實(shí)現(xiàn)1-Wire總線主控

    本應(yīng)用筆記解釋了如何使用微處理的UART實(shí)現(xiàn)1-Wire總線主機(jī)。它包括對(duì)所需電氣接口、UART配置以及UART和1-Wire信號(hào)之間的時(shí)
    的頭像 發(fā)表于 03-29 11:28 ?5161次閱讀
    使用UART<b class='flag-5'>實(shí)現(xiàn)</b><b class='flag-5'>1-Wire</b>總線主控

    為嵌入式應(yīng)用選擇合適的1-Wire主機(jī)

    本文討論的電路為1-Wire主機(jī)控制器,它們均與1-Wire從器件通信。 但是,這些1-Wire主機(jī)控制器不能作為單獨(dú)的主體,需要一個(gè)主機(jī)(
    的頭像 發(fā)表于 06-13 09:40 ?1536次閱讀
    為嵌入式應(yīng)用選擇合適的<b class='flag-5'>1-Wire</b>主機(jī)