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

          新聞中心

          EEPW首頁(yè) > 電源與新能源 > 設(shè)計(jì)應(yīng)用 > PSoC3在電源管理和溫度控制中的應(yīng)用

          PSoC3在電源管理和溫度控制中的應(yīng)用

          作者:顧全 胡泊 時(shí)間:2011-12-16 來源:電子產(chǎn)品世界 收藏

            中實(shí)現(xiàn)的功能包括:

          本文引用地址:http://www.ex-cimer.com/article/127087.htm
          •   多種類型的溫度傳感器接口。支持的溫度傳感器包括I2C, 單線溫度傳感器,TMP05/06溫度傳感器,PECI協(xié)議溫度傳感器
          •   利用芯片內(nèi)部的PGA,ADC等資源可以實(shí)現(xiàn)基于模擬信號(hào)輸出的溫度傳感器
          •   支持最多16個(gè)通道的3-4線接口的風(fēng)扇控制??刂品椒òㄩ_環(huán)控制和閉環(huán)控制。調(diào)節(jié)精度高。
          •   支持I2C,SMBus,PMBus等通訊接口
          •   支持通過I2C接口進(jìn)行在線升級(jí)軟件
          •   2Kbyte的E2PROM 可以儲(chǔ)存運(yùn)行日志,方便進(jìn)行故障檢測(cè)

            5.風(fēng)扇控制模塊實(shí)現(xiàn)方法

            常規(guī)的散熱風(fēng)扇一般為4線式連接,其中2根為電源和地,另外2根中,一根為輸出到風(fēng)扇的PWM信號(hào),控制風(fēng)扇轉(zhuǎn)速,一根為輸入至的速度反饋信號(hào),一般為變頻率的PWM,速度越快,頻率越高。通過調(diào)整PSoC3的PWM輸出,可以設(shè)定當(dāng)前風(fēng)扇的期望轉(zhuǎn)速,通過檢測(cè)反饋的速度信號(hào),確認(rèn)并調(diào)整PWM輸出。PSoC3提供了一個(gè)完整的模塊用來控制風(fēng)扇,如圖7所示。該模塊實(shí)現(xiàn)了自動(dòng)化的風(fēng)扇速度閉環(huán)控制,用戶只需將速度控制輸出和速度反饋輸入連接在模塊上,在固件中將該模塊初始化,然后即可直接設(shè)定風(fēng)扇的期望轉(zhuǎn)速,模塊內(nèi)部的閉環(huán)控制算法將保證風(fēng)扇運(yùn)行在期望的速度上,如果發(fā)生風(fēng)扇停轉(zhuǎn)或是風(fēng)扇無法達(dá)到期望轉(zhuǎn)速,模塊會(huì)輸出一個(gè)中斷,系統(tǒng)可以在中斷程序中處理此異常,所有的轉(zhuǎn)速控制和速度檢測(cè)都由模塊內(nèi)部算法完成,無需額外的代碼編寫。

            

           

            圖7,風(fēng)扇控制實(shí)現(xiàn)框圖

            6, 結(jié)束語

            在復(fù)雜硬件系統(tǒng)中,實(shí)現(xiàn)電源控制或溫度管理的方案有許多。包括基于專用芯片的,基于CPLD的,基于MCU的,基于分離模擬電路等。 與之相比較,Cypress的PSoC3 芯片因?yàn)槠瑑?nèi)豐富得模擬和數(shù)字資源, 可以實(shí)現(xiàn)更高要求的任務(wù)。在有些場(chǎng)合,可以同時(shí)處理的任務(wù),實(shí)現(xiàn)了真正意義上的系統(tǒng)管理。而PSoC3 芯片的可編程特性和靈活性可以做到對(duì)每個(gè)系統(tǒng)定制它自己的系統(tǒng)管理方案, 從而在多個(gè)系統(tǒng)中,用一顆芯片實(shí)現(xiàn)平臺(tái)型的方案 。


          上一頁(yè) 1 2 3 4 下一頁(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); })();