首页 > 产品 > 微控制器 (MCU) 和处理器 > TI - 基于 AMIC 产品的工业通信总线设计方案 >

基于 Arm 的处理器

最新课程

热门课程

基于AMIC产品的工业通信总线设计方案-1.3 Industrial Slave Protocols

然后industrial slave的protocol 上面这章其实主要跟大家回顾一下 主要是跟大家讲一下PRU的对于 这个工业通信总线协议的实现 以及TI产品系列是怎样在ARM 加DSP加PRU这一套体系之中 去完善地去结合 完善去运用到整个 工业自动化体系里面的 下面的话 我们就针对于一些 具体的系统解决方案做一些诠释 比如说现在大家最关注的的EtherCAT的solution 那EtherCAT的solution这块 最关注的的两点 一个EtherCAT的slave 一个是EtherCAT的master slave的实现的话目前在 这个市面上还是能见到很多的这种 很多的方式的 一个是刚才提到的isync 跟这个FPG 一个是这个MCU架构 为基础的一些方案 还有一些就是我们的 MPU架构为基础的方案 那其实回归到这个东西的本身而言 无非就是系统的鲁棒性怎么样 系统的稳定性扩展性如何 还有就是系统最重要的几个参数性能 这例子列举出来很多详尽的性能 比如说我们这个从RS到TS去做的 点到点的时延能到多少 大概是700个纳秒左右 然后包括在环路上 环路的Jitter 环路的时延 这也是一个比较重要的指标 大家可以在下面的测试之中看到 我们用了AM335xIDK 和 AM437xIDK 都做了相应不同的测试 然后相关的测试数据 也在下面一一罗列了 这里因为时间的关系 这个 我就不跟大家一一过细节了 感兴趣的话大家可以在我们TI官网上 去看一看关于EtherCAT的具体的实现 我们把这些benchmark 列举出来了还是比较容易的 还是比较容易看到的 然后EtherCAT的slave是一点 EtherCAT的master又是另外一个实现 EtherCAT的master 后面的话 我会做重点介绍 这里面只点一点 就是刚才我提到的 利用PRU的实测性 我们去做出来的TTS功能 这个对于我们改善整个这个链路中的 Jitter是有很大的作用的 这个对于整个 一个链路节点的容纳能力还是 还是会让它提高一个层次的 所以大家可以关注一下后续的EtherCAT的master TTS的发展情况 Ethernet IP这一块的话 基本上目前我们开发出来的情况 也是在这边可以看得到 我们基本上在TCP/IP的协议 预案之中的话使用的是NDK的 然后我们的PRU-ICSS的分位啊 这边都是自己的 这边把TI自己的标成了一个颜色 第三方需要提供的标成了一个颜色 那客户需要开发的 东西标成了另外一个颜色 所以大家可以看到 其实大多数的情况下 我们提供出来的solution 都是把底层这块给构建完成 只在stack这一站 这层会去有第三方的支持 上层的API这层 这个是客户主要负责的 所以在这样体系架构之中 对于不同solution的切换 相对来说这个还是比较容易的 那如果是你用两个isync去做 必不可少的就是 你要做两套isync的认证 而且你还要做两套isync的稳定性测试 但是你如果用 同样一套体系架构去做这个事情 其实相信你在 整个稳定性认证的过程中 就能帮你节约不少的麻烦 而且它的整个一个系统的灵活性 和这种动态切换的特性 也使得你的产品的 竞争力提高了一个等级 然后Profinet这一块的话 目前也是我们去问到最多的一点 为什么呢 因为Profinet的话 现在目前西门子 还是推广得比较凶的嘛 然后在市场的反馈也不错 目前来说的话 我们 在这个Profinet的方面的话 是应用了SNMP和 那个molex的协议站 这个大家 那这里就是灰色标出来的 就是我们用的第三方的协议站 这个大家如果想对细节有所了解的话 可以到我们官网去搜一下 相关的Profinet的一个指南 里面会有更为详尽的信息 然后 Profibus Profibus现在可能 有一些朋友想要问的是说 Profinet这个东西的实现怎么样 还有就是说能不能跟Profinet做到兼容 目前来说的话我们知道就是说 Profibus目前也是可以靠PI去实现的 只是说外设接口上面来讲 它是以485 就是那个 串型口为这个依托的 而不是以这个 以太网那个base为基础的 所以的话Profibus这一块的话 目前我们是可以 使用同样一块板去引出两个接口来 去做到Profibus跟Profinet的兼容 这个对于很多客户在做迭代的时候 还是会有相关意义的 那至于外设的选择上面来讲 你可以选择AMIC120 这种内部RAM空间比较大的 可以做成DDLS 你也可以选择AMIC110这种 这个相对来说内部空间 比较小的做成需要外部带DDR的 这个取决于你的成本控制 和你的整个一个 系统PCB板大小的控制 Powerlink跟刚才也是类似 基本上底层都是TI准备的完善 然后中间这层是第三方的一些协议站 最上层是客户的开发程序 然后 Sercos也是一样 那首先的话在这地方多提一点 就是很多朋友可能会有一个疑问 就是说首先我们 要怎么去support这个事情 其实大家可以知道在TI这边的话是 有很多的这种diagnostic test 就是如果你出了问题的话 到底是硬件问题和 软件问题还是说你协议站问题 这个东西我们都是会有方法去排查的 特别是这些软件在 跟我们现在合作的过程之中 大家不知道还记不记得我在 最初秀出来的那一页PPT之中 是放了这个关于 我们Profinet Profibus这些 本身这个demo的application的 这些demo的application 是可以给大家做进一步评估 并且能够让大家进一步验证 整个一个链路的鲁棒性的 所以如果大家对这些技术层面上 有任何的这个疑虑或者是顾虑 欢迎大家到 我们E2E China这个论坛上 去提出相关的问题 我们会有一些专人专门负责的 FAE回答为大家去做一些解答

