《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 解決方案 > 具有USB的PSoC在風扇控制中的應用

具有USB的PSoC在風扇控制中的應用

2011-03-08

  在選擇微控制器的過程中,一個重要的特征是其與周圍環境的全面連接能力?;谖⒖刂破鞯南到y必須具有一個至傳感器的簡易型廉價接口以及通信接口等等。賽普拉斯公司的可編程系統級芯片(PSoC)架構提供了適合各種應用且靈活性和經濟性極佳的解決方案。
  本文將著重介紹CY8C24794 PSoC芯片。如下文所述,它具有四個主要部分:PSoC內核、數字系統、模擬系統和包括一個全速USB端口的系統資源。這種架構使得用戶能夠創建與各應用的要求相吻合的定制外設配置。USB接口再加上可配置模擬和數字外設,使得CY8C24794在與其外部環境的連接中擁有了最佳的通用性。

CY8C24794架構

 

   PSoC內核包括:
  ·一個8位、4MIPS CPU
  ·16kbytes程序快速擦寫ROM
  ·1Kbytes數據RAM
  ·精度達±0.25%的內部24MHz振蕩器(在USB應用中)
  ·睡眠和看門狗定時器
   ·低速32kHz振蕩器
  ·通用型輸入/輸出引腳IO(GPIO)允許把任何引腳用作數字輸入或輸出,并將大多數引腳用作模擬輸入或輸出。每個引腳均可被用作一個數字或模擬中斷。
  數字系統由4個數字PSoC塊組成。如下圖所示,每個塊都是一個8位資源,既可單獨使用,也可與其他塊相組合以形成外設。
 

CY8C24794數字系統

    可能的外設包括:
  ·PWM(8位~32位)
  ·具有不工作區的PWM(8位~24位)
  ·計數器(8位~32位)
  ·具有可選奇偶性的8位UART
  ·SPI主控器和從動器
  ·循環冗余校驗器/發生器(8位~32位)
  ·偽隨機序列發生器(8位~32位)
  這些數字塊可通過一系列通用總線與任何GPIO相連。這些總線還為進行信號多路復用和邏輯運算創造了條件。
  下圖所示的模擬系統包括6個可配置塊,每個塊由一個運算放大器電路組成,從而實現了復雜模擬信號流的生成。模擬外設具有非常高的靈活性,并可通過客戶化設計來支持特定的應用要求。

 

CY8C24794模擬系統

  一些更加常用的PSoC模擬部件是:
  ·濾波器(雙極點和四極點帶通、低通和陷波濾波器)
  ·放大器(多達2個,具有至48倍的可選增益)
  ·儀表放大器(1個,具有至93倍的可選增益)
  ·比較器(多個2個,具有16種可選門限)
  ·DAC(多達2個,具有6位~10位分辨率)
  ·SAR型ADC(多達2個,具有6位分辨率)
  當與數字塊組合時,用戶還能夠生成額外的部件,包括:
  ·增量型ADC(多達2個,具有6位~14位分辨率)
  ·增量-累加(ΔΣ)型ADC(1個,在62.5ksps采樣速率條件下具有8位分辨率)
    附加的系統資源可提供適用于完整系統設計的更多功能。這些資源包括:
  ·具有5個可配置端點和256bytes RAM的全速USB(12Mbps),只需要2個外部串聯電阻器。
  ·硬件I2C通過兩根電纜提供了100kHz和400kHz通信。支持從模式、主模式和多主模式。
  ·數字時鐘分頻器提供了三種適合不同應用的可定制時鐘頻率??赏ㄟ^布線使時鐘與數字和模擬系統相連。
  ·兩個乘法累加單元(MAC)提供了具有16位結果的快速帶符號8位乘法和32位累加運算功能,旨在幫助進行通用數學和數字信號處理。
  ·抽取器提供了一個針對數字信號處理應用(包括ΔΣ型ADC的形成)的定制硬件濾波器。
  ·低電壓檢測(LVD)中斷能夠指示電壓電平的下降,而先進的POR(上電復位)電路則免除了增設一個系統監控器的需要。
  ·內部1.3V基準提供了一個用于模擬系統(包括ADC和DAC)的絕對基準
  ·通用型模擬多路復用器系統。
    當選擇一個控制器時,設計師必須了解需要多少個模擬輸入。對于只需要6個輸入的系統,8個輸入是否足夠?需求會不會進一步提高?一個特殊的控制器系列能夠處理多少個模擬輸入?CY8C24794通過允許將其多達6個I/O端口與一個模擬多路復用器相連的方法(從而可將48個引腳用于模擬信號)解決了該問題。下圖對此進行了詳細的圖示。
 

