15 Star 80 Fork 38

hpmicro/hpm_sdk

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

HPM6E00EVK开发板

概述

HPM6E00是一款运行于600MHz的双核RISC-V MCU,具有很高的算力和丰富的外设资源,片上具有2MB的RAM。

HPM6E00EVK为HPM6E00系列MCU的评估板,提供了一系列接口,包括ADC输入SMA接口、SDM输入SMA接口,电机控制接口(QEO/QEI/SEI/PWM/ADC)、CAN接口、Ethernet接口、EtherCAT接口、USB接口、音频接口、PPI/FEMC接口和树莓派接口,并集成板载调试器FT2232,方便用户进行调试。

hpm6e00evk

板上硬件资源

  • HPM6E00 微控制器 (主频600Mhz双核,2MB片上RAM)
  • 板载存储 - 16MB Quad SPI NOR Flash
  • 以太网 - 1000 Mbits PHY
  • EtherCAT - 2 端口
  • USB - USB type C (USB 2.0 OTG) connector x1
  • 音频 - Line in - Mic - Speaker - DAO
  • 电机 - RS422 - RS485
  • 模拟采样 - NSI1306W25
  • 其他 - RGB LED - CAN

Note

  • 当需要使用FEMC(SDRAM)或PPI外设时,请在PPI/FEMC接口插入相应的扩展板

    • HPM6E00EVK标配的扩展板如下,有1个16bits的SDRAM(FEMC访问)和1个并口ADC(PPI访问),供评估使用。
    hpm6e00evk_ext
    • FEMC/PPI接口具有很高的灵活性,若需要评估其他并口设备,例如FPGA、ASYNC SRAM等,可自行设计扩展板或联系我们。
  • 当需要使用SDM外设和板上AD采样芯片(NSI1306W25)时,请连接跳帽JP4、JP5、JP6,断开J3

  • 板级SEI接口CLK引脚与SDM采样芯片CLK引脚相同,不能同时使用。请使用SDM采样芯片时,断开J3;使用SEI接口时,断开JP6。

拨码开关 SW2

  • Bit 1,2控制启动模式
Bit[2:1] 功能描述
OFF, OFF Quad SPI NOR flash 启动
ON, OFF 在系统编程

按键

名称 功能
PB24 (KEYA) GPIO 按键A
PB25 (KEYB) GPIO 按键B
WBUTN (WKUP) WAKE UP 按键
RESETN (RESET) Reset 按键

插件

  • SEI CLK 选择
功能 位置 说明
SEI.CLK选择 J3 Master侧,选择CLKO;Slave侧,选择CLKI
  • 调试器接口选择
功能 位置 说明
调试器选择 J17 全部连接:使用板载ft2232,全部断开:使用标准JTAG接口
  • PPI/FEMC接口
功能 位置 说明
PPI/FEMC接口 CN1 接PPI或FEMC扩展板

引脚描述

  • PUART串口引脚 PUART用于低功耗测试,例如唤醒等。
功能 引脚 位置
PUART.TX PY0 P5[8]
PUART.RX PY1 P5[10]
  • UART0串口引脚:

    UART0用于Core0的调试控制台串口。

功能 引脚 位置
UART0.TX PA00 DEBUGUART0
UART0.RX PA01 DEBUGUART0
  • UART1串口引脚

    UART1用于Core1的调试控制台串口或一些使用UART的功能测试,例如MICROROS_UART,USB_CDC_ACM_UART, MODBUS_RTU, lin等。

功能 引脚 位置 位置
UART1.TX PY07 P5[5]  
UART1.RX PY06 P5[3]  
UART1.break PF27 J4[6] 产生uart break信号
  • CAN 接口
功能 位置
CAN_H J7[0]
CAN_L J7[2]
  • 音频接口
功能 位置
扬声器左声道 J11
扬声器右声道 J12
3.5毫米接口 J10
DAO接口 J5
  • ADC 接口
功能 位置
ADC输入 J4[2]
SDM ADC输入 J13
  • ACMP
功能 位置
CMP0.INN4 J4[18]
  • 正交旋转编码器接口
功能 位置
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引脚

hpm6e00evk的HALL引脚需要单独接线

功能 evk板位置 电机板位置
HALL.U J4[1] J22[3]
HALL.V J4[3] J22[4]
HALL.W J4[5] J22[5]
GND J4[32] J22[1]
  • PWM 输出接口
功能 位置
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 接口
功能 位置 说明
SEI.CLK_IN_P J4[29] 主机模式下时钟差分输出P
SEI.CLK_IN_N J4[31] 主机模式下时钟差分输出N
SEI.CLK_OUT_P J4[27] 从机模式下时钟差分输入P
SEI.CLK_OUT_N J4[25] 从机模式下时钟差分输入N
SEI.DATA_P J4[23] 数据差分信号线P
SEI.DATA_N J4[21] 数据差分信号线N
  • QEIV2 Sin/Cos引脚
功能 位置 备注
ADC2.INA11 J4[15] ADC_IW (Cos)
ADC0.INA14 J4[13] ADC_IU (Sin)
  • RDC引脚
功能 evk板位置 RDC板位置
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输出引脚
功能 位置
PLB.PULSE_OUT J4[5]
  • PLB LIN Clock引脚

    用于UART LIN Slave波特率自适应例程检测RX信号的时钟

功能 位置
PLB.TRGM_IN J4[5]
  • PLB Filter输出引脚
功能 位置
PLB.Filter_IN J4[9]
PLB.Filter_OUT J4[11]
  • Tamper 接口
功能 引脚 位置 模式
TAMP.04 PZ04 P5[18] 主动模式
TAMP.05 PZ05 P5[33] 主动模式
TAMP.03 PZ03 P5[7] 被动模式
  • LOBS 触发信号
功能 引脚 位置
Trig Pin0 PF25 P5[24]
Trig Pin1 PF26 P5[23]
  • GPTMR引脚
功能 位置 备注
GPTMR4.CAPT_0 J4[3]  
GPTMR4.COMP_3 P5[36] SPI模拟I2S的BLCK
GPTMR4.COMP_0 J4[1] SPI模拟I2S的LRCK
GPTMR5.COMP_2 J4[5] SPI模拟I2S的MCLK
  • SPI模拟I2S CS引脚
功能 位置 备注
PE6 J4[24] 控制SPI从机CS的引脚
  • SPI引脚
功能 引脚 位置
SPI7.CSN PF27 J4[6]
SPI7.SCLK PF26 P5[23]
SPI7.MISO PF28 P5[21]
SPI7.MOSI PF29 P5[19]
  • I2C引脚
功能 位置
I2C0.SCL P5[28]
I2C0.SDA P5[27]
  • 以太网PPS引脚:
功能 引脚 位置
ENET0.EVTO0 PE06 J4[24]
ENET0.EVTO1 PF20 J4[4]
ENET0.EVTI1 PE07 J4[26]
  • ECAT
功能 引脚 位置
网口(Port0)   P1
网口(Port1)   P2
RUN LED PE03 LED7
ERR LED PE02 LED6
输入IO(2bit) PC31/PD09 SW6
输出IO(2bit) PD08/PE14 LED8/LED3
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/hpmicro/hpm_sdk.git
git@gitee.com:hpmicro/hpm_sdk.git
hpmicro
hpm_sdk
hpm_sdk
main

搜索帮助