RapID Platform DLR网络接口模块技术解析

电子说

1.4w人已加入

描述

RapID Platform DLR网络接口模块技术解析

在电子工程领域,网络接口模块的性能和兼容性对于系统的整体运行至关重要。今天,我们就来深入了解一下RapID Platform DLR网络接口模块,看看它有哪些独特之处。

文件下载:RAPID-NI-V2109.pdf

模块概述

RapID Platform DLR网络接口模块集成了通信控制器、协议栈、Flash、RAM和模拟驱动器等,为网络通信提供了一站式解决方案。这意味着在设计电路时,工程师无需再为各个组件的兼容性和集成问题而烦恼,大大简化了设计流程。

物理尺寸与连接器引脚

物理限制

该模块尺寸为2.028” (51.5mm) x 2.216” (56.3mm),高度为0.715” (18.2mm)。RJ45(以太网)连接器和所有LED都位于PC板的一侧,方便操作。RJ45连接器伸出PC板边缘3.0mm,便于安装在外壳中。在设计应用硬件时,要注意模块轮廓内的组件高度应低于推荐的X1匹配连接器(SSW - 116 - 21 - F - D,高度0.335” (8.51mm)),以避免物理干扰。这里大家思考一下,如果组件高度不符合要求,会对模块的安装和使用产生哪些影响呢?

信号接口连接器

模块通过一个64针、0.1” (2.54mm)间距的插座安装到目标系统中。这个插座由4排16针组成,可使用2个双排连接器实现,推荐使用Samtec的SSW - 116 - 21 - F - D。此外,还有一个镀通孔作为安装孔,连接到模块的底盘接地。

连接器引脚定义

所有信号为3.3V逻辑电平,除MAN_RESET_N外,所有输入均为5V耐压。MAN_RESET_N必须由+3.3V信号提供。底盘接地引脚X1 - C10为以太网网络组件提供额外屏蔽。详细的引脚定义可参考表1 - 4,这里我们可以看到每个引脚都有其特定的功能,在设计电路连接时,一定要严格按照引脚定义进行操作,否则可能会导致模块无法正常工作。

电源要求

模块功耗约1.5W,由单一+3.3V电源供电,电压和电流要求为+3.3V ± 10%,500mA。电源通过引脚X1 - B1和X1 - B9提供,接地连接到引脚X1 - C1和X1 - C9。在选择电源时,要确保其输出符合模块的要求,否则可能会影响模块的性能甚至损坏模块。

复位要求

模块可由应用硬件复位,MAN_RESET_N(X1 - B8)是复位输入,连接到板载复位监控器(U2,TC1270A电压监控芯片)。U2需要一个至少10μS的低脉冲来产生有效复位。RESET_OUT_N(X1 - B16)是输出信号,低电平表示模块处于复位状态。模块在软件初始化并进入运行状态后才能进行通信,从接收到有效复位脉冲或电源正常后,进入运行状态需要1.0秒。大家想想,如果复位脉冲的时间不符合要求,会出现什么情况呢?

主机处理器与DLR网络接口模块的通信接口

UART主机接口

UART主机接口通过DLR网络接口的X1 - C3(UIC1_16)和X1 - C4(UIC1_0)引脚实现。UIC1_16是DLR网络接口的TX信号,需连接到主机处理器的RX信号;UIC1_0是DLR网络接口的RX信号,需连接到主机处理器的TX信号。这种接口方式简单直接,适用于一些对通信速度要求不是特别高的场景。

并行主机接口

并行主机接口采用16位读FIFO和16位写FIFO实现。主机处理器需要连接到16位数据总线,并使用4个控制信号进行数据读写。DLR网络接口连接到16位写数据总线、16位读数据总线和5个控制信号。具体的电路设计可参考“HPI Personality Module”原理图(SCH - NI_100 - EDB - 001),同时要注意将DLR网络接口连接器上的X1 - A9和X1 - A8引脚连接在一起。并行接口的通信速度相对较快,但设计和实现相对复杂,大家在选择接口方式时,要根据具体的应用需求来决定。

生产和维护考虑

引导加载器

Innovasic支持通过以太网连接器对DLR网络接口模块或嵌入式设计的闪存芯片进行编程,使用的编程文件类型为.load文件。这些文件可在Innovasic网站的DLR网络接口软件页面获取。需要注意的是,在模块上电时,BOOTLOADER_EN_N信号必须接地才能进入编程模式,这对于需要现场更新的终端设备尤为重要。

JTAG

Innovasic还支持通过JTAG连接器对闪存芯片进行编程,使用的编程文件类型为.elf文件。使用JTAG方法需要PC、JTAG“wiggler”、编程软件和.elf编程文件。模块上已安装与“wiggler”带状电缆兼容的连接器,可用于嵌入式设计。这种方法可以对空白闪存进行编程,在没有闪存编程器的情况下非常有用。

闪存编程器

Innovasic支持使用闪存编程器对单个空白闪存芯片进行编程,使用的编程文件类型为Motorola S记录文件(.srec)。这些文件可在Innovasic网站的开发者门户获取,可按顺序加载到闪存编程器中,然后将完整的可执行包编程到闪存芯片中。

总之,RapID Platform DLR网络接口模块为工程师提供了一个功能强大、易于集成的网络接口解决方案。在设计和使用过程中,我们要充分了解其物理特性、通信接口和编程方法,以确保模块的正常运行和系统的稳定性。大家在实际应用中遇到过哪些问题呢?欢迎一起交流讨论。

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

全部0条评论

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

×
20
完善资料,
赚取积分