在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

如何使用微處理器的UART來實(shí)現(xiàn)1-Wire?總線主機(jī)

電子設(shè)計(jì) ? 來源:eeweb ? 作者:Maxim ? 2021-05-28 16:24 ? 次閱讀

本應(yīng)用筆記說明了如何使用微處理器UART來實(shí)現(xiàn)1-Wire?總線主機(jī)。它包括所需的電接口,UART配置以及UART與1-Wire信號(hào)之間的時(shí)序關(guān)系的說明。設(shè)置UART字節(jié)時(shí)序提供的靈活性允許直接實(shí)現(xiàn)1-Wire時(shí)隙以及復(fù)位和在線檢測(cè)脈沖。通過包含深度發(fā)送和接收FIFO,可以在1-Wire總線上傳輸幾個(gè)字節(jié)值,而主處理器只需要每位幾個(gè)時(shí)鐘周期即可。

1-Wire器件為識(shí)別,存儲(chǔ),計(jì)時(shí),測(cè)量和控制提供了經(jīng)濟(jì)的解決方案。1-Wire數(shù)據(jù)接口減小到絕對(duì)最小值,即一條數(shù)據(jù)線加上一個(gè)接地基準(zhǔn)。由于大多數(shù)1-Wire器件提供的數(shù)據(jù)量相對(duì)較少,典型的16kbps數(shù)據(jù)速率足以滿足預(yù)期任務(wù)的需要。通常以“位敲打”的方式使用8位或16位微控制器的通用輸入/輸出(GPIO)引腳作為總線主控器很方便。

但是,在32位系統(tǒng)中,處理器時(shí)鐘頻率通常超過100MHz,并且使用GPIO引腳作為1-Wire總線主機(jī)時(shí),每個(gè)1-Wire位消耗大量時(shí)鐘周期。在32位便攜式系統(tǒng)中,在對(duì)1-Wire讀寫時(shí)隙進(jìn)行定時(shí)時(shí)會(huì)消耗寶貴的電池電量。一些系統(tǒng)通過在其芯片組中包含DS1WM可合成1-Wire總線主控器*硬件模塊,減輕了主處理器的位定時(shí)和字節(jié)成幀操作的負(fù)擔(dān)。如果DS1WM或其他硬件1-Wire主端口不可用,則在有通用異步接收器發(fā)送器(UART)通道可用的情況下,與1-Wire器件的通信可以輕松完成。

本應(yīng)用筆記包括所需的電氣接口,UART配置以及UART與1-Wire信號(hào)之間的時(shí)序關(guān)系的說明。假定對(duì)1-Wire通信有一個(gè)一般的了解。在下面的討論中將使用典型的時(shí)序和邏輯電平,讀者應(yīng)參考特定的1-Wire器件數(shù)據(jù)手冊(cè),以了解特定的時(shí)序和電壓規(guī)格以及容差。

正確配置了波特率,每個(gè)字符的數(shù)據(jù)位,奇偶校驗(yàn)和停止位的數(shù)量后,每秒115,200位的UART提供了實(shí)現(xiàn)1-Wire主設(shè)備所需的輸入和輸出時(shí)序。UART產(chǎn)生1-Wire復(fù)位脈沖以及讀和寫時(shí)隙。微處理器只需將一個(gè)字節(jié)的字符代碼放入U(xiǎn)ART發(fā)送寄存器中,以發(fā)送1-Wire 1或0位,然后UART即可完成工作。相反,微處理器讀取與從1-Wire從器件讀取的1位或0位相對(duì)應(yīng)的單字節(jié)字符代碼。所有1-Wire位傳輸都需要總線主機(jī)UART來通過將1-Wire總線驅(qū)動(dòng)為低電平來開始周期。因此,每個(gè)1-Wire位周期包括UART發(fā)送的字節(jié)和接收的字節(jié)。讀取時(shí),接收到的數(shù)據(jù)是有意義的,但是寫入時(shí),接收字節(jié)被丟棄。根據(jù)UART的讀取和寫入先進(jìn)先出(FIFO)緩沖區(qū)深度,UART還可以將1-Wire位成幀為字節(jié)值,從而進(jìn)一步減少了處理器開銷。

UART至1-Wire電接口

