- 制造厂商:TI
- 产品类别:微控制器 (MCU) 和处理器
- 技术类目:微控制器 (MCU) - 基于 Arm 的微控制器
- 功能描述:16/32 位 RISC 闪存微控制器
- 点击这里打开及下载RM48L952的技术文档资料
- TI代理渠道,提供当日发货、严格的质量标准,满足您的目标价格
RM48L952 器件是一款用于安全系统的高性能 系列微控制器。 此安全架构包括:以锁步模式运行的双核 CPUCPU 和存储器内置自检 (BIST) 逻辑闪存和数据 SRAM 上的 ECC外设存储器的奇偶校验 外设 I/O 上的回路功能
RM48L952 器件集成了 ARM Cortex-R4F 浮点 CPU,此 CPU 可提供一个高效的 1.66 DMIPS/MHz,并且 具有能够以高达 220 MHz 运行的配置,从而提供高达 365 DMIPS。 此器件支持小端序 [LE] 格式。
RM48L952 器件具有 3MB 的集成闪存以及 256KB 的数据 RAM,这些闪存和 RAM 支持单位错误校正和双位错误检测。 这个器件上的闪存存储器是一个由 64 位宽数据总线接口实现的非易失性、电可擦除并且可编程的存储器。 为了实现所有读取、编程和擦除操作,此闪存运行在一个 3.3V 电源输入上(与 I/O 电源一样的电平)。 当处于管线模式中时,闪存可在高达 220MHz 的系统时钟频率下运行。 在字节、半字、字和双字模式中,SRAM 支持单循环读取和写入访问。
RM48L952 器件特有针对基于实时控制应用的外设,其中包括 2 个下一代高端定时器 (N2HET) 时序协处理器和 2 个支持多达 24 个输入的 12 位模数转换器 (ADC) 。
N2HET1 是一款高级智能定时器,此定时器能够为实时应用提供精密的计时功能。 该定时器为软件控制型,采用一个精简指令集,并具有一个专用的定时器微级机和一个连接的 I/O 端口。 N2HET 可被用于脉宽调制输出,捕捉或比较输入,GPIO。 N2HET 特别适合于要求多个传感器信息并且用复杂和准确时间脉冲来驱动致动器的应用。 一个高端定时器传输单元 (HTU) 能够执行 DMA 类型处理来与主存储器之间传输 N2HET 数据。 一个内存保护单元 (MPU) 被内置于 HTU 内。
此器件具有 2 个 12 位分辨率 MibADC,每个 MibADC 具有 24 个通道和受 64 字奇偶校验保护的缓冲器 RAM。 MibADC 通道可被独立转换或者可针对顺序转换序列由软件成组。 16 个通道可在两个 MibADC 间共用。 有三个独立的组。 当被触发或者针对连续转换模式进行配置后,每个序列可被转换一次。
此器件有多个通信接口:3 个 MibSPI,2 个 SPI,1 个 LIN,1 个SCI,3 个 DACN,1 个 I2C,1 个以太网,和 1 个 USB 模块。 SPI 为相似移位寄存器类型器件之间串行高速通信的提供了一个便捷方法。 LIN 支持本地互联标准 2.0 并可被用作一个使用标准不归零码 (NRZ) 格式的全双工模式 UART。
DCAN 支持 CAN 2.0(A 和 B)协议标准并使用一个串行、多主控通信协议,此协议用高达 1Mbps 的稳健耐用通信速率有效支持分布式实时控制。 DCAN 非常适合于工作于嘈杂和恶劣环境中的系统(例如,汽车网络互连和工业领域),此类系统需要可靠的串行通信或多路复用布线。
,RMII和 MDIO 接口。
此 USB 模块包括一个 2 端口 USB 主机控制器。 它与 2.0 修订版本兼容,此版本基于针对 USB 的开放式主机控制器接口 (OHCI) 技术规范,1.0 版本。 此 USB 模块还包括一个与 USB 技术规范修订版本 2.0 和 USB 技术规范修订版本 1.1 兼容的 USB 器件控制器。
I2C 模块是一个多主控通信模块,此模块通过 I2C 串行总线在微控制器和一个 I2C 兼容器件之间提供一个接口。 此 I2C 支持 100Kbps 和 400Kbps 的速度。
此调频锁相环 (FMPLL) 时钟模块被用来将外部频率基准与一个内部使用的更高频率相乘。 这个器件上有两个 FMPLL 模块。 当被启用时,这些模块提供 7 个可能的时钟源中的两个到全局时钟模块 (GCM)。 此 GCM 管理可用时钟源与器件时钟域间的映射。
此器件还有一个外部时钟前置分频器 (ECP) 模块,当被启用时,此模块在 ECLK 引脚/焊球上输出一个连续外部时钟。 ECLK 频率是一个外设接口时钟 (VCLK) 频率的用户可编程比例。 这个可被外部监视的低频输出作为此器件运行频率的指示器。
直接内存访问 (DMA) 控制器有 16 个通道,32 个控制数据包和针对其内存的奇偶校验保护。 在 DMA 中内置了一个 MPU 来将 DMA 限制在存储器的指定区域,并且保护存储器系统的剩余部分不受 DMA 故障的影响。
错误信令模块 (ESM) 监控所有器件错误并在检测到一个故障时确定是生成一个中断还是触发一个外部 ERROR 引脚。 可从外部监视此 ERROR 引脚,将其作为一个微控制器内故障条件的指示器。
外部存储器接口 (EMIF) 提供芯片外扩展功能,此功能可实现与同步 DRAM (SDRAM) 器件、异步存储器、外设或现场可编程门阵列 (FPGA) 器件的对接。
执行几个接口来提高应用代码的调试能力。 除了内置的 ARM Cortex-R4F CoreSight 调试特性,一个外部跟踪宏单元 (ETM) 提供程序执行的指令和数据跟踪。 为了实现仪器测量的目的,执行了一个 RAM 跟踪端口模块 (RTP) 来支持由 CPU 或者任何其它主控所访问的 RAM 和外设的高速跟踪。 一个数据修改模块 (DMM) 提供向器件内存写入外部数据的功能。 RTP 和 DMM 对于应用代码的程序执行时间没有影响或者只有很小的影响。 一个参数覆盖模块 (POM) 可将闪存访问重新路由至内部存储器或 EMIF。 这个重新路由可对照生产代码对参数和表格进行动态校准,而无需重建代码以明确访问 RAM 或停止处理器来重新编辑数据闪存。
借助集成的安全特性和通信与控制外设的广泛选择,RM48L952 器件是针对具有安全关键要求的高性能实时控制应用的理想解决方案。
- 针对安全关键应用的高性能微控制器
- 运行在锁步中的双中央处理单元 (CPU)
- 闪存和 RAM 接口上的 ECC
- 内置 CPU 和片上 RAM 自检
- 带有错误引脚的错误信令模块
- 电压和时钟监视
- ARM? Cortex? – R4F 32 位 RISC CPU
- 带有 8 级管线的高效 1.66DMIPS/MHz
- 支持单精度和双精度的浮点运算单元 (FPU)
- 12 区域内存保护单元
- 带有第三方支持的开放式架构
- 运行条件
- 高达220MHz 系统时钟
- 内核电源电压 (VCC):标称值 1.2V
- I/O 电源电压 (VCCOI):标称值 3.3V
- ADC 电源电压 (VCCAD): 3.0 至 5.25V
- 集成内存
- 3MB 具有 ECC 的程序闪存
- 256KB 具有 ECC 的 RAM
- 针对仿真 EEPROM 的具有 ECC 的 64KB 闪存
- 16 位外部存储器接口
- 通用平台架构
- 系列间一致的存储器映射
- 实时中断 (RTI) 操作系统 (OS) 定时器
- 96 通道矢量中断模块 (VIM)
- 2 通道循环冗余校验器 (CRC)
- 直接内存访问 (DMA) 控制器
- 16 通道和 32 控制数据包
- 针对控制数据包 RAM 的奇偶校验保护
- 由专用MPU 保护的 DMA 访问
- 带有内置跳周检测器的调频锁相环 (FMPLL)
- 独立的非调制 PLL
- IEEE 1149.1 JTAG,边界扫描和 ARM CoreSight? 组件
- JTAG 安全模块
- 跟踪和校准功能
- 嵌入式跟踪宏单元 (ETM-R4)
- 数据修改模块 (DMM)
- RAM 跟踪端口 (RTP)
- 参数覆盖模块 (POM)
- 多通信接口
- 10/100Mbps 以太网 MAC (EMAC)
- 符合 IEEE 802.3 标准(只适用于 3.3V I/O)
- 支持媒介独立接口 (MII),精简媒介独立接口 (RMII) 和管理数据输入输出 (MDIO)
- USB
- 2 端口 USB 主机控制器
- 1 个全速 USB 器件端口
- 3 个 CAN 控制器 (DCAN)
- 64 个邮箱,每个邮箱均具有奇偶校验保护
- 与 CAN 协议 2.0B 版兼容
- 本地互连网络 (LIN) 接口控制器
- 与 LIN 协议版本 2.1 兼容
- 可被配置为第二个 SCI
- 标准串行通信接口 (SCI)
- 内部集成电路 (I2C)
- 3 个多通道经缓冲串行外设接口 (MibSPI)
- 128 个字,每个字具有奇偶校验保护
- 2 个标准串行外设接口 (SPI)
- 10/100Mbps 以太网 MAC (EMAC)
- 2 个高端定时器模块 (N2HET)
- N2HET1:32 个 可编程通道
- N2HET2:18 个可编程通道
- 160 个字指令 RAM,每个都带有奇偶校验保护
- 每个 N2HET 包括硬件角发生器
- 针对每个 N2HET (HTU) 的具有 MPU 的专用传输单元
- 2 个 10 或 12 位多通道经缓冲 ADC 模块
- ADC1:24 个通道
- ADC2:与 ADC1 共用的 16 个通道
- 64 个结果缓冲器,每个缓冲器具有奇偶校验保护
- 16 个能够生成中断的通用输入/输出引脚 (GPIO)
- 封装
- 144 引脚四方扁平封装 (PGE)[绿色环保]
- 337 球状引脚栅格阵列封装 (ZWT) [绿色环保]
All trademarks are the property of their respective owners.
应用范围- 工业安全应用
- 工业自动化
- 安全可编程逻辑控制器 (PLC)
- 发电和配电
- 涡轮机和风力发动机
- 电梯和自动扶梯
- 医疗应用
- 呼吸机
- 除颤器
- 输液泵和胰岛素泵
- 放射治疗
- 机器人外科手术
- CPU
- Arm Cortex-R4F
- Frequency (MHz)
- 220
- ADC
- 2 x 12-Bit (24ch)
- GPIO
- 64, 144
- UART
- 2
- Number of I2Cs
- 1
- Features
- Hercules high-performance microcontroller
- TI functional safety category
- Functional Safety-Compliant
- Operating temperature range (C)
- -40 to 105
RM48L952的完整型号有:RM48L952DPGET、RM48L952DZWTT,以下是这些产品的关键参数及官网采购报价:
RM48L952DPGET,工作温度:-40 to 105,封装:LQFP (PGE)-144,包装数量MPQ:60个,MSL 等级/回流焊峰值温度:Level-3-260C-168 HR,引脚镀层/焊球材料:NIPDAU,TI官网RM48L952DPGET的批量USD价格:19.277(1000+)
RM48L952DZWTT,工作温度:-40 to 105,封装:NFBGA (ZWT)-337,包装数量MPQ:90个,MSL 等级/回流焊峰值温度:Level-3-260C-168 HR,引脚镀层/焊球材料:SNAGCU,TI官网RM48L952DZWTT的批量USD价格:22.894(1000+)
TMDSEMU200-U — Spectrum Digital XDS200 USB 仿真器
Spectrum Digital XDS200 是最新 XDS200 系列 TI 处理器调试探针(仿真器)的首个模型。XDS200 系列拥有超低成本 XDS100 与高性能 XDS560v2 之间的低成本与高性能的完美平衡。此外,对于带有嵌入式缓冲跟踪器 (ETB) 的所有 ARM 和 DSP 处理器,所有 XDS 调试探针均支持内核和系统跟踪。
Spectrum Digital XDS200 通过 TI 20 引脚连接器(带有适合 TI 14 引脚、TI 10 引脚和 ARM 20 引脚的多个适配器)连接到目标板,而通过 USB2.0 高速连接 (480Mbps) 连接到主机 PC。要在主机 (...)
TMDSEMU560V2STM-U — Blackhawk XDS560v2 系统跟踪 USB 仿真器
XDS560v2 System Trace 是 XDS560v2 系列高性能 TI 处理器调试探针(仿真器)的第一种型号。XDS560v2 是 XDS 系列调试探针中性能最高的一款,同时支持传统 JTAG 标准 (IEEE1149.1) 和 cJTAG (IEEE1149.7)。
XDS560v2 System Trace 在其巨大的外部存储器缓冲区中加入了系统引脚跟踪。这种外部存储器缓冲区适用于指定的 TI 器件,通过捕获相关器件级信息,获得准确的总线性能活动和吞吐量,并对内核和外设进行电源管理。此外,对于带有嵌入式缓冲跟踪器 (ETB) 的所有 ARM 和 DSP 处理器,所有 XDS (...)
TMDSEMU560V2STM-UE — Spectrum Digital XDS560v2 系统跟踪 USB 和以太网
XDS560v2 System Trace 是 XDS560v2 系列高性能 TI 处理器调试探针(仿真器)的第一种型号。XDS560v2 是 XDS 系列调试探针中性能最高的一款,同时支持传统 JTAG 标准 (IEEE1149.1) 和 cJTAG (IEEE1149.7)。
XDS560v2 System Trace 在其巨大的外部存储器缓冲区中加入了系统引脚跟踪。这种外部存储器缓冲区适用于指定的 TI 器件,通过捕获相关器件级信息,获得准确的总线性能活动和吞吐量,并对内核和外设进行电源管理。此外,对于带有嵌入式缓冲跟踪器 (ETB) 的所有 ARM 和 DSP 处理器,所有 XDS (...)
TMDSRM48HDK — TMDSRM48HDK Hercules 开发套件
RM48 Hercules 开发套件是 Hercules 安全微处理器平台开发入门的理想选择。开发板包含 RJ45 10/100 以太网、USB-A 主机和 USB-B 设备接口以及板载 XDS100v2 JTAG 仿真器,可对所有外设引脚进行访问。该套件中包括一个开发板、DC 电源、一根迷你 B 型 USB 电缆,一根以太网电缆以及一张软件安装 DVD,其中包括 Code Composer Studio IDE、HALCoGen、nowFlash、HET IDE、演示软件及代码示例。
UNIFLASH — 适用于大多数 TI 微控制器 (MCU) 和毫米波传感器的 UniFlash
Hercules 安全 MCU 演示旨在强调 Hercules 微处理器平台的关键安全、数据采集和控制功能。该演示旨在与 Hercules USB 记忆棒开发工具或 Hercules 开发套件 (HDK) 一起在 PC 上运行。HERCULES-DSPLIB — Hercules™ 安全 MCU Cortex™-R4 CMSIS DSP 库
TI's Cortex-R4 DSP library conforms to ARM’s Cortex Microcontroller Software Interface Standard (CMSIS), a standardized hardware abstraction layer for the Cortex processor series. The CMSIS-DSP library includes 60+ functions covering vector operations, matrix computing, complex arithmetic, filter (...)HERCULES-F021FLASHAPI — HERCULES F021FLASHAPI
F021 闪存应用编程接口 (API) 提供的软件函数库使用户能够对 F021 片上闪存执行编程、擦除和验证操作。在为 F021 闪存微控制器创建闪存引导加载程序或其他编程实用工具时,必须使用这些功能。Hercules F021 闪存 API 支持基于 Cortex-R 的 TMS570 和 RM 产品线,但 TMS570LS20x/10x 除外。SAFETI_DIAG_LIB — Hercules SafeTI™ 诊断库
Hercules SafeTI Diagnostic Library 针对 Hercules 安全 MCU 的各类安全特性集合了多种软件功能和响应处理程序。Hercules SafeTI Diagnostic Library 在呼叫者的保护环境中运行,并且在中断或异常上下文中处理所有响应。CCSTUDIO-SAFETY — 适用于 Hercules™ 安全 MCU 的 Code Composer Studio (CCS) 集成开发环境 (IDE)
Code Composer Studio 是一种集成开发环境 (IDE),支持 TI 的微控制器和嵌入式处理器产品系列。Code Composer Studio 包含一整套用于开发和调试嵌入式应用的工具。它包含了用于优化的 C/C++ 编译器、源码编辑器、项目构建环境、调试器、描述器以及多种其他功能。直观的 IDE 提供了单个用户界面,可帮助您完成应用开发流程的每个步骤。熟悉的工具和界面使用户能够比以前更快地入手。Code Composer Studio 将 Eclipse 软件框架的优点和 TI 先进的嵌入式调试功能相结合,为嵌入式开发人员提供了一个引人注目、功能丰富的开发环境。
其他信息- (...)
HALCOGEN — HAL 代码生成器工具
HALCoGen 允许用户为 Hercules 微控制器生成硬件抽象层器件驱动程序。利用 HALCoGen 提供的图形用户界面,用户可以配置外设、中断、时钟和 Hercules 微控制器的其他参数。Hercules 器件配置完毕后,用户可生成外设初始化和驱动程序代码,并将其导入 CCS、IAR Workbench 或 Keil uVision 中。HET_IDE — 高端定时器 (HET)
高端计时器集成开发环境 (HET IDE) 是一个 Windows 应用程序,它可以用于配置和模拟德州仪器 (TI) 的 HET 和 NHET 计时器协处理器。HET IDE 是一种开始为高端计时器开发和调试代码的简单方法。
HET IDE 具有 3 个主要组件:简单易用的图形用户界面、NHET 模拟内核和 SynaptiCAD 集成波形查看器。HET IDE 在使用 SynaptiCAD 的 WaveFormer Pro 90 天免费许可时可取得最佳性能。
模拟内核可以提供无法在芯片样片上实现的全部可视化和中断功能。波形查看器是 SynaptiCAD 的 Waveformer (...)
NHET-ASSEMBLER — NHET 汇编器工具
TI 的增强型高端计时器 (NHET) 模块可以为实时控制应用提供高级计时功能。NHET 汇编器可将采用 NHET 汇编语言编写的程序转换成多种输出格式,以便在诸如 TI 的 Code Composer Studio 之类的代码生成工具中使用。
SAFETI-HALCOGEN-CSP — SafeTI HALCoGen 兼容支持包
HALCoGen 兼容支持套件 (CSP) 的开发旨在提供必要的文档、报告和单元测试功能,帮助客户使用 HALCoGen 生成的软件来遵守 IEC 61508 和 ISO 26262 等功能安全标准。必要条件:
下列各项是运行附带 SafeTI HALCoGen CSP 的测试自动化单元所必需的。
- Windows 操作系统
- TI CCStudio v5 或更高版本(请在此处下载)
- TI ARM 编译器 v5.1 或更高版本(附在 CCstudio 中)
- 必须安装 Perl v5.0.8 或更高版本。请参阅 PERL 网站。
SAFETI-HERCULES-DIAG-LIB-CSP — SafeTI Hercules 诊断库兼容支持包
SafeTI Hercules 诊断库兼容支持套件 (CSP) 的开发旨在提供必要的文档和报告,帮助客户使用 SafeTI Hercules 诊断库来遵守 IEC 61508 和 ISO 26262 等功能安全标准。SAFETI_CQKIT — 安全编译器资质审核套件
为帮助客户验证 TI ARM、C6000、C7000 或 C2000/CLA C/C++ 编译器符合 IEC 61508 和 ISO 26262 等功能安全标准,我们开发了 SafeTI 编译器资质审核套件。SafeTI 编译器资质审核套件:
- 面向 TI 客户免费提供
- 无需用户运行资质审核测试
- 支持编译器覆盖范围分析*
- * 可从每个 QKIT 下载页面下载覆盖数据收集说明。
- 不包括 Validas 咨询
要获取 SafeTI 编译器资质审核套件,请点击上方相应的申请按钮。
请访问 (...)
WHIS-3P-MCURTOS — WITTENSTEIN high integrity systems MCU SafeRTOS 和 OpenRTOS
WITTENSTEIN high integrity systems 是一家 RTOS 公司,致力于为医疗、汽车、航天和工业领域生产和提供实时操作系统和软件组件。WITTENSTEIN 的产品支持 TI 的 Hercules™ Arm® Cortex®-R MCU,适用于功能安全(RM48x、TMS570 和 TMS470M)、C2000™ 32 位微控制器和 Arm Cortex-M3 Concerto 系列。如需了解有关 WITTENSTEIN high integrity systems 的更多信息,请访问: (...) 发件人: WITTENSTEIN High Integrity Systems
NOWECC — ECC 生成工具
Hercules 微处理器系列具有检测和校正存储器故障的功能(电路的嵌入式闪存模块也含有该功能)。此单位纠错和双位纠错电路 (SECDED) 要求每 64 位数据具有 8 个纠错检查位。nowECCTM 的用途是生成嵌入式 SECDED 所需的 ECC 检查位,以便识别并校正存储器故障。
nowECCTM 是一种命令行工具,它在 Windows PC 上以 32 位模式运行。
RM48Lx ZWT BSDL Model (Rev. A)
FMzPLL 计算器可以帮助用户在 TMS570 微处理器上配置 FMzPLL。它允许用户输入:- OSCIN 速度
- 乘法器设置
- 除法器设置
- 调频设置
- PLL/OSC 故障选项
此工具还包含反向计算器模式,即当您为 PLLCTL1 和 PLLCTL2 输入值时,它将显示所有 PLL 选项。