
CY8C21123 , CY8C21223 , CY8C21323
的PSoC功能概述
PSoC系列由许多可编程的
系统级芯片的控制器设备。这些器件的设计
以替代多个传统的基于MCU的系统组件
用低成本的单芯片可编程组件。 PSoC的
装置包括模拟和数字逻辑可配置模块,
和可编程互连。这种架构允许您
创建定制的外设配置,以匹配
每个应用程序的需求。此外,一个快速
CPU ,闪存程序存储器, SRAM数据存储器和
可配置的I / O都包含在一系列方便易用的引脚布局。
PSoC架构,如图
图1中,
由四个
主要领域:核心,系统资源,数字
系统和模拟系统。可配置的全局总线
资源允许的所有设备资源组合成一个
完整的定制系统。每个PSoC器件包括四个数字
块。根据PSoC程序包,最多两个模拟
比较器和16个GPIO也包括在内。该GPIO
提供进入全球数字和模拟互连。
数字系统
数字系统由四个数字PSoC模块。每
块是一个可以单独使用或组合的8位资源
与其它的块,以形成如图8所示, 16位,24位和32位的外围设备,其中
被称为用户模块。数字外设配置
包括:
■
■
■
■
■
■
■
■
■
■
的PWM ( 8至32位)
的PWM带死区( 8至32位)
计数器( 8至32位)
定时器( 8至32位)
UART 8位,可选奇偶校验(最多2个)
SPI主机和从机
I
2
I2C从,主,多主(一个可用的系统
资源)
循环冗余码校验器/发生器( 8位)
红外(最多2个)
伪随机序列发生器( 8位到32位)
PSoC核心
PSoC核心是支持丰富的强大引擎
指令集。它包括SRAM用于数据存储,一个
中断控制器,睡眠和看门狗定时器,以及内部主
振荡器( IMO)和内部低速振荡器( ILO ) 。该
CPU核心,被称为M8C ,是一个功能强大的处理器,运行速度
高达24 MHz 。该M8C是一个4 MIPS的8位Harvard架构
微处理器。
系统资源提供额外的功能,例如数字
时钟或I
2
用于实现I C的功能
2
C中间,奴隶,
多主控,内部参考电压,提供了一个
1.3 V至若干的PSoC子系统,一个的绝对值
SMP产生的正常工作电压落单
电池组电池,以及由M8C支持的各种系统复位。
数字系统包括数字模块阵列的,
它可以被配置成任何数量的数字外设。
数字模块可以通过一系列的连接到GPIO
全局总线,可以将任何信号路由至任意引脚。这将释放
设计固定外设控制器的限制。
该模拟系统包括四个模拟PSoC模块,
支撑比较器和模拟 - 数字转换到
10位的精度。
数字模块可以通过一个连接到任何GPIO
一系列的全局总线,可以将任何信号路由至任意引脚的。该
总线也允许信号复用和执行逻辑
操作。这种可配置性释放你的设计从
限制一个固定的外设控制器。
中的行4中,其中的数字是数字模块
块由不同的PSoC器件系列。这提供了一个最佳的
选择系统资源的应用程序。家庭
资源显示在
表1第5页。
图1.数字系统框图
端口1
端口0
DigitalClocks
FromCore
系统总线
为了模拟
系统
数字系统
数字模块阵列
连续输入
CON组fi guration
行0
DBB00
DBB01
DCB02
4
DCB03
4
行输出
CON组fi guration
8
8
8
8
GIE [7 :0]的
GIO [7:0 ]
环球数码
互联
GOE [7 :0]的
GOO [7 :0]的
文件编号: 38-12022牧师* Q
第43 3
[+ ]反馈