我是靠谱客的博主 称心烤鸡,最近开发中收集的这篇文章主要介绍HaaS EDU K1硬件介绍1、整机配置2、板载资源,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

HaaS EDU K1是HaaS Education Kit1的缩写,是基于四核高性能MCU-HaaS1000芯片打造的、集颜值和内涵于一身的物联网教育开发板。作为云端钉一体全链路解决方案的软硬件积木平台,深度集成了AliOS Things物联网操作系统、HaaS轻应用、小程序和阿里云物联网平台等技术和服务,让开发者可以轻松的学习和开发云端钉全链路实战项目,解决实际场景或孵化创新应用,图1是其全景图:

                                                                                     图1 HaaS EDU K1全景图

HaaS EDU K1 六大特点

  • 高颜值 - 有别于传统的裸板开发板,HaaS EDU K1外观鲜艳靓丽,洋溢青春活力。
  • 可移动 - 内置1200mAh锂电池支持移动场景,OLED屏幕和游戏键盘设计提高可玩性。
  • 配置丰富 - 采用定制的四核(Cortex-A7双核1GHz和Cortex-M33双核300MHz)高性能MCU-HaaS1000芯片,自带16M Bytes FLASH、16M Bytes PSRAM和2.5M  Bytes SRAM,内置双频Wi-Fi和BT5.0天线,板载丰富的物联网传感器(加速度、陀螺仪、磁力计、温湿度、大气压、环境光和声音等),可开发丰富的AIoT应用场景或解决方案。
  • 安全性 - 内嵌的Z8IDA金融级国密芯片,为数据安全保驾护航。
  • 方便灵活 - 各接口有明确的标注,操作顺手,仅一条Type C数据线即可完成烧录、调试和充电,非常方便。
  • 可扩展 - 开发板的资源都可以灵活配置,30PIN扩展接口和SD卡槽满足更多应用场景需求。

1、整机配置

1.1、硬件接口

                                                                               图2 整机接口示意图

如图2所示HaaS EDU K1接口资源丰富,外形大小合理:为94.4mm * 63mm * 20 mm,充分考虑手持携带的便利性。其接口定义如下表:

名称

数量

描述

OLED屏幕

1

1.3寸,分辨率128*64

环境光传感器

1

型号:AP3216C

指示灯

4

白色电源指示灯

RGB单色可编程

按键

5

1个小孔径复位按键

4个可编程按键

电源开关

1

电源ON/OFF拨动开关

TF卡槽

1

最大支持64GB

USB接口

1

Type C接口,可充电/烧录/调试

扩展卡槽

1

30PIN简牛母座

蜂鸣器排孔

4

蜂鸣器及温湿度检测对流孔

1.2、扩展接口

除已有板载功能之外,还有30PIN扩展接口,最大限度释放HaaS1000芯片的资源,满足开发者更多的应用需求。主要扩展有1路ADC输入、1路USB HOST、1路SWD调试、2路SPK输出、3路MIC输入、8路GPIOs等,其中GPIO_P02和GPIO_P03与主板的传感器一起复用为I2C模式,其他6个GPIOs可随便定义,并且每路GPIO的最大驱动电流是10mA,具体接口定义如图3:

                                                          图3 扩展接口示意图

1.3、电气性能

工作电压

3.5V~5V

充电电流

450mA,可充电锂电池

工作温度

-20~85℃

环境湿度

5~85%RH(无凝结)

2、板载资源

2.1、主板功能

                                                                               图4 主板功能模块示意图

如图4,HaaS EDU K1主板功能非常丰富,一大部分以板载功能呈现,比如:蓝牙/Wi-Fi、OLED屏幕、传感器等,另外还有30PIN扩展接口可以使用,尽可能释放HaaS1000芯片的开发资源,满足开发者的应用需求。主板大小为89.98mm* 49.98mm ,充分考虑黄金分割比例,使外形更合理美观,具体板载配置如下表:

名称

描述

CPU

