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

          新聞中心

          讓智能電表更加省電

          作者: 時(shí)間:2011-08-01 來(lái)源:電子產(chǎn)品世界 收藏
           I/O擴(kuò)展芯片和邏輯轉(zhuǎn)換器:

            半導(dǎo)體的I2C I/O擴(kuò)展芯片通過(guò)I2C總線或SMBus提供16位通用I/O功能。I/O口擴(kuò)展芯片可用于MCU/DSP通用I/O口的擴(kuò)展,通過(guò)I2C擴(kuò)展成8或16位GPIO。當(dāng)應(yīng)用中需要額外的I/O口來(lái)連接ACPI電源開(kāi)關(guān)、傳感器、按鈕、LED、風(fēng)扇等時(shí),可使用I/O擴(kuò)展器件實(shí)現(xiàn)簡(jiǎn)單的解決方案。I/O擴(kuò)展芯片的輸出可直接驅(qū)動(dòng)LED、風(fēng)扇、繼電器等開(kāi)關(guān)控制;輸入為鍵盤(pán)、定時(shí)器/傳感器等檢測(cè)輸入,帶中斷功能。對(duì)于遠(yuǎn)距離很多個(gè)控制觸點(diǎn)與主機(jī)之間的通訊,采用I2C I/O擴(kuò)展技術(shù),可大大簡(jiǎn)化多股排線布線不便的問(wèn)題。這方面的產(chǎn)品有PCA9655E、PCA9535E、PCA9535EC、PCA9639E和PCA9639ER。例如,PCA9655E提供了一個(gè)開(kāi)-漏中斷輸出,當(dāng)任何輸入狀態(tài)與其對(duì)應(yīng)的輸入端口寄存器狀態(tài)不同時(shí),該功能就被激活。中斷輸出用來(lái)為系統(tǒng)主控提供改變了的輸入狀態(tài)。上電復(fù)位可設(shè)置寄存器的默認(rèn)值,并初始化器件狀態(tài)機(jī)。三個(gè)硬件引腳(AD0、AD1、AD2)用于配置器件I2C總線從地址。允許多達(dá)64個(gè)器件共享同一個(gè)I2C總線和SMBus,這一特點(diǎn)為應(yīng)用提供了極大的靈活性。

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

            半導(dǎo)體的邏輯轉(zhuǎn)換器是一種雙電源電壓邏輯轉(zhuǎn)換器,可以連接在不同的供電電壓下工作的IC和印刷電路板。這類采用獨(dú)立電源(VL VCC)的器件具有100 pF的高電容驅(qū)動(dòng)、過(guò)壓容限啟用和I/O引腳、非優(yōu)先上電順序和斷電保護(hù)功能,可以為印刷電路板內(nèi)和印刷電路板之間的連接提供靈活的路徑,如圖4所示。

           

           

            圖4:采用邏輯轉(zhuǎn)換器的互連

            總結(jié)

            以上介紹的解決方案都是的重要功能模塊和組件。除此之外,半導(dǎo)體還為提供其他豐富的產(chǎn)品選擇,如PLC調(diào)制解調(diào)器及線路驅(qū)動(dòng)器、溫度檢測(cè)、智能卡接口、保護(hù)和濾波,以及時(shí)鐘、接口等產(chǎn)品,方便用戶構(gòu)建應(yīng)用于的完整解決方案。


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

          關(guān)鍵詞: 安森美 智能電表

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