KR102264235B1 - 모듈형 제어기 및 상기 모듈형 제어기의 제어 방법 - Google Patents

모듈형 제어기 및 상기 모듈형 제어기의 제어 방법 Download PDF

Info

Publication number
KR102264235B1
KR102264235B1 KR1020150164959A KR20150164959A KR102264235B1 KR 102264235 B1 KR102264235 B1 KR 102264235B1 KR 1020150164959 A KR1020150164959 A KR 1020150164959A KR 20150164959 A KR20150164959 A KR 20150164959A KR 102264235 B1 KR102264235 B1 KR 102264235B1
Authority
KR
South Korea
Prior art keywords
sub
module
modules
address
control signal
Prior art date
Application number
KR1020150164959A
Other languages
English (en)
Other versions
KR20170060474A (ko
Inventor
김선환
전상현
안은혜
Original Assignee
주식회사 아이에스시
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 아이에스시 filed Critical 주식회사 아이에스시
Priority to KR1020150164959A priority Critical patent/KR102264235B1/ko
Publication of KR20170060474A publication Critical patent/KR20170060474A/ko
Application granted granted Critical
Publication of KR102264235B1 publication Critical patent/KR102264235B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/41845Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by system universality, reconfigurability, modularity
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Programmable Controllers (AREA)
  • Small-Scale Networks (AREA)

Abstract

모듈형 제어기는 호스트, 상기 호스트와 통신선을 통해 연결되는 마스터 모듈 및 상기 마스터 모듈에 상기 통신선 및 식별선을 통해 일렬로 연속적으로 연결되는 다수의 서브 모듈들로 이루어진다. 상기 호스트는 상기 통신선을 통해 상기 마스터 모듈에 상기 서브 모듈들을 제어하기 위한 제어 신호를 제공하는 제어 신호 생성부를 포함하고, 상기 마스터 모듈은 상기 식별선을 통해 상기 각 서브 모듈들로 순차적으로 식별 신호를 제공하는 식별 신호 생성부 및 상기 식별 신호에 따른 식별 핀의 출력값을 확인하여 각 서브 모듈들의 주소를 할당하는 주소 할당부를 포함하고, 상기 각 서브 모듈들은 상기 식별 신호에 따라 후속하는 서브 모듈의 연결 여부에 따라 로우 및 하이 중 어느 하나의 출력값을 나타내는 식별 핀 및 상기 주소 할당부로부터 할당되는 할당 주소를 저장하기 위한 주소 저장부를 포함한다. 따라서, 상기 제어 신호를 부하없이 각 서브 모듈들로 제공하여 상기 서브 모듈들을 정확하게 제어할 수 있다.

Description

모듈형 제어기 및 상기 모듈형 제어기의 제어 방법{Module type controller and method of controlling the module type controller}
본 발명은 모듈형 제어기 및 상기 모듈형 제어기의 제어 방법에 관한 것으로, 보다 상세하게는 다수의 공정 장치들을 제어하기 위한 모듈형 제어기 및 상기 모듈형 제어기의 제어 방법에 관한 것이다.
일반적으로, 반도체 소자를 제조하기 위해서는 증착 공정, 식각 공정, 노광 공정, 현상 공정 등의 단위 공정들이 반복적으로 수행된다. 상기 단위 공정들은 각 공정 장치에서 수행된다. 각 공정 장치들은 제어 모듈을 통해 제어될 수 있다. 상기 제어 모듈들은 호스트와 통신선을 통해 개별적으로 연결되며, 상기 호스트에서 각 제어 모듈들로 상기 공정 장치들을 제어하기 위한 제어 신호가 제공된다.
상기 호스트에 연결되는 제어 모듈들의 개수가 많은 경우, 상기 통신선을 통한 통신에 부하가 발생할 수 있다. 따라서, 상기 각 제어 모듈들에 상기 제어 신호가 정확하게 전달되지 않을 수 있다.
또한, 상기 호스트와 상기 제어 모듈들이 직접 연결되므로, 상기 제어 모듈들은 구성이 동일하다. 그러므로, 상기 제어 모듈들의 구성을 다양하게 하기 어렵다.
본 발명은 통신 부하를 방지하고, 서브 모듈들의 구성을 다양하게 할 수 있는 모듈형 제어기를 제공한다.
본 발명은 상기 모듈형 제어기의 제어 방법을 제공한다.
본 발명에 따른 모듈형 제어기는 호스트, 상기 호스트와 통신선을 통해 연결되는 마스터 모듈 및 상기 마스터 모듈에 상기 통신선 및 식별선을 통해 일렬로 연속적으로 연결되는 다수의 서브 모듈들로 이루어지며, 상기 호스트는 상기 통신선을 통해 상기 마스터 모듈에 상기 서브 모듈들을 제어하기 위한 제어 신호를 제공하는 제어 신호 생성부를 포함하고, 상기 마스터 모듈은 상기 식별선을 통해 상기 각 서브 모듈들로 순차적으로 식별 신호를 제공하는 식별 신호 생성부 및 상기 식별 신호에 따른 식별 핀의 출력값을 확인하여 각 서브 모듈들의 주소를 할당하는 주소 할당부를 포함하고, 상기 각 서브 모듈들은 상기 식별 신호에 따라 후속하는 서브 모듈의 연결 여부에 따라 로우 및 하이 중 어느 하나의 출력값을 나타내는 식별 핀 및 상기 주소 할당부로부터 할당되는 할당 주소를 저장하기 위한 주소 저장부를 포함할 수 있다.
본 발명의 일 실시예들에 따르면, 상기 마스터 모듈은 상기 제어 신호 생성부의 제어 신호를 상기 서브 모듈들로 전달하는 제어 신호 전달부를 더 포함하고, 상기 각 서브 모듈들은 상기 제어 신호에 포함된 주소 정보와 상기 할당 주소가 동일한 경우 상기 제어 신호에 따라 제어를 수행하고, 상기 주소 정보와 상기 할당 주소가 다른 경우 상기 제어 신호를 상기 후속하는 서브 모듈로 전달하는 로직부를 더 포함할 수 있다.
본 발명의 일 실시예들에 따르면, 상기 식별 핀은 후속하는 서브 모듈의 연결된 경우 출력값이 로우이고, 후속하는 서브 모듈의 연결되지 않는 경우 출력값이 하이일 수 있다.
본 발명에 따른 모듈형 제어기의 제어 방법은 마스터 모듈에서 서로 일렬로 연결된 서브 모듈들로 식별 신호를 제공하는 단계와, 상기 식별 신호에 대한 출력값에 따라 각 서브 모듈들의 주소를 할당하는 단계와, 호스트에서 상기 마스터 모듈을 통해 상기 서브 모듈들에 상기 서브 모듈들을 제어하기 위한 제어 신호를 제공하는 단계 및 상기 서브 모듈들에 할당된 주소를 근거로 상기 제어 신호에 따라 상기 서브 모듈들에서 제어를 수행하는 단계를 포함할 수 있다.
본 발명의 일 실시예들에 따르면, 상기 식별 신호에 대한 출력값에 따라 각 서브 모듈의 주소를 할당하는 단계는, 상기 서브 모듈들 중 첫 번째 서브 모듈에서 상기 식별 신호에 따른 식별 핀의 출력값을 확인하는 단계와, 상기 출력값이 로우인 경우, 해당 서브 모듈에 주소를 할당하고 상기 식별 신호를 후속하는 서브 모듈로 전달하는 단계와, 상기 출력값이 하이일 때까지 나머지 서브 모듈에 대해 상기 출력값 확인 과정과 상기 주소 할당 및 상기 식별 신호를 후속 서브 모듈로 전달하는 과정을 반복하는 단계 및 상기 출력값이 하이인 경우, 해당 서브 모듈에 주소만 할당하는 단계를 포함할 수 있다.
본 발명의 일 실시예들에 따르면, 상기 제어 신호에 따라 상기 서브 모듈들에서 제어를 수행하는 단계는, 상기 서브 모듈들 중 첫 번째 서브 모듈에서 상기 제어 신호에 포함된 주소 정보와 상기 할당 주소를 비교하는 단계와, 상기 주소 정보와 상기 할당 주소가 다른 경우 상기 제어 신호를 상기 후속하는 서브 모듈로 전달하는 단계와, 상기 주소 정보와 상기 할당 주소가 동일할 때까지 나머지 서브 모듈들에 대해 상기 주소 정보와 상기 할당 주소의 비교 및 상기 제어 신호를 상기 후속하는 서브 모듈로 전달하는 과정을 반복하는 단계 및 상기 주소 정보와 상기 할당 주소가 동일한 경우 해당 서브 모듈에서 상기 제어 신호에 따라 제어를 수행하는 단계를 포함할 수 있다.
본 발명에 따르면, 모듈형 제어기는 호스트와 마스터 모듈이 통신선으로 연결되며, 상기 마스터 모듈에 통신선을 통해 서브 모듈들이 일렬로 연결된다. 상기 호스트, 마스터 모듈 및 서브 모듈들이 하나씩 연결되므로, 상기 통신선을 통한 통신에 부하가 발생하는 것을 방지할 수 있다.
또한, 상기 모듈형 제어기는 상기 마스터 모듈의 식별 신호에 대한 출력값에 따라 각 서브 모듈들의 주소를 할당할 수 있다. 상기 각 서브 모듈들은 상기 제어 신호에 포함된 주소 정보와 상기 할당 주소가 동일한 경우 상기 제어 신호에 따라 제어를 수행한다. 그러므로, 상기 서브 모듈들이 서로 다른 구성을 갖도록 할 수 있으며, 상기 서브 모듈들의 구성이 서로 다르더라도 상기 제어 신호를 이용하여 각 서브 모듈들을 용이하게 제어할 수 있다.
도 1은 본 발명의 일 실시예에 따른 모듈형 제어기를 설명하기 위한 블록도이다.
도 2는 도 1에 도시된 모듈형 제어기를 이용한 제어 방법을 설명하기 위한 흐름도이다.
도 3은 도 2에 도시된 각 서브 모듈들의 주소 할당 방법을 설명하기 위한 흐름도이다.
도 4는 도 2에 도시된 서브 모듈들에서 제어 수행 방법을 설명하기 위한 흐름도이다.
이하, 첨부한 도면을 참조하여 본 발명의 실시예에 따른 모듈형 제어기 및 상기 모듈형 제어기의 제어 방법에 대해 상세히 설명한다. 본 발명은 다양한 변경을 가할 수 있고 여러 가지 형태를 가질 수 있는 바, 특정 실시 예들을 도면에 예시하고 본문에 상세하게 설명하고자 한다. 그러나, 이는 본 발명을 특정한 개시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 각 도면을 설명하면서 유사한 참조부호를 유사한 구성요소에 대해 사용하였다. 첨부된 도면에 있어서, 구조물들의 치수는 본 발명의 명확성을 기하기 위하여 실제보다 확대하여 도시한 것이다.
제1, 제2 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다.
본 출원에서 사용한 용어는 단지 특정한 실시 예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서 상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.
도 1은 본 발명의 일 실시예에 따른 모듈형 제어기를 설명하기 위한 블록도이다.
도 1을 참조하면, 모듈형 제어기(100)는 호스트(110), 마스터 모듈(120) 및 다수의 서브 모듈(130)들을 포함한다.
호스트(110)는 통신선(102)을 통해 마스터 모듈(120)과 연결된다. 호스트(110)는 제어 신호 생성부(112)를 갖는다. 제어 신호 생성부(112)는 서브 모듈(130)들을 제어하기 위한 제어 신호를 제공한다. 상기 제어 신호에는 상기 제어 신호를 수행할 서브 모듈(130)의 주소 정보를 포함할 수 있다. 상기 제어 신호는 통신선(102)을 통해 마스터 모듈(120)로 전달되고, 마스터 모듈(120)에서 각 서브 모듈(130)로 전달된다.
마스터 모듈(120)은 일렬로 배열된 서브 모듈(130)들과 신호선을 통해 서로 연결된다. 마스터 모듈(120)은 첫 번째 서브 모듈(130)과 상기 신호선을 통해 연결되며, 일렬로 배치된 서브 모듈(130)들은 서로 인접하는 서브 모듈(130)과 상기 신호선을 통해 연결된다. 상기 신호선은 통신선(102), 식별선(104) 및 전원선(106)을 포함한다. 통신선(102)을 상기 제어 신호를 전달하고, 식별선(104)은 후술하는 식별 신호를 전달하며, 전원선(106)은 마스터 모듈(120) 및 각 서브 모듈(130)에 전원을 공급한다. 상기 전원은 외부에서 마스터 모듈(120)로 공급된 후, 마스터 모듈(120)에서 각 서브 모듈(130)들로 순차적으로 공급될 수 있다.
특히, 통신선(102)은 호스트(110), 마스터 모듈(120) 및 서브 모듈(130)들을 하나씩 서로 연결하므로, 상기 통신선(102)을 통한 통신에 부하가 발생하는 것을 방지할 수 있다.
마스터 모듈(120)은 식별 신호 생성부(122)를 포함한다.
식별 신호 생성부(122)는 식별선(104)을 통해 각 서브 모듈(130)들로 순차적으로 식별 신호를 제공한다. 상기 식별 신호는 식별 신호 생성부(122)로부터 첫 번째 서브 모듈(130)을 지나 마지막 서브 모듈(130)까지 순차적으로 전달된다.
각 서브 모듈(130)은 각각 식별 핀(132)을 갖는다.
해당 서브 모듈(130)에 후속하는 서브 모듈(130)이 연결되는 경우, 상기 해당 서브 모듈(130)의 식별 핀(132)은 상기 식별 신호에 따라 로우의 출력값을 나타낸다. 해당 서브 모듈(130)에 후속하는 서브 모듈(130)이 연결되지 않은 경우, 상기 해당 서브 모듈(130)의 식별 핀(132)은 상기 식별 신호에 따라 하이의 출력값을 나타낸다.
또한, 마스터 모듈(120)도 식별 핀(미도시)을 포함할 수 있다.
마스터 모듈(120)은 하나의 식별 핀을 가지며, 각 서브 모듈(130)은 두 개의 식별 핀(132)을 가질 수 있다. 각 서브 모듈(130)이 두 개의 식별 핀(132)을 가지므로, 두 개의 식별 핀(132)을 이용하여 각 서브 모듈(130)의 동적 주소를 할당받는 명령을 받을 수 있다.
마스터 모듈(120)은 주소 할당부(124)를 더 포함한다.
주소 할당부(124)는 상기 식별 신호에 따라 각 서브 모듈(130)에서 식별 핀(132)의 출력값을 확인하여 각 서브 모듈(130)들의 주소를 할당한다.
구체적으로, 주소 할당부(124)에서 상기 식별 신호를 첫 번째 서브 모듈(130)로 전달하고, 상기 첫 번째 서브 모듈(130)에서 상기 식별 신호에 따른 식별 핀(132)의 출력값을 확인한다. 상기 출력값이 로우인 경우, 해당 서브 모듈(130)에 주소를 할당한다. 이후, 상기 식별 신호를 후속하는 서브 모듈(130)로 전달한다.
나머지 서브 모듈(130)에 대해 상기 출력값이 하이일 때까지 상기 출력값 확인 및 상기 식별 신호를 후속 서브 모듈(130)로 전달하는 과정을 반복한다.
해당 서브 모듈(130)의 상기 출력값이 하이인 경우, 해당 서브 모듈(130)에 주소만 할당한다.
따라서, 주소 할당부(124)는 각 서브 모듈(130)에 주소를 용이하게 할당할 수 있다.
또한, 각 서브 모듈(130)들은 주소 할당부(124)로부터 할당되는 할당 주소를 저장하기 위한 주소 저장부(134)를 가질 수 있다.
마스터 모듈(120)은 상기 제어 신호 생성부(112)의 제어 신호를 서브 모듈(130)들로 전달하는 제어 신호 전달부(126)를 더 포함한다. 상기 제어 신호는 첫 번째 서브 모듈(130)에서부터 마지막 서브 모듈(130)까지 순차적으로 전달될 수 있다.
각 서브 모듈(130)은 로직부(136)를 포함한다.
로직부(136)는 상기 제어 신호에 포함된 주소 정보와 상기 할당 주소가 동일한 경우 상기 제어 신호에 따라 제어를 수행하고, 상기 주소 정보와 상기 할당 주소가 다른 경우 상기 제어 신호를 상기 후속하는 서브 모듈(130)로 전달한다.
구체적으로, 첫 번째 서브 모듈(130)에서 상기 제어 신호에 포함된 주소 정보와 상기 할당 주소를 비교한다. 상기 주소 정보와 상기 할당 주소가 다른 경우, 상기 제어 신호를 상기 후속하는 서브 모듈(130)로 전달한다.
나머지 서브 모듈(130)들에 대해 상기 주소 정보와 상기 할당 주소가 동일할 때까지 상기 주소 정보와 상기 할당 주소의 비교 및 상기 제어 신호를 상기 후속하는 서브 모듈(130)로 전달하는 과정을 반복한다.
상기 주소 정보와 상기 할당 주소가 동일한 경우 해당 서브 모듈(130)에서 상기 제어 신호에 따라 제어를 수행한다.
각 서브 모듈(130)들은 상기 제어 신호에 포함된 주소 정보와 상기 할당 주소가 동일한 경우에만 상기 제어 신호에 따라 제어를 수행한다. 즉, 해당 서브 모듈(130)이 아닌 다른 서브 모듈(130)에서 상기 제어 신호를 수행하는 것을 방지할 수 있다. 따라서, 상기 제어 신호에 따라 서브 모듈(130)들이 제어를 수행하는 것에 대한 정확성을 향상시킬 수 있다.
한편, 서브 모듈(130)들은 구성이 서로 동일하거나 서로 다를 수도 있다. 각 서브 모듈(130)들이 상기 제어 신호에 포함된 주소 정보와 상기 할당 주소가 동일한 경우에만 상기 제어 신호에 따라 제어를 수행하므로, 상기 서브 모듈(130)들의 구성이 서로 동일하거나 서로 다르더라도 상기 제어 신호를 이용하여 각 서브 모듈(130)들을 정확하게 제어할 수 있다.
도 2는 도 1에 도시된 모듈형 제어기를 이용한 제어 방법을 설명하기 위한 흐름도이다.
도 2를 참조하면, 모듈형 제어기 제어 방법은 다음과 같다.
먼저, 마스터 모듈(120)에서 서로 일렬로 연결된 서브 모듈(130)들로 식별 신호를 제공한다.(S110)
구체적으로, 마스터 모듈(120)의 식별 신호 생성부(122)는 식별선(104)을 통해 각 서브 모듈(130)들로 순차적으로 식별 신호를 제공한다. 상기 식별 신호는 식별 신호 생성부(122)로부터 첫 번째 서브 모듈(130)을 지나 마지막 서브 모듈(130)까지 순차적으로 전달된다.
다음으로, 상기 식별 신호에 대한 출력값에 따라 각 서브 모듈들의 주소를 할당한다. (S120)
도 3은 도 2에 도시된 각 서브 모듈들의 주소 할당 방법을 설명하기 위한 흐름도이다.
도 3을 참조하면, 주소 할당부(124)에서 상기 식별 신호를 서브 모듈(130)들 중 첫 번째 서브 모듈(130)로 전달하고, 상기 첫 번째 서브 모듈(130)에서 상기 식별 신호에 따른 식별 핀(132)의 출력값을 확인한다.(S121)
첫 번째 서브 모듈(130)의 출력값이 로우인 경우, 주소 할당부(124)로 해당 서브 모듈(130)에 주소를 할당하고, 상기 식별 신호를 후속하는 서브 모듈(130)로 전달한다.(S122)
나머지 서브 모듈(130)에 대해 상기 출력값이 하이일 때까지 상기 출력값 확인 과정 및 해당 서브 모듈(130)의 주소를 할당하고 상기 식별 신호를 후속 서브 모듈(130)로 전달하는 과정을 반복한다.
해당 서브 모듈(130)의 상기 출력값이 하이인 경우, 주소 할당부(124)로 해당 서브 모듈(130)에 주소만 할당한다.(S123)
이때에는 상기 식별 신호를 후속 서브 모듈(130)로 전달하지 않는다.
따라서, 주소 할당부(124)는 각 서브 모듈(130)에 주소를 용이하게 할당할 수 있다.
한편, 각 서브 모듈(130)에 주소가 할당되면, 주소 저장부(134)가 각 서브 모듈(130)의 할당 주소를 저장할 수 있다.
다시 도 2를 참조하면, 호스트(110)에서 마스터 모듈(120)을 통해 상기 서브 모듈(130)들에 상기 서브 모듈(130)들을 제어하기 위한 제어 신호를 제공한다.(S130)
구체적으로, 상기 제어 신호는 호스트(110)의 제어 신호 생성부(112)에서 제공된다. 상기 제어 신호에는 상기 제어 신호를 수행할 서브 모듈(130)의 주소 정보를 포함할 수 있다. 상기 제어 신호는 통신선(102)을 통해 마스터 모듈(120)로 전달되고, 마스터 모듈(120)에서 각 서브 모듈(130)로 전달된다.
상기 서브 모듈(130)들에 할당된 주소를 근거로 상기 제어 신호에 따라 상기 서브 모듈들에서 제어를 수행한다.(S140)
도 4는 도 2에 도시된 서브 모듈들에서 제어 수행 방법을 설명하기 위한 흐름도이다.
도 4를 참조하면, 서브 모듈(130)들 중 첫 번째 서브 모듈(130)에서 상기 제어 신호에 포함된 주소 정보와 상기 할당 주소를 비교한다.(S141)
상기 주소 정보와 상기 할당 주소가 다른 경우, 상기 제어 신호를 상기 후속하는 서브 모듈(130)로 전달한다.(S142)
나머지 서브 모듈(130)들에 대해 상기 주소 정보와 상기 할당 주소가 동일할 때까지 상기 주소 정보와 상기 할당 주소의 비교 및 상기 제어 신호를 상기 후속하는 서브 모듈(130)로 전달하는 과정을 반복한다.
상기 주소 정보와 상기 할당 주소가 동일한 경우 해당 서브 모듈(130)에서 상기 제어 신호에 따라 제어를 수행한다.(S143)
따라서, 상기 제어 신호를 이용하여 서브 모듈(130)들을 정확하게 제어할 수 있다.
상술한 바와 같이, 본 발명에 따르면, 모듈형 제어기는 호스트와 마스터 모듈이 통신선으로 연결되며, 상기 마스터 모듈에 통신선을 통해 서브 모듈들이 일렬로 연결된다. 따라서, 상기 통신선을 통한 통신에 부하가 발생하는 것을 방지할 수 있다.
또한, 상기 모듈형 제어기는 상기 마스터 모듈의 식별 신호에 대한 출력값에 따라 각 서브 모듈들의 주소를 할당할 수 있다. 상기 각 서브 모듈들은 상기 제어 신호에 포함된 주소 정보와 상기 할당 주소가 동일한 경우 상기 제어 신호에 따라 제어를 수행한다. 그러므로, 상기 서브 모듈들이 서로 다른 구성을 갖도록 할 수 있으며, 상기 서브 모듈들의 구성이 서로 다르더라도 상기 제어 신호를 이용하여 각 서브 모듈들을 용이하게 제어할 수 있다.
상기에서는 본 발명의 바람직한 실시예를 참조하여 설명하였지만, 해당 기술 분야의 숙련된 당업자는 하기의 특허 청구 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.
100 : 모듈형 제어기 102 : 통신선
104 : 식별선 106 : 전원선
110 : 호스트 112 : 제어 신호 생성부
120 : 마스터 모듈 122 : 식별 신호 생성부
124 : 주소 할당부 126 : 제어 신호 전달부
130 : 서브 모듈 132 : 식별 핀
134 : 주소 저장부 136 : 로직부

Claims (6)

  1. 호스트, 상기 호스트와 통신선을 통해 연결되는 마스터 모듈 및 상기 마스터 모듈에 상기 통신선 및 식별선을 통해 일렬로 연속적으로 연결되는 다수의 서브 모듈들로 이루어지는 모듈형 제어기에 있어서,
    상기 호스트는 상기 통신선을 통해 상기 마스터 모듈에 상기 서브 모듈들을 제어하기 위한 제어 신호를 제공하는 제어 신호 생성부를 포함하고,
    상기 마스터 모듈은 상기 식별선을 통해 상기 각 서브 모듈들로 순차적으로 식별 신호를 제공하는 식별 신호 생성부 및 상기 식별 신호에 따른 식별 핀의 출력값을 확인하여 각 서브 모듈들의 주소를 할당하는 주소 할당부를 포함하고,
    상기 각 서브 모듈들은 상기 식별 신호에 따라 후속하는 서브 모듈의 연결 여부에 따라 로우 및 하이 중 어느 하나의 출력값을 나타내는 식별 핀 및 상기 주소 할당부로부터 할당되는 할당 주소를 저장하기 위한 주소 저장부를 포함하는 것을 특징으로 하는 모듈형 제어기.
  2. 제1항에 있어서, 상기 마스터 모듈은 상기 제어 신호 생성부의 제어 신호를 상기 서브 모듈들로 전달하는 제어 신호 전달부를 더 포함하고,
    상기 각 서브 모듈들은 상기 제어 신호에 포함된 주소 정보와 상기 할당 주소가 동일한 경우 상기 제어 신호에 따라 제어를 수행하고, 상기 주소 정보와 상기 할당 주소가 다른 경우 상기 제어 신호를 상기 후속하는 서브 모듈로 전달하는 로직부를 더 포함하는 것을 특징으로 하는 모듈형 제어기.
  3. 제1항에 있어서, 상기 식별 핀은 후속하는 서브 모듈의 연결된 경우 출력값이 로우이고, 후속하는 서브 모듈의 연결되지 않는 경우 출력값이 하이인 것을 특징으로 하는 모듈형 제어기.
  4. 마스터 모듈에서 서로 일렬로 연결된 서브 모듈들로 식별 신호를 제공하는 단계;
    상기 식별 신호에 대한 출력값에 따라 각 서브 모듈들의 주소를 할당하는 단계;
    호스트에서 상기 마스터 모듈을 통해 상기 서브 모듈들에 상기 서브 모듈들을 제어하기 위한 제어 신호를 제공하는 단계; 및
    상기 서브 모듈들에 할당된 주소를 근거로 상기 제어 신호에 따라 상기 서브 모듈들에서 제어를 수행하는 단계를 포함하는 것을 특징으로 하는 모듈형 제어기의 제어 방법.
  5. 제4항에 있어서, 상기 식별 신호에 대한 출력값에 따라 각 서브 모듈의 주소를 할당하는 단계는,
    상기 서브 모듈들 중 첫 번째 서브 모듈에서 상기 식별 신호에 따른 식별 핀의 출력값을 확인하는 단계;
    상기 출력값이 로우인 경우, 해당 서브 모듈에 주소를 할당하고 상기 식별 신호를 후속하는 서브 모듈로 전달하는 단계;
    상기 출력값이 하이일 때까지 나머지 서브 모듈에 대해 상기 출력값 확인 과정과 상기 주소 할당 및 상기 식별 신호를 후속 서브 모듈로 전달하는 과정을 반복하는 단계; 및
    상기 출력값이 하이인 경우, 해당 서브 모듈에 주소만 할당하는 단계를 포함하는 것을 특징으로 하는 모듈형 제어기의 제어 방법.
  6. 제4항에 있어서, 상기 제어 신호에 따라 상기 서브 모듈들에서 제어를 수행하는 단계는,
    상기 서브 모듈들 중 첫 번째 서브 모듈에서 상기 제어 신호에 포함된 주소 정보와 상기 할당 주소를 비교하는 단계;
    상기 주소 정보와 상기 할당 주소가 다른 경우 상기 제어 신호를 상기 후속하는 서브 모듈로 전달하는 단계;
    상기 주소 정보와 상기 할당 주소가 동일할 때까지 나머지 서브 모듈들에 대해 상기 주소 정보와 상기 할당 주소의 비교 및 상기 제어 신호를 상기 후속하는 서브 모듈로 전달하는 과정을 반복하는 단계; 및
    상기 주소 정보와 상기 할당 주소가 동일한 경우 해당 서브 모듈에서 상기 제어 신호에 따라 제어를 수행하는 단계를 포함하는 것을 특징으로 하는 모듈형 제어기의 제어 방법.
KR1020150164959A 2015-11-24 2015-11-24 모듈형 제어기 및 상기 모듈형 제어기의 제어 방법 KR102264235B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020150164959A KR102264235B1 (ko) 2015-11-24 2015-11-24 모듈형 제어기 및 상기 모듈형 제어기의 제어 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020150164959A KR102264235B1 (ko) 2015-11-24 2015-11-24 모듈형 제어기 및 상기 모듈형 제어기의 제어 방법

Publications (2)

Publication Number Publication Date
KR20170060474A KR20170060474A (ko) 2017-06-01
KR102264235B1 true KR102264235B1 (ko) 2021-06-14

Family

ID=59221815

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150164959A KR102264235B1 (ko) 2015-11-24 2015-11-24 모듈형 제어기 및 상기 모듈형 제어기의 제어 방법

Country Status (1)

Country Link
KR (1) KR102264235B1 (ko)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007272807A (ja) 2006-03-31 2007-10-18 Nippon Dempa Kogyo Co Ltd ディジタル処理装置のモジュール選択と機能切換方式
KR101543148B1 (ko) 2014-02-11 2015-08-07 주식회사 에스원 직접 디지털 제어기의 하위 모듈 자동 검색 방법

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4404962C2 (de) * 1994-02-17 1999-12-16 Heidelberger Druckmasch Ag Verfahren und Anordnung zum Konfigurieren von Funktionseinheiten in einer Master-Slave-Anordnung

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007272807A (ja) 2006-03-31 2007-10-18 Nippon Dempa Kogyo Co Ltd ディジタル処理装置のモジュール選択と機能切換方式
KR101543148B1 (ko) 2014-02-11 2015-08-07 주식회사 에스원 직접 디지털 제어기의 하위 모듈 자동 검색 방법

Also Published As

Publication number Publication date
KR20170060474A (ko) 2017-06-01

Similar Documents

Publication Publication Date Title
US11061580B2 (en) Storage device and controllers included in storage device
DE112011106030B4 (de) Selbstreparaturlogik für eine Stapelspeicherarchitektur
KR102675841B1 (ko) 바이너리 벡터 기반의 테스트 장치
JP2015531524A5 (ko)
EP3223162A1 (en) Configurable on-chip interconnection system and method and apparatus for implementing same, and storage medium
RU2016116440A (ru) Система, способ и устройство передачи данных
US9613721B2 (en) Semiconductor memory capable of performing through-chip via test and system using the same
CN105448348A (zh) 一种芯片修复方法和装置
US11494633B2 (en) Techniques to manage training or trained models for deep learning applications
KR20130000241A (ko) 칩 선택 회로 및 이를 포함하는 반도체 장치
CN104809074A (zh) 存储器控制设备、信息处理装置和存储器控制方法
US10776227B2 (en) Memory management system and method thereof
CN106354474A (zh) 随机数发生电路及包括其的半导体***
CN103544121A (zh) 一种基于微服务***管理槽位号的方法、设备及***
KR102264235B1 (ko) 모듈형 제어기 및 상기 모듈형 제어기의 제어 방법
US9128831B2 (en) Electrical device and method of setting address
US9792230B2 (en) Data input circuit of semiconductor apparatus
US7916564B2 (en) Multi-chip semiconductor device providing enhanced redundancy capabilities
WO2019236168A3 (en) Memory failure detection and resource allocation
JP2017162011A (ja) メモリデバイス用テスト回路及びこれを含む半導体集積装置
US20150355617A1 (en) Sequencer system and address setting method
WO2018122619A3 (en) System and method for memory access token reassignment
US11283899B2 (en) Method and apparatus for deploying computer networks
US9543951B2 (en) Semiconductor apparatus
KR102388044B1 (ko) 테스트 장치 및 이를 포함하는 테스트 시스템

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant