首页 > 评测 > 大厂商的小情怀:XMC1100 Bootkit开发板评测
大厂商的小情怀:XMC1100 Bootkit开发板评测
- [导读]
- XMC1100 Bootkit是Infineon(英飞凌)推出的XMC1x Bootkit的系列开发板子中的第一款,也是最具性价比最有代表性的一款.除此之外,还有XMC1200 Bootkit, XMC1300 Bootkit以及XMC1400 Bootkit,方便用户尽可能快地上手XMC1x系列的处理器开发.除此之外针对XMC4x系列还有Relax Kit系列.本文的主脚是XMC1100 Bootkit,顺带也介绍一下子XMC1x系列的开发工具使用.
简介与资源
XMC1100Bootkit的最大特点是使用方便,上手容易.从外表上看来,Bootkit比较像ArduinoUno.事实上这个开发板也能使用ArduinoIDE来开发,后文也会介绍到.
英飞凌的处理器大致分为以下几大类:
1. Aurix/Tricore系列:这个系列是英飞凌自己开发的内核.主要针对汽车电子领域的应用.这个内核较为特殊,以后笔者也会推出一些内核的评测.
2. XMC1x,XMC4x:这是基于CortexM系列的处理器,其中XMC1x基于Cortex M0,而XMC4x基于Cortex M4.这个系列主要面向工业控制领域的应用.本文要讲的XMC1100属于XMC1x系列.
3. C166系列:基于英飞凌自己的C166内核,主要用于汽车电子领域.
4. XC800系列:基于增强型8051内核,也适用于汽车领域.
5. TLE98x系列:这是个小系列,是控制器+功率器件的组合型产品.目前有基于8051,Cortex M0,Cortex M3内核的产品.
回到本文主题,XMC1100 Bootkit上的资源如下:
1. XMC1100T038F0064AB芯片,64KB Flash, 16KB SRAM, 1.8V-5.5V工作电压,板上5V,3.3V可选,默认5V供电.注意XMC4x系列的工作电压范围是3.13V-3.63V与XMC1x不同.
2. 使用XMC4200制作的板上JLink(带有虚拟串口)
1. 3.7个可控制的LED
3. 可以USB供电,也可外加电源供电(5.5V-45V)
4. XMC1100所有IO口都引出来了.
XMC1100Bootkit板上的主角是XMC1100,芯片框图如下:
外观
XMC1100Bootkit与ArduinoUno对比:
原理图简析
因为XMC1100Bootkit板子的风格是简洁,做实验的时候大多还要外接其他板子或外设.所以原理图也不复杂,以下就几个值得一提的地方说一说:
外部电源
当有外接电源时,运放的输出脚为高,Q101关断,这样USB来的电源就与LDO的输出5V隔离开了,否则就是USB来的电压连接到板子上的5V节点.
Arduino接口
这几个接口与上图中的Power接口一起构成了Arduino兼容接口.对Arduino比较熟的同学应该看起来很亲切.值得注意的是板上将IOREF下面的那个IO丝印标成了RESET,其实该pin并非RESET引脚.这也是与Arduino接口不兼容的地方,因为XMC1100并无外部RESET引脚.不过这也不是什么大事情,只要了解这点就可以了.
板上JLink
这是使用XMC4200制作的板上Jlink,还带有虚拟串口.这应该是英飞凌与Segger合作的成果,XMC1x与XMC4x系列的开发板子上基本上都用这个设计.
开发程序:使用Keil
既然是Cortex M0,那么开发工具可选的很多,Keil是其中一种选择.先说一说Keil开发XMC1100的步骤.
先下载XMC1100的DFP:
建立新工程,选择XMC1100-T038x0064:
选择要使用的外设,这里要使用的是必须的Startup,UART,GPIO与LED:
就可以写代码了,代码较长,打包在后面的附件请下载使用.
调试器这样设置,选择Jlink+SWD接口,注意XMC1100属于Cortex M0,没有SWO接口.
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
人均百万?英伟达中国员工收入曝光! 2024-08-29
-
《黑神话:悟空》玩家硬盘升级攻略:提升游戏体验,畅享3A大作 2024-08-29
-
数睿数据参加《系统与软件工程 低代码开发平台通用技术要求》国家标准编制 2024-08-29
- NRF52810蓝牙数字耳机找人定制
预算:¥30005天前
- 125KW模块式PCS软硬件外包开发
预算:¥1100000015小时前
- 12V汽车启动电源项目BMS设计
预算:¥50000023小时前
- 数据可视化软件 开发
预算:¥5000023小时前
- PLC项目调试修改
预算:¥100001天前
- 起动电机控制器开发
预算:¥1100001天前