RM46L852

現行

產品詳細資料

CPU Arm Cortex-R4F Frequency (MHz) 220 Flash memory (kByte) 1280 RAM (kByte) 192 ADC type 2 12-bit MibADC Total processing (MIPS) 0.0002 Features CAN, Ethernet, Hercules high-performance microcontroller, SPI, UART, USB UART 2 CAN (#) 3 PWM (Ch) 54, 58 TI functional safety category Functional Safety-Compliant Number of ADC channels 24 SPI 1, 2 USB USB 2.0 Operating temperature range (°C) -40 to 105 Rating Catalog Communication interface CAN, SPI, UART, USB Operating system FreeRTOS, SafeRTOS Hardware accelerators Floating point unit Edge AI enabled No Nonvolatile memory (kByte) 1280 Number of GPIOs 64, 101
CPU Arm Cortex-R4F Frequency (MHz) 220 Flash memory (kByte) 1280 RAM (kByte) 192 ADC type 2 12-bit MibADC Total processing (MIPS) 0.0002 Features CAN, Ethernet, Hercules high-performance microcontroller, SPI, UART, USB UART 2 CAN (#) 3 PWM (Ch) 54, 58 TI functional safety category Functional Safety-Compliant Number of ADC channels 24 SPI 1, 2 USB USB 2.0 Operating temperature range (°C) -40 to 105 Rating Catalog Communication interface CAN, SPI, UART, USB Operating system FreeRTOS, SafeRTOS Hardware accelerators Floating point unit Edge AI enabled No Nonvolatile memory (kByte) 1280 Number of GPIOs 64, 101
NFBGA (ZWT) 337 256 mm² (16 mm × 16 mm) LQFP (PGE) 144 484 mm² (22 mm × 22 mm)
  • High-Performance Microcontroller for Safety-Critical Applications
    • Dual CPUs Running in Lockstep
    • ECC on Flash and RAM Interfaces
    • Built-In Self-Test (BIST) for CPU and On-chip RAMs
    • Error Signaling Module With Error Pin
    • Voltage and Clock Monitoring
  • ARM Cortex-R4F 32-Bit RISC CPU
    • 1.66 DMIPS/MHz With 8-Stage Pipeline
    • FPU With Single- and Double-Precision
    • 12-Region Memory Protection Unit (MPU)
    • Open Architecture With Third-Party Support
  • Operating Conditions
    • Up to 220-MHz System Clock
    • Core Supply Voltage (VCC): 1.14 to 1.32 V
    • I/O Supply Voltage (VCCIO): 3.0 to 3.6 V
  • Integrated Memory
    • 1.25MB of Program Flash With ECC
    • 192KB of RAM With ECC
    • 64KB of Flash for Emulated EEPROM With ECC
  • 16-Bit External Memory Interface (EMIF)
  • Common Platform Architecture
    • Consistent Memory Map Across Family
    • Real-Time Interrupt (RTI) Timer (OS Timer)
    • 128-Channel Vectored Interrupt Module (VIM)
    • 2-Channel Cyclic Redundancy Checker (CRC)
  • Direct Memory Access (DMA) Controller
    • 16 Channels and 32 Peripheral Requests
    • Parity Protection for Control Packet RAM
    • DMA Accesses Protected by Dedicated MPU
  • Frequency-Modulated Phase-Locked Loop (FMPLL) With Built-In Slip Detector
  • Separate Nonmodulating PLL
  • IEEE 1149.1 JTAG, Boundary Scan and ARM CoreSight Components
  • Advanced JTAG Security Module (AJSM)
  • Calibration Capabilities
    • Parameter Overlay Module (POM)
  • 16 General-Purpose Input/Output (GPIO) Pins Capable of Generating Interrupts
  • Enhanced Timing Peripherals for Motor Control
    • 7 Enhanced Pulse Width Modulator (ePWM) Modules
    • 6 Enhanced Capture (eCAP) Modules
    • 2 Enhanced Quadrature Encoder Pulse (eQEP) Modules
  • Two Next Generation High-End Timer (N2HET) Modules
    • N2HET1: 32 Programmable Channels
    • N2HET2: 18 Programmable Channels
    • 160-Word Instruction RAM Each With Parity Protection
    • Each N2HET Includes Hardware Angle Generator
    • Dedicated High-End Timer Transfer Unit (HTU) for Each N2HET
  • Two 12-Bit Multibuffered Analog-to-Digital Converter (MibADC) Modules
    • ADC1: 24 Channels
    • ADC2: 16 Channels Shared With ADC1
    • 64 Result Buffers Each With Parity Protection
  • Multiple Communication Interfaces
    • 10/100 Mbps Ethernet MAC (EMAC)
      • IEEE 802.3 Compliant (3.3-V I/O Only)
      • Supports MII, RMII, and MDIO
    • USB
      • 2-Port USB Host Controller
      • One Full-Speed USB Device Port
    • Three CAN Controllers (DCANs)
      • 64 Mailboxes Each With Parity Protection
      • Compliant to CAN Protocol Version 2.0A and 2.0B
    • Inter-Integrated Circuit (I2C)
    • Three Multibuffered Serial Peripheral Interface (MibSPI) Modules
      • 128 Words Each With Parity Protection
      • 8 Transfer Groups
    • Up to Two Standard Serial Peripheral Interface (SPI) Modules
    • Two UART (SCI) Interfaces, One With Local Interconnect Network (LIN 2.1) Interface Support
  • Packages
    • 144-Pin Quad Flatpack (PGE) [Green]
    • 337-Ball Grid Array (ZWT) [Green]

All trademarks are the property of their respective owners.

  • High-Performance Microcontroller for Safety-Critical Applications
    • Dual CPUs Running in Lockstep
    • ECC on Flash and RAM Interfaces
    • Built-In Self-Test (BIST) for CPU and On-chip RAMs
    • Error Signaling Module With Error Pin
    • Voltage and Clock Monitoring
  • ARM Cortex-R4F 32-Bit RISC CPU
    • 1.66 DMIPS/MHz With 8-Stage Pipeline
    • FPU With Single- and Double-Precision
    • 12-Region Memory Protection Unit (MPU)
    • Open Architecture With Third-Party Support
  • Operating Conditions
    • Up to 220-MHz System Clock
    • Core Supply Voltage (VCC): 1.14 to 1.32 V
    • I/O Supply Voltage (VCCIO): 3.0 to 3.6 V
  • Integrated Memory
    • 1.25MB of Program Flash With ECC
    • 192KB of RAM With ECC
    • 64KB of Flash for Emulated EEPROM With ECC
  • 16-Bit External Memory Interface (EMIF)
  • Common Platform Architecture
    • Consistent Memory Map Across Family
    • Real-Time Interrupt (RTI) Timer (OS Timer)
    • 128-Channel Vectored Interrupt Module (VIM)
    • 2-Channel Cyclic Redundancy Checker (CRC)
  • Direct Memory Access (DMA) Controller
    • 16 Channels and 32 Peripheral Requests
    • Parity Protection for Control Packet RAM
    • DMA Accesses Protected by Dedicated MPU
  • Frequency-Modulated Phase-Locked Loop (FMPLL) With Built-In Slip Detector
  • Separate Nonmodulating PLL
  • IEEE 1149.1 JTAG, Boundary Scan and ARM CoreSight Components
  • Advanced JTAG Security Module (AJSM)
  • Calibration Capabilities
    • Parameter Overlay Module (POM)
  • 16 General-Purpose Input/Output (GPIO) Pins Capable of Generating Interrupts
  • Enhanced Timing Peripherals for Motor Control
    • 7 Enhanced Pulse Width Modulator (ePWM) Modules
    • 6 Enhanced Capture (eCAP) Modules
    • 2 Enhanced Quadrature Encoder Pulse (eQEP) Modules
  • Two Next Generation High-End Timer (N2HET) Modules
    • N2HET1: 32 Programmable Channels
    • N2HET2: 18 Programmable Channels
    • 160-Word Instruction RAM Each With Parity Protection
    • Each N2HET Includes Hardware Angle Generator
    • Dedicated High-End Timer Transfer Unit (HTU) for Each N2HET
  • Two 12-Bit Multibuffered Analog-to-Digital Converter (MibADC) Modules
    • ADC1: 24 Channels
    • ADC2: 16 Channels Shared With ADC1
    • 64 Result Buffers Each With Parity Protection
  • Multiple Communication Interfaces
    • 10/100 Mbps Ethernet MAC (EMAC)
      • IEEE 802.3 Compliant (3.3-V I/O Only)
      • Supports MII, RMII, and MDIO
    • USB
      • 2-Port USB Host Controller
      • One Full-Speed USB Device Port
    • Three CAN Controllers (DCANs)
      • 64 Mailboxes Each With Parity Protection
      • Compliant to CAN Protocol Version 2.0A and 2.0B
    • Inter-Integrated Circuit (I2C)
    • Three Multibuffered Serial Peripheral Interface (MibSPI) Modules
      • 128 Words Each With Parity Protection
      • 8 Transfer Groups
    • Up to Two Standard Serial Peripheral Interface (SPI) Modules
    • Two UART (SCI) Interfaces, One With Local Interconnect Network (LIN 2.1) Interface Support
  • Packages
    • 144-Pin Quad Flatpack (PGE) [Green]
    • 337-Ball Grid Array (ZWT) [Green]

All trademarks are the property of their respective owners.

The RM46L852 device is a high-performance microcontroller family for safety systems. The safety architecture includes dual CPUs in lockstep, CPU and memory BIST logic, ECC on both the flash and the data SRAM, parity on peripheral memories, and loopback capability on peripheral I/Os.

The RM46L852 device integrates the ARM Cortex-R4F floating-point CPU which offers an efficient 1.66 DMIPS/MHz, and can run up to 220 MHz providing up to 365 DMIPS. The device supports the little-endian [LE] format.

The RM46L852 device has 1.25MB of integrated flash and 192KB of data RAM with single-bit error correction and double-bit error detection. The flash memory on this device is a nonvolatile, electrically erasable and programmable memory, implemented with a 64-bit-wide data bus interface. The flash operates on a 3.3-V supply input (same level as I/O supply) for all read, program, and erase operations. When in pipeline mode, the flash operates with a system clock frequency of up to 220 MHz. The SRAM supports single-cycle read and write accesses in byte, halfword, word, and double-word modes throughout the supported frequency range.

The RM46L852 device features peripherals for real-time control-based applications, including two Next Generation High-End Timer (N2HET) timing coprocessors with up to 44 I/O terminals, seven Enhanced Pulse Width Modulator (ePWM) modules with up to 14 outputs, six Enhanced Capture (eCAP) modules, two Enhanced Quadrature Encoder Pulse (eQEP) modules, and two 12-bit Analog-to-Digital Converters (ADCs) supporting up to 24 inputs.

The N2HET is an advanced intelligent timer that provides sophisticated timing functions for real-time applications. The timer is software-controlled, using a reduced instruction set, with a specialized timer micromachine and an attached I/O port. The N2HET can be used for pulse-width-modulated outputs, capture or compare inputs, or general-purpose I/O (GIO). The N2HET is especially well suited for applications requiring multiple sensor information and drive actuators with complex and accurate time pulses. A High-End Timer Transfer Unit (HTU) can perform DMA-type transactions to transfer N2HET data to or from main memory. A Memory Protection Unit (MPU) is built into the HTU.

The ePWM module can generate complex pulse width waveforms with minimal CPU overhead or intervention. The ePWM is easy to use and it supports both high-side and low-side PWM and deadband generation. With integrated trip zone protection and synchronization with the on-chip MibADC, the ePWM module is ideal for digital motor control applications.

The eCAP module is essential in systems where the accurately timed capture of external events is important. The eCAP can also be used to monitor the ePWM outputs or for simple PWM generation when the eCAP is not needed for capture applications.

The eQEP module is used for direct interface with a linear or rotary incremental encoder to get position, direction, and speed information from a rotating machine as used in high-performance motion and position-control systems.

The device has two 12-bit-resolution MibADCs with 24 total inputs and 64 words of parity-protected buffer RAM each. The MibADC channels can be converted individually or can be grouped by software for sequential conversion sequences. Sixteen inputs are shared between the two MibADCs. Each MibADC supports three separate groupings of channels. Each group can be converted once when triggered or configured for continuous conversion mode. The MibADC has a 10-bit mode for use when compatibility with older devices or faster conversion time is desired. MibADC1 also supports the use of external analog multiplexers.

The device has multiple communication interfaces: three MibSPIs, two SPIs, one LIN, one SCI, three DCANs, one I2C, one Ethernet, and one USB module. The SPI provides a convenient method of serial high-speed communications between similar shift-register type devices. The LIN supports the Local Interconnect standard 2.0 and can be used as a UART in full-duplex mode using the standard Non-Return-to-Zero (NRZ) format. The DCAN supports the CAN 2.0 (A and B) protocol standard and uses a serial, multimaster communication protocol that efficiently supports distributed real-time control with robust communication rates of up to 1 Mbps. The DCAN is ideal for systems operating in noisy and harsh environments (for example, automotive and industrial fields) that require reliable serial communication or multiplexed wiring. The Ethernet module supports MII, RMII, and MDIO interfaces.

The USB module includes a 2-port USB host controller that is revision 2.0-compatible, based on the OHCI specification for USB, release 1.0. The USB module also includes a USB device controller compatible with the USB specification revision 2.0 and USB specification revision 1.1.

The I2C module is a multimaster communication module providing an interface between the microcontroller and an I2C-compatible device through the I2C serial bus. The I2C supports speeds of 100 and 400 Kbps.

A Frequency-Modulated Phase-Locked Loop (FMPLL) clock module is used to multiply the external frequency reference to a higher frequency for internal use. The Global Clock Module (GCM) manages the mapping between the available clock sources and the device clock domains.

The device also has an External Clock Prescaler (ECP) module that when enabled, outputs a continuous external clock on the ECLK terminal. The ECLK frequency is a user-programmable ratio of the peripheral interface clock (VCLK) frequency. This low-frequency output can be monitored externally as an indicator of the device operating frequency.

The Direct Memory Access (DMA) controller has 16 channels, 32 peripheral requests, and parity protection on its memory. An MPU is built into the DMA to protect memory against erroneous transfers.

The Error Signaling Module (ESM) monitors all device errors and determines whether an interrupt or external error pin (ball) is triggered when a fault is detected. The nERROR terminal can be monitored externally as an indicator of a fault condition in the microcontroller.

The External Memory Interface (EMIF) provides a memory extension to asynchronous and synchronous memories or other slave devices.

A Parameter Overlay Module (POM) enhances the calibration capabilities of application code. The POM can reroute flash accesses to internal memory or to the EMIF, thus avoiding the reprogramming steps necessary for parameter updates in flash.

With integrated safety features and a wide choice of communication and control peripherals, the RM46L852 device is an ideal solution for high-performance real-time control applications with safety-critical

The RM46L852 device is a high-performance microcontroller family for safety systems. The safety architecture includes dual CPUs in lockstep, CPU and memory BIST logic, ECC on both the flash and the data SRAM, parity on peripheral memories, and loopback capability on peripheral I/Os.

The RM46L852 device integrates the ARM Cortex-R4F floating-point CPU which offers an efficient 1.66 DMIPS/MHz, and can run up to 220 MHz providing up to 365 DMIPS. The device supports the little-endian [LE] format.

The RM46L852 device has 1.25MB of integrated flash and 192KB of data RAM with single-bit error correction and double-bit error detection. The flash memory on this device is a nonvolatile, electrically erasable and programmable memory, implemented with a 64-bit-wide data bus interface. The flash operates on a 3.3-V supply input (same level as I/O supply) for all read, program, and erase operations. When in pipeline mode, the flash operates with a system clock frequency of up to 220 MHz. The SRAM supports single-cycle read and write accesses in byte, halfword, word, and double-word modes throughout the supported frequency range.

The RM46L852 device features peripherals for real-time control-based applications, including two Next Generation High-End Timer (N2HET) timing coprocessors with up to 44 I/O terminals, seven Enhanced Pulse Width Modulator (ePWM) modules with up to 14 outputs, six Enhanced Capture (eCAP) modules, two Enhanced Quadrature Encoder Pulse (eQEP) modules, and two 12-bit Analog-to-Digital Converters (ADCs) supporting up to 24 inputs.

The N2HET is an advanced intelligent timer that provides sophisticated timing functions for real-time applications. The timer is software-controlled, using a reduced instruction set, with a specialized timer micromachine and an attached I/O port. The N2HET can be used for pulse-width-modulated outputs, capture or compare inputs, or general-purpose I/O (GIO). The N2HET is especially well suited for applications requiring multiple sensor information and drive actuators with complex and accurate time pulses. A High-End Timer Transfer Unit (HTU) can perform DMA-type transactions to transfer N2HET data to or from main memory. A Memory Protection Unit (MPU) is built into the HTU.

The ePWM module can generate complex pulse width waveforms with minimal CPU overhead or intervention. The ePWM is easy to use and it supports both high-side and low-side PWM and deadband generation. With integrated trip zone protection and synchronization with the on-chip MibADC, the ePWM module is ideal for digital motor control applications.

The eCAP module is essential in systems where the accurately timed capture of external events is important. The eCAP can also be used to monitor the ePWM outputs or for simple PWM generation when the eCAP is not needed for capture applications.

The eQEP module is used for direct interface with a linear or rotary incremental encoder to get position, direction, and speed information from a rotating machine as used in high-performance motion and position-control systems.

The device has two 12-bit-resolution MibADCs with 24 total inputs and 64 words of parity-protected buffer RAM each. The MibADC channels can be converted individually or can be grouped by software for sequential conversion sequences. Sixteen inputs are shared between the two MibADCs. Each MibADC supports three separate groupings of channels. Each group can be converted once when triggered or configured for continuous conversion mode. The MibADC has a 10-bit mode for use when compatibility with older devices or faster conversion time is desired. MibADC1 also supports the use of external analog multiplexers.

The device has multiple communication interfaces: three MibSPIs, two SPIs, one LIN, one SCI, three DCANs, one I2C, one Ethernet, and one USB module. The SPI provides a convenient method of serial high-speed communications between similar shift-register type devices. The LIN supports the Local Interconnect standard 2.0 and can be used as a UART in full-duplex mode using the standard Non-Return-to-Zero (NRZ) format. The DCAN supports the CAN 2.0 (A and B) protocol standard and uses a serial, multimaster communication protocol that efficiently supports distributed real-time control with robust communication rates of up to 1 Mbps. The DCAN is ideal for systems operating in noisy and harsh environments (for example, automotive and industrial fields) that require reliable serial communication or multiplexed wiring. The Ethernet module supports MII, RMII, and MDIO interfaces.

The USB module includes a 2-port USB host controller that is revision 2.0-compatible, based on the OHCI specification for USB, release 1.0. The USB module also includes a USB device controller compatible with the USB specification revision 2.0 and USB specification revision 1.1.

The I2C module is a multimaster communication module providing an interface between the microcontroller and an I2C-compatible device through the I2C serial bus. The I2C supports speeds of 100 and 400 Kbps.

A Frequency-Modulated Phase-Locked Loop (FMPLL) clock module is used to multiply the external frequency reference to a higher frequency for internal use. The Global Clock Module (GCM) manages the mapping between the available clock sources and the device clock domains.

The device also has an External Clock Prescaler (ECP) module that when enabled, outputs a continuous external clock on the ECLK terminal. The ECLK frequency is a user-programmable ratio of the peripheral interface clock (VCLK) frequency. This low-frequency output can be monitored externally as an indicator of the device operating frequency.

The Direct Memory Access (DMA) controller has 16 channels, 32 peripheral requests, and parity protection on its memory. An MPU is built into the DMA to protect memory against erroneous transfers.

The Error Signaling Module (ESM) monitors all device errors and determines whether an interrupt or external error pin (ball) is triggered when a fault is detected. The nERROR terminal can be monitored externally as an indicator of a fault condition in the microcontroller.

The External Memory Interface (EMIF) provides a memory extension to asynchronous and synchronous memories or other slave devices.

A Parameter Overlay Module (POM) enhances the calibration capabilities of application code. The POM can reroute flash accesses to internal memory or to the EMIF, thus avoiding the reprogramming steps necessary for parameter updates in flash.

With integrated safety features and a wide choice of communication and control peripherals, the RM46L852 device is an ideal solution for high-performance real-time control applications with safety-critical

下載 觀看有字幕稿的影片 影片
索取更多資訊

Hercules RM46L852 經 TÜV SÜD 認證,可實現 IEC 61508 SIL 3,協助簡化功能安全應用的開發。立即下載認證。

技術文件

找不到結果。請清除您的搜尋條件,然後再試一次。
檢視所有 78
重要文件 類型 標題 格式選項 下載最新的英文版本 日期
* 資料表 RM46L852 16- and 32-Bit RISC Flash Microcontroller datasheet (Rev. C) PDF | HTML 2015/6/30
* 勘誤表 RM46x Microcontroller Silicon Errata (Silicon Revision B) (Rev. F) 2016/5/31
* 勘誤表 RM46x Microcontroller Silicon Errata (Silicon Revision C) (Rev. B) 2016/5/31
功能安全資訊 Certification for Functional Safety Hardware Process (Rev. C) 2025/6/6
證書 TUEV SUED Certification and Report for RM46x (Rev. E) 2024/6/21
更多文件說明 Hercules™ Diagnostic Library Test Automation Unit User Guide (Rev. B) PDF | HTML 2020/1/9
功能安全資訊 HALCoGen-CSP Installation Guide (Rev. B) PDF | HTML 2020/1/8
功能安全資訊 HALCoGen-CSP User's Guide (Rev. C) PDF | HTML 2020/1/8
功能安全資訊 Hercules Diagnostic Library -TAU Installation Guide (Rev. B) PDF | HTML 2020/1/8
更多文件說明 HALCoGen-CSP 04.07.01 (Rev. C) PDF | HTML 2020/1/8
使用指南 Hercules Diagnostic Library CSP Without LDRA 2019/10/29
更多文件說明 Diagnostic Library CSP Release Notes 2019/10/17
功能安全資訊 SafeTI™ Hercules™ Diagnostic Library Release Notes (Rev. A) 2019/9/24
應用說明 HALCoGen Ethernet Driver With lwIP Integration Demo and Active Webserver Demo PDF | HTML 2019/9/13
應用說明 Hercules PLL Advisory SSWF021#45 Workaround (Rev. B) PDF | HTML 2019/9/9
應用說明 CAN Bus Bootloader for Hercules Microcontrollers PDF | HTML 2019/8/21
使用指南 HALCoGen-CSP Without LDRA Installation Guide PDF | HTML 2019/8/19
使用指南 HALCoGen-CSP Without LDRA User's Guide PDF | HTML 2019/8/19
使用指南 Hercules™ Diag Lib Test Automation Unit Without LDRA User's Guide PDF | HTML 2019/8/19
使用指南 Hercules Diagnostic Library - Without LDRA Installation Guide PDF | HTML 2019/8/19
應用說明 HALCoGen CSP Without LDRA Release_Notes 2019/8/19
使用指南 RM46x Hercules Development Kit (HDK) User's Guide (Rev. B) 2018/11/2
應用說明 Interfacing the Embedded 12-Bit ADC in a TMS570LS31x/21x and RM4x Series MCUs (Rev. A) 2018/4/20
應用說明 FreeRTOS on Hercules Devices_new 2018/4/19
使用指南 RM46x 16/32-Bit RISC Flash Microcontroller Technical Reference Manual (Rev. C) 2018/3/1
應用說明 Sharing FEE Blocks Between the Bootloader and the Application 2017/11/7
使用指南 Hercules™ TMS570LS12x/RM46 LaunchPad User's Guide 2017/5/31
應用說明 Sharing Exception Vectors on Hercules™ Based Microcontrollers 2017/3/27
應用說明 Hercules AJSM Unlock (Rev. A) PDF | HTML 2016/10/19
應用說明 How to Create a HALCoGen Based Project For CCS (Rev. B) 2016/8/9
應用說明 Using the CRC Module on Hercules™-Based Microcontrollers 2016/8/4
功能安全資訊 Functional Safety Audit: SafeTI Functional Safety Hardware Development (Rev. A) 2016/4/25
應用說明 High Speed Serial Bus Using the MibSPIP Module on Hercules-Based MCUs 2016/4/22
功能安全資訊 Enabling Functional Safety Using SafeTI Diagnostic Library 2015/12/18
功能安全資訊 Safety Manual for RM46x Hercules ARM Safety Critical MCUs (Rev. B) 2015/12/11
白皮書 Hercules™ MCU: Features Applicable to Use in High-Speed Rail 2015/11/2
應用說明 Triggering ADC Using Internal Timer Events on Hercules MCUs 2015/10/19
白皮書 Extending TI’s Hercules MCUs with the integrated flexible HET 2015/9/29
應用說明 Continuous Monitor of the PLL Frequency With the DCC 2015/7/24
應用說明 PWM Generation and Input Capture Using HALCoGen N2HET Module 2015/6/30
應用說明 Sine Wave Generation Using PWM With Hercules N2HET and HTU 2015/5/12
功能安全資訊 Foundational Software for Functional Safety 2015/5/12
應用說明 Triangle/Trapezoid Wave Generation Using PWM With Hercules N2HET 2015/5/1
應用說明 Nested Interrupts on Hercules ARM Cortex-R4/5-Based Microncontrollers 2015/4/23
白皮書 Latch-Up White Paper PDF | HTML 2015/4/22
應用說明 Interrupt and Exception Handling on Hercules ARM Cortex-R4/5-Based MCUs 2015/4/20
應用說明 Monitoring PWM Using N2HET 2015/4/2
應用說明 Hercules SCI With DMA 2015/3/22
證書 TÜV NORD Certificate for Functional Safety Software Development Process 2015/2/3
功能安全資訊 Calculating Equivalent Power-on-Hours for Hercules Safety MCUs 2015/1/26
應用說明 Limiting Clamp Currents on TMS470/TMS570 Digital and Analog Inputs (Rev. A) 2014/12/8
功能安全資訊 Migrating from RM48x or RM46x to RM42x Safety MCUs (Rev. A) 2014/9/22
功能安全資訊 TUV SUD ISO-13849 Safety Architecture Concept Study 2014/7/2
更多文件說明 HaLCoGen Release Notes 2014/6/25
功能安全資訊 Migrating From RM48x to RM46x Safety MCUs (Rev. A) 2014/2/19
應用說明 Interfacing TPS65381 With Hercules Microcontrollers (Rev. A) 2014/2/14
功能安全資訊 IEC 60730 and UL 1998 Safety Standard Compliance Made Easier with TI Hercules 2013/10/3
應用說明 CAN Bus Bootloader for RM46 MCU 2013/9/16
應用說明 SPI Bootloader for Hercules RM46 MCU 2013/9/16
應用說明 UART Bootloader for Hercules RM46 MCU 2013/9/16
功能安全資訊 Accelerating safety-certified motor control designs (Rev. A) 2012/10/4
應用說明 Hercules Family Frequency Slewing to Reduce Voltage and Current Transients 2012/7/5
應用說明 Basic PBIST Configuration and Influence on Current Consumption (Rev. C) 2012/4/12
應用說明 Verification of Data Integrity Using CRC 2012/2/17
功能安全資訊 Important ARM Ltd Application Notes for TI Hercules ARM Safety MCUs 2011/11/17
功能安全資訊 Execution Time Measurement for Hercules ARM Safety MCUs (Rev. A) 2011/11/4
應用說明 Use of All 1'’s and All 0's Valid in Flash EEPROM Emulation 2011/9/27
應用說明 3.3 V I/O Considerations for Hercules Safety MCUs (Rev. A) 2011/9/6
功能安全資訊 ADC Source Impedance for Hercules ARM Safety MCUs (Rev. B) 2011/9/6
功能安全資訊 Leveraging the High-End Timer Transfer Unit on Hercules ARM Safety MCUs (Rev. A) 2011/9/6
功能安全資訊 Configuring a CAN Node on Hercules ARM Safety MCUs 2011/9/6
功能安全資訊 Configuring the Hercules ARM Safety MCU SCI/LIN Module for UART Communication (Rev. A) 2011/9/6
功能安全資訊 Hercules™ Microcontrollers: Real-time MCUs for safety-critical products 2011/9/2
應用說明 ECC Handling in TMSx70-Based Microcontrollers 2011/2/23
使用指南 TI ICEPick Module Type C Reference Guide Public Version 2011/2/17
功能安全資訊 Generating Operating System Tick Using RTI on a Hercules ARM Safety MCU 2010/7/13
功能安全資訊 Usage of MPU Subregions on TI Hercules ARM Safety MCUs 2010/3/10
白皮書 Discriminating between Soft Errors and Hard Errors in RAM White Paper 2008/6/4

設計與開發

如需其他條款或必要資源,請按一下下方的任何標題以檢視詳細頁面 (如有)。

開發套件

LAUNCHXL2-RM46 — Hercules RM46x LaunchPad 開發套件

Hercules™ RM46x LaunchPad™ 開發套件是一款平價的評估平台,可協助您快速開始使用 Hercules 微控制器平台進行評估和開發。LaunchPad 開發套件是以具有 IEC 61508 SIL 3 認證的 RM46L852 為基礎,是鎖步 ARM® Cortex®-R4F 型 MCU,具備整合式安全功能與週邊設備,例如兩個 12 位元 ADC、可編程高階計時器、馬達控制週邊設備(eQEP、eCAP、ePWM)、USB、乙太網路、MibSPI 及序列通訊介面。Hercules RM MCU 有助於減少開發符合 IEC 61508 功能安全應用所需投入的精力。

(...)

支援產品和硬體
有庫存
限制:
??asset.out-of-stock-ti_zh_TW??
無法提供
開發套件

TMDXRM46HDK — Hercules RM46x 開發套件

Hercules™ RM46x 開發套件是以 IEC 61508 SIL 3 認證 RM46L852 為基礎,是開始使用 Hercules RM 系列微控制器 RM46 系列進行開發的理想選擇。開發電路板具備 RJ45 10/100 乙太網路、USB-A 主機和 USB-B 裝置介面以及板載 XDS100v2 JTAG 模擬器,以及所有周邊設備針腳的捷徑。該套件內包含開發電路板、mini-B USB 纜線和乙太網路纜線。

TI 推薦的軟體和工具可在以下連結中找到:

支援產品和硬體
有庫存
限制:
??asset.out-of-stock-ti_zh_TW??
無法提供
偵錯探測器

TMDSEMU200-U — XDS200 USB 偵錯探測器

XDS200 是為 TI 嵌入式裝置偵錯的偵錯探測器(模擬器)。對於大多數裝置,建議使用較新、成本較低的 XDS110 (www.ti.com/tool/TMDSEMU110-U)。XDS200 支援單一 Pod 中廣泛的標準(IEEE1149.1、IEEE1149.7、SWD)。所有 XDS 偵錯探針在所有配備嵌入式追蹤緩衝器 (ETB) 的 Arm® 與 DSP 處理器中均支援核心與系統追蹤。

XDS200 透過 TI 20 接腳連接器(配備適用 TI 14 接腳、Arm Cortex® 10 接腳和 Arm 20 接腳的多重轉接器)連接到目標電路板,並透過 USB2.0 高速 (...)

支援產品和硬體
有庫存
限制:
??asset.out-of-stock-ti_zh_TW??
無法提供
偵錯探測器

TMDSEMU560V2STM-U — XDS560™ 軟體 v2 系統追蹤 USB 偵錯探測器

XDS560v2 是 XDS560™ 系列偵錯探測器中性能最高的,且同時支援傳統 JTAG 標準 (IEEE1149.1) 與 cJTAG (IEEE1149.7)。  請注意,其不支援序列線偵錯 (SWD)。

所有 XDS 偵錯探測器均在所有配備嵌入式追蹤緩衝器 (ETB) 的 ARM 與 DSP 處理器中支援核心與系統追蹤。  對於針腳上的追蹤,則需要 XDS560v2 PRO TRACE

XDS560v2 透過 MIPI HSPT 60 針腳接頭 (具有用於 TI 14 針腳、TI 20 針腳和 ARM 20 針腳的多轉接器) 連接到目標電路板,並透過 USB2.0 高速 (...)

支援產品和硬體
有庫存
限制:
??asset.out-of-stock-ti_zh_TW??
無法提供
偵錯探測器

TMDSEMU560V2STM-UE — XDS560v2 System Trace USB 與乙太網路偵錯探測器

The XDS560v2 is the highest performance of the XDS560™ family of debug probes and supports both the traditional JTAG standard (IEEE1149.1) and cJTAG (IEEE1149.7). Note that it does not support serial wire debug (SWD).

All XDS debug probes support Core and System Trace in all ARM and DSP processors (...)

支援產品和硬體
有庫存
限制:
??asset.out-of-stock-ti_zh_TW??
無法提供
偵錯探測器

LB-3P-TRACE32-ARM — 適用於 Arm® 架構微控制器和處理器的 Lauterbach TRACE32® 偵錯和追蹤系統

Lauterbach 的 TRACE32® 工具是一套先進的軟硬體元件,可讓開發人員分析、最佳化及認證各種 Arm® 架構微控制器和處理器。全球知名的嵌入式系統和 SoC 偵錯和追蹤解決方案是完美的解決方案,適用於從早期的矽前 (pre-silicon) 開發,到產品認證和現場故障排除等所有開發階段。Lauterbach 工具的直覺模組化設計為工程師提供現今最高的可用性能,以及可隨需求變化而調整和成長的系統。藉由 TRACE32® 偵錯器,開發人員也可透過單一偵錯介面,同時偵錯和控制 SoC 中的任何 C28x/C29x/C6x/C7x DSP 核心及所有其他 Arm (...)

支援產品和硬體
偵錯探測器

TSK-3P-BLUEBOX — TASKING BlueBox hardware debugger

TASKING’s Debug, Trace, and Test tools offer comprehensive solutions for efficient debugging, tracing, and testing of TI's embedded systems. The scalable TASKING BlueBox debuggers allow users to easily flash, debug, and test across TI's portfolio. Development on TI hardware is made even easier with (...)

支援產品和硬體
IDE、配置、編譯器或偵錯程式

CCSTUDIO — Code Composer Studio™ integrated development environment (IDE)

CCStudio™ IDE is part of TI's extensive CCStudio™ development ecosystem and is an integrated development environment for TI's microcontrollers, processors, wireless connectivity devices, and radar sensors. CCStudio IDE is available as desktop or cloud-based applications. The cloud version (...)

支援產品和硬體
IDE、配置、編譯器或偵錯程式

HALCOGEN — HAL 程式碼產生器工具 - TMS570 (v4.07.01)

HALCoGen allows users to generate hardware abstraction layer device drivers for Hercules™ microcontrollers. HALCoGen provides a graphical user interface that allows the user to configure peripherals, interrupts, clocks, and other Hercules microcontroller parameters. Once the Hercules device (...)

支援產品和硬體
IDE、配置、編譯器或偵錯程式

HET_IDE — 高階計時器 (HET)

The High-End Timer (HET) is a programmable timer co-processor available on TI’s high-performance Hercules Microcontrollers. The HET enables sophisticated timing functions for real-time control applications. Programming the HET provides an alternate approach to the use of costly FPGAs or ASICs which (...)

支援產品和硬體
IDE、配置、編譯器或偵錯程式

SAFETI-HERCULES-DIAG-LIB-CSP — 適用於 Hercules Diagnostic Library 的 SafeTI 合規性支援套件

The SafeTI Hercules Diagnostic Library Compliance Support Package (CSP) was developed to provide the necessary documentation and reports to assist customers using the SafeTI Hercules Diagnostic Library to comply with functional safety standards such as IEC 61508 and ISO 26262.

lock = 需要匯出核准 (1 分鐘)
支援產品和硬體
IDE、配置、編譯器或偵錯程式

SAFETI_CQKIT — 安全編譯器資格套件

開發安全編譯器資格認證套件是為了協助客戶對 TI ARM、C6000、C7000 或 C2000/CLA C/C++ 編譯器的使用進行認證,以確保符合功能安全標準,如 IEC 61508 和 ISO 26262。

安全編譯器資格認證套件:

  • 對 TI 客戶免費
  • 不需要使用者進行資格測試
  • 支援編譯器覆蓋範圍分析*
    • * 覆蓋範圍資料收集的說明可從每個 QKIT 下載頁面下載。
  • 不包括 Validas 諮詢

如需存取安全編譯器資格認證套件,請按一下上面其中一個索取按鈕。

如需進一步了解功能安全產品,請造訪 (...)

支援產品和硬體
IDE、配置、編譯器或偵錯程式

TSK-3P-VX-TOOLSET — 適用於 Arm 的 TASKING VX 工具套件

適用於 Arm 的 VX 工具套件是一套經過認證的編譯器工具鏈,可用於指定 Cortex-M 與 Cortex-R 核心裝置的安全關鍵嵌入式軟體開發。透過整合 Eclipse IDE、進階多核心支援,以及與 TASKING BlueBox 除錯器的相容性,VX 工具套件可簡化開發流程。通過 TÜV NORD 認證,符合 ISO 26262(最高支援 ASIL D)及 ISO 21434 標準。

支援產品和硬體
作業系統 (OS)

WHIS-3P-SAFERTOS — WITTENSTEIN SAFERTOS 預先認證的安全 RTOS

SAFERTOS® 是專為嵌入式處理器設計的獨特即時作業系統。經 TÜV SÜD 預先認證,符合 IEC 61508 SIL3 與 ISO 26262 ASILD 標準。SAFERTOS® 是由 WHIS 專家團隊專為安全而打造,適用於全球重要安全應用。WHIS 與德州儀器的合作已經超過十年。在此期間,WHIS 已將 SAFERTOS® 移植至各種 TI 處理器,支援所有熱門核心,並可依要求提供其他架構。SAFERTOS® 專為您的特定處理器/編譯器組合量身打造,隨附完整的原始程式碼與設計保證包,可完全一目了然整個設計生命週期。許多 WHIS 客戶開始使用 FreeRTOS (...)

支援產品和硬體
驅動程式或資料庫

HERCULES-DSPLIB — Hercules Safety MCU Cortex-R4 CMSIS DSP Library (v1.0.0)

TI 的 Cortex-R4 DSP 函式庫符合 ARM 的 Cortex 微控制器軟體介面標準 (CMSIS),這是一套適用 Cortex 處理器系列的標準化硬體抽象層。CMSIS-DSP 函式庫包含 60 種以上函式,內容涵蓋向量運算、矩陣運算、複數運算、濾波器函式、控制函式、PID 控制器、傅立葉轉換及許多其他常用 DSP 演算法。大多數演算法皆提供浮點及各種定點格式,並針對 Cortex-R 系列處理器進行最佳化。Cortex-R4 處理器實作使用 ARM DSP SIMD(單指令多資料)指令集和浮點硬體,充分發揮 Cortex-R4 (...)
支援產品和硬體
驅動程式或資料庫

SAFETI_DIAG_LIB — Hercules SafeTI Diagnostic Library (v2.4.0)

The Hercules SafeTI™ Diagnostic Library is a collection of software functions and response handlers for various safety features of the Hercules Safety MCUs. The Hercules SafeTI Diagnostic Library runs in the context of the caller's protection environment and all responses are handled in the (...)

支援產品和硬體
軟體程式設計工具

UNIFLASH — UniFlash for most TI microcontrollers (MCUs) and mmWave sensors

UniFlash 是 TI 龐大 CCStudio™ 開發生態系統的一部分,是一款用於在 TI 微控制器與無線連線裝置上對晶片內快閃記憶體進行燒錄,以及在 TI 處理器上對板載快閃記憶體進行燒錄的軟體工具。UniFlash 提供圖形化介面與命令行介面,並可在桌面上或雲端中執行。

UniFlash 可從 CCStudio 開發人員區上的雲端執行,或在下載後於 Windows®、Linux® 和 macOS® 電腦中使用。

請注意,mmWave、AMx、K2G 和 J7 裝置不支援 macOS。AMx、K2G 和 J7 裝置僅於命令列上支援。

支援產品和硬體
支援軟體

HERCULES-F021FLASHAPI — F021 Flash API - Software (v02.01.01)

The F021 Flash Application Programming Interface (API) provides a software library of functions to program, erase, and verify F021 on-chip Flash memory. These functions must be used when creating Flash bootloaders or other programming utilities for F021 Flash based microcontrollers. The Hercules (...)

支援產品和硬體
支援軟體

HERCULES_SAFETY_MCU_DEMOS — Hercules Software Kit (v4.0.0)

Hercules 安全 MCU 示範旨在強調 Hercules 微控制器平台的主要安全、資料擷取及控制功能。示範可搭配 Hercules USB Development Sick 或 Hercules 開發套件 (HDK) 在 PC 上執行。
支援產品和硬體
支援軟體

NHET-ASSEMBLER — TMS570 NHET Assembler Software (v2.0.1)

TI's Enhanced High-End Timer (NHET) module provides sophisticated timing functions for real-time control applications.

The NHET Assembler translates programs written in the NHET assembly language into multiple output formats for use in code-generation tools such as TI's Code Composer Studio.

支援產品和硬體
支援軟體

NOWECC — TMS570 nowECC v2.22.00

The Hercules microcontroller family contains as part of the embedded flash module a circuit that provides, the capability to detect and correct memory faults. This Single bit Error Correction and Double bit Error Detection circuit (SECDED) needs 8 Error correction check bits for every 64 bit of (...)
支援產品和硬體
模擬型號

RM46Lx PGE BSDL Model

SPNM025.ZIP (11 KB) - BSDL 模型
支援產品和硬體
模擬型號

RM46Lx ZWT BSDL Model

SPNM026.ZIP (11 KB) - BSDL 模型
支援產品和硬體
模擬型號

RM46x PGE IBIS Model (Silicon Revision B)

SPNM058.ZIP (294 KB) - IBIS 模型
支援產品和硬體
模擬型號

RM46x ZWT IBIS Model (Silicon Revision B)

SPNM057.ZIP (284 KB) - IBIS 模型
支援產品和硬體
計算工具

FMZPLL_CALCULATOR — FMzPLL 配置工具

The FMzPLL Calculator assists a user with the configuration of the FMzPLL on TMS570 microcontrollers. It allows the user to input:
  • OSCIN speed
  • multiplier setting
  • divider settings
  • frequency modulation settings
  • PLL/OSC fail options
Once the user has configured the desired options, the calculator displays (...)
支援產品和硬體
參考設計

TIDM-RM46XDRV8301KIT — 具有高效能微控制器的三相 BLDC / PMSM 馬達驅動參考設計

此參考設計說明適用於自旋 3 相無刷 DC 和無刷 AC (BLAC) 的馬達控制評估套件(通常稱為永磁同步 (PMSM) 馬達),並提供無感測器磁場導向/向量控制 (FOC) 範例。此實作採用 DRV8301 閘極驅動器 IC 以及 TPS65381 電源管理 IC (PMIC)。此參考設計可作為高性能、符合電源效率且經濟實惠的平台使用,可加快 PMSM 控制演算法的開發速度。

支援產品和硬體
封裝 針腳 CAD 符號、佔位空間與 3D 模型
NFBGA (ZWT) 337 Ultra Librarian
LQFP (PGE) 144 Ultra Librarian

訂購與品質

建議產品可能具有與此 TI 產品相關的參數、評估模組或參考設計。

支援與培訓

內含 TI 工程師技術支援的 TI E2E™ 論壇

內容係由 TI 和社群貢獻者依「現狀」提供,且不構成 TI 規範。檢視使用條款

若有關於品質、封裝或訂購 TI 產品的問題,請參閱 TI 支援。​​​​​​​​​​​​​​

影片系列

觀看所有影片

影片