• Home
Name Date Size #Lines LOC

..--

doc/12-May-2024-

CMakeLists.txtD12-May-2024205 108

README_en.mdD12-May-20243.2 KiB14098

README_zh.mdD12-May-20243 KiB13997

board.cD12-May-202425.5 KiB817597

board.hD12-May-202415.3 KiB458329

hpm6300evk.yamlD12-May-2024976 5955

pinmux.cD12-May-202417.5 KiB390312

pinmux.hD12-May-20241.2 KiB4738

README_en.md

1# HPM6300EVK
2
3## Overview
4
5HPM6300EVK provides interfaces for most of the peripherals of the HPM6300 microcontroller, including 1 SD card slot, 1 USB Type-C interface, a 100M Ethernet port, CAN FD interface, etc., and expands NOR Flash, SDRAM and other external memories , and integrates an on-board debugger.
6
7![hpm6300evk](doc/hpm6300evk.png "hpm6300evk")
8
9## Hardware
10
11- HPM6360IPA MCU
12- Onboard Memory
13  - 16bit 256Mb SDRAM
14  - 128Mb Quad SPI NOR Flash
15- USB
16  - USB type C (USB 2.0 OTG) connector x2
17- Ethernet
18  - 100Mb PHY
19- Others
20  - TF Slot
21  - CAN FD
22  - FT2232
23- Expansion port
24  - Motor control port
25  - Raspberry PI extension port
26
27:::{note}
28
29The sdram pins are multiplexed with the 15-20pin of the motor interface J26, so the motor interface and sdram can't be used at the same time.
30
31:::
32
33## DIP Switch S1
34
35- Bit 1 and 2 controls boot mode
36
37| bit[2:1] | Description                  |
38| -------- | ---------------------------- |
39| OFF, OFF | Boot from Quad SPI NOR flash |
40| OFF, ON  | Serial boot                  |
41| ON, OFF  | ISP                          |
42
43(lab_hpm6300_evk_board)=
44
45## Button
46
47(lab_hpm6300_evk_board_buttons)=
48
49| Function     | Position                                       |
50| ------------ | ---------------------------------------------- |
51| PBUTN (SW1)  | Power Button, TinyUF2 Boot Button, GPIO Button |
52| WBUTN (SW2)  | WAKE UP Button                                 |
53| RESETN (SW3) | Reset Button                                   |
54
55Plug-in
56
57- The ADC/DAC reference voltage is selected as follows:
58
59  | Connection | Description         |
60  | ---------- | ------------------- |
61  | J108[2, 3]       |  Reference voltage |
62
63## Pin Description
64
65- SPI Pin:
66
67| Function  | Position |
68| --------- | -------- |
69| SPI3.CSN  | J28[24]  |
70| SPI3.SCLK | J28[23]  |
71| SPI3.MISO | J28[21]  |
72| SPI3.MOSI | J28[19]  |
73
74- I2C Pin:
75
76| Function | Position |
77| -------- | -------- |
78| I2C0.SCL | J28[13]  |
79| I2C0.SDA | J28[15]  |
80
81- ACMP Pin
82
83| Function   | Position |
84| ---------- | -------- |
85| CMP.INN5   | J26[7]   |
86| CMP.COMP_1 | J26[8]   |
87
88- GPTMR Pin
89
90| Function      | Position |
91| ------------- | -------- |
92| GPTMR2.CAPT_0 | J28[40]  |
93| GPTMR2.COMP_0 | J28[35]  |
94| GPTMR2.COMP_1 | J28[12]  |
95
96- ADC16 Pin
97
98| Function                       | Position |
99| ------------------------------ | -------- |
100| ADC16 Reference Voltage        | J108[2]  |
101| ADC0.INA13/ADC1.INA9/ADC2.INA5 | J26[6]   |
102
103- DAC Pin
104
105| Function                | Position |
106| ----------------------- | -------- |
107| ADC16 Reference Voltage | J108[2]  |
108| DAC0.OUT                | J26[11]  |
109
110- PWM Pin
111
112| Function | Position |
113| -------- | -------- |
114| PWM2.P0  | J26[14]  |
115| PWM2.P1  | J26[13]  |
116
117- Ethernet PPS Pin
118
119| Function    | Position |
120| ----------- | -------- |
121| ENET0.EVTO0 | J28[19]  |
122| ENET0.EVTO1 | J28[23]  |
123
124- UART pin for uart_software_rx_idle sample or uart_rx_timeout sample
125
126| Function  | Position |
127| --------- | -------- |
128| UART2.TXD | J28[18]  |
129| UART2.RXD | J28[22]  |
130
131- TRGMUX pin for uart_software_rx_idle sample
132
133| Function       | Position |
134| -------------- | -------- |
135| TRGM1_P4(PA24) | J28[16]  |
136
137- Motor Pin:
138
139  Refer to section [DRV-LV50A-MP1907 Motor Driver Board ](lab_drv_lv50a_mp1907) for configuration
140

