阿里云HaaS100物联网开发板学习笔记(一)硬件资源介绍

        摘要:本文基于阿里云官方帮助文档编写,目的是为了让大家深入了解HaaS开发板硬件资源。

目录

1.硬件简介

2.需要特别说明的几个硬件资源

2.1按键

2.2 TF卡插槽

2.3 指示灯

2.4 以太网接口

2.5 电源部分的细节

3.关于主控芯片HaaS1000

初学者入门阿里云Haas100开发板基本步骤


1.硬件简介

       下图就是阿里云2020年云栖大会发布的HaaS100开发板(HaaS600也马上发布了)。从图中可以看到,该开发板做工非常好,非常适合用来开发物联网项目,工规的电源和接口,防浪涌和反接保护,24小时稳定工作以及安装螺孔的设计,都是为了满足“快速开发”,迅速交付需求的。板子尺寸不大不小刚刚好,直接安装到项目机壳(柜)中,即可达到交付条件。

开发板背面如下图所示。

根据以上的接口和硬件分析,可以初步梳理出硬件的基本功能框架。

根据官方文档《HaaS硬件规格》,硬件接口有如下几个,其性能指标见下图。

2.需要特别说明的几个硬件资源

2.1按键

HaaS100上面有2个按键,键柄一长一短,短的是复位按键,长的是自定义按键。可以用作配网等操作。

看按键后续电路元件,复位按键应该采用的是RC电路。原理如下图所示,经过测量,复位按键引脚可控制复位信号电压从2.9V和0V之间变化。

自定义按键比较有趣,看上去后续有阻容器件和二极管,但是实际上与主控芯片连接的电平应该没有处理。

电压处于浮动变化状态,如果按下按键之后,就变为0V。该按键的控制方式应该属于下图所示(图片文字只是说明原理用)

2.2 TF卡插槽

从卡槽后续电路的间接程度来看,主控芯片应该包含有SDIO功能,这也一贯延续了Cortex 系列芯片的强大功能。

2.3 指示灯

电源指示灯,一共6个,右上角那个指示灯是电源,其余5个是GPIO指示灯。

对应的端口号,从阿里的文档中找到了

2.4 以太网接口

支持10/100M速率。使用的是FC1101芯片,这个芯片叫做网络变压器。

什么是网络变压器呢?

网络变压器的用途有什么。

2.5 电源部分的细节

电源电路的稳定性和可靠性是开发板的重要参数,敢把电源部分设计到板子上的,那必须得有很强的实力才行。

这个板子做的非常好,看两个细节:

首先用到了共模电感(Common mode Choke),也叫共模扼流圈,常用于电脑的开关电源中过滤共模的电磁干扰信号。在板卡设计中,共模电感也是起EMI滤波的作用,用于抑制高速信号线产生的电磁波向外辐射发射。就是下图中的这个。

还设计了防反接电路,可能是通过一个MOS管实现的。有防反接功能,才是高档开发板的标配。

最简单的防反接电路是下图这种原理。

3.关于主控芯片HaaS1000

开发板的型号是HaaS100,主控芯片是HaaS1000。

要想更加深入了解硬件功能,期待近期的主控芯片手册公布。

HaaS100开发板环境搭建和编译helloworld例程的入门,请参考上一篇文章

初学者入门阿里云Haas100开发板基本步骤

猜你喜欢

转载自blog.csdn.net/youngwah292/article/details/109233475