擁有USB的PSoC應(yīng)用于風(fēng)扇控制
如上述示意圖2所示,即為PSoC的數(shù)字系統(tǒng)。它由4個(gè)數(shù)字PSoC塊組成,每個(gè)塊都是一個(gè)8位資源,既可單獨(dú)使用,也可與其他塊相組合以形成外設(shè)。
PSoC可能的外設(shè)包括:
·PWM(脈寬調(diào)制,是利用微處理器的數(shù)字輸出來(lái)對(duì)模擬電路進(jìn)行控制的一種非常有效的技術(shù),廣泛應(yīng)用在從測(cè)量、通信到功率控制與變換的許多領(lǐng)域中。)(8位~32位)
·具有不工作區(qū)的PWM(8位~24位)
·計(jì)數(shù)器(8位~32位)
·具有可選奇偶性的8位UART(Universal Asynchronous Receiver/Transmitter,通用異步接收/發(fā)送裝置,UART是一個(gè)并行輸入成為串行輸出的芯片,通常集成在主板上)
·SPI(高速同步串行口,是一種標(biāo)準(zhǔn)的四線同步雙向串行總線)主控器和從動(dòng)器
·循環(huán)冗余校驗(yàn)器/發(fā)生器(8位~32位)
·偽隨機(jī)序列發(fā)生器(8位~32位)
以上這些數(shù)字塊可以通過(guò)一系列通用總線與任何相連。同時(shí),這些總線還為進(jìn)行信號(hào)多路復(fù)用和邏輯運(yùn)算創(chuàng)造了條件。
如上述示意圖3所示,即為PSoC模擬系統(tǒng)。它包括6個(gè)可配置塊,每個(gè)塊由一個(gè)運(yùn)算放大器電路組成,從而實(shí)現(xiàn)了復(fù)雜模擬信號(hào)流的生成。模擬外設(shè)具有非常高的靈活性,并可通過(guò)客戶化設(shè)計(jì)來(lái)支持特定的應(yīng)用要求。
下面例舉了一些更加常用的PSoC模擬部件:
·濾波器(雙極點(diǎn)和四極點(diǎn)帶通、低通和陷波濾波器)
·放大器(多達(dá)2個(gè),具有至48倍的可選增益)
·儀表放大器(1個(gè),具有至93倍的可選增益)
·比較器(多個(gè)2個(gè),具有16種可選門限)
·DAC(數(shù)模轉(zhuǎn)換器)(多達(dá)2個(gè),具有6位~10位分辨率)
·SAR型ADC(多達(dá)2個(gè),具有6位分辨率)
當(dāng)PSoC的模擬塊與數(shù)字塊組合時(shí),用戶還能夠生成額外的部件,它包括:
·增量型ADC(多達(dá)2個(gè),具有6位~14位分辨率)
·增量-累加(ΔΣ)型ADC(1個(gè),在62.5ksps采樣速率條件下具有8位分辨率)
附加的系統(tǒng)資源可提供適用于完整系統(tǒng)設(shè)計(jì)的更多功能。這些資源包括:
·具有5個(gè)可配置端點(diǎn)和256bytes RAM的全速USB(12Mbps),只需要2個(gè)外部串聯(lián)電阻器。
·硬件I2C通過(guò)兩根電纜提供了100kHz和400kHz通信。支持從模式、主模式和多主模式。
·數(shù)字時(shí)鐘分頻器提供了三種適合不同應(yīng)用的可定制時(shí)鐘頻率??赏ㄟ^(guò)布線使時(shí)鐘與數(shù)字和模擬系統(tǒng)相連。
·兩個(gè)乘法累加單元(MAC)提供了具有16位結(jié)果的快速帶符號(hào)8位乘法和32位累加運(yùn)算功能,旨在幫助進(jìn)行通用數(shù)學(xué)和數(shù)字信號(hào)處理。
·抽取器提供了一個(gè)針對(duì)數(shù)字信號(hào)處理應(yīng)用(包括ΔΣ型ADC的形成)的定制硬件濾波器。
·低電壓檢測(cè)(LVD)中斷能夠指示電壓電平的下降,而先進(jìn)的POR(上電復(fù)位)電路則免除了增設(shè)一個(gè)系統(tǒng)監(jiān)控器的需要。
·內(nèi)部1.3V基準(zhǔn)提供了一個(gè)用于模擬系統(tǒng)(包括ADC和DAC)的絕對(duì)基準(zhǔn)。
·通用型模擬多路復(fù)用器系統(tǒng)。
圖4:CY8C24794 I/O模擬多路復(fù)用器總線/系統(tǒng)連接
評(píng)論