6805|1

47

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

【 XMC4800 Relax EtherCAT Kit测评】02 收集准备XMC开发资料 [复制链接]

本帖最后由 longmotto 于 2019-1-5 21:14 编辑

        在元旦前收到的板子,本以为可以畅快的体验了,谁知工作上突然有紧急任务,元旦也是在加班中度过的。间隔这么久才发帖,深感抱歉。
        英飞凌半导体大名鼎鼎,从西门子独立出来的。一直从事工业项目开发,而且正好英飞凌深耕于工业和汽车电子多年,有口皆碑。使用过TI、NXP、ST半导体厂商的MCU、Processor做过项目开发,却一直没有合适的机会使用Infineon的MCU做过开发。周围认识的大多数开发人员很少用Infineon的MCU,总结原因,不知以下观点是否合适,个人拙见仅供参考:
                1、术业专攻:Infineon针对于大厂如汽车电子、大牌厂商OEM、ODM合作较多,对于一般消费类的切入不多;
                2、价格:可能是针对工业汽车等强干扰高低温等恶劣环境能非常稳定的运行,所以价格较高;
                3、购买渠道:对于极客,DIY,小作坊开发者来讲,采购量不大,在某宝等很难用实惠的价格买到少批量的片子和Demo板;
                4、开发环境:国内用英飞凌开发产品的人数不多,遇到问题比较难快速找到解决方法。

        但从上次XMC4700和这次XMC4800的活动,看的出来英飞凌在努力拉近与大家的距离,让开发者们知道,英飞凌的东西很强悍而且很易用。
        接触一个新的事物首先要找到尽可能多的相关资料,按照这个思路。从如下两个途径进行收集资料
                1、试用申请的界面有很多资料,这些资料需要详细的阅读一遍
                2、官网上查找资料
一、在 测评申请网址 有10份资料
           ① Infineon-XMC4700_XMC4800_BSDL-PCB-v01_00-EN.zip
           ② Infineon-XMC4700-XMC4800-DS-v01_00-EN.pdf
           ③ Microsoft Word - Board_Users_Manual_XMC4700_Relax_Kit_Series-V1_R1.0.docx
           ④ Part_Number_Guide_Web.pdf
           ⑤ Infineon-XMC4700-XMC4800-DS-v01_01-EN.pdf
           ⑥ XMC4300 and XMC4800 Product Brief.pdf
           ⑦ XMC4800_ECAT_GettingStarted_v1.zip
           ⑧ XMC Industrial Microcontroller Product Brochure.pdf
           ⑨ Infineon-XMC4700_XMC4800_ReferenceManual-UM-v01_00-EN.rar
           ⑩ XMC4800_ECAT_Relax_EEP_25012016.zip
        资料⑧介绍了XMC工业MCU产品线,有XMC1000系列和XMC4000系列如图1 图2所示。
        
                                   图1:XMC1000产品线

        
                                   图2:XMC4000产品线

        工业自动化应用:EtherCAT转6并行CAN网关、EtherCAT带双路驱动电机、EtherCAT I/O模块以及电机控制、开关电源、照明等应用
        资料⑤为XMC47/800的datasheet
        资料⑨为XMC47/800的ReferenceMannal,但不是最新版的,截至2019-01-05新版是XMC4800 ReferenceMannalV1_3
        资料⑥介绍了在整个XMC产品系列中只有XMC4300与XMC4800支持EtherCAT功能,详细对比如图3 图4所示
        
                                   图3:XMC4300功能框图

        
                                   图4:XMC4800功能框图

        针对具有EtherCAT通信但功能不是很复杂的应用,XMC4300是一个性价比较高的选择。
        资料①为XMC47/800封装库有100Pin,144Pin,196Pin三种规格,暂时用不到
        资料⑦⑩为具体DAVE工程实例程序,后续再研究。

        以上为eeworld给出的参考资料,耐心的撸一遍,先有个印象,如果以后遇到问题了,知道从哪里找资料。就像上大学涉猎了很多,细节不太清晰了,但是遇到问题就能迅速想起哪些知识可以搞定,复变函数还是信号处理,或者是控制理论,有点扯远了:-)


