9. HPM6E00EVK

9.1. Overview

The HPM6E00 is a dual-core MCU running 600MHz, with high computing power and abundant peripheral resources, and 2MB of RAM on the chip.

The HPM6E00EVK is an evaluation board for the HPM6E00 series MCU, providing a range of interfaces including ADC input with SMA interface, SDM input with SMA interface, motor control interface (QEO/QEI/SEI/PWM/ADC), CAN interface, Ethernet interface, EtherCAT interfaces, USB interface, audio interface, PPI/FREMC interface, and Raspberry Pi interface. It also integrates an onboard debugger FT2232 for easy debugging by users.

hpm6e00evk

9.2. Hardware

  • HPM6E00 MCU (600MHz dual-core, 2MB onchip RAM)

  • Onboard Memory

    • 16MB Quad SPI NOR Flash

  • Ethernet

    • 1000 Mbits PHY

  • Ethercat

    • 2 port

  • USB

    • USB type C (USB 2.0 OTG) connector x1

  • Audio

    • Line in

    • Mic

    • DAO

  • Motor

    • RS422

    • RS485

  • AD sensor

    • NSI1306W25

  • Others

    • RGB LED

    • CAN

Note

  • When using FEMC(SDRAM) or PPI peripherals, please insert the corresponding expansion board into the PPI/FEMC interface

    • The standard expansion board for HPM6E00EVK evaluation purposes is as follows, with a 16 bits SDRAM (FEMC access) and a parallel ADC (PPI access).

      hpm6e00evk_ext
    • The FEMC/PPI interface has high flexibility. If you need to evaluate other parallel port devices, such as FPGA, ASYNC SRAM, etc., you can design your own expansion board or contact us.

When using SDM peripheral and AD sensor(NSI1306W25) on board, please connect JP4、JP5、JP6 and disconnect J3 The board level SEI interface CLK pin is the same as the SDM sampling chip CLK pin and cannot be used simultaneously. Please disconnect J3 when using the SDM sampling chip; When using the SEI interface, disconnect JP6.

9.3. DIP Switch SW2

bit[2:1]

Description

OFF, OFF

Boot from Quad SPI NOR flash

ON, OFF

ISP

9.4. Button

Name

FUNCTIONS

PB24

GPIO ButtonA

PB25

GPIO ButtonB

WBUTN

WAKE UP Button

RESETN

Reset Button

9.5. Plug-in

  • SEI CLK Section:

Function

Position

Note

SEI.CLK Section

J3

Master side, CLKO active. Slave side, CLKI active

  • Debug interface select

Function

Position

Note

Debug interface select

J17

All connected: use the on-board ft2232, All disconnected: use JTAG interface

  • PPI/FEMC interface

Function

Position

Note

PPI/FEMC interface

CN1

Connecting to PPI or FEMC expansion board

9.6. Pin Description

  • PUART Pin:

Function

Pin

Position

PUART.TX

PY0

P5[8]

PUART.RX

PY1

P5[10]

  • UART0 Pin:

    The UART0 is used for debugging the console serial port of Core0.

Function

Pin

Position

UART0.TX

PA00

DEBUGUART0

UART0.RX

PA01

DEBUGUART0

  • UART1 Pin:

    The UART1 is used for debugging console serial ports of Core1 or for functional testing using UART, such as MICROROS_UART, USB_CDC-ACM_UART, MODBUS_STU, lin, etc.

Function

Pin

Position

Remark

UART1.TX

PY07

P5[5]

UART1.RX

PY06

P5[3]

UART1.break

PF27

J4[6]

generate uart break signal

  • CAN Pin

Function

Position

CAN_H

J7[0]

CAN_L

J7[2]

  • Audio Pin

Function

Position

Speaker Left Channel

J11

Speaker Right Channel| J12

3.5mm

J10

DAO Interface

J5

  • ADC Pin

Function

Position

ADC Input

J4[2]

SDM ADC Input

J13

  • ACMP pin

Function

Position

CMP0.INN3

J4[2]

  • Quadrature Encoder Pin

Function

Position

QEI.A / HALL.U

J4[1]

QEI.B / HALL.V

J4[3]