型号

HaaS1000

架构

Dual Cortex-M33

Dual Cortex-A7

主频

Cortex-M33 to 300MHz

Cortex-A7 to 1GHz

片上Flash

16MB

内存

2.5MB SRAM

16MB PSRAM

蓝牙

蓝牙5.0,支持BLE mesh

Wi-Fi

2.4G/5G双频

串口烧录

FT232RQ

充电管理

可充电锂电池1200mAh

充电电流450mA

传感器

加速度传感器、陀螺仪传感器、磁力计、

气压传感器、温湿传感器、声音传感器、光传感器

HaaS EDU K1自带丰富的物联网传感器,包含6轴运动传感器、磁力计、温湿度传感器、环境光传感器和大气压传感器等。

2.2、芯片资源

HaaS1000是一颗高度集成的SoC,其主要集成了如下模块:

(1)Cortex-M33双核心和Cortex-A7双核心

(2)支持内部16MB PSRAM,2.5MB SRAM,16MB NOR flash

(3)2.4G/5G双频 Wi-Fi 4(1x1 802.11 a/b/g/n)

(4)双模蓝牙5.0

(5)音频编解码模块

(6)电源管理功能

(7)远程声场的三路模拟麦克风阵列和六路数字麦克风阵列

                                                                                   图10 芯片特性框架图

HaaS1000的M33核心可以运行蓝牙协议栈,A7核心可以运行语音处理和AI算法任务。其中Wi-Fi和蓝牙支持共天线和双天线方案,为性能和成本提供了灵活的可选择方案。其高集成度让开发者可以用很少的外围组件来设计完成一个完整的解决方案。HaaS1000芯片CPU及蓝牙/Wi-Fi主要特性如下:

2.2.1 CPU特性

(1)集成了PMU, CODEC, RF, BB, MCU和AP子系统的CMOS 单芯片

(2)MCU 子系统采用300MHz ARM Cortex-M33 Star双核

(3)AP 子系统采用具有NEON功能的1GHz CortexA7双核

(4)片内共享2.5MB SRAM

(5)16MB片上PSRAM

(6)16MB片上QSPI NOR Flash

(7)支持硬件加密引擎

(8)支持 TrustZone

(9)支持安全启动

2.2.2 BT/Wi-Fi特性

(1)Wi-Fi® IEEE 802.11 a/b/g/n

(2)支持 2.4GHz Wi-Fi

(3)支持 20MHz, 40MHz 带宽模式

(4)Bluetooth® v5.0 双模式

(5)支持 BLE Mesh

(6)A2DP v1.3/AVRCP v1.5/HFP v1.6

(7)支持 Wi-Fi/BT共存

2.2.3 外围接口特性

(1) 支持USB2.0 HS

(2)支持3路UART,最高可到6Mbps

(3)支持2路SPI,最高可到50Mbps,支持串口LCD

(4)支持2路I2C,最高可到1.4Mbps

(5)支持4路PWM

(6)支持3路 10-bit GPADC,7 channels

(7)支持40个GPIO可编程,每路都有独立中断

2.3、GPIO分配列表

下表中字体加粗为使用左侧功能模块时该引脚的默认模式。

