Intel物联网开发者专区
直播中

chen000000009

9年用户 390经验值
擅长:电源/新能源 模拟技术 控制/MCU
私信 关注
[经验]

【Intel Edison试用体验】测评报告part2

二、硬件评测
首先来评测一下Intel Edison Board。
先来介绍一下Intel Edison这个开发板。2014年1月,Intel推出了名为Edison的微型计算机平台,这是到目前为止Intel公司推出的四款针对物联网应用、可穿戴设备、智能硬件等领域的开发板之一(其他三款分别为Intel Galileo Board、The Arduino 101 Development Board和Intel D2000,下文也会给出这几款开发板之间的对比)。这款开发板的特点是核心板Intel Edison Compute Module只有SD卡大小,采用Intel 22nm工艺制造的Atom系列双核SoC,集成了Bluetooth 4.0、1GB LPDDR3内存、4GB EMMC存储,兼容超过30项业内标准的IO接口。Edison的功耗非常低,在一般情况下,电流消耗不会超过200mA(相当于1W),而在利用WIFI进行数据传输时,最高电流才会达到600mA(相当于3W)。
Intel Edison Compute Module的整个模块完整架构如下:
13.jpg
下面是Intel Edison Compute Module的硬件配置
  
CPU
  
500MHz双核双线程32bit Atom Z34XX系列处理器
MCU
100MHz Quark处理器
内存
1GB LPDDR3 POP memory
flash存储
4GB EMMC
IO
40
WIFI蓝牙
Broadcom BCM43340 a/b/g/n +Bluetooth 4.0
USB
2.0otg
ti SNB9024电源管理芯片
天线
双频板载天线或者外接射频同轴天线
接口
Hirose DF40系列间距 0.4mm 的 70PIN 接口
大小
35.5mm*25mm*3.9mm
输入电压
3.15-4.5V
下面展示一下Edison Compute Module的去掉屏蔽罩之后的图片(来源于Intel官网)
正面: 14.jpg
反面: 15.jpg
下面对各个模块进行一下简要介绍
1、处理器及POP封装的内存
首先介绍一下这种所谓的POP封装,PoP(package-on-package) 即封装体叠层技术,叠层封装能将具有相同外形的逻辑和存储芯片的封装体进行再集成,而不会产生在采用堆叠逻辑-记忆芯片这种封装方法时所产生的在制造上和商业上的各种问题。
处理器型号是Z34XX,在Edison上,这款CPU的主频被锁定为500MHz,这是为了节省功耗考虑的,而在一般情况下,这款处理器的频率可达1.6GHz,拥有1MB缓存,于2014年第一季度量产,相当于说,这款处理器刚刚量产不久就被应用到了Edison上面。
2、电源管理芯片
PMIC是来自TI的SNB9024,这个芯片属于降压转换,能够输出5V或者是3.3V的电压。
3、WIFI蓝牙模块
WIFI蓝牙模块用的是BroadcomBCM43340模块,使用SDIO接口进行连接,支持802.11a/b/g/n和BT 4.0,这个模块的生产商是村田。
4、EMMC芯片
4GB EMMC芯片,与CPU采用POP封装装在一起。
5、高速USB收发器
高速USB收发器是来自TI的TUSB1211,这 是一款 USB2.0 收发器芯片,可通过 ULPI 接口连接 USB 控制器。 它可在主机与外设模式下支持所有 USB2.0 数据速率(高速 480Mbps、全速 12 Mbps 以及低速 1.5Mbps)。 此外,该器件还支持 UART 模式及原有 ULPI 串行模式。
而在40个GPIO中,还包含以下功能
1个SD卡端口
2个UART
2个I2C
1个SPI
1个I2S
4个PWM输出
通过这些附加功能,Edison Compute Module得以驱动Arduino扩展板上面的某些接口
然后下面来介绍一下Arduino扩展板
扩展板各个模块的位置及定义如下:
006dGAHKgy6VONiNahxdf&690.jpg
扩展板左下角有一个70PIN的连接口,这个连接口就是用来连接Edison Compute Module的。然后扩展板上方的五个按键,第一排有四个,分别对应的是RW、FW、PWR和SHLD RST;第二排只有一个按键,是RESET,它的功能是重启EdisonCompute Module和Arduino扩展板的。第一排中,RW和FW的功能是用来进行固件刷新的,具体用法下文会说明。PWR按键可以启动EdisonCompute Module,如果Edison ComputeModule已经启动,那么按下该按钮则可以在低功耗模式和正常模式中切换最后一个按键SHLD RST是用来重启Arduino扩展板的。
功能按键旁边是一个SD卡插槽,可以用来外扩SD卡。在往右就是一个标准的Arduino接口。相信大多数开发者对这个Arduino接口都相当熟悉了,这里只简单介绍一下,Arduino接口分为数字引脚区、模拟引脚区、电源引脚区和ICSP接口。总共有20个IO口,其中数字0-13代表的是14个数字引脚。A0-A5代表的是6个模拟引脚。ICSP接口用于下载程序。特别要指出的是,这个Arduino扩展板和UNO系列一样,都是在13脚连接了一个LED灯,这个灯可以用来检测下载是否成功。
Arduino接口再往右的接口包括电源接口和一组USB口。电源接口输入电压范围是7-15V。电源下方的是一个USB HOST。但是Edison Compute Module本身只有一个USB 2.0 otg的接口,因此,在Arduino扩展板上这个接口实际上是依靠一个USB复用芯片将一个USB otg分为一个USB HOST和一个USB从设备接口。USB从设备接口是micro USB的形式,就在USB HOST下方,这两个接口的选择是通过那个拨码开关来实现的。当我们使用Arduino的方式来开发Edison时使用的就是USB从设备模式,因此这里不需要使用到USBHOST。右下角的那个micro USB接口是一个调试串口,通过这个接口能够以命令行的形式访问Edison上面的Linux系统。

