Neuron 6050 IP处理器:工业物联网智能控制的理想之选

电子说

1.4w人已加入

描述

Neuron 6050 IP处理器:工业物联网智能控制的理想之选

在工业物联网(IIoT)蓬勃发展的今天,智能控制设备和网络的现代化与整合需求日益增长。Echelon公司的Neuron 6050 IP处理器,作为IzoT™平台的关键产品,为工业物联网应用带来了强大而灵活的解决方案。

文件下载:14550R-500.pdf

一、Neuron 6050的核心特性

1. 高性能硬件配置

  • Neuron 6050拥有高达80MHz的系统时钟,64KB的RAM和16KB的ROM片上内存,还支持最大256KB的外部闪存应用程序存储,这为复杂应用提供了充足的运行和存储空间。
  • 它支持最多254个网络变量(NVs)和127个别名,地址表条目增加到254条,相比前代有显著提升。

    2. 丰富的I/O与通信能力

  • 具备12个I/O引脚,支持35种可编程标准I/O模型,还提供用户可编程中断和硬件UART。
  • 其5针网络通信端口采用3.3V驱动,引脚可承受5V电压,并且每个设备都有唯一的48位IEEE MAC ID,方便网络安装和管理。

    3. 小巧耐用的封装

    采用7mm x 7mm的48引脚QFN封装,工作温度范围为 -40°C至 +85°C,适应各种恶劣工业环境。

二、多协议操作与兼容性

1. 四种运行模式

Neuron 6050支持四种不同的运行模式,分别是LonTalk模式、LonTalk/IP模式、BACnet/IP模式和Any IP模式。

  • LonTalk模式:处理器运行LonTalk协议栈至MAC层,与运行LonTalk协议栈的设备完全向后兼容。
  • LonTalk/IP模式:保留LonTalk层4 - 6的服务,用UDP/IP替换层2 - 3,实现了设备级的原生IP寻址,同时兼容LonTalk应用。
  • BACnet/IP模式:利用LonTalk层4 - 6的服务创建BACnet/IP设备,使LONMARK兼容应用可在多种通道类型上运行,并将LONMARK接口呈现为原生BACnet对象。
  • Any IP模式:允许任何控制协议通过各种通道类型进行IP寻址现代化改造。

    2. 广泛的收发器兼容性

    该处理器与TP/XF - 1250和EIA - 485通道的收发器兼容,可与LONWORKS LPT - 11链路电源收发器配合使用,还支持RF、IR、光纤和同轴等多种通道,但不支持TP/XF - 78通道。对于特定通道,可使用Echelon的智能收发器,如FT 6050或FT 5000用于TP/FT - 10通道,PL 3120/3150/3170用于PL - 20电力线通道。

三、性能提升亮点

1. 快速系统时钟

内部系统时钟可由用户配置为5MHz至80MHz,外部晶体提供10MHz时钟频率,内部PLL可将频率提升至最大80MHz。相比Neuron 3120/3150核心,运行速度有显著提升,同时5MHz系统时钟模式可向后兼容为10MHz Neuron 3150或Neuron 3120处理器设计的时间关键型应用。

2. 硬件乘法器和除法器

Neuron 6050处理器内部的Neuron核心包含内置的硬件乘法器和除法器,提高了算术运算性能。

3. 大量网络变量支持

能够支持大量的网络变量,满足复杂工业网络的通信需求。

4. 灵活的中断处理

开发者可以定义应用中断,处理由12个I/O引脚的状态变化、片上硬件定时器 - 计数器单元或片上高性能硬件系统定时器触发的异步事件。

5. IP数据包处理增强

增强的MAC层允许帧大小达到1280字节,可在不分割数据包的情况下通过各种通道类型传输大IP帧,提高了通道带宽利用率。同时,为MAC和网络协议支持提供专用处理器上下文,使应用性能不受网络流量影响。

6. JTAG接口

提供IEEE标准测试访问端口和边界扫描架构(IEEE 1149.1 - 1990)的JTAG接口,方便设备生产测试。

四、通信端口与I/O设计

1. 通信端口配置

Neuron 6050的5针通信端口有3.3V单端模式和3.3V特殊用途模式两种配置方式。单端模式下,CP0用于接收串行数据,CP1用于发送串行数据,CP2用于启用外部发射器;特殊用途模式下,CP0和CP1功能不变,CP2发送位时钟,CP4发送帧时钟供外部智能收发器使用。与Neuron 3120/3150芯片不同,它不支持差分模式配置。

2. I/O引脚和计数器

提供12个双向I/O引脚,可承受5V电压,能配置为35种预定义标准输入/输出模型之一或多种。芯片还配备两个16位定时器/计数器,减少了外部逻辑和软件开发的需求。

五、内存架构与编程

1. 内存设计

Neuron 6050处理器无需前代Neuron 5000所需的外部串行EEPROM,依靠廉价的外部闪存进行非易失性应用和数据存储以及Neuron固件升级。片上有16KB的ROM和64KB(44KB用户可访问)的RAM,每个芯片在片上非易失性只读存储器中包含唯一标识符(IEEE MAC ID)。典型的外部闪存配置为512KB,其中128KB可用于应用代码,相比前代有三倍的应用程序大小提升。

2. 内存映射与编程方式

处理器将Neuron固件、应用代码、应用数据和系统数据映射到片上64KB RAM,应用代码和持久数据可从外部串行闪存加载,最大可达256KB,并由Neuron固件自动在片上RAM中交换。由于片上没有用户可访问的非易失性内存,只需对外部闪存设备进行应用和配置数据编程,可通过板上在线编程、网络编程或板上焊接前预编程等方式进行。

六、迁移考虑与端到端解决方案

1. 迁移建议

大多数使用前代Neuron 5000、Neuron 3120或Neuron 3150芯片的设备设计可以过渡到使用Neuron 6050处理器,但由于供电电压和内存架构不同,可能需要进行硬件重新设计。具体的迁移路径取决于所使用的收发器类型,可参考相关表格进行选择。

2. 端到端解决方案

Echelon为基于Neuron 6050处理器的产品设计提供了全面的构建模块,包括开发工具、网络接口、路由器和网络工具等。同时,还提供预生产设计审查服务、培训和全球技术支持,包括现场支持。

Neuron 6050 IP处理器凭借其强大的性能、多协议支持、灵活的设计和丰富的配套服务,成为工业物联网智能控制设备和网络现代化与整合的理想选择。你在实际应用中是否遇到过类似处理器的选型和配置难题呢?欢迎在评论区分享你的经验和见解。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分