6. HPM6750EVK2

6.1. Overview

The HPM6750 is a dual-core flashless MCU running 816Mhz. It has a 2MB continuous on-chip ram. Also, it provides various memory interfaces, including SDRAM, Quad SPI NOR Flash, SD/eMMC. It integrates rich audio and video interfaces, including LCD, pixel DMA, camera, and I2S audio interfaces.

hpm6750evk2

6.2. Hardware

  • HPM6750IVM MCU (816MHz, 2MB OCRAM)

  • Onboard Memory - 256Mb SDRAM - 128Mb Quad SPI NOR Flash

  • Display & Camera - LCD connector - Camera (DVP)

  • Ethernet - 1000 Mbits PHY - 100 Mbits PHY

  • USB - USB type C (USB 2.0 OTG) connector x3

  • Audio - Line in - Mic - DAO

  • Others - TF Slot - RGB LED - CAN

  • Expansion port - Motor control

6.3. DIP Switch S1

bit[2:1]

Description

OFF, OFF

Boot from Quad SPI NOR flash

OFF, ON

Serial boot

ON, OFF

ISP

6.4. Button

Name

FUNCTIONS

PBUTN (SW1)

Power Button, TinyUF2 Boot Button, GPIO Button

WBUTN (SW2)

WAKE UP Button

RESET (SW3)

Reset Button

6.5. Plug-in

  • The ADC/DAC reference voltage is selected as follows:

Connection

Description

J108[2, 3]

Reference voltage

6.6. Resistor Switch

  • GigE POP R177-R182

Status

Description

Welding

Network

Disconnect

Motor

6.7. Pin Description

  • UART0 Pin:

    The UART0 pin leads to three positions:

    Function

    Pin

    Position1

    Position2

    Position3

    UART0.TX

    PY06

    J109[1]

    JTAG P4[7]

    USB2UART0

    UART0.RX

    PY07

    J109[3]

    JTAG P4[9]

    USB2UART0

    Note

    To avoid abnormal functions caused by multiple connections, please ensure that there is only one connection. For example, if the JTAG interface is connected to UART0, USB2UART0 interface send data to UART0 will be abnormal.

  • UART13 Pin:

    The UART13 is used for core1 debug console or some functional testing using UART, such as uart_software_rx_idle, uart_rx_timeout, uart_software_lin, MICROROS_UART, USB_CDC_ACM_UART, MODBUS_RTU etc.

    Function

    Pin

    Position

    Remark

    UART13.TXD

    PZ09

    J11[5]

    UART13.RXD

    PZ08

    J11[6]

    UART13.break

    PE31

    J11[7]

    generate uart break signal

  • TRGMUX pin for uart_software_rx_idle sample

    Function

    Position

    TRGM2_P9 (PD19)

    J10[20]

  • SPI Pin:

    Function

    Pin

    Position

    SPI2.CSN

    PE31

    J11[7]

    SPI2.SCLK

    PE27

    J11[8]

    SPI2.MISO

    PE28

    J11[9]

    SPI2.MOSI

    PE30

    J11[10]

  • I2C Pin:

    Function

    Pin

    Position

    I2C0.SCL

    PZ11

    J11[3]

    I2C0.SDA

    PZ10

    J11[4]

  • PWM Pin:

    Function

    Pin

    Position

    PWM2.P[0]

    PD31

    J10[14]

    PWM2.P[1]

    PD30

    J10[13]

  • ACMP Pin

    Function

    Pin

    Position

    CMP.INN6

    PE21

    J10[8]

    CMP.COMP_1

    PE25

    J10[6]

  • GPTMR Pin

    Function

    Pin

    Position

    Remark

    GPTMR4.CAPT_1

    PE25

    J10[6]

    GPTMR3.COMP_1

    PE24

    J10[8]

    MCLK of i2s emulation

    GPTMR5.COMP_2

    PD24

    J10[18]

    LRCK of i2s emulation

    GPTMR5.COMP_3

    PD23

    J10[16]

    BLCK of i2s emulation

  • ADC12 Pin

    Function

    Pin

    Position

    Reference Voltage

    VREFH

    J108[2]

    ADC0.VINP11

    PE25

    J10[6]

  • ADC16 Pin

    Function

    Pin

    Position

    Reference Voltage

    VREFH

    J108[2]

    ADC3.INA2

    PE29

    J10[5]

  • Headphone interface

    Function

    Position

    Standard

    3.5mm headphone

    J13

    OMTP

  • Audio input interface

    Function

    Position

    microphone

    P3

  • DAO interface

    Function

    Position

    DAO-SPK

    J12

  • Ethernet PPS Pin

    Function

    Pin

    Position

    ENET0.EVTO0

    PF05

    U11[3]

    ENET0.EVTI1

    PE25

    J10[6]

  • Motor Pin:

    Need to remove all the resistors selected by GigEPOP silkscreen and make sure all the resistors selected by MOTOR POP silkscreen are soldered, the development board list is as follows.

    Using the high-frequency injection demo, need to remove PWM ground resistors R436-R441.

    Refer to section DRV-LV50A-MP1907 Motor Driver Board for configuration

  • Tamper Pin

    Function

    Pin

    Position

    Mode

    TAMP.08

    PZ08

    J11[6]

    Active Mode

    TAMP.09

    PZ09

    J11[5]

    Active Mode

    TAMP.10

    PZ10

    J11[4]

    Passive Mode

  • CS Pin of i2s emulation

    Function

    Position

    Remark

    PD25

    J10[16]

    the pin that controls SPI slave CS

  • CLOCK REF Pin

    Function

    Position

    PE24

    J10[7]

6.8. Board Know Issue

  • USB VBUS pin resistance issue

    • Impact

      • This issue may affect the Host’s ability to enumerate USB as a device.

    • Solution

      • Replace the 1kohm resistors R164 and R165 with 10ohm resistors.

      hpm6750evk2_known_issue_1
    • Revised Status

      • HPM6750EVK2RevD has been revised, HPM6750EVK2RevC and previous versions have this issue.

  • USB ID pin pull down resistance issue

    • Impact

      • When using USB OTG, this issue may affect the role recognition of USB connected device or connected host.

    • Solution

      • Remove the pull-down resistors R155, R156, R157, and R158 from the CC port of the USB interface.

      hpm6750evk2_known_issue_2
    • Revised Status

      • HPM6750EVK2RevD has been revised, HPM6750EVK2RevC and previous versions have this issue.