README_en.md
1# HPM6750EVK2
2
3## Overview
4
5The 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.
6
7 
8
9## Hardware
10
11- HPM6750IVM MCU (816MHz, 2MB OCRAM)
12- Onboard Memory
13 - 256Mb SDRAM
14 - 128Mb Quad SPI NOR Flash
15- Display & Camera
16 - LCD connector
17 - Camera (DVP)
18- Ethernet
19 - 1000 Mbits PHY
20 - 100 Mbits PHY
21- USB
22 - USB type C (USB 2.0 OTG) connector x3
23- Audio
24 - Line in
25 - Mic
26 - DAO
27- Others
28 - TF Slot
29 - RGB LED
30 - CAN
31- Expansion port
32 - Motor control
33
34## DIP Switch S1
35
36- Bit 1 and 2 controls boot mode
37
38| bit[2:1] | Description |
39| -------- | ---------------------------- |
40| OFF, OFF | Boot from Quad SPI NOR flash |
41| OFF, ON | Serial boot |
42| ON, OFF | ISP |
43
44(lab_hpm6750_evk2_board)=
45
46## Button
47
48(lab_hpm6750_evk2_board_buttons)=
49
50| Name | FUNCTIONS |
51| ------------ | ---------------------------------------------- |
52| PBUTN (SW1) | Power Button, TinyUF2 Boot Button, GPIO Button |
53| WBUTN (SW2) | WAKE UP Button |
54| RESETN (SW3) | Reset Button |
55
56## Plug-in
57
58- The ADC/DAC reference voltage is selected as follows:
59
60 | Connection | Description |
61 | ---------- | ------------------- |
62 | J108[2, 3] | Reference voltage |
63
64## Resistor Switch
65
66- GigE POP `R177-R182`
67 | Status | Description |
68 | ---------- | ----------- |
69 | Welding | Network |
70 | Disconnect | Motor |
71
72## Pin Description
73
74- UART0 Pin:
75
76The UART0 pin leads to three positions:
77
78| Function | Pin | Position1 | Position2 | Position3 |
79| -------- | ---- | --------- | ---------- | --------- |
80| UART0.TX | PY06 | J109[1] | JTAG P4[7] | USB2UART0 |
81| UART0.RX | PY07 | J109[3] | JTAG P4[9] | USB2UART0 |
82
83> **_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.
84
85- SPI Pin:
86
87| Function | Pin | Position |
88| --------- | ---- | -------- |
89| SPI2.CSN | PE31 | J11[7] |
90| SPI2.SCLK | PE27 | J11[8] |
91| SPI2.MISO | PE28 | J11[9] |
92| SPI2.MOSI | PE30 | J11[10] |
93
94- I2C Pin::
95
96| Function | Pin | Position |
97| -------- | ---- | -------- |
98| I2C0.SCL | PZ11 | J11[3] |
99| I2C0.SDA | PZ10 | J11[4] |
100
101- UART for core1 debug console:
102
103| Function | Pin | Position |
104| ---------- | ---- | -------- |
105| UART13.TXD | PZ09 | J11[5] |
106| UART13.RXD | PZ08 | J11[6] |
107
108- PWM Pin:
109
110| Function | Pin | Position |
111| --------- | ---- | -------- |
112| PWM2.P[0] | PD31 | J10[14] |
113| PWM2.P[1] | PD30 | J10[13] |
114
115- ACMP Pin
116
117| Function | Pin | Position |
118| ---------- | ---- | -------- |
119| CMP.INN6 | PE21 | J10[8] |
120| CMP.COMP_1 | PE25 | J10[6] |
121
122- GPTMR Pin
123
124| Function | Pin | Position |
125| ------------- | ---- | -------- |
126| GPTMR4.CAPT_1 | PE25 | J10[6] |
127| GPTMR5.COMP_2 | PD24 | J10[18] |
128| GPTMR5.COMP_3 | PD23 | J10[16] |
129
130- ADC12 Pin
131
132| Function | Pin | Position |
133| ----------------- | ----- | -------- |
134| Reference Voltage | VREFH | J108[2] |
135| ADC0/1/2.VINP11 | PE25 | J10[6] |
136| ADC0/1/2.VINP10 | PE24 | J10[7] |
137| ADC0/1/2.VINP7 | PE21 | J10[8] |
138
139- ADC16 Pin
140
141| Function | Pin | Position |
142| ----------------- | ----- | -------- |
143| Reference Voltage | VREFH | J108[2] |
144| ADC3.INA2 | PE29 | J10[5] |
145
146- headphone interface
147
148| Function | Position | Standard |
149| --------------- | -------- | -------- |
150| 3.5mm headphone | J13 | OMTP |
151
152- audio input interface
153
154| Function | Position |
155| ---------- | -------- |
156| microphone | P3 |
157
158- DAO interface
159
160| Function | Position |
161| -------- | -------- |
162| DAO-SPK | J12 |
163
164- Ethernet PPS Pin
165
166| Function | Position |
167| ----------- | -------- |
168| ENET0.EVTO0 | U11[3] |
169
170- UART pin for uart_software_rx_idle sample or uart_rx_timeout sample
171
172| Function | Position |
173| ---------- | -------- |
174| UART13.TXD | J11[5] |
175| UART13.RXD | J11[6] |
176
177- TRGMUX pin for uart_software_rx_idle sample
178
179| Function | Position |
180| -------------- | -------- |
181| TRGM2_P9(PD19) | J10[20] |
182
183- Motor Pin:
184
185 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.
186
187 Using the high-frequency injection demo, need to remove PWM ground resistors R436-R441.
188
189 Refer to section [DRV-LV50A-MP1907 Motor Driver Board ](lab_drv_lv50a_mp1907) for configuration
190
README_zh.md
1# HPM6750EVK2开发板
2
3## 概述
4
5HPM6750是一款主频达816MHz的双核微控制器。该芯片拥有最大2M字节的连续片上RAM,并集成了丰富的存储接口,如SDRAM,Quad SPI NOR flash, SD/eMMC卡。同时它也提供多种音视频接口包括LCD显示,像素DMA,摄像头以及I2S音频接口。
6
7 
8
9## 板上硬件资源
10
11- HPM6750IVM 微控制器 (主频816Mhz, 2MB片上内存)
12- 板载存储
13 - 256Mb SDRAM
14 - 128Mb Quad SPI NOR Flash
15- 显示/摄像头
16 - LCD接口
17 - 摄像头(DVP)接口
18- 以太网
19 - 1000 Mbits PHY
20 - 100 Mbits PHY
21- USB
22 - USB type C (USB 2.0 OTG) connector x3
23- 音频
24 - Line in
25 - Mic
26 - Speaker
27 - DAO
28- 其他
29 - TF卡槽
30 - RGB LED
31 - CAN
32- 扩展口
33 - 电机控制
34
35## 拨码开关 S1
36
37- Bit 1,2控制启动模式
38
39| Bit[2:1] | 功能描述 |
40| -------- | ----------------------- |
41| OFF, OFF | Quad SPI NOR flash 启动 |
42| OFF, ON | 串行启动 |
43| ON, OFF | 在系统编程 |
44
45(lab_hpm6750_evk2_board)=
46
47## 按键
48
49(**lab_hpm6750_evk2_board_buttons**)=
50
51| 名称 | 功能 |
52| ------------ | ------------------------------------- |
53| PBUTN (SW1) | 电源按键, TinyUF2 Boot按键, GPIO 按键 |
54| WBUTN (SW2) | WAKE UP 按键 |
55| RESETN (SW3) | Reset 按键 |
56
57## 插件
58
59- ADC/DAC参考电压连接
60
61 | 连接 | 描述 |
62 | ---- | ----------- |
63 | J108[2, 3] | 参考电压 |
64
65## 功能选择电阻
66
67- GigE POP `R177-R182`| 状态 | 描述 |
68 | ---- | ---- |
69 | 焊接 | 网络 |
70 | 断开 | 电机 |
71
72## 引脚描述
73
74- UART0串口引脚:
75
76 UART0的引脚引出至三个位置:
77
78| 功能 | 引脚 | 位置1 | 位置2 | 位置3 |
79| -------- | ---- | ------- | ---------- | --------- |
80| UART0.TX | PY06 | J109[1] | JTAG P4[7] | USB2UART0 |
81| UART0.RX | PY07 | J109[3] | JTAG P4[9] | USB2UART0 |
82
83注意:使用UART0时,请确保只有一处连接,避免多处连接造成功能不正常。例如,JTAG口连接了UART0,从USB2UART0接口发送数据给UART0就会异常。
84
85- SPI引脚:
86
87| 功能 | 引脚 | 位置 |
88| --------- | ---- | ------- |
89| SPI2.CSN | PE31 | J11[7] |
90| SPI2.SCLK | PE27 | J11[8] |
91| SPI2.MISO | PE28 | J11[9] |
92| SPI2.MOSI | PE30 | J11[10] |
93
94- I2C引脚:
95
96| 功能 | 引脚 | 位置 |
97| -------- | ---- | ------ |
98| I2C0.SCL | PZ11 | J11[3] |
99| I2C0.SDA | PZ10 | J11[4] |
100
101- CORE1调试串口引脚:
102
103| 功能 | 引脚 | 位置 |
104| ---------- | ---- | ------ |
105| UART13.TXD | PZ09 | J11[5] |
106| UART13.RXD | PZ08 | J11[6] |
107
108- PWM引脚:
109
110| 功能 | 引脚 | 位置 |
111| --------- | ---- | ------- |
112| PWM2.P[0] | PD31 | J10[14] |
113| PWM2.P[1] | PD30 | J10[13] |
114
115- ACMP引脚
116
117| 功能 | 引脚 | 位置 |
118| ---------- | ---- | ------ |
119| CMP.INN6 | PE21 | J10[8] |
120| CMP.COMP_1 | PE25 | J10[6] |
121
122- GPTMR引脚
123
124| 功能 | 引脚 | 位置 |
125| ------------- | ---- | ------ |
126| GPTMR4.CAPT_1 | PE25 | J10[6] |
127| GPTMR5.COMP_2 | PD24 | J10[18] |
128| GPTMR5.COMP_3 | PD23 | J10[16] |
129
130- ADC12引脚
131
132| 功能 | 引脚 | 位置 |
133| --------------- | ----- | ------- |
134| ADC12参考电压 | VREFH | J108[2] |
135| ADC0/1/2.VINP11 | PE25 | J10[6] |
136| ADC0/1/2.VINP10 | PE24 | J10[7] |
137| ADC0/1/2.VINP7 | PE21 | J10[8] |
138
139- ADC16引脚
140
141| 功能 | 引脚 | 位置 |
142| ------------- | ----- | ------- |
143| ADC16参考电压 | VREFH | J108[2] |
144| ADC3.INA2 | PE29 | J10[5] |
145
146- 耳机接口
147
148| 功能 | 位置 | 标准 |
149| ------------- | ---- | ---- |
150| 3.5mm耳机接口 | J13 | OMTP |
151
152- 音频输入接口
153
154| 功能 | 位置 |
155| ------ | ---- |
156| 麦克风 | P3 |
157
158- DAO接口
159
160| 功能 | 位置 |
161| -------- | ---- |
162| 喇叭接口 | J12 |
163
164- 以太网PPS信号引脚
165
166| 功能 | 位置 |
167| ----------- | ------ |
168| ENET0.EVTO0 | U11[3] |
169
170- UART引脚用于uart_software_rx_idle或uart_rx_timeout或uart_lin工程
171
172| 功能 | 位置 |
173| ---------- | ------ |
174| UART13.TXD | J11[5] |
175| UART13.RXD | J11[6] |
176
177- TRGMUX引脚用于uart_software_rx_idle工程
178
179| 功能 | 位置 |
180| ---------- | -------- |
181| TRGM2_P9(PD19) | J10[20] |
182
183- 电机引脚
184
185 需要根据功能选择电阻章节,选择GigE POP为电机
186
187 如果使用高频注入的demo,需要去掉PWM接地电阻R436-R441
188
189 参考 [DRV-LV50A-MP1907 电机驱动板章节](lab_drv_lv50a_mp1907) 进行连接
190