基于其最新PSoC® 3 架構,針對iPhone和iPod附件開發的新型開發工具
2010-04-26 21:38:41 本站原創賽普拉斯半導體公司日前推出一款基于其最新PSoC® 3 架構,針對iPhone和iPod附件開發的新型開發工具。設計者可以采用賽普拉斯最新的CY8CKIT-023 iPhone & iPod 附件PSoC擴展板工具包(一個可插入賽普拉斯CY8CKIT-001 PSoC平臺開發工具包的插板),采用靈活的PSoC可編程片上系統架構方便地設計創新性的移動設備附件。這一新型工具利用了蘋果的iPhone和iPod產品的iPhone操作系統,以及相應的iPhone SDK(軟件開發工具),在蘋果應用商店和相應的附件之間提供雙向通訊接口。
這一易用的基于PSoC的開發平臺可以實現高集成度的模塊化功能設計,例如電容式觸摸感應、LCD行驅動等等,用于傳統的iPhone和iPod附件,諸如音響座和揚聲器,充電器和汽車配件。該平臺還為iPhone和iPod附件打開了全新的市場應用,例如利用480X320觸摸顯示屏,可用于健康、健身、售點、RFID和診斷以及儀器工具等。
用于iPhone & iPod附件的PSoC擴展板工具與PSoC開發工具共同使用,可支持賽普拉斯最新推出的PSoC3和PSoC5產品系列,以及PSoC1系列產品。PSoC3和PSoC5器件擴展了全球獨一無二的可編程模擬和數字設計平臺,在8-,16-和32-bit應用上實現了無與倫比的快速上市時間、集成度和靈活性。該平臺由革命性的PSoC Creator™集成設計環境(IDE)提供支持,引入了一種獨特的基于電路圖的設計方法,并集成了完全經過測試的預先打包好的模擬和數字外設,而且非常便于通過直觀的向導和API進行客戶化,以便滿足特定的設計要求。PSoC1系列產品也能實現類似的易用性和靈活性,具有一顆成本優化的內核,由強大的PSoC Designer™軟件工具支持。
賽普拉斯消費和計算事業部執行副總裁Norm Taffe說:“iPhone和iPod的流行,使得開發者們紛紛著手開發多種附件,而現在他們可以利用多點觸摸界面和寬屏顯示創造出更多附件。我們PSoC平臺的靈活性可以幫助開發者快速設計出具有差異化功能的產品,還能在投產前的最后時刻作出修改,而不耽誤上市。他們還可以重復使用那些自己開發的用在其他產品上的知識產權。”
用于iPhone & iPod附件的PSoC擴展板工具包括一個插板,可連接PSoC開發工具,使PSoC得以同iPhone和iPod通訊。該工具為開發者們展示了如何利用麥克風輸入和揚聲器輸出在iPhone和iPod上實現錄制和回放,同時還重點展示了PSoC驅動CapSense電容觸摸感應按鍵和滑條控制回放并驅動LCD顯示多媒體元數據的能力。該工具包還含有一個iPhone應用和PSoC項目例子,以便演示iPhone應用和附件之間是如何通訊的。此外,賽普拉斯還計劃推出一整套其他的插板,每種都可與多種電子傳感器和觸發器相連,實現各種不同的應用,例如音頻處理、Controller Area Network (CAN)、高精度模擬傳感器、QVGA圖形等等。
CY8CKIT-023 用于iPhone & iPod附件的PSoC擴展板工具目前可通過蘋果的授權分銷商對Made for iPod項目的授權用戶銷售。
CY8CKIT-001PSoC開發工具包包含一個PSoC主開發板,以及用于不同架構的處理器模塊板。它還含有一個Miniprog3調試和評估器,原型電纜,一條USB線,一個12V直流電源,以及PSoC Creator 和 PSoC Designer軟件。項目樣例也一并提供。該工具包現在有售,價格為每套249美元。
PSoC器件采用一種針對嵌入式控制設計的高度可配置片上系統架構,可提供基于閃存的、與現場可編程專用集成電路(ASIC)等效的電路,而無需提前期(lead-time)或一次性非重復費用(NRE)的損失。PSoC器件集成了通過一個片上微控制器進行控制的可配置模擬和數字電路,提供更強大的設計修改功能,并進一步減少元件數量。單一PSoC器件可以集成最多100個外設功能,從而節省客戶的設計時間、板極空間和功耗,同時改善系統質量并降低系統成本。
新型PSoC 3 和 PSoC 5架構具有高精度可編程模擬功能(最大精度20-bit的模數轉換器)和擴充了的可編程數字資源,與強大的符合工業標準的MCU內核以及足夠的內存和通訊外設集成在一起。PSoC 3器件具有一個高性能8-bit 8051處理器,而PSoC 5則采用了一個強大的32-bit ARM Cortex-M3處理器。這些產品為設計者提供了一個無縫的可編程平臺,能輕松實現8到32bit的轉換。這些新解決方案的強大功能大大拓展了PSoC的應用和市場范圍,包括汽車、便攜式醫療、工業等等。PSoC 1系列基于一個成本優化的8-bit M8C的內核。