CY3664-enCoRe III:無線鼠標游戲手柄開發(fā)系統(tǒng)解決
Cypress公司的CY7C603xx系列是低壓enCoRe III PSoC器件,采用功能強大的哈佛架構,M8C處理器的速度高達12MHz,工作電壓2.4V~3.6V,具有可配置的外設如8位定時器,計數(shù)器和PWM,,全雙工主或從SPI,10位ADC,8位SAR ADC和比較器,閃存程序存儲器,SRAM數(shù)據(jù)存儲器和可配置的I/O口。主要用在無線鼠標、無線游戲手柄、PlayStation 2有線游戲手柄以及各種低壓8位MCU應用。
本文引用地址:http://www.ex-cimer.com/article/202337.htm圖1 CY7C603xx方框圖
CY7C603xx的主要特性
? 強大的哈佛架構處理器
- M8C處理器速度為12 MHz
- 在高速時低功耗
- 工作電壓為2.4V~3.6V
- 最低工作電壓1.0V,利用片上開關模式泵(SMP)
- 商業(yè)級溫度范圍:0℃~+70℃
? 可配置外設
- 8位定時器,計數(shù)器和PWM
- 全雙工主/從SPI
- 10位ADC
- 8位逐次逼近型ADC
- 比較儀
? 靈活的片上存儲器
- 8k閃存程序存儲50 000擦除/寫 周期
- 512字節(jié)SRAM數(shù)據(jù)存儲
- 系統(tǒng)中串行編程(ISSP)
- 部分閃存更新
- 靈活的保護模式
- EEPROM仿真閃存
? 完備的開發(fā)工具
- 費開發(fā)軟件(PSoC Designer?)
- 全功能,電路中,仿真器和編程器
- 復雜的中斷點結構
- 128k的跟蹤存儲器
? 精密的可編程時鐘
- 內部± 2.5%24MHz和48 MHz振蕩器
- 看門狗和休眠的內部振蕩器
? 可編程引腳配置
- 10mA車道所有GPIO
- 所有GPIO的,上拉,下拉,高Z,強勁,或開漏驅動模式
- GPIO的,最多8個模擬輸入
- 所有GPIO可配置中斷
? 通用的模擬多路復用器
- 共同的內部模擬總線
- IO組合的同時連接
? 其它系統(tǒng)資源
- I2C主從和多主機400kHz
- 看門狗和休眠定時器
- 用戶可配置的低電壓檢測
- 集成監(jiān)控電路
- 片上精密基準電壓
CY7C603xx的應用
? 無線鼠標
? 無線游戲手柄
? 無線演示工具
? 無線鍵盤
? PlayStation 2 有線游戲手柄
? 無線游戲手柄的,PlayStation 2橋梁
- 適用于需要具有成本效益的,低電壓8位微控制器。
圖2 CY7C603xx數(shù)字系統(tǒng)方框圖
圖3 CY7C603xx模擬系統(tǒng)方框圖
這種架構使用戶能夠創(chuàng)建,定制,符合每個人的要求的,外設配置。28引腳SSOP封裝,和32引腳QFN封裝都包含:快速CPU;閃存程序存儲器;SRAM數(shù)據(jù)存儲器;可配置的I/O。
enCoRe III LV架構包括四個主要方面:enCoRe III LV核系統(tǒng)資源;數(shù)字系統(tǒng)和模擬系統(tǒng);整體資源配置總線可以將所有的設備資源整合到一個完整的定制系統(tǒng)中;每個enCoRe III LV設備都支持一定的模擬和數(shù)字外設。
根據(jù)不同的封裝,可以最多擁有28個通用IO端口(GPIO)。GPIO提供進入全球數(shù)字和模擬的互連。
enCoRe III LV核
enCoRe III LV核是一個強大的引擎,它支持豐富的功能集。它包括了數(shù)據(jù)存儲SRAM,中斷控制器,睡眠和看門狗定時器,以及IMO(內部主振蕩器)和ILO(內部低速振蕩器)。
CPU核心,被稱為M8C,是一個功能強大的處理器,最高速度為12 MHz。該M8C是一個四MIPS的,8位哈佛架構的微處理器。其核包括了CPU,內存,時鐘,以及可配置GPIO(通用IO)。
系統(tǒng)資源提供了附加功能,諸如,數(shù)字時鐘,以增加靈活性;I2C功能用于I2C主/從,多主機;內部電壓參考,為子系統(tǒng)提供了1.3V的電壓;開關模式泵(SMP)。
從一個電池組上產生正常工作電壓以及M8C支持的各種系統(tǒng)復位。
數(shù)字系統(tǒng)
數(shù)字系統(tǒng)由4個數(shù)字enCoRe III LV模塊組成。每個模塊是一個8位資源。數(shù)字周邊配置包括以下內容:
? PWM可用作定時器或計數(shù)器
? SPI主機和從機
? I2C主機和多重主機
? CMP
? ADC10
? SARADC
數(shù)字模塊可以通過一系列整體總線與任意GPIO互連,這些總線可以將任何信號與任何引腳連接。這些還允許信號多路傳輸及進行邏輯操作。從而使設計可以不受固定外設控制器的限制。
模擬系統(tǒng)
模擬系統(tǒng)包括兩個可配置模塊。模擬外設非常靈活,并可以通過定制來支持特定的應用要求。本器件的一些通用模擬功能如下:
? 模數(shù)轉換器(單一的采用8位分辨率)
? 引腳-引腳匹配器
? 采用絕對基準(1.3V)的單端比較器
? 1.3V基準(作為系統(tǒng)資源)
圖4 CY3664-DK開發(fā)系統(tǒng)電路圖
模擬模塊每組包括兩項,一個CT(持續(xù)時間-ACE00或ACE01)和一個SC(開關電容器-ASE10或ASE11)模塊。
enCoRe(TM) III開發(fā)系統(tǒng)
nCoRe(TM) III開發(fā)系統(tǒng),基于高度優(yōu)化的PSoC(TM) (可編程的片上系統(tǒng)(TM))工具, 為用戶提供在線仿真器(ICE),能夠與實現(xiàn)的芯片共同工作,以提供精密而高效的開發(fā)系統(tǒng)。PSoC Designer(TM) 包括一個圖形用戶接口,匯編器、C語言編譯器、連接器和調試器,可用于高度集成的代碼開發(fā)環(huán)境。一個合規(guī)的全速USB “用戶模塊”與其它外設用戶模塊一些,簡化了學習曲線并縮短了開發(fā)時間。
enCoRe III開發(fā)系統(tǒng)可用于兩種套件,每個都為用戶提供相同套件的工具。 CY3664-DK 為新用戶提供完整的工具集。CY3664-EXT擴展套件僅為那些已經(jīng)具有CY3215-DK基本在線仿真器客戶提供專門用于enCoRe III 的項目。
更多計算機與外設信息請關注:21ic計算機與外設頻道
評論