汽车级PSoC™ 4:PSoC™ 4100S 家族片上可编程系统深度解析

电子说

1.4w人已加入

描述

汽车级PSoC™ 4:PSoC™ 4100S 家族片上可编程系统深度解析

在汽车电子应用日益丰富的今天,对可编程嵌入式系统控制器的需求也越来越高。PSoC™ 4100S 家族作为一款符合 AEC - Q100 标准的可编程片上系统,凭借其可扩展、可重构的特性,在汽车电子领域展现出了独特的优势。本文将对其进行全面解析,帮助电子工程师更深入地了解和应用这款产品。

文件下载:Infineon Technologies PSOC™ 4 HV PA(高压精密模拟)MCU.pdf

一、PSoC™ 4100S 概述

PSoC™ 4 是一个可扩展且可重构的平台架构,适用于一系列采用 Arm® Cortex® - M0 + CPU 的可编程嵌入式系统控制器,并且符合 AEC - Q100 标准。PSoC™ 4100S 产品家族是 PSoC™ 4 平台架构的成员之一,它将标准通信和定时外设的微控制器、性能卓越的电容式触摸感应系统(CAPSENSE™)、可编程通用连续时间和开关电容模拟模块以及可编程连接功能相结合,并且向上兼容 PSoC™ 4 平台的其他成员,以满足新应用和设计需求。

二、主要特性亮点

2.1 汽车级认证与高性能 32 位 MCU 子系统

  • 认证:通过了汽车电子委员会(AEC)的 AEC - Q100 认证,确保了在汽车环境中的可靠性和稳定性。
  • CPU:采用 48 - MHz 的 Arm® Cortex® - M0 + CPU,大多数指令长度为 16 位,执行 Thumb - 2 指令集的子集,具备低功耗特性。
  • 内存:拥有高达 64 KB 的带读取加速器的闪存和高达 8 KB 的 SRAM,为程序运行和数据存储提供了充足的空间。

2.2 强大的可编程模拟模块

  • 运算放大器:两个运算放大器具有可重构的高驱动外部和高带宽内部驱动以及比较器模式,还具备 ADC 输入缓冲能力,并且能在深度睡眠低功耗模式下工作。
  • ADC:12 位 1 - Msps 的 SAR ADC,支持差分和单端模式,带有通道序列器和信号平均功能;电容感应模块还提供单斜率 10 位 ADC 功能。
  • 其他:两个电流 DAC(IDACs)可用于通用或电容感应应用;两个低功耗比较器能在深度睡眠模式下工作。

2.3 灵活的可编程数字模块

可编程逻辑块允许对端口输入和输出执行布尔运算,为数字逻辑设计提供了极大的灵活性。

2.4 低功耗宽电压工作范围

支持 1.71 - V 至 5.5 - V 的低功耗工作,深度睡眠模式下模拟模块可正常工作,数字系统电流仅为 2.5 μA。

2.5 卓越的电容感应能力

  • 性能:电容式 sigma - delta(CSD)提供了一流的信噪比(SNR > 5:1)和防水能力。
  • 设计便捷:英飞凌提供的软件组件使电容感应设计变得简单,还具备自动硬件调谐(SmartSense)功能。

2.6 其他特性

  • LCD 驱动:具备 LCD 段驱动能力,可驱动多达 4 个公共端和 32 个段。
  • 串行通信:三个独立的运行时可重构串行通信块(SCBs),支持 I2C、SPI、UART 或 LIN 从机功能。
  • 定时与 PWM:五个 16 位定时器/计数器/脉宽调制器(TCPWM)块,支持中心对齐、边缘和伪随机模式,还具备基于比较器的触发功能。
  • GPIO:多达 38 个可编程 GPIO 引脚,支持多种驱动模式、强度和压摆率编程。

三、功能详细剖析

3.1 CPU 和内存子系统

3.1.1 CPU

Cortex - M0 + CPU 是 32 位 MCU 子系统的一部分,针对低功耗操作进行了优化,具备广泛的时钟门控功能。它包含一个嵌套向量中断控制器(NVIC)块和一个唤醒中断控制器(WIC),WIC 可使处理器从深度睡眠模式中唤醒。此外,CPU 还配备了 SWD 调试接口。

3.1.2 内存

  • 闪存:带有闪存加速器,可提高闪存块的平均访问时间,在 48 MHz 下实现两等待状态(WS)访问时间,闪存加速器平均可提供 85% 的单周期 SRAM 访问性能。
  • SRAM:8 KB 的 SRAM 提供零等待状态访问。
  • SROM:8 KB 的监控 ROM 包含启动和配置例程。

3.2 系统资源

3.2.1 电源系统

支持两种电源模式:模式 1 为 1.8 V 至 5.5 V 外部供电(内部调节器工作);模式 2 为 1.8 V ± 5% 外部供电(内部调节器旁路)。提供主动、睡眠和深度睡眠三种低功耗模式,并且能确保电压水平符合各模式要求。

3.2.2 时钟系统

由内部主振荡器(IMO)、内部低速振荡器(ILO)、32 kHz 手表晶体振荡器(WCO)和外部时钟组成。具备八个时钟分频器,其中两个为分数分频器,可灵活生成细粒度的频率值。

3.2.3 IMO 时钟源

是 PSoC™ 4100S 内部时钟的主要来源,默认频率为 24 MHz,可在 24 至 48 MHz 之间以 4 MHz 为步长进行调整,公差为 ±2%。

3.2.4 ILO 时钟源

是一个非常低功耗的约 40 - kHz 振荡器,主要用于为看门狗定时器(WDT)和深度睡眠模式下的外设操作生成时钟。

3.2.5 手表晶体振荡器(WCO)

可用于精密定时应用。

