了解一下EtherCAT模块的竞品设计,想不到也是蛮有意思的事情

发布时间:2026/7/24 9:51:33

了解一下EtherCAT模块的竞品设计,想不到也是蛮有意思的事情
之前给客户开发一款定制的EtherCAT模块的时候客户寄给我们一套相应的另一供应商设计的产品对于我们而言称之为竞品然后好像就是因为这个竞品模块在客户现场时不时就出现EtherCAT网络断开的异常才找我们来开发和设计。当然目前我们给客户设计的这款定制的EtherCAT模块已经处于量产阶段客户也时不时在下单现场运行也没出现什么异常相较之下我们的产品有明显的竞争力。我的好奇心比较大正好最近得空一点正好竞品就在我这边所以我就想了解一下竞品是怎么设计的硬件上用了什么EtherCAT方案对于数字输入输出和模拟输入输出又是用了什么芯片等等接下来便开始了探索之旅……1、首先肯定是先来看看EtherCAT主控用的是什么方案看了一下板子没有MCU貌似只有一颗ESCEtherCAT Slave ControllerEtherCAT从站控制器芯片那怎么实现带可配置的SDOService Data Object服务数据对象的EtherCAT模块的呢认真看了一下芯片表面的丝印5458069843198b2269.png(416.93 KB, 下载次数: 0)下载附件2026-2-5 13:58 上传写的内容是“Infineon EtherCAT XMC4300F100 F256AA”等信息Infineon我是知道的就是英飞凌公司EtherCAT便是指的工业以太网控制协议EtherCATXMC4300F100 F256 AA应该就是芯片型号等信息了。先不管了到英飞凌中文官网查找了一下该芯片的信息搜索了XMC4300果然出来了看了一下芯片简介XMC4300器件都是基于 Arm® Cortex-M4® 处理器内核的 XMC4000 系列微控制器的成员。 XMC4300将 Arm® Cortex-M4® 内核的扩展功能和性能与强大的片上外设子系统和片上存储单元相结合。 Arm® Cortex-M® 微控制器上的 EtherCAT 节点具有片上闪存和模拟/混合信号功能具有出色的闪存与 RAM 比率。到这里我算是明白了原来XMC4300是一款自带EtherCAT节点的MCU芯片也就是我们这边常用的MCU芯片ESC芯片的方式。因为我们这边没用过这种集成的方案所以现在我又对EtherCAT模块设计这些多了些许了解非常可以当然EtherCAT通信少不了PHY物理芯片找啊找在MCU芯片附近看到了两颗芯片芯片丝印的主要内容是“DP83848”然后百度了一下厉害了还用的是德州仪器TI公司的芯片支持 SNI 和 JTAG 接口、具有工业级温度范围的 10/100Mbps以太网 PHY 收发器。用两颗PHY芯片一颗负责EtherCAT IN一颗负责EtherCAT OUT。这么看来竞品的EtherCAT主控方案采样英飞凌XMC4300 DP83848的拓扑操作用料蛮讲究的啊那整体产品性能一般的原因基本上就是出现在硬件设计或者PCB设计上面了吧。2、接着来看下数字输入和输出用的是什么方案按开发我们设计的板子的经验找到了数字输入检测和数字输出控制部分的电路看了芯片丝印如下拍照后看的不怎么清楚输入检测芯片的丝印是HC245输出控制芯片的丝印是HC273。查了一下资料HC245是一款高速CMOS逻辑八位双向缓冲器广泛应用于数字电路中进行数据输入和输出的控制。既带输入检测功能和输出控制功能其引脚图和说明如下图所示而HC273也是一款高速CMOS逻辑八位双向缓冲器具有八路边沿触发D 型触发器带独立的D输入和Q输出既也带输入检测功能和输出控制功能其引脚图和说明如下图所示两者与MCU的通信方式都是基于4线的串行总线方式可以用模拟SPI等方式实现。那我就有点好奇了为什么不用其中一种芯片来实现输入检测和输出控制功能而要用两种不同的芯片呢原来应该和两者的输出特性及其产品输出继电器控制的需求有关吧。然后因为输入和输出的点位比较多超过8点因此看了一下也是用的菊花链拓扑结构的方式实现点位控制的。3、然后再来看下模拟输入和输出用的是什么方案看了模拟输入和模拟输出接口附近的电路和芯片模拟输出部分的芯片如下丝印是“TY5618”查了一下资料是TI的数模转换芯片也是就是DAC又是TI的感觉这板上有不少TI的芯片啊还是任性的很……模拟输入的芯片要么丝印看不清楚要么是板上没焊接不过猜测可能也是TI公司的封装如下DAC芯片和ADC芯片与MCU的通信方式应该都是标准SPI总线。3、最后也再来看下差分编码器用的是什么方案看了差分编码器部分电路用的两颗光耦转换芯片即将两组差分信号A和A-B和B-分别连接到一颗光耦转换芯片这点和我们有点区别我们是用了一颗双通道的光耦芯片但这影响不大。然后再将光耦输出信号连接到MCU的带编码器模式的GPIO口即可用于差分脉冲读取和计数。以上便是竞品模块的与软件相关性比较大的设计部分这么看来所用的核心芯片都是业界大佬级厂商的竞品公司还是蛮任性的物料成本管控没有这么严格啊~~不过有一点这个竞品的板子的丝印标注比较清楚很细节很到位这点还是值得我们学习的。其实了解一下竞品的设计理念和方案还是蛮有意思的确实也可以提高自身的技术眼界也有助于后续自研项目的选型对于从事硬件开发的来说可能更有裨益……另外其实很多公司都是有竞品分析工程师的说不定未来也是个工作方向。这次的竞品学习分享就到此了。---------------------作者dffzh链接https://bbs.21ic.com/icview-3505786-1-1.html来源21ic.com此文章已获得原创/原创奖标签著作权归21ic所有任何人未经允许禁止转载。

相关新闻

斯坦福医学:智能体AI复活爱因斯坦、费曼

斯坦福医学:智能体AI复活爱因斯坦、费曼

2026/7/24 9:51:33

智能体AI:生物医药研究中的新型工具,是什么?能否加速科研进程? 科研人员正探索1种全新协作模式,依托智能体AI开展研究。这类AI如同独立协作科学家,能够自主构思、提出假说,加快科研…

AI智能体技术:从原理到实战应用

AI智能体技术:从原理到实战应用

2026/7/24 9:51:33

1. 智能体技术演进全景图 当我们在2023年目睹ChatGPT掀起生成式AI浪潮时,另一个更接近人类工作方式的AI范式正在悄然进化。不同于传统"一问一答"的AI交互模式,AI Agents(智能体)技术正在重塑人机协作的边界。想象这样一…

Windows Server 2008 R2 SP1更新错误0x800f0818解决方案

Windows Server 2008 R2 SP1更新错误0x800f0818解决方案

2026/7/24 9:51:33

1. 问题现象与背景分析最近在给一台运行Windows Server 2008 R2 Enterprise的服务器打SP1补丁时,遇到了经典的0x800f0818错误代码。这个报错界面相信很多运维老手都不陌生——进度条走到一半突然卡住,然后弹出一个让人头疼的红色叉号。作为从NT时代就开始…

DRA75P/DRA74P VIP接口时序配置与IOSET实战指南

DRA75P/DRA74P VIP接口时序配置与IOSET实战指南

2026/7/24 10:41:49

1. 项目概述与核心挑战在基于TI DRA75P/DRA74P这类高性能异构处理器的嵌入式系统设计中,视频输入端口(VIP)的配置往往是硬件工程师和驱动开发工程师需要啃下的硬骨头。我处理过不少项目,从行车记录仪到工业视觉检测设备&#xff0…

Unity内存优化实战:深度解析Reserved Unity内存构成与治理策略

Unity内存优化实战:深度解析Reserved Unity内存构成与治理策略

2026/7/24 10:41:49

1. 项目概述:Reserved Unity内存的深度认知 在Unity项目的开发后期,特别是移动端或性能敏感的平台,内存问题往往会成为压垮骆驼的最后一根稻草。我们常常在Profiler的Memory模块里看到“Reserved Unity”这一项,它像一个沉默的巨兽…

LLM技术演进、多模态集成与高效部署实践

LLM技术演进、多模态集成与高效部署实践

2026/7/24 10:41:49