二、去官网找资料: www.infineon.com/xmc-dev 如图5:
        
                                   图5:XMC官网

        除了ARM Cortex-M系列的XMC,还有Infineon自有的Tricore系列工业MCU,其他的不关心,点击红色部分,进入XMC4000系列,有非常非常详尽的资料,如图6红色部分的三个子类文档、板子信息、工具和软件才是我们最需要关注的部分,不难发现,eeworld提供的资料很多都是出自这里的
        
                                   图6:XMC4800官网

          在Documents中XMC4800的datasheet 和 reference manual需要下载下来以后备用,Documents中GettingStarted中所有文档对于我们以后学习EtherCAT非常有用,如图7所示:
        
                                   图7:XMC4800 EtherCAT Getting Started

        Documents中Application Notes有几乎有所有XMC4000外设使用的详细说明,如图8所示:先收藏做个记号,以后用到的时候下载下来作为参考
        
                                   图8:外设应用详解

      不要以为这就结束了,开发一个产品之前一定要看Errata Sheet,不然被坑死没商量。记得2011年~2012年 用TI收购来的LM3S9B96做项目,历时开发了9个月,最后发现这个芯片有个致命硬件BUG,IC内部电源不稳,导致Flash被误擦除。这个呕尽心血开发完的工业控制器性能还不错,但不稳定进不了市场。下载Documents中的ErrataSheet,先看看有什么坑。如果感兴趣也可以把Article中有关uC/OS-III相关的文档下载下来,在XMC4800中跑一下这个RTOS很有意思。
        
                                   图9:Errata Sheet and uC/OS-III


         Boards部分一会再看,先看看Tools and Software

         Tools & Software中Overview有个免费的工具可以使用uC/Prober,图10所示:
        
                                   图10:Free uC/Prober
        
         这是Micrium出品的一个神器,动态观察MCU中变量,设置变量值,等等。和STMstudio很像,但是比STMstudio强大太多。如果有时间,针对这个uC/Prober可以单独介绍一下。
         Tools and Software中第二项DAVE相关打开,如图11所示:
        
                                   图11 : DAVE
        红色部分都要下载下来,DAVE是基于Eclipse的XMC开发环境,非常强大,当然用IAR或者MDK也可以开发XMC系列MCU,还是推荐DAVE。
        XMC Lib是XMC的lib库文件,初始化MCU使用外设的时候用得到。
        DAVE APP是一个图形配置工程的一个必备品,如果用熟悉了,将会得心应手。
        往下看DAVE EXAMPLE中有很多实例程序,可以下载下来进行入门练手参考。

        除此之外还需要下载一个JLink_Windows_V640.exe,为XMC4800 Relax EtherCAT Kit调试时使用
        准备好7zip.exe在解压缩DAVE4时使用,用Winrar时会出现路径文件名太长的奇怪问题。


       Boards部分找到XMC4800 Relax EtherCAT Kit如图12所示:点击红色部分进入,板子的所有资料都进入眼帘,如图13所示,下一贴再详细分析
        
                                   图12:Boards
        
                                   图13:XMC4800 Relax EtherCAT Kit

         XMC4800 Relax EtherCAT Kit资料至此全部准备好。




最新回复

不错!方便大家了  详情 回复 发表于 2019-1-15 11:13
点赞 关注(1)
个人签名道法自然~
 

回复
举报

1万

帖子

203

TA的资源

管理员

沙发
 
不错!方便大家了
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
个人签名玩板看这里:
https://bbs.eeworld.com.cn/elecplay.html
EEWorld测评频道众多好板等你来玩,还可以来频道许愿树许愿说说你想要玩的板子,我们都在努力为大家实现!
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表