Products Introduction
Performance
RISC-V dual-core supports double-precision floating-point operations and powerful DSP extensions, with a main frequency of over 600 MHz and performance exceeding 3390 CoreMark™ and 1710 DMIPS.
Real-time Ethernet System
Gigabit Ethernet router supports up to 3 external ports and 1 internal port for time-sensitive networking.
EtherCAT slave controller, supports up to 3 ports.
Enhanced Motion Control System
48-channel enhanced PWM controllers with PWM modulation accuracy up to 100ps.
A variety of motion sensor interfaces,including incremental and absolute position sensor interfaces, rotary encoder interfaces and magnetic encoder interfaces.
Pulse position output interface and absolute value position output interface.
Motion and position control unit.
Programmable Logic Unit PLB.
External Storage
1 serial bus controller, supports NOR Flash/Hyper Flash, supports NOR Flash online encryption execution, and provides a program space with extremely high scalability and compatibility.
External expansion memory controller,supports 166MHz 32/16-bit SDRAM, SRAM or external devices compatible with SRAM interface.
Programmable external parallel bus expansion supports external expansion of various external devices including FPGA.
Rich Peripherals
Multiple communication interfaces: 1 high-speed USB with built-in PHY, up to 8 CAN/CAN-FD, and rich UART, SPI, 12C and other peripherals.
Σ∆ digital filtering SDM, including SINC digital filter, can be externally connected to Z△ modulator.
42MSPS 16-bit high-precision ADCs, the conversion rate can reach 4MSPS when configured with 12-bit precision, up to 32 analog input channels; 8 analog comparators.
Up to 20 channels of 32-bit timers, 5 watchdogs and RTC.
28-channel12S and digital microphones.
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
-
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