SERCON816:高性能SERCOS接口控制器的深度解析

电子说

1.4w人已加入

描述

SERCON816:高性能SERCOS接口控制器的深度解析

在工业控制领域,实时通信的高效性和稳定性至关重要。SERCON816作为一款专为SERCOS接口设计的单芯片控制器,为工业控制系统的实时通信提供了强大的支持。今天,我们就来深入了解一下这款控制器。

文件下载:SERC816 TR.pdf

一、SERCON816概述

SERCON816是一款用于SERCOS接口通信系统的集成电路。SERCOS接口是一种数字接口,适用于需要在短而固定的间隔(62.5μs至65ms)内循环交换信息的系统之间的通信,常用于分布式控制或测试设备的同步操作,如驱动器与数控系统之间的连接。

SERCON816可用于SERCOS接口的主站和从站,它集成了SERCOS接口的所有硬件相关功能,显著降低了硬件成本和微处理器的计算时间要求,是电光接收器、发射器与执行控制算法的微处理器之间的直接连接桥梁。

(一)主要功能

  1. 微处理器接口:提供8位或16位的数据总线宽度,控制线路符合Intel或Motorola标准。
  2. 串行接口:可直接与光纤环的光接收器和发射器连接,或与电气环或总线的驱动器连接。集成了数据和时钟再生、环形拓扑的中继器以及串行发射器和接收器,信号监测和测试信号生成功能也一应俱全,无需外部电路即可实现高达16Mbaud的串行接口操作。
  3. 双端口RAM:拥有2048 * 16位的双端口RAM,用于存储控制和通信数据,内存组织灵活。
  4. 电报处理:自动传输和监控同步和数据电报,仅处理特定接口用户的传输数据。传输数据可存储在内部RAM(单或双缓冲)中,也可通过直接内存访问(DMA)进行传输,还能自动执行多个通信周期内服务通道信息的传输。

此外,SERCON816不仅适用于SERCOS接口,还可用于其他实时通信任务,支持RS - 485信号的总线拓扑结构。

二、引脚描述

SERCON816采用PQFP100封装,其引脚功能丰富多样,涵盖了数据总线、控制信号、时钟信号、复位信号等多个方面。下面为大家列举一些重要引脚的功能:

(一)数据总线相关引脚

  • D15 - 0:数据总线,8位总线接口时通过D7 - 0读写数据,16位总线接口时通过D15 - 0读写数据。当ADMUX为1时,通过D15 - 0输入存储在地址锁存器中的地址。

    (二)控制信号引脚

  • RDN:读信号,Intel总线接口中,RDN为0时读取数据;Motorola总线接口中,根据BUSMODE1的值不同,RDN有不同的读写控制功能。
  • WRN:写信号,Intel总线接口中,WRN为0时写入数据;Motorola总线接口中,WRN用于选择数据总线的读写操作。

    (三)时钟信号引脚

  • MCLK:用于电报处理和定时控制的主时钟,频率范围为12至64MHz。
  • SCLK:用于时钟再生的串行时钟,最大频率为64MHz。

三、电气特性

(一)绝对最大额定值

  • 电源电压VDD:-0.5至6.5V
  • 输入电压VI:-0.5至VDD + 0.5V
  • 输出电压VO:-0.5至VDD + 0.5V
  • 存储温度TSTG:-55至+150°C

(二)推荐工作条件

  • 工作温度TA:-40至85°C
  • 芯片结温TJ:-40至125°C
  • 工作电源电压VDD:4.75至5.25V
  • 时钟频率fSCLK:32至64MHz
  • 时钟频率fMCLK:12至64MHz

(三)功耗

在16Mbaud、MCLK = 64MHz的条件下,典型功耗约为850mW,最大允许功耗为1000mW。为降低功耗,可采取连接未使用引脚到上拉或下拉电阻、最小化引脚电容负载、降低SCLK和MCLK的时钟频率、减少对内部RAM和控制寄存器的访问等措施。

(四)交流电气特性

不同时钟输入(如MCLK和SCLK)有各自的时序要求,例如MCLK的低电平时间tMCLK0和高电平时间tMCLK1最小为6ns,从MCLK上升沿到DMAREQR/T、CON_CLK、DIV_CLK的输出延迟tMCLD最大为20ns。

四、控制寄存器和RAM数据结构

(一)控制寄存器地址

控制寄存器的地址由A6 - 1输入,为字地址,计算字节地址时需将其值乘以2。除了启动动作的控制位(W)外,所有控制寄存器均可读写(R/W),状态寄存器只能读(R)。

(二)RAM数据结构

RAM的前11个单词有固定含义,其余部分可根据需要划分为不同的数据结构,包括电报头、数据容器、结束标记和服务容器等。

  • 电报头:包含电报地址、数据存储方式、有效性标志等控制信息。
  • 数据容器:由一或两个16位控制字和可变数量的数据字组成,根据DMA和DBUF的设置不同,其结构有所差异。
  • 结束标记:由两个16位字组成,用于标记最后一个电报的结束时间。
  • 服务容器:包含5个控制字和一个缓冲区,主模式和从模式下控制字的编码方式不同。

五、其他信息

(一)附加规格

有160页的SERCON816参考手册,详细介绍了控制器的引脚、微处理器接口、串行接口、电报处理、主从模式等内容。SERCOS接口规范(IEC/EN 61491)则对传输介质、物理层、数据传输、协议结构等方面进行了详细描述。

(二)硬件和软件组件

全球多个供应商提供SERCON816控制器的主从例程(驱动软件),还有适用于多种计算机接口的不同电路板,如ISA、VME、PCI和PC/104总线系统。

(三)工具

有多种用于SERCOS接口的开发和测试工具,包括总线监视器、配置和仿真工具以及一致性测试工具等。

综上所述,SERCON816以其丰富的功能、良好的电气特性和灵活的数据结构,为工业控制领域的实时通信提供了一个可靠而强大的解决方案。电子工程师在设计相关系统时,可根据具体需求充分发挥其优势。大家在使用SERCON816的过程中遇到过哪些问题呢?又是如何解决的呢?欢迎在评论区分享交流。

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

全部0条评论

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

×
20
完善资料,
赚取积分