日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

DS1820时序分析

發(fā)布時間:2023/12/31 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 DS1820时序分析 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
DS1820時序波形的電平分為3種類型:主機作用的高低電平、DS1820輸出的高低電平和由上拉電阻拉起的高電平(后2種情況主機釋放信號線)。DS1820閑置時信號線應保持高電平。對DS1820的任何操作(讀、寫、復位等)都是由主機對信號線由邏輯高電平拉至低電平開始。 ? 它要求嚴格的協(xié)定來確保數(shù)據(jù)的完整性,協(xié)議由幾種單線上信號類別組成:復位脈沖,存在信號,寫0,寫1,讀1,讀0 ? 復位和初始化操作:任何與DS1820的通信都需要初始化,總線主機先發(fā)送一個(TX)復位脈沖,最短為480US的低電平,接著,總線主機便釋放總線,開始等待讀取數(shù)據(jù),進入接收狀態(tài)(RX),單總線進過5K的電阻被拉直高電平。在檢測到IO口引腳的上升沿之后,DS等待15.6us并且接著發(fā)送存在脈沖(60——240us為低電平信號),一旦總線機制檢測到從屬機制的存在,則他可以發(fā)出ROM命令,所有命令都是8位的。 ? 讀/寫時間片: (1)當主機把數(shù)據(jù)線從高電平邏輯拉直低電平邏輯時,產(chǎn)生寫時間片,有兩種類型的時間片:寫1時間片和寫0時間片。所有時間片必須有最短為60微妙的持續(xù)期,在各寫周期之間必須有最短為1ms的時間。 ? 在I/O線由高電平變?yōu)榈碗娖街?#xff0c;DS1820在15~60us的時間段內(nèi)對I/O口進行采樣,如果為高電平則寫1發(fā)生,否則寫0。 ? 注意:對于主機產(chǎn)生寫1的時間片的情況,數(shù)據(jù)線必須先被拉為邏輯低電平,然后就被釋放,使數(shù)據(jù)線在寫時間片開始之后的15us之后拉為高電平。在寫0的時間片內(nèi),數(shù)據(jù)線必須被拉為低電平,至少保持60us。 (2)當從DS1820讀出數(shù)據(jù)時,主機產(chǎn)生讀時間片,當主機把數(shù)據(jù)線從高電平拉至低電平時,產(chǎn)生讀時間片,數(shù)據(jù)線必須保持在邏輯低電平至少1us

轉(zhuǎn)載于:https://blog.51cto.com/decimal/300686

總結(jié)

以上是生活随笔為你收集整理的DS1820时序分析的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。