当前位置: 首页 > 专利查询>孙智超专利>正文

多通道串口通讯系统及其控制方法技术方案

技术编号:3811458 阅读:222 留言:0更新日期:2012-04-11 18:40
本发明专利技术提出一种多通道串口通讯系统及其控制方法。多通道串口通讯系统 包括控制寄存器、主控制器以及多个串口收发模块。其中,控制寄存器用于设 定多个串口收发模块的参数。主控制器耦接控制寄存器,用于控制多个串口收 发模块,以发送和接收串行数据。多个串口收发模块,分别耦接主控制器。应 用此多通道串口通讯系统及其控制方法可以通过控制寄存器对串口波特率、停 止位、数据帧结束标志进行配置,通过适配芯片灵活对串口的属性进行配置, 根据系统资源扩展通道的数量。

【技术实现步骤摘要】

本专利技术有关于半导体集成电路光刻生产领域,且特别是有关于一种多通道 串口通讯系统及其控制方法。M狄光刻是集成电路加工过程中最关键的工序,因此光刻机是集成电路加工过 程中最关键的设备。光刻机的曝光系统包括光源,照明与投影物镜三部分,每个组成部分都需要相应的控制器对其进行控制,例如光源系统中的汞灯控制; 照明系统中的滤波片与快门的控制;投影物镜系统中对可动物镜的控制,而这 些控制器都是通过串口的通讯进行控制。目前解决多串口通讯的方法是购买串口卡,该串口卡提供与微处理器PPC 的接口,可以直接插接到微处理器PPC上,通过微处理器PPC驱动串口卡与设 备进行通讯。然而,上述方法存在以下缺点①可移植性较差。例如,某公司的微处理 器PPC只能配该公司的串口卡,因此不利于其他公司串口卡的移植;②接口的 属性不可改变。串口有RS232、 RS422、 RS485等具体接口,而接口卡只是具有 固定的接口属性与固定的数量,不利于多通道混合接口的通讯;③参数配置固 定,不能够根据需要任意配置相应参数。例如某些波特率、数据帧结束标志等; ④成本较高。本专利技术的目的在于提供一种,这种多通 道串口通讯系统及其控制方法可以通过控制寄存器对串口波特率、停止位、数 据帧结束标志进行配置,通过适配芯片灵活对串口的属性进行配置,根据系统 资源扩展串口通道的数量,根据需要集成不同的串口通道数量。
技术实现思路
本专利技术提出一种多通道串口通讯系统,包括控制寄存器、主控制器以及多 个串口收发模块。其中,控制寄存器用于设定多个串口收发模块的参数。主控 制器耦接控制寄存器,用于控制多个串口收发模块,以发送和接收串行数据。 多个串口收发模块,分别耦接主控制器。本专利技术提出的多通道串口通讯系统中,所述多通道串口通讯系统还包括多 个从控制器与多个通讯接口 ,所述多个从控制器藉由所述多个通讯接口耦接所 述多个串口收发模块。本专利技术提出的多通道串口通讯系统中,所述多个通讯接口可以为RS232, RS422或RS485。本专利技术提出的多通道串口通讯系统中,所述多个串口收发模块为接口芯片, 具有电平转化逻辑电路。本专利技术提出的多通道串口通讯系统中,通过更换不同的所述接口芯片改变 所述通讯接口的属性。本专利技术提出的多通道串口通讯系统中,所述主控制器为可编程逻辑芯片, 内部具有逻辑控制电路,用于控制所述串口模块之间的通讯。本专利技术提出的多通道串口通讯系统中,所述可编程逻辑芯片为FPGA芯片。本专利技术提出的多通道串口通讯系统中,所述接收串行数据采用中断方式, 并藉由所述控制寄存器设定接收所述串行数据的中断条件。本专利技术提出的多通道串口通讯系统中,所述多通道串口通讯系统还包括微处理器,用于发送控制信号;VME总线,耦接所述微处理器,用于传输所述控制信号;以及 VME总线接口 ,分别耦接所述控制寄存器和所述VME总线。 本专利技术提出 一种多通道串口通讯系统控制方法,包括以下步骤 通过控制寄存器设定多个串口收发模块的参数;以及 通过主控制器控制所述多个串口收发模块以发送和接收串行数据。 本专利技术提出的多通道串口通讯系统控制方法中,所述多通道串口通讯系统 控制方法还包括通过所述控制寄存器设定接收所述串行数据的中断条件。本专利技术提出的多通道串口通讯系统控制方法中,所述多通道串口通讯系统控制方法还包括向要求发送所述串行数据的所述串口接收模块的FIFO地址写入 所述串行数据。为让本专利技术的上述特征和优点能更明显易懂,下文特举较佳实施例,并配 合附图,作详细说明如下。附图说明图1所示为根据本专利技术一实施例的多通道串口通讯系统的示意图。 图2所示为根据本专利技术一实施例的多通道串口通讯系统的控制寄存器的设 定示意图。图3所示为4艮据本专利技术一实施例的多通道串口通讯系统的作动示意图。 图4所示为才艮据本专利技术一实施例的多通道串口通讯系统控制方法的发送数 据流程图。图5所示为根据本专利技术一实施例的多通道串口通讯系统控制方法的接收数 据流程图。具体实施例方式为了更了解本专利技术的
技术实现思路
,特举具体实施例并配合所附图式说明如下。 图1所示为根据本专利技术一实施例的多通道串口通讯系统的示意图。本实施 例所提供的多通道串口通讯系统1包括控制寄存器10、主控制器ll、多个串口 收发才莫块12、多个通讯4妄口 13、 VME总线接口 14以及VME总线15。图2所 示为根据本专利技术一实施例的多通道串口通讯系统的控制寄存器的设定示意图。请一并参照图1和图2。在本实施例中,控制寄存器10用于设定多个串口收发模块12的参数以及 接收串行数据的中断条件。具体来说,在发送和接收串行数据之前,通过对控 制寄存器10的配置,设定串口收发模块12的参数,如波特率、停止位和数据 帧结束标志等。并且,控制寄存器IO的长度与各个位的定义也可以根据使用者 的需要灵活定义。如图2所示,在本实施例中,控制寄存器IO的定义如下,其中,英文字母 并无特殊,只是表示控制寄存器10的某一 (几)bit位<table>table see original document page 7</column></row><table>图1中,主控制器11耦接控制寄存器10,且用于控制多个串口收发模块 12,以发送和接收串行数据。在本实施例中,主控制器11为可编程逻辑芯片, 内部具有逻辑控制电路,用于控制串口模块12之间的通讯,例如,FPGA芯片。 在其他实施例中,主控制器ll也可以为其他等效的可编程逻辑芯片,本专利技术并 不对此作出任何限制。在本实施例中,多个串口收发模块12可以是接口芯片,耦接于主控制器11 。并且,上述接口芯片具有电平转化逻辑电路。例如,串口收发模块12可以将TTL 电平转化为串口 RS232所使用的电平。在本实施例中,上述串口收发模块12与主控制器11的输入输出管脚电性 连接,因此,仅需要更换不同的接口芯片,就可以改变通讯接口 13的属性,将 通讯接口 13配置成相对应的RS232, RS422或RS485接口 。图3所示为根据本专利技术一实施例的多通道串口通讯系统的作动示意图。本 实施例所提供中的多通道串口通讯系统1具体结构与图1中的相同,相同部分 采用相同标号,请一并参照图1。本实施例所提供的多通道串口通讯系统1还包括多个从控制器16以及^:处 理器17。其中,多个从控制器16藉由上述多个通讯接口 13耦接多个串口收发 模块12 (见图1)。微处理器17,用于发送控制信号。VME总线接口 14,分别 耦接控制寄存器10 (见图1)和VME总线15。在本实施例中,微处理器17为 PPC,然而本专利技术并不对此做出限制。如图3所示,以一曝光控制系统为例,本系统通过微处理器17 (PPC)控 制多个通讯接口 13与多个从控制器16,驱动控制器并可通过串口与PC机进行 通讯。在本实施例中,多个从控制器16为Lamp (汞灯)控制器、Shutter (快 门)控制器、Filter (滤波片)。这些通讯接口 13全部都是RS232接口 。VME机箱中主控PPC板上的driver (驱动程序),使用VME总线15向各 个从控制器16发送参数,并接收其状态信息。在本实施例中,多通道串口通讯 系统1需要四路RS232接口以进行数据通讯,本文档来自技高网
...

【技术保护点】
一种多通道串口通讯系统,其特征在于,包括: 控制寄存器; 主控制器,耦接所述控制寄存器;以及 多个串口收发模块,分别耦接所述主控制器, 其中,所述控制寄存器用于设定所述多个串口收发模块的参数,所述主控制器控制所述多个 串口收发模块,以发送和接收串行数据。

【技术特征摘要】

【专利技术属性】
技术研发人员:孙智超罗闻徐文
申请(专利权)人:孙智超罗闻徐文
类型:发明
国别省市:31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1