1-Wire器件在漏極開路環(huán)境下,總線電壓范圍為2.0V至5.5V。精確的邏輯電平和最小上拉電壓取決于器件,盡管通常寄生功率器件要求最小上拉電壓為2.8V,以便在數(shù)據(jù)線為低電平期間為用于供電的內(nèi)部存儲(chǔ)電容器充電。4.7kΩ電阻通常用作1-Wire數(shù)據(jù)線上的上拉電阻。電阻器被動(dòng)地提供邏輯高信號(hào),總線主機(jī)和所有從器件驅(qū)動(dòng)邏輯低信號(hào)。器件通常具有弱內(nèi)部下拉電阻,如圖1的Ipd所示。

pIYBAGCwqCKADSr8AABZo23wy5g272.png

由于大多數(shù)UART發(fā)送數(shù)據(jù)(TXD)引腳都不是漏極開路的,因此通常需要一個(gè)外部漏極開路緩沖電路。該電路可以由如圖2所示的分立元件構(gòu)成,也可以采用如圖3所示的FairchildNC7WZ07之類的集成解決方案。在這兩個(gè)電路中,4.7kΩ上拉電阻在1-Wire總線上提供邏輯高電平。

o4YBAGCwqCuABSdcAABQpBLNrGY283.png

離散漏極開路緩沖器。

o4YBAGCwqDWAFcxbAAA2Jh4-qOc677.png

集成的漏極開路緩沖器。

編輯:hfy

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

    關(guān)注

    68

    文章

    19813

    瀏覽量

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

    關(guān)注

    6

    文章

    2037

    瀏覽量

    46646