I/O模擬多路復用器實際是兩根總線

                                   圖4:CY8C24794 I/O模擬多路復用器總線/系統連接
    一個I/O模擬多路復用器實際是兩根總線,如果需要的話,可在內部進行連接。它實質上就是一個大型交叉開關,允許將 任何引腳連接至一個模擬控制系統的模擬陣列。每個引腳都具有一個開關,當被選擇時則與一根模擬總線相連。如果模擬陣列和數字塊被配置成一個ADC,則將能夠檢測多達48個輸入信號的電壓。
    與模擬多路復用器總線相連的還有一個電流源。該電流DAC是可選的,并具有兩個調節范圍,即:0μA~20μA或0μA~400μA。如欲讀出一個電阻值,則只需:
  1 將電阻連接至一個引腳
  2 把該引腳連接至模擬總線
  3 啟動電流DAC
  4 利用同樣連接至該總線的ADC來測量負載電壓。該電壓是電阻與電流的乘積。
    為了獲得超高準確度,一種方法是犧牲一個引腳來換取一個基準電阻器。將該電阻器連接至總線,并測量其兩端的負載電壓。然后,斷開該電阻器、連接所需的電阻器并測量其負載電壓。這兩個電壓讀數之比就等于兩個電阻器的阻值之比。電流準確度中的任何誤差都將下降。此時,測量的準確度完全取決于基準電阻器的準確度。
    加至模擬多路復用器上的一個放電開關可被用來測量電容。當受到DC電流的激勵時,與電阻器將產生一個DC負載電壓

 

不同,電容器生成的是一個斜坡電壓。該斜坡速率與激勵電流成正比,而與測量電容成反比。為了方便該轉換速率的測量,模擬部分被配置成一個采樣比較器。電容器被連接至總線,從而產生一個轉換信號。當該信號達到比較器的調整點時,放電開關進入工作狀態,導致電容器放電回零。開關隨后釋放,該循環繼續進行。這個過程被稱為弛張振蕩。顯然,這種循環的頻率與施加的電流成正比,而與電容成反比。比較器輸出被饋至數字部分,這里已經配置了一個頻率計數器或周期定時器。電容可從測量數字信號推導出來。
    有多種換能器可將信號轉換成電容,比如顯微機械加工加速器。電容的一項重要應用是測量手指的存在與否。該技術可被用于電容性觸摸開關的移植,這種觸摸開關正在逐漸取代消費類電子產品(比如:MP3播放器、筆記本電腦和移動電話)中的按鈕和開關。電容性觸摸開關提供了一種獨特的用戶體驗,而且不易受到潮濕以及其他環境因素的損壞。
  風扇控制應用
    PSoC器件的常見應用之一便是風扇控制。PSoC架構的超群集成度使得實際風扇控制應用的元件數量減少了25個以上。我們將研究下面方框圖中所示的一種速度受控型風扇實例。
 

