TMS570LC4357-SEP 器件是 Hercules TMS570 系列高性能汽车级基于 Arm® Cortex-R® 的 MCU 的一部分。全面的文档、工具和软件可用于协助开发 ISO 26262 和 IEC 61508 功能安全应用程序。立即开始使用 Hercules TMS570LC43x LaunchPad 开发套件进行评估。TMS570LC4357-SEP 器件具有片上诊断功能,包括:双 CPU 锁步、用于 CPU 的内置自检 (BIST) 逻辑、N2HET 协处理器和片上 SRAM;L1 高速缓存、L2 闪存和 SRAM 存储器上的 ECC 保护。该器件还支持外设存储器上的 ECC 或奇偶校验保护,以及外设 I/O 上的环回功能。
*附件:tms570lc4357-sep.pdf
TMS570LC4357-SEP 器件集成了两个 ARM Cortex-R5F 浮点 CPU,以锁步方式运行,可提供 1.66DMIPS/MHz 的高效频率,并可在高达 300MHz 的范围内运行,提供高达 498DMIPS。该设备支持 big-endian [BE32] 格式。
TMS570LC4357-SEP 器件具有 4MB 集成闪存和 512KB 数据 RAM,具有单位纠错和双位错误检测功能。该器件上的闪存是一种非易失性、电可擦除和可编程存储器,采用 64 位宽的数据总线接口实现。闪存在 3.3V 电源输入 (与 I/O 电源相同) 下工作,用于所有读取、编程和擦除作。SRAM 支持字节、半字和字模式下的读写访问。
TMS570LC4357-SEP 器件具有用于实时控制应用的外设,包括两个下一代高端定时器 (N2HET) 时序协处理器,总共有多达 64 个 I/O 端子。
N2HET 是一款先进的智能定时器,可为实时应用提供复杂的定时功能。该定时器由软件控制,具有专用的定时器微机和附加的 I/O 端口。N2HET 可用于脉宽调制输出、捕获或比较输入或 GPIO。N2HET 专为需要多个传感器信息或驱动具有复杂而准确时间脉冲的执行器的应用而设计。高端定时器传输单元 (HTU) 可以执行 DMA 类型的事务,将 N2HET 数据传输到主内存或从主内存传输 N2HET 数据。HTU 中内置了内存保护单元 (MPU)。
增强型脉宽调制器 (ePWM) 模块可以生成复杂的脉宽波形,同时将 CPU 开销或干预降至最低。ePWM 易于使用,并支持高侧和低侧 PWM 和死区生成。ePWM 具有集成的跳闸区保护和与片上 MibADC 的同步功能,是数字电机控制应用的绝佳选择。
增强型捕获 (eCAP) 模块在需要精确定时捕获外部事件的系统中至关重要。eCAP 还可用于监控 ePWM 输出,或在捕获应用不需要时用于简单的 PWM 生成。
增强型正交编码器脉冲 (eQEP) 模块直接与线性或旋转增量编码器连接,以从高性能运动和位置控制系统中使用的旋转机器获取位置、方向和速度信息。
该器件具有两个 12 位分辨率 MibADC,总共 41 个通道和 64 字的奇偶校验保护缓冲器 RAM。MibADC 通道可以单独转换,也可以按组转换以实现特殊的转换序列。两个 MibADC 之间共享 16 个通道。每个 MibADC 都支持三个单独的分组。每个序列在触发时都可以转换一次,或配置为连续转换模式。MibADC 具有 10 位模式,可在需要与旧器件兼容或需要更快的转换时间时使用。MibADC1 中的一个通道和 MibADC2 中的两个通道可用于转换来自三个片上温度传感器的温度测量值。
该器件具有多个通信接口:5 个 MibSPI;4 个 UART (SCI) 接口,其中 2 个支持 LIN;四个 CAN;两个 I2C 模块;1 个以太网控制器;以及一个 FlexRay 控制器。SPI 为类似的移位寄存器类型器件之间的高速通信提供了一种方便的串行交互方法。LIN 支持本地互连标准 (LIN 2.1),并可以使用标准不归零 (NRZ) 格式在全双工模式下用作 UART。DCAN 支持 CAN 2.0B 协议标准,并使用串行多主站通信协议,以高达 1 Mbps 的稳健通信速率有效支持分布式实时控制。DCAN 非常适合在嘈杂和恶劣环境中运行的应用(例如,汽车和工业领域),这些应用需要可靠的串行通信或多路复用布线。FlexRay 控制器使用双通道串行、固定时基多主站通信协议,每通道的通信速率为 10 Mbps。FlexRay 传输单元 (FTU) 支持在主 CPU 内存之间自主传输 FlexRay 数据。HTU 传输由专用的内置 MPU 保护。以太网模块支持 MII、RMII 和管理数据 I/O (MDIO) 接口。I2C 模块是一个多主站通信模块,通过 I2C 串行总线在微控制器和 I2C 兼容器件之间提供接口。I2C 模块支持 100 和 400 kbps 的速度。
调频锁相环 (FMPLL) 时钟模块将外部频率参考乘以更高的频率,供内部使用。Global Clock Module (GCM) 管理可用 clock sources 和内部器件 clock domains之间的映射。
该器件还具有两个外部时钟预分频器 (ECP) 模块。启用后, ECPs 在 ECLK1 和 ECLK2 焊球上输出连续的外部时钟。ECLK 频率是外设接口时钟 (VCLK) 频率的用户可编程比率。该低频输出可以作为设备工作频率的指示器进行外部监控。
直接内存访问 (DMA) 控制器具有 32 个通道、48 个外设请求和控制器内存上的 ECC 保护。DMA 中内置了一个 MPU 来保护内存免受错误传输的影响。
错误信号模块 (ESM) 监控片上器件错误,并确定在检测到故障时是否触发中断或外部错误引脚/球 (nERROR)。nERROR 信号可以作为微控制器故障条件的指示器进行外部监控。
外部存储器接口 (EMIF) 为异步和同步存储器或其他从器件提供存储器扩展。
包括参数覆盖模块 (POM) 以增强应用程序代码的调试功能。POM 可以将 flash 访问重新路由到内部 RAM 或 EMIF,从而避免了在 flash 中更新参数所需的重新编程步骤。此功能在实时系统校准周期中特别有用。
实现了多个接口以增强应用程序代码的调试功能。除了内置的 Arm® Cortex-R5F® CoreSight 调试功能外,嵌入式交叉触发器 (ECT) 还支持 SoC 中多个触发事件的交互和同步。外部跟踪宏单元 (ETM) 提供程序执行的指令和数据跟踪。出于检测目的,实现了 RAM 跟踪端口 (RTP) 模块,以支持 CPU 或任何其他主设备对 RAM 和外设访问的高速跟踪。数据修改模块 (DMM) 能够将外部数据写入器件存储器。RTP 和 DMM 对应用程序代码的程序执行时间没有影响或影响很小。
TMS570LC4357-SEP 器件具有集成的安全功能以及多种通信和控制外设,专为具有安全关键要求的高性能实时控制应用而设计。
特性
参数
方框图
全部0条评论
快来发表一下你的评论吧 !