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

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于Nios II的AT24C02接口電路設(shè)計(jì)

          基于Nios II的AT24C02接口電路設(shè)計(jì)

          作者: 時(shí)間:2009-12-18 來源:網(wǎng)絡(luò) 收藏


          0 引 言
          在實(shí)際的應(yīng)用中,為了保護(hù)現(xiàn)場(chǎng),經(jīng)常需要將系統(tǒng)斷電之前的工作狀態(tài)與重要運(yùn)行數(shù)據(jù)保存在非易失存貯器中,以便在下次開機(jī)時(shí),能恢復(fù)到原來的工作狀態(tài)。針對(duì)這種保存的數(shù)據(jù)量不大和存儲(chǔ)速度要求不高的特點(diǎn),可采用“Ⅱ+設(shè)計(jì)方案進(jìn)行設(shè)計(jì)。本文在討論了I2C通信協(xié)議的基礎(chǔ)上,利用FPGA技術(shù),設(shè)計(jì)了Ⅱ與”之間進(jìn)行通信的電路。本電路能產(chǎn)生I2C通信協(xié)議的讀寫操作時(shí)序,成功實(shí)現(xiàn)了對(duì)的讀寫功能。由于所有的時(shí)序,都是由硬件產(chǎn)生,因此,本設(shè)計(jì)具有控制簡(jiǎn)單、成本低廉等特點(diǎn)。

          本文引用地址:http://www.ex-cimer.com/article/152219.htm


          1 AT24C02A芯片簡(jiǎn)介
          AT24C02A芯片,是由ATMEL公司生產(chǎn)的I2C總線型的串行電可擦除的可編程存儲(chǔ)器(EEPROM),內(nèi)部含有2Kbit的存儲(chǔ)單元,是通過二根線(SDL與SCL)與外部I2C控制器交換數(shù)據(jù)。
          AT24C02A芯片的主要特性如下:
          低電壓和標(biāo)準(zhǔn)電壓操作
          -2.7(VCC=2.7V至5.5V)
          -1.8(VCC=1.8V至5.5V)
          片內(nèi)存儲(chǔ)容量為256×8 bit(2K)
          2線串行
          施密特觸發(fā)器,過濾輸入的噪聲抑制
          雙向數(shù)據(jù)傳輸協(xié)議
          100 kHz(1.8V、2.5V、2.7V)和400 kHz(5V)兼容性
          寫保護(hù)引腳的硬件數(shù)據(jù)保護(hù)。


          2 I2C通信協(xié)議
          2.1 I2C通信協(xié)議簡(jiǎn)介
          AT24C02A器件采用成本低廉的I2C(Inter integrat-ed Circuit)總線通信協(xié)議,即利用串行數(shù)據(jù)線(SDA)和串行時(shí)鐘線(SCL)成功實(shí)現(xiàn)了主模塊與從模塊之間數(shù)據(jù)通信,圖1為I2C通信協(xié)議的時(shí)序圖。由圖可知,完成一次數(shù)據(jù)的傳輸必須要經(jīng)歷啟動(dòng)、數(shù)據(jù)傳輸與停止三個(gè)基本的過程:當(dāng)串行時(shí)鐘線(SCL)為高電平時(shí),串行數(shù)據(jù)線(SDA)從高電平變成低電平,“啟動(dòng)”I2C通信;當(dāng)串行時(shí)鐘線(SCL)為高電平時(shí),串行數(shù)據(jù)線(SDA)從低電平變成高電平,“停止”I2C通信;在數(shù)據(jù)的傳輸過程中,串行數(shù)據(jù)線(SDA)上的數(shù)據(jù)的改變,只能在串行時(shí)鐘線(SCL)為低電平期間完成。


          上一頁(yè) 1 2 3 下一頁(yè)

          評(píng)論


          相關(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); })();