設計方案框圖

     對所需的溫度進行測量,并將測量值用于定義期望的風扇速度(調整點)。最初,對于20℃以下的溫度,該參數為2000RPM;對于70℃以及更高的溫度,該參數則為7000RPM,并且隨著這些極限值之間的溫度呈線性變化。這些是初始值;它們必須能夠由主機通過I2C接口來改變。輸送至風扇的功率由一個脈寬調制器(PWM)來控制。其頻率應接近1kHz。一個轉速計被連接至風扇,用于測量其速度??刂扑惴ㄇ蟮闷谕俣扰c測量速度之差(誤差),并用它來確定PWM的合適占空比。與溫度一樣,這些控制參數的設定值也必須能夠通過I2C主機來改變。
    PWM是利用一個數字塊來實現的。所做的一項改進是采用了另一個數字塊來生成一個具有50.2%(128/255)占空比的偽隨機脈沖流。當把該信號連接至PWM啟動引腳時,PWM的工作頻率將是一個連續啟動的PWM的50.2%,如下圖所示。
 

PWM實現方案

  這種方案的好處是輸出頻率現在擁有了一個±3%的高頻抖動。這顯著地降低了峰值諧波EMI輻射。

  脈沖寬度的改變將在軟件的控制之下進行。
  轉速計電路由兩個數字塊(被配置為一個16位定時器)和一個連續模擬塊(被配置為一個比較器)組成,用于調節風扇的轉速計信號。
  風扇速度是通過測量兩個脈沖之間的時間長度來確定的。比較器與列比較器總線0相連,后者又與定時器的捕獲信號相連。風扇的標稱轉速為2000rpm~7000rpm。選定的風扇具有4個極點,因此標稱范圍將具有133Hz(2000×4/60)和467Hz的標稱頻率。當采用一個用于實現定時器同步的2MHz系統時鐘時,可以測量長達328mS或31Hz的脈沖寬度。
  一個熱敏電阻將被用來測量溫度。所選的產品型號是muRata NTH5G16P33B103J07TH,其溫度-電阻關系如下。
  muRata NTH5G16P33B103J07TH溫度-電阻關系

 

         如欲測量熱敏電阻的阻值,則把一個熱敏電阻和一個10k基準電阻器連接至可以使用模擬多路復用器MUX1的引腳。連續時間模擬塊被配置為一個緩沖器,其輸入與模擬MUX總線1相連。該列中剩余的兩個塊和一個數字塊被 配置為一個14位ADC,如下圖所示。
 

 

溫度計實現方案

  該ADC的設定輸入范圍為0V~2.6V。電流DAC被接通,并針對一個200μA電流進行了設置。即使在20℃的溫度條件下,負載電壓也為2.4V。對于ADC的輸入范圍而言這是合適的。
  最后考慮的是4個模擬塊和5個數字塊的資源使用。這似乎超出了可用資源的范疇。PSoC資源不僅是可配置的;而且還是動態可重構的。由于轉速計和ADC永遠不會同時使用,因此它們可以共享數字資源。配置一個ADC并加以使用。然后配置一個轉速計并使用。在該應用中,4個數字塊實際上起到了5個數字塊的作用,也就是說數字塊資源的利用率達到了125%。
  

  I2C從屬用戶模塊具有極佳的易用性。對于本例來說,端口5的靠下的7個引腳被用來設定地址。該用戶模塊只需要一個至其即將使用的RAM空間的指針。
  就本例而言,下列變量將被存儲于I2C存儲空間中。
  struct I2C_Space{/Memory Common to I2C 
    char cTem

 

p;
    char cTempLowerLimit;
    int  iFanLowerRPM;
    char cTempUpperLimit;
    int  iFanUpperRPM;
    int  iControlWeightFactor;
    int  iTachRPM;   
  } MyI2C_Space;
    以下是使I2C接口正常運作所需的全部代碼:
  EzI2Cslave_SetAddr((PRT5DR & 0x7f0));/Port 5 controls I2C address
  EzI2Cslave_SetRamBuffer( 11, 11,(BYTE *) &MyI2C_Space );
  EzI2Cslave_Start(void)
  這些功能調用負責設定I2C地址、定義為I2C用戶模塊和程序的其余部分所共有的存儲空間、并啟動該外設。
  下面的代碼列表示出了用于該風扇應用的控制環路。
  while(1){
   while(bSleepTimerTick !=0);
   bSleepTimerTick = 0;
  
   LoadConfig_ADC();
   MyI2C_Space.cTemp = cGetTemp();
   UnloadConfig_ADC();
  
   LoadConfig_Tach();
   MyI2C_Space.iTachRPM = iReadTach();
   UnloadConfig_Tach();
  
   UpdatePWM();
  }
  請注意,ADC和轉速計始終處于被配置和重構的狀態之下。
  下圖示出了完整的設計方案(所有的元件都被連接到了其適當的引腳)。
 風扇控制示意圖

