.. _hpm6750evk2: HPM6750EVK2 =========== 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. .. image:: ../../../../boards/hpm6750evk2/doc/hpm6750evk2.png :alt: hpm6750evk2 :align: center 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 DIP Switch S1 ------------- .. list-table:: :header-rows: 1 * - bit[2:1] - Description * - OFF, OFF - Boot from Quad SPI NOR flash * - OFF, ON - Serial boot * - ON, OFF - ISP .. _hpm6750evk2_buttons: Button ------ .. list-table:: :header-rows: 1 * - Name - FUNCTIONS * - PBUTN (SW1) - Power Button, TinyUF2 Boot Button, GPIO Button * - WBUTN (SW2) - WAKE UP Button * - RESET (SW3) - Reset Button Plug-in ------- - The ADC/DAC reference voltage is selected as follows: .. list-table:: :header-rows: 1 * - Connection - Description * - J108[2, 3] - Reference voltage Resistor Switch --------------- - GigE POP `R177-R182` .. list-table:: :header-rows: 1 * - Status - Description * - Welding - Network * - Disconnect - Motor .. _hpm6750evk2_pins: Pin Description --------------- - UART0 Pin: The UART0 pin leads to three positions: .. list-table:: :header-rows: 1 * - 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. .. list-table:: :header-rows: 1 * - 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 .. list-table:: :header-rows: 1 * - Function - Position * - TRGM2_P9 (PD19) - J10[20] - SPI Pin: .. list-table:: :header-rows: 1 * - 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: .. list-table:: :header-rows: 1 * - Function - Pin - Position * - I2C0.SCL - PZ11 - J11[3] * - I2C0.SDA - PZ10 - J11[4] - PWM Pin: .. list-table:: :header-rows: 1 * - Function - Pin - Position * - PWM2.P[0] - PD31 - J10[14] * - PWM2.P[1] - PD30 - J10[13] - ACMP Pin .. list-table:: :header-rows: 1 * - Function - Pin - Position * - CMP.INN6 - PE21 - J10[8] * - CMP.COMP_1 - PE25 - J10[6] - GPTMR Pin .. list-table:: :header-rows: 1 * - 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 .. list-table:: :header-rows: 1 * - Function - Pin - Position * - Reference Voltage - VREFH - J108[2] * - ADC0.VINP11 - PE25 - J10[6] - ADC16 Pin .. list-table:: :header-rows: 1 * - Function - Pin - Position * - Reference Voltage - VREFH - J108[2] * - ADC3.INA2 - PE29 - J10[5] - Headphone interface .. list-table:: :header-rows: 1 * - Function - Position - Standard * - 3.5mm headphone - J13 - OMTP - Audio input interface .. list-table:: :header-rows: 1 * - Function - Position * - microphone - P3 - DAO interface .. list-table:: :header-rows: 1 * - Function - Position * - DAO-SPK - J12 - Ethernet PPS Pin .. list-table:: :header-rows: 1 * - 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 :ref:`drv_lv50a_mp1907` for configuration - Tamper Pin .. list-table:: :header-rows: 1 * - 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 .. list-table:: :header-rows: 1 * - Function - Position - Remark * - PD25 - J10[16] - the pin that controls SPI slave CS .. _hpm6750evk2_known_issues: 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. .. image:: ../../../../boards/hpm6750evk2/doc/hpm6750evk2_known_issue_1.png :alt: 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. .. image:: ../../../../boards/hpm6750evk2/doc/hpm6750evk2_known_issue_2.png :alt: hpm6750evk2_known_issue_2 - Revised Status - `HPM6750EVK2RevD` has been revised, `HPM6750EVK2RevC` and previous versions have this issue.