擁有USB的PSoC應用于風扇控制
如上述示意圖2所示,即為PSoC的數字系統。它由4個數字PSoC塊組成,每個塊都是一個8位資源,既可單獨使用,也可與其他塊相組合以形成外設。
PSoC可能的外設包括:
·PWM(脈寬調制,是利用微處理器的數字輸出來對模擬電路進行控制的一種非常有效的技術,廣泛應用在從測量、通信到功率控制與變換的許多領域中。)(8位~32位)
·具有不工作區的PWM(8位~24位)
·計數器(8位~32位)
·具有可選奇偶性的8位UART(Universal Asynchronous Receiver/Transmitter,通用異步接收/發送裝置,UART是一個并行輸入成為串行輸出的芯片,通常集成在主板上)
·SPI(高速同步串行口,是一種標準的四線同步雙向串行總線)主控器和從動器
·循環冗余校驗器/發生器(8位~32位)
·偽隨機序列發生器(8位~32位)
以上這些數字塊可以通過一系列通用總線與任何相連。同時,這些總線還為進行信號多路復用和邏輯運算創造了條件。
如上述示意圖3所示,即為PSoC模擬系統。它包括6個可配置塊,每個塊由一個運算放大器電路組成,從而實現了復雜模擬信號流的生成。模擬外設具有非常高的靈活性,并可通過客戶化設計來支持特定的應用要求。
下面例舉了一些更加常用的PSoC模擬部件:
·濾波器(雙極點和四極點帶通、低通和陷波濾波器)
·放大器(多達2個,具有至48倍的可選增益)
·儀表放大器(1個,具有至93倍的可選增益)
·比較器(多個2個,具有16種可選門限)
·DAC(數模轉換器)(多達2個,具有6位~10位分辨率)
·SAR型ADC(多達2個,具有6位分辨率)
當PSoC的模擬塊與數字塊組合時,用戶還能夠生成額外的部件,它包括:
·增量型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)的絕對基準。
·通用型模擬多路復用器系統。
圖4:CY8C24794 I/O模擬多路復用器總線/系統連接
評論