QEI.Z / HALL.W

J4[5]

QEO.A

J4[26]

QEO.B

J4[24]

QEO.Z

J4[22]

  • HALL Pin

The HALL pin of the hpm6200evk needs to be connected.

Function

EVK Position

Motor Position

HALL.U

J4[1]

J22[3]

HALL.V

J4[3]

J22[4]

HALL.W

J4[5]

J22[5]

GND

J4[32]

J22[1]

  • PWM Output Pin

Function

Position

PWM.WL / PWM1.P5

J4[12]

PWM.WH / PWM1.P4

J4[11]

PWM.VL / PWM1.P3

J4[10]

PWM.VH / PWM1.P2

J4[9]

PWM.UL / PWM1.P1

J4[8]

PWM.UH / PWM1.P0

J4[7]

PWM.FAULT

J4[5]

  • SEI Pin

Function

Position

Note

SEI.CLK_IN_P

J4[29]

Clock differential output in host mode P

SEI.CLK_IN_N

J4[31]

Clock differential output in host mode N

SEI.CLK_OUT_P

J4[27]

Clock differential input in slave mode P

SEI.CLK_OUT_N

J4[25]

Clock differential input in slave mode N

SEI.DATA_P

J4[23]

Data differential Signal P

SEI.DATA_N

J4[21]

Data differential Signal N

  • QEIV2 Sin/Cos Pin

Function

Position

Note

ADC2.INA11

J4[15]

ADC_IW (Cos)

ADC0.INA14

J4[13]

ADC_IU (Sin)

  • RDC pin

Function

EVK board Position

RDC board Position

RDC.PWM

J4[7]

J2[7]

RDC.ADC0

J4[13]

J2[13]

RDC.ADC1

J4[14]

J2[14]

GND

J4[32]

J2[17]

  • PLB Pulse Output Pin

Function

Position

PLB.PULSE_OUT

J4[5]

  • PLB LIN Clock Pin

Function

Position

PLB.TRGM_IN

J4[5]

  • PLB Filter Output Pin

Function

Position

PLB.Filter_IN

J4[9]

PLB.Filter_OUT

J4[11]

  • Tamper Pin

Function

Pin

Position| Mode

TAMP.04

PZ04

P5[18] | Active Mode

TAMP.05

PZ05

P5[33]

Active Mode

TAMP.03

PZ03

P5[7]

Passive Mode

  • LOBS Trig Pin

Function

Pin

Position

Trig Pin0

PF25

P5[24]

Trig Pin1

PF26

P5[23]

  • GPTMR Pin:

Function

Position

Remark

GPTMR4.CAPT_0

J4[3]

GPTMR4.COMP_3

P5[36]

BLCK of i2s emulation

GPTMR4.COMP_0

J4[1]

LRCK of i2s emulation

GPTMR5.COMP_2

J4[5]

MCLK of i2s emulation

  • CS Pin of i2s emulation

Function

Position

Remark

PE6

J4[24]

the pin that controls the SPI slave CS

  • SPI Pin:

Function

Pin

Position

SPI7.CSN

PF27

J4[6]

SPI7.SCLK

PF26

P5[23]

SPI7.MISO

PF28

P5[21]

SPI7.MOSI

PF29

P5[19]

  • I2C Pin:

Function

Position

I2C0.SCL

P5[28]

I2C0.SDA

P5[27]

  • Ethernet PPS PPS Pin:

Function

Pin

Position

ENET0.EVTO0

PE06

J4[24]

ENET0.EVTO1

PF20

J4[4]

ENET0.EVTI1

PE07

J4[26]

  • ECAT:

Function

Pin

Position

Port0

P1

Port1

P2

RUN LED

PE03

LED7

ERR LED

PE02

LED6

Input IO(2bit)

PC31/PD09

SW6

Output IO(2bit)

PD08/PE14

LED8/LED3

  • ESP-HOSTED Pin

Function

Position

Note

PF11

P5[29]

RESET Pin

PF15

P5[33]

HANDSHAKE Pin

PF21

P5[32]

DATA_READY Pin

  • BROWNOUT Interrupt Indicator Pin

Function

Position

PY05

P5[40]