然后industrial slave的protocol

上面这章其实主要跟大家回顾一下

主要是跟大家讲一下PRU的对于 这个工业通信总线协议的实现

以及TI产品系列是怎样在ARM

加DSP加PRU这一套体系之中

去完善地去结合

完善去运用到整个 工业自动化体系里面的

下面的话 我们就针对于一些 具体的系统解决方案做一些诠释

比如说现在大家最关注的的EtherCAT的solution 那EtherCAT的solution这块

最关注的的两点 一个EtherCAT的slave 一个是EtherCAT的master

slave的实现的话目前在 这个市面上还是能见到很多的这种

很多的方式的 一个是刚才提到的isync

跟这个FPG

一个是这个MCU架构 为基础的一些方案

还有一些就是我们的 MPU架构为基础的方案

那其实回归到这个东西的本身而言

无非就是系统的鲁棒性怎么样 系统的稳定性扩展性如何

还有就是系统最重要的几个参数性能

这例子列举出来很多详尽的性能

比如说我们这个从RS到TS去做的

点到点的时延能到多少

大概是700个纳秒左右

然后包括在环路上

环路的Jitter

环路的时延

这也是一个比较重要的指标

大家可以在下面的测试之中看到

我们用了AM335xIDK 和 AM437xIDK

都做了相应不同的测试

然后相关的测试数据 也在下面一一罗列了

这里因为时间的关系 这个 我就不跟大家一一过细节了

感兴趣的话大家可以在我们TI官网上

去看一看关于EtherCAT的具体的实现

我们把这些benchmark 列举出来了还是比较容易的

还是比较容易看到的

然后EtherCAT的slave是一点

EtherCAT的master又是另外一个实现

EtherCAT的master 后面的话 我会做重点介绍

这里面只点一点 就是刚才我提到的

利用PRU的实测性

我们去做出来的TTS功能

这个对于我们改善整个这个链路中的

Jitter是有很大的作用的

这个对于整个 一个链路节点的容纳能力还是

还是会让它提高一个层次的

所以大家可以关注一下后续的EtherCAT的master TTS的发展情况

Ethernet IP这一块的话

基本上目前我们开发出来的情况

也是在这边可以看得到

