longmotto

个性签名:道法自然~

  • 2019-05-17
  • 加入了学习《理解卡尔曼滤波器(英语中字)》,观看 为什么使用卡尔曼滤波器

  • 加入了学习《理解卡尔曼滤波器(英语中字)》,观看 了解卡尔曼滤波器——状态观测器

  • 2019-01-05
  • 发表了主题帖: 【 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资料至此全部准备好。

  • 2018-12-28
  • 发表了主题帖: 【 XMC4800 Relax EtherCAT Kit测评】01-开箱美照 ---袋鼠哥

    本帖最后由 longmotto 于 2018-12-28 22:13 编辑     很荣幸能参加 XMC4800 Relax EtherCAT Kit 测评,感谢EEworld和Infineon组织的这次活动,今天终于收到日思夜想的板子,废话不多说,先上一波靓照,这个板子外包装很小巧,不像其他家评估板外包装很大个。XMC4800 Relax EtherCAT Kit外包装长宽高:113mm X 71mm X 37mm。和公交卡相比大不了多少。 好了,接下来开箱,这个板子的做工不得不说做的很漂亮,从走线,元器件布局都能很强烈的感受到德国人的严谨作风,就是我的拍照技术欠佳,大家伙先凑合着看 收到板子,难以抑制自己内心兴奋,后续慢慢深入学习。

  • 发表了日志: 【 XMC4800 Relax EtherCAT Kit测评】评测01-开箱美照 ---袋鼠哥

  • 2018-12-11
  • 回复了主题帖: XMC4800 Relax EtherCAT Kit到手,马上准备推活动!谁想要这个板子呀!

    支持,梦寐以求啊

最近访客

< 1/3 >

统计信息

已有859人来访过

  • 芯币:82
  • 好友:--
  • 主题:4
  • 回复:25
  • 课时:--
  • 资源:--

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言