Products Introduction
Performance
Dual-core RISC-V architecture supports double-precision floating-point arithmetic and robust DSP extensions. With a main frequency exceeding 600 MHz, it delivers performance of over 6780 CoreMark™ and 3420 DMIPS.
Real-Time Ethernet System
EtherCAT slave controller integrated with a 3+1 port Gigabit Ethernet switch, supporting Time-Sensitive Networking (TSN), plus an independent Gigabit Ethernet controller.
Enhanced Motion Control System
Four 8-channel enhanced PWM controllers with modulation precision up to 100 ps.It features multiple motion sensor interfaces, including incremental and absolute position sensors, resolver decoding interfaces and magnetic encoder interfaces.Pulse-type and absolute position output interfaces are available.Hardware motion control loop is integrated, consisting of motion control unit, space vector transformation module and closed-loop controller.
External Memory Expansion
One serial bus controller supports NOR Flash / HyperFlash, with encrypted on-the-fly execution for NOR Flash, offering highly expandable and compatible program memory space.The external memory expansion controller supports 32-bit/16-bit SDRAM and SRAM running at 166 MHz, as well as other external devices with SRAM-compatible interfaces.
Rich Peripherals
Multiple communication interfaces: one high-speed USB with integrated PHY, up to 8 channels of CAN/CAN-FD, plus abundant UART, SPI, I2C ports.It incorporates ΣΔ digital filtering (SDM) with SINC digital filters, enabling connection to external ΣΔ modulators.
Reset
-
Product Introduction
-
Data Manual
-
User Manuals
-
Errata Sheet
-
CAD/CAE Resources
-
Application Documents
Display Result
Name
Type
Language
Date
-
SDK
The HPM SDK is a comprehensive software support package launched by HPMicro. It is fully open-source, based on the BSD 3-Clause license, and applicable to all HPMicro microcontroller products.
-
HPM Pinmux Tool
The HPM Pin Multiplexing Tool allows users to assign internal signals to external pins, configure electrical properties, resolve I/O conflicts, and generate pure C source code that can be directly used with the HPM SDK.
-
HPM Manufacturing Tool
The HPM Manufacturing tool is an easy-of-use one-stop tool supporting image editing, and multi-device OTP/image programming via USB/UART.
-
HPM Monitor Studio
HPM Monitor Studio is a real-time monitoring and observation tool launched by HPMicro Semiconductor for MCUs.
-
HPMicro Series Resources
HPMicro Development Materials and Tools
-
Segger Embedded Studio
Segger Microcontroller has nearly thirty years of experience in the embedded systems field, offering cutting-edge embedded system software and hardware.
-
Embeetle IDE
Clean and Efficient IDE tools specifically for your microcontroller.
-
IAR Embedded Workbench for RISC-V
Provides a one-stop development toolchain with a set of tools in a single view, ensuring an uninterrupted workflow. You can compile, analyze, and debug your code in the most efficient way using IAR Embedded Workbench.
-
Hpm_motor Library
Hpm_motor is a library file for core algorithms of motor control, which aims to continuously update and improve specific functional algorithms through modular management; For users, there is no need to worry about how the underlying implementation is implemented, which accelerates the development of user programs. Trajectory planning algorithm: When the motor starts and stops, there is a step change in speed. Sudden changes in motor speed may lead to current overload. So, acceleration and deceleration control algorithms are usually used to plan motor speed. The trajectory planning algorithm used in libhpm_motor. a is an S-shaped curve, whose core function is to control the change of acceleration by varying the magnitude of acceleration, ensuring that the acceleration does not suddenly change, making the acceleration and deceleration speed curves smooth, thereby achieving the goal of smooth operation of the motor
-
Bootrom OTA Upgrade Solution
This plan mainly introduces how to use the built-in SEC_IMG-OFFSET function of bootrom for OTA upgrade. We use UART xmodem function for OTA upgrade and run encrypted firmware.
-
HPM Level 2 Boot Firmware Upgrade Plan
This solution is a customized Level 2 Boot upgrade solution that supports firmware upgrades in both Level 2 Boot and APP applications. Support upgrade package creation and support different verification algorithms, such as checksum/xor/crc32/sha1/sha256/sm3; Support ping/pang upgrade, second level Boot supports remap jump, user-app only requires one project and linker file; Level 2 Boot supports version verification and intelligent redirection.
-
Hpm Motor External Spi Encoder Scheme
This scheme triggers ADC sampling at a specific PWM moment, and at the same time triggers HDMA to operate SPI controller at another specific PWM point. It relies on HDMA chain mode to create a circular linked list, and HDMA automatically completes SPI read and write tasks, storing the read data in the designated memory without CPU involvement. At the same time, the HPM ADC controller also has its own DMA, which stores the sampled data in the designated memory after ADC sampling is completed, and the CPU does not need to participate. Users can directly use the ADC sampling results and SPI encoder information in the ADC sampling completion interrupt to perform subsequent closed-loop algorithms and ultimately adjust the PWM duty cycle for the next cycle.
-
General Software Architecture Solution for Power Supply
The HPM Power solution summarizes the requirements of power management MCU, integrates them into a universal software architecture solution, and provides various API interfaces. The HPM Power Driver API is a driver API interface for power supplies based on the HPM Software Development Kit (HPM SDK) package. The Power API abstracts hardware components such as PWM pairs, PWM, and ADC channels into custom ID numbers, and upper layer applications only need to focus on the abstract ID numbers.
-
HPM6E00EVK
The HPM6E00EVK features dual 100 Mbps Ethernet ports for ESC functionality, an RGMII gigabit Ethernet port, CAN interface, audio interface, sigma-delta conversion interface, HS USB interface, and standard motor interfaces compatible with HPMicro’s motor driver boards. Additionally, the HPM6E00EVK includes an FEMC/PPI slot for various bus interfaces and comes with a default FEMC/PPI daughter board supporting SDRAM and parallel ADC sampling. It also provides Raspberry Pi interfaces and onboard debugging interfaces for convenient debugging, as well as a standard JTAG interface for user selection.
-
HPM6E80IVM1
Package: BGA289