點擊看原圖

 


                                                       圖8:風扇控制示意圖
  該設計可以很容易地進行修改,以增設更多的自動調溫器。只需將每個自動調溫器連接至其自己的引腳并讀出其電阻即可。該通信接口以往采用的是I2C,只需采用適當的用戶模塊便可輕而易舉地改為SPI、UART或USB。
  采用可編程系統級芯片的賽普拉斯CY8C24794微控制器為實現與各種傳感器和外圍設備的連接奠定了基礎。其動態可重構性有利于實現極 高的片上資源利用率。對于我來說,它是理想的嵌入式系統控制器選擇。
  

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产在线拍偷自揄拍精品| 欧美美女bbbb| 欧美精品福利视频| 伊人久久大香线蕉av超碰演员| 欧美日本一区二区高清播放视频| 国内精品久久久久影院色| 欧美成人激情视频免费观看| 亚洲电影免费观看高清完整版在线观看| 国产精品99一区二区| 激情久久综艺| 欧美一区二区大片| 亚洲一品av免费观看| 久热这里只精品99re8久| 国产在线不卡精品| 国产精品黄色在线观看| 国内精品久久久久久| 久久经典综合| 国产日产欧美一区| 国产精品护士白丝一区av| 亚洲一区区二区| 亚洲人成亚洲人成在线观看图片| 欧美精品一区二区三区很污很色的| 欧美精品 日韩| 在线精品国产成人综合| 一区二区三区在线观看欧美| 另类人畜视频在线| 欧美精品自拍| 欧美日韩1234| 国产免费成人在线视频| 免费日韩av片| 亚洲在线观看视频网站| 国产综合久久久久影院| 欧美国产日韩xxxxx| 狠狠v欧美v日韩v亚洲ⅴ| 免费成人高清| 黑人中文字幕一区二区三区| 久久视频国产精品免费视频在线| 欧美交受高潮1| 久久久久久国产精品一区| 欧美一区91| 欧美亚洲专区| 欧美人在线视频| 欧美在线三区| 欧美私人啪啪vps| 欧美色道久久88综合亚洲精品| 欧美日韩免费一区二区三区视频| 午夜国产欧美理论在线播放| 国产毛片精品视频| 亚洲一区久久久| 日韩亚洲欧美一区二区三区| 在线观看亚洲一区| 欧美一区永久视频免费观看| 国产午夜精品理论片a级大结局| 久久国产精品黑丝| 亚洲素人在线| 午夜精品久久久久久久99水蜜桃| 久久国产色av| 欧美电影在线| 99国产精品久久| 欧美亚洲一区二区在线观看| 午夜久久电影网| 在线播放精品| 久久精品九九| 久久久伊人欧美| 亚洲欧洲av一区二区三区久久| 久久嫩草精品久久久精品一| 亚洲手机视频| 欧美区二区三区| 国产精品视频精品| 久久黄色小说| 亚洲欧美成人网| 久久久综合精品| 亚洲免费av片| 国产精品成人在线| 亚洲一区二区三区高清不卡| 国产精品乱码人人做人人爱| 尤物99国产成人精品视频| 久久久亚洲人| 亚洲电影在线免费观看| 欧美韩日亚洲| 国产精品久久久999| 亚洲免费观看高清完整版在线观看| 欧美一区二区网站| 99国内精品| 国产精品二区在线| 欧美成人午夜免费视在线看片| 久久久久久久网| 国产精品成人va在线观看| 欧美精品激情blacked18| 欧美日本二区| 国模私拍视频一区| 麻豆精品一区二区综合av| 韩国福利一区| 欧美伦理一区二区| 在线日韩中文字幕| 一本色道久久综合狠狠躁的推荐| 亚洲美女av网站| 激情综合久久| 久久久亚洲欧洲日产国码αv| 在线观看久久av| 蜜臀久久99精品久久久久久9| 欧美一区三区三区高中清蜜桃| 欧美日韩亚洲综合| 久久夜色精品国产欧美乱| 亚洲福利一区| 韩国三级在线一区| 亚洲肉体裸体xxxx137| 新片速递亚洲合集欧美合集| 国内综合精品午夜久久资源| 欧美激情视频免费观看| 毛片一区二区三区| 国产精品夫妻自拍| 久久天天躁夜夜躁狠狠躁2022| 久久理论片午夜琪琪电影网| 亚洲日韩欧美一区二区在线| 在线看国产日韩| 国内激情久久| 这里只有精品视频在线| 欧美日韩精品一区二区| 久久久久女教师免费一区| 在线观看日韩av| 亚洲免费小视频| 亚洲国产精品一区二区三区| 亚洲欧洲日产国产综合网| 久久精品国产成人| 亚洲综合色网站| 欧美日韩精品国产| 午夜久久久久久| 欧美日韩国产免费观看| 一区二区欧美视频| 亚洲国产日日夜夜| 国产精品一区在线观看你懂的| 六月婷婷一区| 久久国产欧美日韩精品| 日韩一区二区精品| 久久精品二区三区| 亚洲精选中文字幕| 亚洲欧美在线另类| 欧美成人精品在线视频| 欧美网站大全在线观看| 国产丝袜一区二区三区| 亚洲精品乱码久久久久久| 国产欧美短视频| 亚洲午夜久久久久久久久电影院| 亚洲欧美一级二级三级| 亚洲国产成人久久综合| 久久国产精品久久久| 久久精品72免费观看| 亚洲欧美国产一区二区三区| 免费成人av在线看| 国产精品视频大全| 午夜在线一区二区| 欧美午夜片欧美片在线观看| 欧美成人精品福利| 国产精品亚洲精品| 欧美日韩国产综合在线| 欧美日韩在线免费观看| 欧美日韩国产小视频| 国产精品一区二区女厕厕| 亚洲精品日韩欧美| 国产精品videossex久久发布| 亚洲激情网站免费观看| 亚洲手机视频| 欧美视频免费在线观看| 欧美午夜视频在线观看| 欧美人牲a欧美精品| 久久久99国产精品免费| 国产精品久久久一本精品| 亚洲深夜激情| 美日韩丰满少妇在线观看| 欧美日韩在线大尺度| 欧美日韩国产成人高清视频| 99精品国产在热久久婷婷| 日韩午夜电影| 在线亚洲一区| 国产在线欧美日韩| 欧美大片第1页| 伊人久久综合97精品| 亚洲网址在线| 激情综合网址| 国产欧美日韩精品专区| 欧美一区永久视频免费观看| 狠狠爱成人网| 亚洲日韩欧美一区二区在线| 亚洲私人影院| 久久婷婷蜜乳一本欲蜜臀| 韩国一区二区三区美女美女秀| 欧美黄色一区二区| 99re8这里有精品热视频免费| 国产亚洲午夜高清国产拍精品| 国产有码在线一区二区视频| 久久伊人精品天天| 国产精品热久久久久夜色精品三区| 韩国精品在线观看| 午夜一区二区三区在线观看| 欧美日韩成人一区二区三区| 欧美激情一区二区三区四区| 久久久午夜精品| 欧美激情小视频| 久久影院午夜片一区| 国产精品国产精品| 国产乱理伦片在线观看夜一区| 欧美日韩精品一区| 久久精品国产在热久久| av成人激情| 欧美在线关看| 国产在线观看精品一区二区三区| 久久久www成人免费精品| 欧美黄污视频| 欧美在线免费观看| 亚洲福利视频网| 99国产精品99久久久久久粉嫩| 久久视频在线视频| 国产欧美一区二区三区另类精品| 欧美一区二区三区喷汁尤物| 久久久久久亚洲精品不卡4k岛国| 韩国av一区二区| 99国产欧美久久久精品| 欧美性色视频在线| 亚洲伊人一本大道中文字幕| 国产精品亚洲美女av网站| 欧美精品三级| 午夜精品国产精品大乳美女| 亚洲精品美女在线| 久久久精彩视频| 亚洲你懂的在线视频| 亚洲精品一区二区在线| 国产精品v一区二区三区| 在线播放精品| 这里是久久伊人| 国产精品日韩欧美| 亚洲精品资源| 久久亚洲国产成人| 在线观看亚洲| 久久综合99re88久久爱| 国产精品久久久久久影视| 欧美精品电影| 欧美日韩亚洲一区二区三区四区| 一本大道av伊人久久综合| 午夜精品福利一区二区三区av| 亚洲激情视频在线观看| 亚洲精品在线一区二区| 亚洲成人资源网| 麻豆精品在线播放| 亚洲国产婷婷香蕉久久久久久99| 国产精品乱子久久久久| 在线亚洲成人| 国产欧美日韩另类一区| 午夜在线a亚洲v天堂网2018| 国产亚洲欧美aaaa| 国产一区三区三区| 久久这里只精品最新地址| 欧美韩国在线| 亚洲欧美另类久久久精品2019| 在线观看欧美激情| 亚洲一区二区三区中文字幕| 美女黄毛**国产精品啪啪| 欧美自拍偷拍午夜视频| 亚洲一区欧美| 99精品国产在热久久| 激情视频一区二区| 国产精品一区二区三区久久久| 欧美一区午夜精品| 一本色道久久88综合日韩精品| 久久精品91| 国产精品麻豆成人av电影艾秋| 国产视频一区二区三区在线观看| 欧美精品偷拍| 国产精品综合久久久| 在线观看日韩www视频免费| 红杏aⅴ成人免费视频| 欧美日韩国产美女| 亚洲激情网站免费观看| 欧美专区在线播放| 黄色亚洲精品| 欧美伊人久久久久久午夜久久久久| 国产精品每日更新在线播放网址| 国产女优一区| 国产精品久久久久久久久久久久久久| 久久久久久久久久久久久9999| 欧美日韩精品一区二区天天拍小说| 欧美一区三区二区在线观看| 亚洲国产精品国自产拍av秋霞| 亚洲区在线播放| 欧美精品自拍偷拍动漫精品| 蜜臀a∨国产成人精品| 亚洲精品日韩激情在线电影| 久久精品噜噜噜成人av农村| 午夜免费在线观看精品视频| 久久久久久色| 欧美激情在线狂野欧美精品| 这里只有精品视频在线| 国产欧美日韩视频| 欧美在线视频观看免费网站| 久久中文字幕一区| 中文在线资源观看网站视频免费不卡| 亚洲欧美春色| 欧美色大人视频| 欧美午夜精品一区二区三区| 亚洲天堂视频在线观看| 一本大道久久a久久精品综合| 国产精品久久久久一区二区三区| 欧美日韩另类综合| 国产一区二区中文| 国模叶桐国产精品一区| 久久综合狠狠综合久久综青草| 欧美日韩亚洲一区二区三区在线观看| 欧美精品在线免费观看| 亚洲精品国精品久久99热一| 在线成人av网站| 欧美激情视频免费观看| 欧美欧美天天天天操| 免费欧美日韩国产三级电影| 免费观看久久久4p| 国产精品欧美激情| 亚洲福利视频二区| 亚洲第一久久影院| 久久视频在线免费观看| 久久久亚洲精品一区二区三区| 国产精品99久久不卡二区| 欧美成人免费全部观看天天性色| 午夜激情综合网| 欧美中文在线观看国产| 亚洲一区二区三区视频| 国产精品久久久久9999高清| 国产精品久久一级| 一区二区在线视频观看| 国产精品久久久久久久久久ktv|