1. LLM技术演进与核心架构解析 大型语言模型(LLM)本质上是通过海量文本训练的神经网络系统,其核心架构经历了从传统RNN到Transformer的范式转变。2017年Google提出的Transformer架构彻底改变了游戏规则,其自注意力机制&#xff08…

2026年最新英语学习干货,这1款实用的听说工具真心推荐给大家

2026年最新英语学习干货,这1款实用的听说工具真心推荐给大家

2026/7/24 10:41:49

核心要点拆解当前英语听说教与学的3个共性技术痛点,都是我们跑了20多所学校实测出来的真实问题 解读主流听说训练工具的核心技术参数,帮你避开花里胡哨的功能陷阱 结合公立校落地的实测数据,给出不同场景的工具选型参考,不瞎推荐英…

TI BLVDS SerDes热插拔与信号完整性设计实战解析

TI BLVDS SerDes热插拔与信号完整性设计实战解析

2026/7/24 10:41:49

1. 项目概述与核心挑战在工业自动化、通信背板或者车载网络这类对可靠性要求极高的系统中,我们常常会遇到一个棘手的问题:如何在系统不断电的情况下,安全地插入或拔出某个功能模块?这就是所谓的“热插拔”。听起来简单&#xff0c…

【计算机Python毕业设计案例】基于 Django 的美食攻略推荐与运维系统 城市特色美食智能推荐管理系统设计(程序+文档+讲解+定制)

【计算机Python毕业设计案例】基于 Django 的美食攻略推荐与运维系统 城市特色美食智能推荐管理系统设计(程序+文档+讲解+定制)

2026/7/24 10:31:49

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

微服务进阶:服务网格与Istio

微服务进阶:服务网格与Istio

2026/7/24 4:17:29

541|微服务进阶:服务网格与Istio 上篇文章我们聊了微服务的基本概念和拆分方法。 但微服务多了,问题也多了: 服务之间怎么通信? 怎么监控每个服务的调用链路? 熔断、限流、重试怎么做? 安全认证怎么统一? 以前这些都靠SDK库(比如Hystrix、Feign),每个服务都要集成…

零售超级终端全域协同:ShareKit 碰一碰商品流转业务落地案例

零售超级终端全域协同:ShareKit 碰一碰商品流转业务落地案例

2026/7/23 4:40:05

一、零售门店全域协同业务背景与行业痛点 1.1 门店超级终端设备矩阵(连锁便利店/商超标准配置) 自助收银Kiosk一体机:顾客结算、自助核销优惠券、商品素材预览;运营折叠平板:店长后台商品上新、图片录入、活动配置、…

噗叽短视频界面分析

噗叽短视频界面分析

2026/7/23 1:54:13

1 和小红书类似,可以采用类似判断方法------------其实他比小红书好判断,因为他没有图片,控件位置几乎是固定的,都不用判断------------2 因为他没有点赞按钮------------而且几乎所有控件位置都是完全一样的,所以我就…

Django毕设项目:基于 Django 的 智能化学生综合素质测评审核系统 校园学生评优评奖综合管理系统(源码+文档,讲解、调试运行,定制等)

Django毕设项目:基于 Django 的 智能化学生综合素质测评审核系统 校园学生评优评奖综合管理系统(源码+文档,讲解、调试运行,定制等)

2026/7/24 0:01:07

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

[具身智能-634]:Python 封装的地平线 VIO 多媒体库:libsrcampy库详解

[具身智能-634]:Python 封装的地平线 VIO 多媒体库:libsrcampy库详解

2026/7/24 0:01:07

srcampy /libsrcampy 名称释义先明确结论: 官方文档没有公布标准化英文全称,是地平线内部项目缩写;行业公认拆解如下:srcampy Source Amplifier Python bindingsrc Source(图像源:MIPI Sensor、视频源&am…

用Highcharts 创建可拖拽三维散点立方体3D图表

用Highcharts 创建可拖拽三维散点立方体3D图表

2026/7/24 0:01:07

该案例基于Highcharts scatter3d 三维散点图实现空间立方体散点可视化,核心特色:三维 X/Y/Z 三轴空间,所有散点分布在 0~10 立方体空间内;散点使用径向渐变实现立体 3D 圆球质感;支持鼠标 / 触屏拖拽画布,…