3.2.6 看门狗定时器

由 ILO 驱动,可在深度睡眠模式下工作,若在设定的超时时间内未得到服务,将产生看门狗复位。

3.2.7 复位

可通过多种源进行复位,复位事件异步发生,确保设备恢复到已知状态,复位原因记录在寄存器中。

3.3 模拟模块

3.3.1 12 位 SAR ADC

可在最高 18 MHz 的时钟速率下工作,采样保持(S/H)孔径可编程,通过 8 输入序列器连接到固定引脚集,支持自主通道扫描和缓冲功能,还具备信号范围检测和越界中断功能。

3.3.2 运算放大器

具备足够的带宽,可驱动 ADC 的采样保持电路,无需外部缓冲。

3.3.3 低功耗比较器

可在深度睡眠模式下工作,用于监测外部电压水平,输出可路由到引脚。

3.3.4 电流 DACs

两个 IDACs 可驱动芯片上的任何引脚,电流范围可编程。

3.3.5 模拟多路复用总线

两个独立的总线连接到固件可编程的模拟开关,允许芯片的内部资源连接到 I/O 端口的任何引脚。

3.3.6 可编程数字块

可编程 I/O(Smart I/O)块可对 GPIO 端口引脚的信号执行布尔函数。

3.4 固定功能数字模块

3.4.1 定时器/计数器/PWM(TCPWM)块

由 16 位计数器组成,具备捕获寄存器、周期寄存器和比较寄存器,可提供真实和互补输出,还具备 Kill 输入功能。PSoC™ 4100S 中有五个 TCPWM 块。

3.4.2 串行通信块(SCB)

三个 SCB 可编程实现 SPI、I2C、UART 或 LIN 从机功能。I2C 模式支持多主机和从机接口,具备灵活的缓冲选项;UART 模式支持多种协议;SPI 模式支持多种标准。

3.5 LIN 从机模式

使用 SCB 硬件块实现完整的 LIN 从机接口,符合 LIN v1.3、v2.1/2.2、ISO 17987 - 6 和 SAE J2602 - 2 规范标准,波特率可达约 20 Kbps,电缆长度最大为 40 米。

3.6 GPIO

多达 38 个 GPIOs,支持八种驱动模式、输入阈值选择、输入输出缓冲控制和压摆率选择,每个 I/O 引脚可产生中断。

3.7 特殊功能外设

3.7.1 CAPSENSE™

通过 CSD 块实现,可连接到任何引脚,具备防水和接近感应功能,还提供 10 位 Slope ADC 功能。

3.7.2 LCD 段驱动

LCD 控制器可驱动多达 4 个公共端和 32 个段,支持数字相关和 PWM 两种驱动方法,在深度睡眠模式下可刷新小显示缓冲区。

四、引脚与电源

4.1 引脚分配

提供了 8 - pin QFN、40 - pin QFN、28 - pin SSOP 和 24 - pin QFN 等多种封装的引脚列表,所有端口引脚均支持 GPIO 功能,每个端口引脚还可分配多种替代功能。

4.2 电源模式

  • 模式 1:1.8 V 至 5.5 V 外部供电,内部调节器工作,VCCD 引脚需通过外部电容旁路到地。
  • 模式 2:1.8 V ± 5% 外部供电,VDD 和 VCCD 引脚短路并旁路,需使用旁路电容。

五、开发支持

5.1 文档资源

包括软件用户指南、组件数据手册、应用笔记和技术参考手册等,帮助工程师快速找到问题的答案。

5.2 在线社区

PSoC™ 论坛可让工程师与全球的 PSoC™ 用户和专家交流。

5.3 开发工具

PSoC™ 4100S 家族是开发工具生态系统的一部分,支持行业标准的编程和调试接口,可访问 www.cypress.com/psoccreator 获取最新信息。

六、电气规格

6.1 绝对最大额定值

规定了设备的绝对最大工作条件,超出这些条件可能会导致设备永久损坏。

6.2 设备级规格

包括 DC 规格、AC 规格、GPIO 规格和 XRES 规格等,不同温度等级的设备有不同的规格要求。

6.3 模拟外设规格

涵盖了运算放大器、比较器、温度传感器、SAR ADC、CSD 和 IDAC 以及 10 位 CAPSENSE™ ADC 等模拟外设的详细规格。

6.4 数字外设规格

包括 TCPWM、I2C、SPI、UART 和 LCD 等数字外设的电流消耗和工作频率等规格。

6.5 内存规格

给出了闪存的擦除、编程时间和耐用性等规格。

6.6 系统资源规格

包括电源复位、SWD 接口、内部振荡器、外部时钟等系统资源的规格。

七、订购与封装信息

7.1 订购信息

提供了 PSoC™ 4100S 家族的营销部件编号,采用特定的部件编号命名规则。

7.2 封装信息

提供 24 - pin QFN、28 - pin SSOP、40 - pin QFN 和 48 - pin QFN 等封装,给出了封装尺寸、热特性、焊接回流峰值温度和湿气敏感度等级等信息。

八、总结与思考

PSoC™ 4100S 作为一款功能强大、性能卓越的可编程片上系统,在汽车电子领域具有广阔的应用前景。其丰富的外设资源、低功耗特性和灵活的可编程性,为工程师提供了更多的设计选择和创新空间。然而,在实际应用中,工程师需要根据具体的应用需求,仔细评估设备的性能和规格,合理选择封装和工作模式,以确保系统的可靠性和稳定性。同时,对于设备的电气规格和使用注意事项,也需要严格遵守,避免因操作不当而导致设备损坏。大家在使用 PSoC™ 4100S 过程中,遇到过哪些挑战和问题呢?欢迎在评论区分享交流。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分