电子说
在电子工程师的世界里,寻找高性能、低成本的解决方案一直是我们不懈追求的目标。今天,就让我们一起深入了解Neuron® 5000处理器,看看它如何为LONWORKS控制网络带来新的变革。
文件下载:14305R-2000.pdf
Neuron 5000处理器是一款专为LONWORKS控制网络设计的下一代芯片。与前代的Neuron 3120®和Neuron 3150®芯片相比,它结合了廉价的串行存储器,提供了更低成本、更高性能的LONWORKS解决方案。该处理器将通信和控制功能集成在单个芯片上,无论是硬件还是固件,都极大地便利了LONWORKS设备的设计。其灵活的5针通信端口能够与多种媒体收发器(包括双绞线、射频、红外、光纤和同轴电缆)进行接口,并且支持广泛的数据速率。
Neuron 5000处理器包含3个独立的8位逻辑处理器,分别管理物理MAC层、网络和用户应用,即媒体访问控制(MAC)处理器、网络(NET)处理器和应用(APP)处理器。在更高的系统时钟速率下,还有第四个处理器来处理中断。
Neuron 5000处理器的通信端口引脚驱动3.3V信号,并且具有5V输入容限,因此与3.3V收发器以及具有TTL兼容输入的5V收发器兼容。它支持TP/XF - 1250和EIA - 485通道,可与LonWorks LPT - 11链路功率收发器配合使用,也支持前代Neuron芯片使用的多种其他通道,但不支持TP/XF - 78通道。对于TP/FT - 10通道,可使用Echelon Free Topology Smart Transceiver(FT 5000 Smart Transceiver);对于PL - 20电力线通道,可使用Echelon Power Line Smart Transceiver(PL 3120/3150/3170 Smart Transceiver)。其Neuron核心使用与前代相同的指令集和架构,并新增了两条用于硬件乘法和除法的指令,源代码与为Series 3100 Neuron Core编写的应用程序兼容,但需要使用NodeBuilder® FX开发工具或Mini FX评估套件重新编译。
Neuron 5000处理器的5针通信端口有两种配置方式:3.3V单端模式和3.3V特殊用途模式。单端模式下,CP0用于接收串行数据,CP1用于发送串行数据,CP2用于启用外部发射器,数据采用差分曼彻斯特编码进行通信。特殊用途模式下,CP0用于接收串行数据,CP1用于发送串行数据,CP2发送位时钟,CP4发送帧时钟供外部智能收发器使用,外部收发器负责数据流的编码和解码。与Neuron 3120/3150芯片不同,它不支持通信端口的差分模式配置,需要使用外部电路进行单端到差分模式的转换。
处理器提供12个双向I/O引脚,具有5V容限,可配置为35种预定义标准输入/输出模型中的一种或多种。此外,芯片还具有两个16位定时器/计数器,减少了对外部逻辑和软件开发的需求。
Neuron 5000处理器使用廉价的外部串行EEPROM和闪存存储器进行非易失性应用和数据存储,也可用于未来的Neuron固件升级。片上有16KB的ROM和64KB(44KB用户可访问)的RAM,但没有用于应用的片上非易失性存储器(EEPROM或闪存)。每个芯片在片上非易失性只读存储器中包含其唯一的Neuron标识符(Neuron ID)。应用代码和配置数据存储在外部非易失性存储器(NVM)中,设备复位时复制到内部RAM,指令从内部RAM执行。对NVM的写入会在内部RAM中进行影子操作,并由Neuron固件推送到外部NVM。
支持两种串行接口访问片外非易失性存储器:串行I2C和串行SPI。EEPROM和闪存设备可使用I2C接口或SPI接口,闪存设备必须使用SPI接口。外部内存有多种配置方式,如使用单个EEPROM存储器设备,或单个EEPROM存储器设备加单个闪存存储器设备。如果检测到外部闪存设备,闪存将代表设备的整个用户非易失性存储器。
由于处理器没有片上用户可访问的NVM,只需对外部串行EEPROM或闪存设备进行应用和配置数据的编程。编程方式包括板上在线编程、通过网络编程以及在板上焊接前预编程。
大多数使用前代Neuron 3120或Neuron 3150芯片的设备设计可以过渡到使用Neuron 5000处理器,但由于两者的电源电压和内存架构不同,需要对电路板进行硬件重新设计。不同收发器类型的设备迁移方案也有所不同,具体可参考相关文档。
基于Neuron 5000处理器的典型设备需要电源、晶振、外部存储器和与受控设备的I/O接口。Echelon提供了设计和部署基于该处理器的经济高效、稳健产品所需的所有构建块,包括全面的开发工具、网络接口、路由器和网络工具,还提供预生产设计审查服务、培训和全球技术支持。
Neuron 5000处理器的工作条件包括3.00V - 3.60V的电源电压、-40°C - +85°C的环境温度、10MHz的XIN时钟频率等。数字I/O引脚具有LVTTL电平输入,部分引脚具有低电平检测锁存器,RST~和SVC~引脚具有内部上拉电阻,RST~引脚具有迟滞特性。
该处理器符合RoHS标准,其EMC规格取决于所使用的网络收发器。传输速度根据网络收发器而定,如TP/FT - 10通道为78 kbit/s,TP/XF - 1250通道为1250 kbit/s。工作温度范围为 -40°C - 85°C,回流焊接温度曲线参考Joint Industry Standard document IPC/JEDEC J - STD - 020D.1(2008年3月)。
Neuron 5000处理器凭借其高性能、低功耗、丰富的功能和良好的兼容性,为LONWORKS控制网络带来了新的活力。作为电子工程师,我们在设计基于该处理器的设备时,需要充分考虑其特性和要求,合理选择外部存储器和收发器,以实现最佳的性能和成本效益。同时,也要关注其迁移过程中的硬件设计变化,确保顺利过渡。大家在实际应用中是否遇到过类似处理器的使用问题呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !