PSoC(Programmable System on Chip)是美国Cypress半导体公司推出的集微处理器、可编程数字阵列和可编程模拟阵列或模拟器件于一体的可编程片上系统。2009年推出的第二代产品PSoC3、PSoC5分别包含8位8051微处理器、32位ARM Cortex-M3微处理器。PSoC非常适合用于模数混和的嵌入式系统设计,特别适合于创新型实验课程教学和科研。清华大学自2007年开始先后将PSoC1、PSoC3、PSoC5引入电子技术系列课程教学和科研,在学生培养、教材建设、科研等方面都取得了很好的成果。
TPG-PSoC3可编程片上系统创新实验平台,是由清华大学自动化系和清华大学科教仪器厂联合研制的新一代开放式PSoC实验平台。该系统提供了PSoC器件和丰富的实验资源,并设计了众多的实验项目,既可以用于电子技术系列课程的教学实验,也可以用于学生创新实践活动。
▲ 技术性能及配置
1、核心PSoC3芯片及其内部资源
(1)芯片型号:CY8C3866AXI-040
(2)单周期8051 CPU
主频67MHz
64KB的Flash,8KB的SRAM,2KB的EEPROM
24路DMA通道
宽工作电压:0.5V~5.5V
72路GPIO口,所有I/O均可作为数字或模拟接口、均支持CapSense功能
全面可配置的内部CPU时钟
(3)数字外设
24个可编程数字模块(可用于实现定时器、计数器、PWM等模块)
全速CAN 2.0、全速USB 2.0、SPI、UART、I2C等接口
(4)模拟外设
1.024V内部参考电压
12~20位可配置Delta Sigma ADC
67MHz 24位数字滤波器
4个8位 8Msps IDACs、 1Msps VDACs
4个电压比较器
4个运算放大器
4个可编程模拟模块(可用于实现PGA、TIA、混频器、采样保持器等模块)
CapSense功能(可用于实现电容按健、电容滑条)
2、外部资源
(1)系统电源
5V或3.3V可选
(2)数字资源
输入部分:轻触按键、推拉开关、4x4小键盘等
输出部分:1602字符液晶、4位8段数码管、单色LED灯、三原色LED灯、蜂鸣器、直流电机、步进电机等
(3)模拟资源
电位器、电压式温度传感器、红外热释传感器、热敏电阻、光敏传感器、磁敏传感器、接近传感器等CapSense电容按健、电容滑条
(4)外设接口
JTAG/SWD编程接口、音频输入输出接口、UART串口、USB口、无线模块接口、扩展板插孔等PSoC芯片和外设模块的所有引脚都通过单排圆孔插座引出,用户可根据实际需要使用插针线实现电路的连接,并可通过面包板和扩展板插孔实现电路的拓展。
▲ 开发环境
1、PSoC Creaor 1.0 开发环境
2、PSoC Porgrammer 3.12下载软件
▲ 实验内容(部分)
1、基本实验
l 可编程增益放大器PGA
l 电压比较器Comparator
l 定时器Timer
l 计数器Counter
l 脉宽调制PWM
l 模数转换器 Delta Sigma ADC
l 数模转换器 Voltage DAC
l 按键中断
l 矩阵键盘
2、设计型实验
l 单路温度测量显示
l 电机驱动及测速
l USB HID
CapSense电容按键、电容滑条
1、《可编程片上系统(PSoC)原理与实训》 叶朝辉、华成英,清华大学出版社
2、《TPG-PSoC3可编程片上系统创新实验平台实验指导书》
▲ 参考教材
1、《可编程片上系统(PSoC)原理与实训》 叶朝辉、华成英,清华大学出版社
2、《TPG-PSoC3可编程片上系统创新实验平台实验指导书》