收藏 人收藏

    評(píng)論

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

    DS2465 SHA-256協(xié)處理器1-Wire主機(jī)功能

    DS2465是一個(gè)SHA-256內(nèi)置的1-Wire?主提供的SHA-256和記憶功能的主機(jī)系統(tǒng),通信與操作1線SHA-256的所需的協(xié)處理器
    發(fā)表于 06-12 09:47 ?3154次閱讀
    DS2465 SHA-256協(xié)<b class='flag-5'>處理器</b>與<b class='flag-5'>1-Wire</b><b class='flag-5'>主機(jī)</b>功能

    基于C++模板技術(shù)的1-wire總線編程

    atmega48 的 uart 數(shù)據(jù)鏈路實(shí)現(xiàn)1-wire 總線總線具有枚舉功能,其上掛有多個(gè) ds18b20 器件。ds18b20_
    發(fā)表于 11-22 23:40

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

    )。軟件控制為了精確地控制1-Wire接口的特殊時(shí)序要求,必須先建立幾個(gè)關(guān)鍵的函數(shù)。第一個(gè)函數(shù)應(yīng)該是延時(shí)函數(shù),它是所有讀和寫控制的組成部分。這個(gè)函數(shù)完全依賴于微處理器的速度。為了更好地理解,值此以
    發(fā)表于 12-17 11:29

    DS2480B串行接口1-Wire 線驅(qū)動(dòng)的使用

    1-Wire®通信協(xié)議可以通過微處理器上的一個(gè)IO 引腳產(chǎn)生,不過,為了創(chuàng)建可靠的1-Wire 網(wǎng)絡(luò),必須提供正確的時(shí)序和適當(dāng)?shù)妮敵鲭妷簲[率。1-Wire
    發(fā)表于 04-18 10:14 ?57次下載

    嵌入1-Wire主機(jī)

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

    用軟件實(shí)現(xiàn)1-Wire通信

    摘要:在沒有專用總線主機(jī)(如DS2480B、DS2490)的情況下,微處理器可以輕松地產(chǎn)生1-Wire時(shí)序信號(hào)。本應(yīng)用筆記給出了一個(gè)采用‘C’語言編寫、支持標(biāo)準(zhǔn)速率的
    發(fā)表于 05-08 12:02 ?2556次閱讀
    用軟件<b class='flag-5'>實(shí)現(xiàn)</b><b class='flag-5'>1-Wire</b>通信

    1-Wire雙向電平轉(zhuǎn)換應(yīng)用

    FPGA、微處理器、DS2482-100和DS2480B是常見的1-Wire主機(jī)器件。1-Wire/iButton從器件由Maxim生產(chǎn),該系列器件的典型工作電壓為2.8V至5.25V
    發(fā)表于 10-08 11:00 ?2765次閱讀
    <b class='flag-5'>1-Wire</b>雙向電平轉(zhuǎn)換<b class='flag-5'>器</b>應(yīng)用

    1-Wire總線主機(jī)

    Abstract: Communication with 1-Wire slave devices requires a 1-Wire master. There are numerous ways
    發(fā)表于 10-19 17:02 ?53次下載

    為什么UART驅(qū)動(dòng)1-Wire設(shè)備總是出現(xiàn)問題?

    麥?zhǔn)迨歉闱度胧降?,最近?xiàng)目delay,他和我說用UART驅(qū)動(dòng)1-Wire設(shè)備總是出現(xiàn)問題,故寫此文拯救他。 作者之前寫過UART(點(diǎn)我),也寫過1
    的頭像 發(fā)表于 10-23 17:13 ?3769次閱讀
    為什么<b class='flag-5'>UART</b>驅(qū)動(dòng)<b class='flag-5'>1-Wire</b>設(shè)備總是出現(xiàn)問題?

    實(shí)現(xiàn)隔離式1-Wire總線

    1-Wire總線在需要電氣隔離的醫(yī)療設(shè)備中傳感和耗材的認(rèn)證和校準(zhǔn)中越來越受歡迎。本文以應(yīng)用筆記4206“為嵌入式應(yīng)用選擇合適的1-Wire主機(jī)
    的頭像 發(fā)表于 01-17 10:39 ?3833次閱讀
    <b class='flag-5'>實(shí)現(xiàn)</b>隔離式<b class='flag-5'>1-Wire</b><b class='flag-5'>總線</b>

    可靠的長(zhǎng)線1-Wire網(wǎng)絡(luò)指南

    1-Wire協(xié)議最初設(shè)計(jì)用于通過短連接與附近設(shè)備進(jìn)行通信。1-Wire也是在單個(gè)微處理器端口引腳上增加輔助存儲(chǔ)的一種方式。后來開發(fā)的方法將1-Wi
    的頭像 發(fā)表于 03-01 14:21 ?2368次閱讀
    可靠的長(zhǎng)線<b class='flag-5'>1-Wire</b>網(wǎng)絡(luò)指南

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

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

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

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

    如何將1-Wire主機(jī)復(fù)用到多個(gè)通道?

    個(gè)1-Wire設(shè)備。但是在某些情況下,我們可能需要將1-Wire主機(jī)復(fù)用到多個(gè)通道,這就需要一些特殊的技術(shù)實(shí)現(xiàn)
    的頭像 發(fā)表于 10-29 14:21 ?828次閱讀

    DS2475帶1-Wire主機(jī)的DeepCover ECDSA協(xié)處理器技術(shù)手冊(cè)

    數(shù)字簽名算法(ECDSA)協(xié)處理器與ECDSA安全認(rèn)證結(jié)合使用,有助于高效實(shí)現(xiàn)基于公鑰的身份驗(yàn)證。此外,要與1-Wire ECDSA認(rèn)證
    的頭像 發(fā)表于 05-14 11:17 ?144次閱讀
    DS2475帶<b class='flag-5'>1-Wire</b><b class='flag-5'>主機(jī)</b>的DeepCover ECDSA協(xié)<b class='flag-5'>處理器</b>技術(shù)手冊(cè)
    主站蜘蛛池模板: 欧美亚洲综合另类成人 | 天天射天天操天天色 | 在线欧美视频免费观看国产 | 国内黄色一级片 | 永久免费精品影视网站 | 午夜两性色视频免费网站 | 伊人久久大杳蕉综合大象 | 国内精品91久久久久 | 好爽好大www视频在线播放 | 91精品啪国产在线观看免费牛牛 | 一级黄色片在线看 | 在线视频久久 | 丁香花在线电影小说观看 | 天天干夜夜爽天天操夜夜爽视频 | 午夜69成人做爰视频网站 | 国产精品一区二区三区免费视频 | 操他射他影院 | 操久久久| 年轻的护士3在线观看 | 久久久免费的精品 | 四虎影视在线影院在线观看 | 日本系列 1页 亚洲系列 | 大学生一级特黄的免费大片视频 | 男人的天堂97 | 你懂的在线观看网址 | 你懂的免费在线观看 | 久久午夜网| 亚洲五月综合缴情婷婷 | 操操干| 日本二区免费一片黄2019 | 国模在线 | 国产黄大片在线观看 | 四虎h789fcom| 亚洲成在人色婷婷 | 在线观看国产精美视频 | 国产天天在线 | 午夜视频播放 | www成年人视频 | 九九热在线视频观看这里只有精品 | 日本欧美午夜 | 美女好紧好大好爽12p |