<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 模擬技術(shù) > 設(shè)計應(yīng)用 > DS2433設(shè)計轉(zhuǎn)變?yōu)镈S24B33 4Kb 1-Wire EEPROM

          DS2433設(shè)計轉(zhuǎn)變?yōu)镈S24B33 4Kb 1-Wire EEPROM

          作者: 時間:2011-11-02 來源:網(wǎng)絡(luò) 收藏
          端支持滯回切換門限(參見數(shù)據(jù)資料,參數(shù)VTH和VHY),有助于提高多點網(wǎng)絡(luò)的性能。獨立微調(diào)振蕩器,控制的通信時基。與傳統(tǒng)1-Wire從器件相比,這樣形成的通信時隙更精準,對電壓和溫度的依賴性更小。
        1. E/S寄存器
          說明:該寄存器是暫存器邏輯的一部分,寫暫存器時用于跟蹤終止偏移量,并可提供狀態(tài)信息,例如:字節(jié)不完整、電源故障(PF標記)、Copy Scratchpad命令是否接受(AA標記)。AA標記對基于NV SRAM的iButtons?非常重要,但對整個寄生供電的1-Wire器件(例如)并不特別關(guān)鍵。

          影響:對于原先的,AA標記在上電時未定義狀態(tài)。對于,該標記在上電時被清零。盡管在中改善了功能,但AA標記不應(yīng)作為編程是否成功的主要指示。
        2. 和DS24B33編程

          在硬件連接中,兩款器件的操作完全一致,可相互替代。對于不可靠的1-Wire連接(例如,所謂的觸控環(huán)境),或可能發(fā)生低于VPUPMIN電壓(例如,電池電量過低時)時,以下方法可確??煽烤幊獭?/P>

          1. 讀取所更新的整個頁面,確保在Copy Scratchpad命令失敗的情況下仍然知道原先的數(shù)據(jù),用于恢復(fù)頁面數(shù)據(jù)。
          2. 即使只有少數(shù)幾個連續(xù)字節(jié)需要修改,也對整個頁面進行寫操作。
          3. Copy Scratchpad結(jié)束時,總是檢查成功字節(jié)(交替的0–1碼型,等效于AAh)。
          4. Copy Scratchpad命令之后,總是讀回被更新的頁。

          如果成功字節(jié)為AAh,頁面數(shù)據(jù)顯示新數(shù)據(jù),說明寫操作成功。無需采取其它措施。

          在其他任何情況下(EEPROM頁面數(shù)據(jù)不匹配、成功字節(jié)不是AAh),依次重復(fù)Write Scratchpad、Copy Scratchpad,直到成功。這種方法對于和DS24B33都很可靠。已經(jīng)采用這種方式的現(xiàn)有軟件完全兼容DS24B33。



          總結(jié)

          DS24B33是DS2433 1-Wire EEPROM的新一代產(chǎn)品。為了保證軟件的向下兼容性,DS24B33支持節(jié)省時間的Resume網(wǎng)絡(luò)功能,具有更嚴格的1-Wire時隙容限,并提供帶有滯回的切換點。新型EEPROM單元結(jié)構(gòu)具有更長的使用壽命(可重復(fù)擦除/寫入的次數(shù)更多),達到至少200k次;而DS2433的重復(fù)寫次數(shù)只有50k次。DS24B33所需要的編程電流大于前者。根據(jù)工作電壓的不同,可能需要修改對DS24B33進行寫操作的1-Wire主控器件電路。


          上一頁 1 2 3 4 5 6 7 下一頁

          關(guān)鍵詞: DS2433 DS24B33 EEPROM

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();