产品概况
大家好,我叫徐珂靖,住在冰城,是个骨灰级工科男。
当然,今天的主角依然不是我,让我们有请这古灵精怪的
“Genuino 101”登场
(请大家热烈鼓掌)
为什么不是叫Arduino101?
对于我们这些不明真相的吃瓜群众,还是不要在意它是叫Genuino还是Arduino了。
我们来一起拆开快递箱子。
这块Genuino 101的包装还是Arduino的一贯套路,防静电袋和印花纸盒。
Arduino把101定位为
uno的升级版。据说,它们的引脚都是兼容的呢。我们拿几个arduino出来看看。
上图中,从左往右,依次是mega2560,uno和
今天的主角——精致的Genuino 101。
是跟uno长得
挺像哈。
当然这不是今天要介绍的重点,大家一定已经发现它上面那块mcu很特别了。
其实它不是mcu,而是一个搭载
Quark芯片(x86)的计算模块。
Inetel把那个芯片叫
Curie模块。当然,此
Curie非彼
Curie,跟诺贝尔奖没半毛钱关系。
Curie模块内置了
低功耗的六轴组合传感器和蓝牙,是个很
经济实惠并且
功能完善的解决方案。
Intel在设计Curie模块时,将他定位于以下几个领域:
运动跟踪和体育训练、极客科技的时尚首饰、健康和健身产品、智能农业。
现在,Curie模块被安置在Genuino 101上面。
我们都很期待Intel和Arduino的这次合作会搞出什么有意思的东东。
Curie模块的主要特性介绍如下图所示:
其系统框图如下所示:
从框图中,我么可以发现,Quark核心通过串口连接了
低功耗蓝牙子模块;然后有一个
DSP数字信号处理器连接了16位的6轴传感器,以比较小的能耗,实时计算姿态;还有个i2c接口可以连接外置磁场传感器;内存80kB,闪存384kB;
JTAG调试接口。以上的信息好像没啥亮点,但是最后一个,好像有点意思。这个Intel Quark有个
模式匹配引擎,这属于
人工智能领域了。
这个模式匹配引擎就在今年3月份
要开源,我非常期待测试这个功能。
然而,在Arduino官网的特性介绍里,给的数据好像跟Intel官方的有些出入,截图如下
原因是这样的,这个x86的Curie模块实际上包含了
两个核心,一个就是刚才说到x86的Quark核心,另一个是
Argonaut RISC Core (ARC),它们都以32MHz的频率运行。
x86核心负责实时系统,而ARC则管理I/O。
这两个核心共用flash和ram,但是
Arduino并不涉及Quark核心,
只是在ARC核心上跑。
所以,对于flash和ram的数据,我们在Intel获取的资料和Arduino给的资料会有些出入。
我们再看看原理图。Genuino 101的供电设计还是挺
规矩的。
设计了电源管理,当外接DC电源
大于5.75V时,自动切换到DC供电,
这比USB和DC直接并联的方案安全多了。
USB的两个信号线都接了
ESD放电二极管,稳定性也是很高的。
我们以后DIY小电路板时候,供电也可以
借鉴一下Genuino 101。
USB部分如下图所示:
电源选择电路:
DC部分如下图所示:
讨论了半天,怎么还不点灯啊?
IO驱动能力怎么样啊,5mA能达到吗?
另外计算速度怎么样啊?楼主快更啊!!
啊啊啊啊!!!!!
小伙伴们是不是都已经急坏了。
好!我们下一篇就来喜闻乐见的Hello World!
原创作品,未经权利人授权禁止转载。详情见转载须知。