README_zh.md

1# HPM6300EVK开发板
2
3## 概述
4
5HPM6300EVK提供了HPM6300微控制器大部分外设的接口,包括1个SD卡槽,1个USB Type-C接口,一个百兆网口,CAN FD接口等,并扩展了NOR Flash,SDRAM等外接存储器,并集成了板载调试器。
6
7![hpm6300evk](doc/hpm6300evk.png "hpm6300evk")
8
9## 板上硬件资源
10
11- HPM6360IPA微控制器
12- 板载存储
13  - 128Mbit(16MB)QSPI NOR Flash
14  - 16位,256MBit SDRAM
15- USB
16  - 1个USB Type-C接口
17- 以太网
18  - 1个百兆网口
19- 其他
20  - TF 卡槽
21  - 1个CAN FD接口
22  - 板载FT2232调试器
23- 扩展口
24  - 电机控制接口
25  - Raspberry PI IO扩展接口
26
27:::{note}
28
29开发板sdram的地址引脚和电机接口J26的15-20pin存在复用,所以电机接口和sdram不能同时使用。
30
31:::
32
33## 拨码开关 S1
34
35- Bit 1,2控制启动模式
36
37| Bit[2:1] | 功能描述                |
38| -------- | ----------------------- |
39| OFF, OFF | Quad SPI NOR flash 启动 |
40| OFF, ON  | 串行启动                |
41| ON, OFF  | 在系统编程              |
42
43(lab_hpm6300_evk_board)=
44
45## 按键
46
47(lab_hpm6300_evk_board_buttons)=
48
49| 名称         | 功能                                  |
50| ------------ | ------------------------------------- |
51| PBUTN (SW1)  | 电源按键, TinyUF2 Boot按键, GPIO 按键 |
52| WBUTN (SW2)  | WAKE UP 按键                          |
53| RESETN (SW3) | Reset 按键                            |
54
55## 插件
56
57- ADC/DAC参考电压连接
58
59  | 连接 | 描述        |
60  | ---- | ----------- |
61  | J108[2, 3] | 参考电压 |
62
63## 引脚描述
64
65- SPI引脚:
66
67| 功能      | 位置    |
68| --------- | ------- |
69| SPI3.CSN  | J28[24] |
70| SPI3.SCLK | J28[23] |
71| SPI3.MISO | J28[21] |
72| SPI3.MOSI | J28[19] |
73
74- I2C引脚:
75
76| 功能     | 位置    |
77| -------- | ------- |
78| I2C0.SCL | J28[13] |
79| I2C0.SDA | J28[15] |
80
81- ACMP引脚
82
83| 功能       | 位置   |
84| ---------- | ------ |
85| CMP.INN5   | J26[7] |
86| CMP.COMP_1 | J26[8] |
87
88- GPTMR引脚
89
90| 功能          | 位置    |
91| ------------- | ------- |
92| GPTMR2.CAPT_0 | J28[40] |
93| GPTMR2.COMP_0 | J28[35] |
94| GPTMR2.COMP_1 | J28[12] |
95
96- ADC16引脚
97
98| 功能                           | 位置    |
99| ------------------------------ | ------- |
100| ADC16参考电压                  | J108[2] |
101| ADC0.INA13/ADC1.INA9/ADC2.INA5 | J26[6]  |
102
103- DAC引脚
104
105| 功能     | 位置    |
106| -------- | ------- |
107| DAC0.OUT | J26[11] |
108
109- PWM引脚
110
111| 功能    | 位置    |
112| ------- | ------- |
113| PWM2.P0 | J26[14] |
114| PWM2.P1 | J26[13] |
115
116- 以太网PPS引脚
117
118| 功能        | 位置    |
119| ----------- | ------- |
120| ENET0.EVTO0 | J28[19] |
121| ENET0.EVTO1 | J28[23] |
122
123- UART引脚用于uart_software_rx_idle或uart_rx_timeout或uart_lin工程
124
125| 功能      | 位置    |
126| --------- | ------- |
127| UART2.TXD | J28[18] |
128| UART2.RXD | J28[22] |
129
130- TRGMUX引脚用于uart_software_rx_idle工程
131
132| 功能           | 位置    |
133| -------------- | ------- |
134| TRGM1_P4(PA24) | J28[16] |
135
136- 电机引脚
137
138  参考 [DRV-LV50A-MP1907 电机驱动板章节](lab_drv_lv50a_mp1907) 进行连接
139