下面来介绍一下Seeed Grove Starter Kit Plus。Grove Starter Kit Plus是Seeed公司为Intel Edison Board和 Intel Galileo Board开发出来的一套扩展模块,这套扩展模块包含一套Arduino扩展模块,一张SanDisk 8GB  SD卡及读卡器、一根网线(在Edison Board上面没用)、一根micro USB转USB线和一条USB转串口线。这里笔者重点介绍一下这个Arduino扩展模块。
Arduino扩展模块包含一块接口扩展板,接口扩展板上面有7路数字接口、4路模拟接口、1路串口、4路I2C接口和一路ICSP接口。与之对应的是以下的扩展模块(下图中从左到右,从上到下)
IMG_1437.JPG
1个Button,按钮模块包含一个瞬间的按钮。它包含一个独立的“瞬时开/关”按钮。“瞬时”意味着自己按钮篮板后被释放。压时按钮输出高信号,低时释放。
1个TemperatureSensor,温度传感器使用热敏电阻检测环境温度。热敏电阻的电阻将会增加,当环境温度降低。这一特点,我们用来计算环境温度。这个传感器的探测范围是-40 - 125ºC,和精度±1.5ºC。
1个Buzzer,蜂鸣器模块有压电蜂鸣器的主要组件。压电蜂鸣器可以连接到数字输出,输出高时将发出一个音。另外,它可以连接到一个PWM输出生成各种效果的声音。
1个LED Socket Kit,LED Socket Kit是为初学者设计的Arduino / Seeeduino监控控制的数字扩展坞。它可以用作电源或信号灯信号。它的亮度可以调节电位器。
1个Light Sensor,光传感器模块包含一个光敏电阻,能够检测光照的强度,并且输出一个0-1023之间的值来表示它。
1个Sound Sensor,声音传感器可以探测到声音环境的力量。模块的主要部分是一个简单的麦克风,这是基于LM358放大器和一个电介体麦克风。
1个Relay继电器模块包含一个数字常开开关。通过它,你可以用低电压控制威廉希尔官方网站 的高压。这块板上板上有一个LED指示灯,当控制开关关闭时它将点亮。
1个Rotary AngleSensor,Rotary AngleSensor上面的旋转角度传感器产生模拟输出0和Vcc(5 V直流)D1连接器。不使用D2连接器。角度线性变化范围是300度。电阻的值是10 k欧姆,适合Arduino使用。这也可以称为“电位计”。
1个Touch Sensor,触摸感应器使您能够取代传统的机械按钮。当手指在附近时它可以检测电容的变化。这意味着无论你的手指直接接触还是只是接近触摸按键,触摸式传感器都将输出高电平。
1个 LCD RGBBacklight,LCD RGB Backlight内部使用低功耗CMOS技术的AIP31068L作为控制芯片. 整个模块使用I2C的通信方式,只需两个IO口即可完成控制,LCD RGB Backlight 采用标准的4pin Grove 接口,可以方便的和Arduino/Seeeduino连接。
1个Servo,伺服直流电机传动装置和反馈系统。它是用于机器人的驱动机构。可以用一个标准的3线Grove标准连接器来连接。
依靠这些扩展模块和接口扩展板Intel Edison Board就能够进行许多方面的测试和控制。
最后来一张图片看看整个Intel IoT Developer Kit的样子吧
IMG_1432.JPG

更多回帖

发帖
×
20
完善资料,
赚取积分