cypress公司的PSoC 4000 產(chǎn)品系列是包含ARM? Cortex?-M0 CPU 的可編程嵌入式系統(tǒng)控制器,具有標(biāo)準(zhǔn)通信和時(shí)序外設(shè)的微控制器、具有一流性能的電容式觸摸感應(yīng)系統(tǒng)(CapSense)以及通用模擬,能把可編程,可重新配置的模擬和數(shù)字模塊與靈活的自動(dòng)布線資源相結(jié)合.本文介紹了PSoC 4000主要特性,框圖,以及PSoC? 4000 Pioneer開發(fā)板主要特性, 開發(fā)板框圖,電路圖,材料清單和PCB元件布局圖.
PSoC? 4 是一個(gè)可擴(kuò)展和可重配置的平臺(tái)架構(gòu),是一個(gè)包含ARM? Cortex?-M0 CPU 的可編程嵌入式系統(tǒng)控制器。它把可編程,可重新配置的模擬和數(shù)字模塊與靈活的自動(dòng)布線資源相結(jié)合。PSoC 4000 產(chǎn)品系列是PSoC 4 平臺(tái)架構(gòu)的最小成員。該產(chǎn)品系列是下列三者的組合:擁有有標(biāo)準(zhǔn)通信和時(shí)序外設(shè)的微控制器、具有一流性能的電容式觸摸感應(yīng)系統(tǒng)(CapSense)以及通用模擬。針對(duì)新應(yīng)用和設(shè)計(jì)要求的方面來說, PSoC 4000 產(chǎn)品與PSoC 4 平臺(tái)系列產(chǎn)品向上兼容。
PSoC 4000 器件能夠?yàn)?a href="http://m.xsypw.cn/v/tag/1751/" target="_blank">硬件和固件的編程、測(cè)試、調(diào)試和跟蹤提供廣泛的支持。ARM 串行線調(diào)試(SWD)接口支持器件的所有編程和調(diào)試功能。
借助完善的片上調(diào)試(DoC)功能,可以使用標(biāo)準(zhǔn)的生產(chǎn)用器件在最終系統(tǒng)中進(jìn)行全面的器件調(diào)試。它不需要特殊的接口、調(diào)試轉(zhuǎn)接板、模擬器或仿真器。只需要標(biāo)準(zhǔn)的編程連接,即可全面支持調(diào)試。
PSoC Creator IDE 軟件能夠?yàn)镻SoC 4000 器件提供全面集成的編程和調(diào)試支持。SWD 接口與工業(yè)標(biāo)準(zhǔn)的第三方工具完全兼容。PSoC 4000 系列提供了一個(gè)不適用于多芯片應(yīng)用解決方案和微控制器的安全級(jí)別。它有下面優(yōu)點(diǎn):
■ 允許禁用調(diào)試特性
■ 增強(qiáng)閃存保護(hù)功能
■ 允許在片上可編程模塊上執(zhí)行客戶專用功能
默認(rèn)情況下,調(diào)試電路處于使能狀態(tài),并且只能在固件中被禁用。如果未使能,唯一的使能方法是擦除整個(gè)器件,清除閃存保護(hù),然后用使能調(diào)試的新固件對(duì)器件進(jìn)行重新編程。
此外,對(duì)于擔(dān)心會(huì)通過對(duì)器件惡意重新編程進(jìn)行欺詐性攻擊的應(yīng)用,可以永久禁用所有器件接口(器件安全性)。由于使能器件的最大安全級(jí)別時(shí),將禁用所有編程、調(diào)試和測(cè)試接口。因此,已使能器件安全性的PSoC 4000 將不能退回進(jìn)行失效分析。這是PSoC 4000 允許客戶進(jìn)行的權(quán)衡。
PSoC 4000主要特性:
32 位MCU 子系統(tǒng)
■ 16 MHz ARM Cortex-M0 CPU
■ 包含讀取加速器的閃存可達(dá)16 KB
■ SRAM 容量可達(dá)2 KB可編程的模擬資源
■ 用于通用目的或電容式感應(yīng)應(yīng)用場(chǎng)合的兩個(gè)電流DAC(IDAC)
■ 擁有內(nèi)部參照的低功耗比較器
低功耗操作:1.71 V 至5.5 V
■ 通過中斷和I2C 地址檢測(cè)喚醒的深度睡眠模式電容式感應(yīng)
■ 賽普拉斯的Sigma-Delta (CSD)電容感應(yīng)技術(shù)提供了一流的信噪比(SNR)和耐水性
■ 通過賽普拉斯提供的軟件組件可以更容易地實(shí)現(xiàn)電容式感應(yīng)設(shè)計(jì)
■ 自動(dòng)調(diào)試(SmartSense?)
串行通信
■ 在深度睡眠模式下,許多主設(shè)備I2C 模塊可以進(jìn)行地址匹配,并且在匹配后喚醒設(shè)備。
時(shí)序和脈沖寬度調(diào)制器
■ 16 位定時(shí)器/ 計(jì)數(shù)器/ 脈沖寬度調(diào)制器(TCPWM)模塊
■ 中心對(duì)齊模式、邊緣模式和偽隨機(jī)模式
■ 停止(Kill)終端可連接比較器觸發(fā)(針對(duì)電機(jī)驅(qū)動(dòng)器)和其他可靠性高的數(shù)字邏輯應(yīng)用
多達(dá)20 個(gè)可編程的GPIO 引腳
■ 封裝:24引腳QFN、16引腳SOIC、16引腳QFN和8引腳SOIC
■ 端口0、1和2上的GPIO引腳可以作為CapSense使用或具有其他功能
■ 可編程驅(qū)動(dòng)模式、強(qiáng)度和轉(zhuǎn)換速率
PSoC Creator 設(shè)計(jì)環(huán)境
■ 集成開發(fā)環(huán)境(IDE)提供了原理圖設(shè)計(jì)輸入和編譯(包括模擬和數(shù)字自動(dòng)布線)
■ 應(yīng)用編程接口(API)組件可用于所有固定功能和可編程的外設(shè)工業(yè)標(biāo)準(zhǔn)工具的兼容性
■ 輸入原理圖后,可以使用基于ARM 的工業(yè)標(biāo)準(zhǔn)開發(fā)工具進(jìn)行開發(fā)
圖1. PSoC 4000框圖
PSoC? 4000 Pioneer開發(fā)板
Thank you for your interest in the PSoC? 4000 Pioneer Kit. The kit is designed as an easy-to-use and inexpensive development kit, highlighting the unique flexibility of the PSoC 4000 architecture.
Designed for flexibility, this kit offers footprint compatibility with several third-party Arduino? shields.
In addition, the board features an RGB LED, integrated USB programmer/debugger, a program/debug header, USB-UART/I2C bridges, a proximity header, and an Arduino-compatible CapSense? Trackpad shield. This kit supports either 5 V or 3.3 V as power supply voltages.
The PSoC 4000 Pioneer Kit is based on the PSoC 4000 device family, delivering a programmable platform for a wide range of embedded applications. The PSoC 4000 is the smallest member of the PSoC 4 platform with support for CapSense, Timer Counter Pulse Width Modulator (TCPWM), I2C master or slave, and up to 20 GPIOs. PSoC 4000 is a cost-optimized, entry-level PSoC 4 device targeted as socket replacements for obsolete and/or proprietary 8-bit and 16-bit MCUs. PSoC 4000 with its ARM Cortex-M0 core provides 32 programmable peripherals including CapSense.
PSoC? 4000 Pioneer開發(fā)板包括:
■ PSoC 4000 Pioneer Kit board
■ Trackpad shield board with a color palette sticker
■ Quick start guide
■ USB Standard A to Mini-B cable
■ 6 jumper wires
圖2. PSoC? 4000 Pioneer開發(fā)板基板外形圖
圖3. PSoC? 4000 Pioneer開發(fā)板CapSense Trackpad板外形圖
圖4. PSoC? 4000 Pioneer開發(fā)板框圖
圖5. PSoC? 4000 Pioneer開發(fā)板基板電路圖(1)
圖6. PSoC? 4000 Pioneer開發(fā)板基板電路圖(2)
圖7. PSoC? 4000 Pioneer開發(fā)板基板電路圖(3)
圖8. PSoC? 4000 Pioneer開發(fā)板基板電路圖(4)
圖9. PSoC? 4000 Pioneer開發(fā)板基板電路圖(5)
?
圖10. PSoC? 4000 Pioneer開發(fā)板CapSense Trackpad板電路圖
PSoC? 4000 Pioneer開發(fā)板基板材料清單:
PSoC? 4000 Pioneer開發(fā)板CapSense Trackpad板材料清單:
圖11. PSoC? 4000 Pioneer開發(fā)板基板PCB元件布局圖:頂層
圖12. PSoC? 4000 Pioneer開發(fā)板基板PCB元件布局圖:底層
評(píng)論