PSoC

可編程化系統單晶元

PSoC,中文意思是可編程化系統單晶元。它是一種可編程化的混合訊號陣列架構,由一個晶元內建的微控制器(MCU)所控制,整合可組態的類比與數位電路,內含UART、定時器、放大器(amplifier)、比較器、數位類比轉換器(ADC)、脈波寬度調變(PWM)、濾波器(Filter)、以及SPIGPIO、I2C等元件數十種元件,協助客戶節省研發時間。

目錄

正文


PSoC:(power system on a chip)單片片上功率系統。它能把感測器件與電路、信號處理電路、介面電路、功率器件和電路等集成在一個硅晶元上,使其具有按照負載要求精密調節輸出和按照過熱、過壓、過流等情況自我進行保護的智能功能,其優越性不言而喻。國際專家把它的發展喻為第二次電子學革命。
賽普拉斯的PSoC(TM)混合信號陣列是可編程的片上系統(SOC),其集成了微控制器以及嵌入式系統中通常圍繞微控制器周圍的模擬及數字組件。
採用一個微控制器,一個PSoC器件最多可集成100種外設功能,從而幫助客戶節約設計時間和板上面積,降低了功耗,系統成本也可降低5美分到10美元不等。方便易用的開發工具使設計人員能夠準確選擇所需的外設功能,包括放大器ADCDAC、濾波器及比較器等模擬功能以及定時器、計數器PWM、SPI和UART等數字功能。
PSoC系列的模擬功能包括軌至軌輸入、可編程增益放大器以及最大14位的ADC,其雜訊極低,輸入損耗及電壓偏移也非常低。PSoC設備包括最大32 KB的快閃記憶體、2 KB的SRAM、帶有32位累加器的8x8乘法器、電源和睡眠監控電路,以及硬體I2C通信等。
PSoC Designer(TM)是PSoC的傳統軟體開發環境,它是一款功能全面的基於圖形用戶介面(GUI)的設計工具套件,使用戶能以簡單的點擊對設計中的硅技術進行配置。在PSoC Designer的幫助下,用戶可以採用C語言或彙編語言編寫MCU的代碼,還可用事件觸發器和多斷點等先進的特性對設計進行調試,同時還可以採用C語言、彙編語言或二者的結合,通過代碼實現單步進。PSoC Designer是免費的,您可在此了解有關信息並下載該工具。
新近推出的PSoC Express是第一款有助於系統工程師進行基於微控制器設計的開發工具,而且無需任何彙編語言或C語言編程的知識。PSoC Express工作在比以往技術更高的抽象水平上,不再需要開發有關固件,因此能在幾小時或幾天之內推出新的設計,就針對的PSoC器件進行模擬和編程,而無需花費數星期或數月的時間。在PSoC Express的幫助下,設計人員只需考慮應用知識,從目錄中選擇輸入和輸出器件來確定定製解決方案,再將兩者加以邏輯連接來定義系統行為。設計人員只需藉助PSoC Express就可通過模擬來確認設計是否可行,還可生成並下載器件編程文件。此新工具還可創建專門的項目文檔,包括含有寄存器映射圖、介面原理圖以及材料清單的產品說明書。設計人員不必撰寫任何微控制器代碼就能實現可靠的定製應用,速度也提高很多。PSoC Express是免費的,可在以下網址下載:http://www.cypress.com/psocexpress。
PSoC器件具有混合信號ASIC的優勢,同時又無需ASIC NRE或設計完成時間。