我们基本上在TCP/IP的协议 预案之中的话使用的是NDK的

然后我们的PRU-ICSS的分位啊

这边都是自己的

这边把TI自己的标成了一个颜色

第三方需要提供的标成了一个颜色

那客户需要开发的 东西标成了另外一个颜色

所以大家可以看到 其实大多数的情况下

我们提供出来的solution

都是把底层这块给构建完成

只在stack这一站 这层会去有第三方的支持

上层的API这层 这个是客户主要负责的

所以在这样体系架构之中 对于不同solution的切换

相对来说这个还是比较容易的

那如果是你用两个isync去做

必不可少的就是 你要做两套isync的认证

而且你还要做两套isync的稳定性测试

但是你如果用 同样一套体系架构去做这个事情

其实相信你在 整个稳定性认证的过程中

就能帮你节约不少的麻烦

而且它的整个一个系统的灵活性

和这种动态切换的特性

也使得你的产品的 竞争力提高了一个等级

然后Profinet这一块的话

目前也是我们去问到最多的一点

为什么呢 因为Profinet的话

现在目前西门子 还是推广得比较凶的嘛

然后在市场的反馈也不错

目前来说的话 我们 在这个Profinet的方面的话

是应用了SNMP和 那个molex的协议站

这个大家 那这里就是灰色标出来的

就是我们用的第三方的协议站

这个大家如果想对细节有所了解的话

可以到我们官网去搜一下 相关的Profinet的一个指南

里面会有更为详尽的信息

然后 Profibus Profibus现在可能 有一些朋友想要问的是说

Profinet这个东西的实现怎么样

还有就是说能不能跟Profinet做到兼容

目前来说的话我们知道就是说

Profibus目前也是可以靠PI去实现的

只是说外设接口上面来讲

它是以485 就是那个 串型口为这个依托的

而不是以这个 以太网那个base为基础的

所以的话Profibus这一块的话

目前我们是可以 使用同样一块板去引出两个接口来

去做到Profibus跟Profinet的兼容

这个对于很多客户在做迭代的时候

还是会有相关意义的

那至于外设的选择上面来讲

你可以选择AMIC120 这种内部RAM空间比较大的

可以做成DDLS

你也可以选择AMIC110这种

这个相对来说内部空间 比较小的做成需要外部带DDR的

这个取决于你的成本控制

和你的整个一个 系统PCB板大小的控制

Powerlink跟刚才也是类似

基本上底层都是TI准备的完善

然后中间这层是第三方的一些协议站

最上层是客户的开发程序

然后 Sercos也是一样

那首先的话在这地方多提一点

就是很多朋友可能会有一个疑问

就是说首先我们 要怎么去support这个事情

其实大家可以知道在TI这边的话是 有很多的这种diagnostic test

就是如果你出了问题的话

到底是硬件问题和 软件问题还是说你协议站问题

这个东西我们都是会有方法去排查的

特别是这些软件在 跟我们现在合作的过程之中

大家不知道还记不记得我在 最初秀出来的那一页PPT之中

是放了这个关于 我们Profinet Profibus这些

本身这个demo的application的

这些demo的application 是可以给大家做进一步评估

并且能够让大家进一步验证 整个一个链路的鲁棒性的

所以如果大家对这些技术层面上 有任何的这个疑虑或者是顾虑

欢迎大家到 我们E2E China这个论坛上

去提出相关的问题

我们会有一些专人专门负责的 FAE回答为大家去做一些解答

视频报错
手机看
扫码用手机观看
收藏本课程

视频简介

基于AMIC产品的工业通信总线设计方案-1.3 Industrial Slave Protocols

所属课程: TI - 基于 AMIC 产品的工业通信总线设计方案 发布时间:2018.05.28 视频集数:6 本节视频时长:00:07:11
随着工业通信的不断发展,各种通信协议百花齐放,各类驱动器、控制器产品支持 EtherCAT, ProfiNET 的趋势也越发明显。本次直播通过对 TI Sitara 的工业通信方案及产品的介绍,通过实例演示让大家了解TI方案的实现原理及优势。
TI培训小程序