使用PSoC 3和PSoC Creator簡(jiǎn)化應用設計
摘要:本文首先介紹了Cypress PSoC®3產(chǎn)品功能以及其集成開(kāi)發(fā)環(huán)境PSoC Creator的使用方法,然后以一個(gè)12路PWM占空比檢測模塊為例,展示了如何使用PSoC®3和PSoC Creator簡(jiǎn)化應用設計。
本文引用地址:http://dyxdggzs.com/article/113127.htm關(guān)鍵字:PSoC®3, PSoC Creator,占空比檢測
Abstract: This paper first introduces the basic features information about Cypress PSoC®3 product and fundamental guideline about PSoC Creator, an IDE (Integrated Development Environment) for PSoC®3. This paper also shows how PSoC®3 and PSoC Creator can simplify application design with an example, 12-channel PWM duty cycle measurement.
Keywords: PSoC®3, PSoC Creator,Duty Cycle Measurement
1. 引言
遵循著(zhù)摩爾定律,半導體技術(shù)飛速發(fā)展,芯片的計算能力不斷增強,內部資源也越來(lái)越多,這令使用芯片設計產(chǎn)品的工程師在選擇芯片時(shí)的視角也發(fā)生了變化。設計者不再擔心芯片內部資源是否足夠,而是更加關(guān)心如何能夠更快的開(kāi)發(fā)出產(chǎn)品,縮短上市周期。此外,如果能夠使用芯片內的豐富資源,替換原有設計中電路板上眾多的外圍器件,那么無(wú)論是在產(chǎn)品開(kāi)發(fā)、 制造還是產(chǎn)品設計保護方面都存在明顯優(yōu)勢。Cypress的PSoC®3系列芯片和與之對應的PSoC Creator開(kāi)發(fā)環(huán)境即著(zhù)力滿(mǎn)足設計者的上述需求。
2. PSoC®3 簡(jiǎn)介
PSoC®3是Cypress在第一代可配置片上系統PSoC®1基礎之上推出的新一代可配置芯片族,現包含CY8C32,CY8C34,CY8C36和CY8C38四個(gè)系列產(chǎn)品。與PSoC®1相比,PSoC®3處理核心基于增強型8051,指令集與標準8051完全兼容,支持乘法和除法指令,最高可運行在67MHz時(shí)鐘;PSoC®3內部Flash容量最高可達64KB,并且具有多個(gè)層次的保護權限設置,能夠充分保護Flash內的程序內容不被外部程序或設備讀取;PSoC3包含最多8KB的SRAM,以及最多2KB的EEPROM。此外,PSoc®3還提供了具有24個(gè)通道,可傳輸32位數據高性能的DMA模塊,可以由CPU動(dòng)態(tài)使能工作或是通過(guò)內部連線(xiàn)由模塊產(chǎn)生的中斷觸發(fā)。
除了處理核心之外,PSoC®3還包含三個(gè)重要組成部分:數字系統(Digital System),模擬系統(Analog System)以及系統資源(System Wide Resources),從圖 1的片內系統框圖可以看出這三個(gè)部分通過(guò)系統總線(xiàn)(System Bus)與處理核心通信,通過(guò)數字內部互聯(lián)(Digital Interconnect)和模擬內部互聯(lián)(Analog Interconnect)與芯片管腳連接。
圖 1 PSoC®3芯片系統框圖
數字系統主要包含兩個(gè)部分:一些專(zhuān)用的功能模塊和一組通用數字模塊(Universal Digital Block,簡(jiǎn)稱(chēng)UDB)。一些常用功能,如8位,16位或是32位的定時(shí)器(Timer),計數器(Counter)和脈寬調制(PWM),SPI,I2C和UART接口,以及CAN總線(xiàn)和Full-Speed USB接口等都可以由專(zhuān)用模塊或是UDB實(shí)現。有時(shí)設計者希望實(shí)現一些與應用相關(guān)的數字功能,例如馬達控制,數字多路器或是與非門(mén)邏輯等,此時(shí)可以使用UDB實(shí)現所需功能。
圖 2 UDB系統結構圖
pwm相關(guān)文章:pwm是什么
脈寬調制相關(guān)文章:脈寬調制原理
評論