编辑: 丶蓶一 | 2018-04-28 |
8 种驱动模式可供选择,在进行外部连接方面具有 极大的灵活性.每个引脚还能够在处于高电平、处于低电平以及 自上次读取后发生变化时生成系统中断. 数字系统 数字系统由 个数字 PSoC 模块组成.每个模块都是一个
8 位资 源,既可以单独使用,也可以与其他模块一起组成
8 位、16 位、
24 位和
32 位外设 (称为用户模块) . 图1. 数字系统框图 数字外设配置包括: PWM (8 位和
16 位) 带死区的 PWM (8 位和
16 位) 计数器 (8 到32 位) 定时器 (8 位到
32 位)[
1、 2] 带可选奇偶校验位的
8 位UART (最多
2 个) SPI 从设备和主设备 (最多两个) [3] I2C 从设备和多主设备 (其中一个属于系统资源) CRC/ 发生器 (8 位到
32 位) IrDA (最多
2 个) 伪随机序列 (PRS) 发生器 (8 位到
32 位) DIGITAL SYSTEM To SystemBus DigitalClocks FromCore DigitalPSoCBlock Array ToAnalog System
8 Row Input Configuration Row Output Configuration
8 8
8 Row
1 DBB10 DBB11 DCB12 DCB13 Row Input Configuration
4 4 Row Output Configuration Row
0 DBB00 DBB01 DCB02 DCB03
4 4 GIE[7:0] GIO[7:0] GOE[7:0] GOO[7:0] Global Digital Interconnect Port
4 Port
3 Port
2 Port
1 Port
0 Port
5 注释: 1. 勘误表 : 当工作电压为 4.75 V 到5.25 V 时, 输入捕获信号不可由行输出信号或广播时钟信号提供. 该问题在芯片版本 B 中解决. 更多有关信息, 请参考第
61 页上的勘 误表. 2. 勘误表 : 当工作电压范围在 3.0 V 到4.75 V 时, 输入捕获信号仅由已重新同步的行输出信号提供. 该问题在芯片版本 B 中解决. 更多有关信息, 请参考第
61 页上的勘误 表. 3. 勘误表 : 在PSoC 中, 当某个 SPI 从设备模块的其中一个输出连接到另一个 SPI 从设备模块的输入时, 数据会正确转移, 但最后一位会被错误读取. 更多有关解决方案 的详细信息,请参考第
61 页上的勘误表. CY8C
27143、 CY8C27243 CY8C
27443、 CY8C27543 CY8C27643 文档编号:001-63470 版本 *E 页4/66 通过一系列能够将任何信号路由至任何引脚的全局总线,数字模 块可以连接到任何 GPIO.此外,通过总线还可以实现信号复用 和执行逻辑运算.这种可配置性使设计不再受固定外设控制器的 限制. 数字模块采用四个一行的排列方式,具体的模块数量因 PSoC 器 件系列不同而异.这有助于根据应用选择最佳的系统资源.有关 系列资源,请参见 第5页上的 PSoC 器件特性. 模拟系统 模拟系统由
12 个可配置的模块组成,其中每个模块都包含一个 能够创建复杂模拟信号流的运算放大器电路.模拟外设非常灵 活,并能够根据具体的应用要求进行定制.一些更常用的 PSoC 模拟功能 (大部分都以用户模块的方式提供)包括: ADC (最多4个, 具有6位到14位分辨率, 可选择转换为增量、 Delta Sigma 和SAR 式的 ADC) 滤波器 (
2、
4、
6 和8极带通、低通和陷波滤波器) 放大器 (最多
4 个,可选增益达 48x) 仪表放大器 (最多
2 个,可选增益达 93x) 比较器 (最多
4 个,有16 个可选阈值) DAC (最多
4 个,有6到9位分辨率) 乘法 DAC (最多
4 个,有6位到
9 位分辨率) 高电流输出驱动器 (4 个,驱动能力为
30 mA,可作为内核资 源) 1.3 V 参考 (属于系统资源) DTMF 拨号器 调制器 相关器 峰值检测器 可以使用许多其他拓扑 如下图所示,模拟模块都采用三个一列的排列方式,其中包括一 个连续时间 (CT)和两个开关电容 (SC)模块. 图2. 模拟系统框图 ACB00 ACB01 Block Array Array Input Configuration ACI1[1:0] ACI2[1:0] ACB02 ACB03 ASC12 ASD13 ASD22 ASC23 ASD20 ACI0[1:0] ACI3[1:0] P0[6] P0[4] P0[2] P0[0] P2[2] P2[0] P2[6] P2[4] RefIn AGNDIn P0[7] P0[5] P0[3] P0[1] P2[3] P2[1] Reference Generators AGNDIn RefIn Bandgap RefHi RefLo AGND ASD11 ASC21 ASC10 Interface to Digital System M8C Interface (Address Bus, Data Bus, Etc.) Analog Reference CY8C