功能模块特征描述原理图网络名管脚名称GPIO MAPPING
Function 0Function 1Function 2Function 3Function 4Function 5Function 6
OLED1.3寸
128*64
SPI1_DIOY11GPIO_P3_5pwm3SPI0_CS1I2S0_DI2SPI1_DIO  
SPI1_CLKV11GPIO_P3_7pwm1SPI0_CS2I2S0_DI0SPI1_CLK  
SPI1_DI0W10GPIO_P3_4pwm2SPI0_DI1I2S0_DI3SPI1_DI0CLK_OUTSPI1_DCN
OLED_RSTU10GPIO_P3_6pwm0SPI0_DI2I2S0_DI1SPI1_CS0  
T-FLASH64GBSDMMC0_D2F7GPIO_P1_0SDMMC_DATA2 SPI1_CLKSPI0_CS1I2S0_DI3 
SDMMC0_D3E6GPIO_P1_1SDMMC_DATA3 SPI1_CS0SPI0_CS2I2S0_DI2 
SDMMC0_CMDM12GPIO_P1_2SDMMC_CMD SPI1_CS1SPI0_CS3I2S0_DI1 
SDMMC0_CLKN12GPIO_P1_3SDMMC_CLKI2S_MCLKSPI1_DCNCLK_OUTI2S0_DI0 
SDMMC0_D0D9GPIO_P1_4SDMMC_DATA0 SPI1_DI0   
SDMMC0_D1C7GPIO_P1_5SDMMC_DATA1 SPI1_DIOI2S_MCLKCLK_OUT 
SDMMC0_DET_LY6GPIO_P3_1SPI1_CS2 SPI1_CS2 PDM1_DWF_UART_TX
蜂鸣器PWM0N10GPIO_P2_6pwm0SPI1_DI1UART2_CTSSPDIF0_DICLK_32K_IN 
LED蓝灯L3LED3AA5GPIO_P4_2I2S0_DI1     
绿灯L2LED4AA4GPIO_P4_3I2S0_DI0     
红灯L1LED5R4GPIO_P4_4WF_UART_RX     
KEYK1KEY1M13GPIO_P2_7pwm1SPI1_CS1UART2_RTSSPDIF0_DOCLK_OUT 
K2KEY2D7GPIO_P2_4pwm2CLK_REQ_OUTSPI0_DI3   
K3KEY3E8GPIO_P2_5pwm3CLK_REQ_INSPI0_CS3   
K4KEY4W6GPIO_P3_2SPI1_CS3 SPI1_CS3 PDM2_D 
扩展接口I2C_SCL1F11GPIO_P0_2I2S0_WSI2C_M1_SCLPCM_FSYNCSPI1_CS0PDM1_DSPDIF0_DI
I2C_SDA1E12GPIO_P0_3I2S0_SCKI2C_M1_SDAPCM_CLKSPI1_CLKPDM2_DSPDIF0_DO
UART2_RXDD11GPIO_P2_2I2C_M1_SCLUART2_RXDUART1_CTSBT_UART_CTS I2S_MCLK
UART2_TXDC12GPIO_P2_3I2C_M1_SDAUART2_TXDUART1_RTSBT_UART_RTS CLK_OUT
SPI0_DI0B10GPIO_P0_4SDMMC_DATA7SPI0_DI0I2S_MCLKCLK_OUTPDM1_CKSPI0_DCN
SPI0_CLKE10GPIO_P0_5SDMMC_DATA6SPI0_CLK SPI1_CS1PDM1_D 
SPI0_CS0B9GPIO_P0_6SDMMC_DATA5SPI0_CS0UART2_CTSSPI1_CS2PDM0_D 
SPI0_DIOC10GPIO_P0_7SDMMC_DATA4SPI0_DIOUART2_RTSSPI1_CS3PDM2_D 
SWDIOC8GPIO_P0_0I2S0_SDIUART2_RXDPCM_DISPI1_DI0PDM0_CKSPI1_DCN
SWCLKF9GPIO_P0_1I2S0_SDOUART2_TXDPCM_DOSPI1_DIOPDM0_D 

3、学习指南

为了便于开发者快速上HaaS实战项目,我们还打造了一系列基于HaaS EDU K1的案例,并上传到HaaS技术社区,大家可以下载学习。

HaaS开发框架HaaS积木方案,赋能生态开发者,让您快速找到自己需要的解决方案,硬件主板与外设,以及各种应用组件。https://haas.iot.aliyun.com/solution

最后

以上就是称心烤鸡为你收集整理的HaaS EDU K1硬件介绍1、整机配置2、板载资源的全部内容,希望文章能够帮你解决HaaS EDU K1硬件介绍1、整机配置2、板载资源所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部