KR100696111B1 - 통신시스템 - Google Patents
통신시스템 Download PDFInfo
- Publication number
- KR100696111B1 KR100696111B1 KR1020050064371A KR20050064371A KR100696111B1 KR 100696111 B1 KR100696111 B1 KR 100696111B1 KR 1020050064371 A KR1020050064371 A KR 1020050064371A KR 20050064371 A KR20050064371 A KR 20050064371A KR 100696111 B1 KR100696111 B1 KR 100696111B1
- Authority
- KR
- South Korea
- Prior art keywords
- master device
- master
- protocol
- communication
- common slave
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4004—Coupling between buses
- G06F13/4022—Coupling between buses using switching circuits, e.g. switching matrix, connection or expansion network
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Computer Hardware Design (AREA)
- Bus Control (AREA)
- Small-Scale Networks (AREA)
- Communication Control (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명은 통신시스템에 관한 것이다. 본 발명에 따른 통신시스템은 제1프로토콜에 따른 통신상의 마스터로 동작하는 제1마스터디바이스와; 제2프로토콜에 따른 통신상의 마스터로 동작하는 제2마스터디바이스와; 상기 제1마스터디바이스 및 상기 제2마스터디바이스에 대해 각각 상기 제1프로토콜 및 상기 제2프로토콜에 따른 통신상의 슬레이브로 동작하는 공통슬레이브디바이스와; 상기 공통슬레이브디바이스와 상기 제1마스터디바이스 및 제2마스터디바이스 중 어느 하나와의 통신을 위해 상기 공통슬레이브디바이스와 상기 제1마스터디바이스 및 제2마스터디바이스와의 연결을 단속하는 스위칭부를 포함하는 것을 특징으로 한다. 이에 의하여 다수의 마스터디바이스가 동일한 기능을 수행하는 슬레이브디바이스와 통신을 하는 통신시스템에 있어서 비용상승 및 통신속도저하를 최소화 할 수 있다.
Description
도 1a 및 도 1b는 복수의 마스터디바이스와 공통슬레이브디바이스를 포함하는 종래의 통신시스템의 블럭도이고,
도 2는 본 발명에 따른 통신시스템의 블록도이고,
도 3은 도 2의 스위칭부의 구성의 일예를 도시한 도면이다.
* 도면의 주요 부분에 대한 부호의 설명
1 : 제1마스터디바이스 2 : 제2마스터디바이스
3 : 스위칭부 4 : 공통슬레이브디바이스
본 발명은, 통신시스템에 관한 것으로서 보다 상세하게는 다수의 마스터디바이스가 동일한 기능을 갖는 슬레이브디바이스와 통신을 하는 통신시스템에 관한 것이다.
일반적으로 DTV(Digital Television) 등의 전자장치는 많은 디바이스들을 포함하고 각 디바이스는 서로 통신이 가능하다.
디바이스간의 통신을 위한 일예가 I2C(Inter Integrated Circuit) 통신이다. I2C 통신은 필립스사가 제안한 통신방식으로서 SCL 및 SDA 두개의 통신라인을 이용하여 마스터디바이스와 슬레이브디바이스간에 통신을 한다.
여기서, 슬레이브디바이스는 복수개로 마련될 수 있으며 마스터디바이스는 필요한 슬레이브디바이스와 주소에 기반한 통신을 할 수 있다.
이처럼 마스터디바이스는 필요한 슬레이브디바이스와 연결되어 I2C 통신을 할 수 있는데, 때로는 복수의 마스터디바이스가 동일한 기능을 하는 슬레이브디바이스(이하 "공통슬레이브디바이스"라 한다)와 연결되어 통신을 해야 하는 경우가 있다.
이를 위해 도 1a 및 도 1b 에 도시된 바와 같은 연결방식이 제시된 바 있다.
도 1a는 각각의 마스터디바이스가 별개의 통신라인을 이용하여 공통슬레이브디바이스와 연결되어 있는 구성을 나타낸다.
이 경우 제1마스터디바이스와 제2마스터디바이스는 각각 자신과 연결된 별개의 통신라인을 위하여 언제나 공통슬레이브디바스와 통신할 수 있다. 그러나 동일한 기능을 하는 공통슬레이브디바이스가 각각의 마스터디바이스와의 연결된 통신라인에 각각 마련되므로 비용이 증가한다. 더욱이 공통슬레이브디바이스의 가격이 적지 않을 때는 그 비용 상승률은 더 커진다.
한편 도 1b는 각각의 마스터디바이스가 공통된 통신라인을 이용하여 공통슬레이브디바이스와 연결되어 있는 구성을 나타낸다.
이는 도 1a에 도시된 구성과는 달리 공통슬레이브디바이스가 하나만 필요하므로 추가적인 비용이 발생하지는 않는다. 그러나 제1마스터디바이스와 제2마스터 디바이스는 자신이 마스터의 권한이 있을 때만 공통슬레이브디바이스는 물론 그 외의 슬레이브디바이스와 통신할 수 있으므로, 제1마스터디바이스 및 제2마스터디바이스는 동시에 공통슬레이브디바이스 및 그 외의 슬레이브디바이스와 통신할 수 없다. 예를 들어 제1마스터디바이스가 공통슬레이브디바이스와 통신을 하고 있는 동안에는 제2마스터디바이스는 공통슬레이브디바이스는 물론 그 외의 어떤 슬레이브디바이스와도 통신을 할 수 없어 시스템 전체적인 통신속도가 느려지는 문제점이 있다.
따라서, 복수의 마스터디바이스와 통신하는 동일한 기능을 수행하는 공통슬레이브디바이스가 있는 경우에 비용상승 및 시스템 전체의 통신속도의 저하를 최소화 할 수 있는 구성을 마련할 수 있다면 바람직 할 것이다.
따라서 본 발명의 목적은, 다수의 마스터디바이스가 동일한 기능을 수행하는 슬레이브디바이스와 통신을 하는 경우 비용상승 및 통신속도저하를 최소화 할 수 있는 통신시스템을 제공하는 것이다.
상기 목적은, 본 발명에 따라, 통신시스템에 있어서, 제1프로토콜에 따른 통신상의 마스터로 동작하는 제1마스터디바이스와; 제2프로토콜에 따른 통신상의 마스터로 동작하는 제2마스터디바이스와; 상기 제1마스터디바이스 및 상기 제2마스터디바이스에 대해 각각 상기 제1프로토콜 및 상기 제2프로토콜에 따른 통신상의 슬레이브로 동작하는 공통슬레이브디바이스와; 상기 공통슬레이브디바이스와 상기 제 1마스터디바이스 및 제2마스터디바이스 중 어느 하나와의 통신을 위해 상기 공통슬레이브디바이스와 상기 제1마스터디바이스 및 제2마스터디바이스와의 연결을 단속하는 스위칭부를 포함하는 것을 특징으로 하는 통신시스템에 의해 달성된다.
여기서, 상기 제1프로토콜과 제2프로토콜 중 적어도 하나는 I2C 통신 프로토콜일 수 잇다.
여기서, 상기 제1마스터디바이스는 상기 공통슬레이브디바이스와 상기 I2C 프로토콜에 따른 통신을 하고자 하는 경우 상기 공통슬레이브디바이스와 상기 제1마스터디바이스와의 연결을 위한 제1스위칭제어신호를 상기 스위칭부에 인가할 수 있다.
여기서, 상기 제2마스터디바이스는 상기 공통슬레이브디바이스와 상기 I2C 프로토콜에 따른 통신을 하고자 하는 경우 상기 제1마스터디바이스에 스위칭연결요청을 하고, 상기 제1마스터디바이스는 상기 스위칭연결요청에 따라 상기 공통슬레이브디바이스와 상기 제2마스터디바이스와의 연결을 위한 제2스위칭제어신호를 상기 스위칭부에 인가할 수 있다.
여기서, 상기 제1마스터디바이스는 상기 공통슬레이브디바이스와 상기 I2C 프로토콜에 따른 통신을 하고자 하는 경우, 상기 제2마스터디바이스와 상기 공통슬레이브디바이스와의 상기 I2C 프로토콜에 따른 통신의 종료여부를 판단하고 상기 판단 결과 상기 제2마스터디바이스와 상기 공통슬레이브디바이스와의 상기 I2C 프로토콜에 따른 통신이 종료된 경우 상기 공통슬레이브디바이스와 상기 제1마스터디바이스가 연결되도록 하는 상기 제1스위칭제어신호를 상기 스위칭부에 인가할 수 있다.
여기서, 상기 제1마스터디바이스는 상기 제2마스터디바이스와 쌍방향 통신을 하고 상기 쌍방향통신에 따른 상기 제2마스터디바이스의 응답에 기초하여 상기 제2마스터디바이스와 상기 공통슬레이브디바이스와의 상기 I2C 프로토콜에 따른 통신의 종료여부를 판단할 수 있다.
이하에서는 첨부도면을 참조하여 본 발명에 대해 상세히 설명한다.
여기서 본 발명의 실시예들을 설명하는데 있어, 동일한 구성요소는 동일한 참조번호를 사용하여 설명하며 그 설명은 생략할 수 있다.
본 발명에 따른 통신시스템은 제1마스터디바이스(1) 및 제2마스터디비아스와, 공통 슬레이브디바이스(4)와, 스위칭부(3)를 포함한다.
제1마스터디바이스(1)는 제1프로토콜에 따른 통신상의 마스터로 동작하는 디바이스이고, 제2마스터디바이스(2)는 제2프로토콜에 따른 통신상의 마스터로 동작하는 디바이스이다. 여기서, 제1프로토콜 및 제2프로토콜은 동일한 프로토콜일수도 있고 서로 다른 프로토콜일수도 있다. 예를 들어 제1프로토콜은 I2C 통신 프로토콜이고, 제2프로토콜은 UART를 이용하는 직렬데이터통신 프로토콜일수도 있다.
이하에서는 제1프로토콜 및 제2프로토콜은 모두 I2C 통신 프로토콜인 것을 일예로 하여 설명한다.
공통 슬레이브디바이스(4)는 I2C 통신 프로토콜에 따라 슬레이브로 동작하는 디바이스로서 후술할 스위칭부(3)의 동작에 따라 제1마스터디바이스(1) 또는 제2마스터디바이스(2)와 통신 가능하도록 연결된다.
스위칭부(3)는 공통 슬레이브디바이스(4)와 제1마스터디바이스(1) 및 제2마스터디바이스(2) 중 어느 하나와의 통신을 위해 공통 슬레이브디바이스(4)와 제1마스터디바이스(1) 및/또는 제2마스터디바이스(2)와의 연결을 단속한다.
즉, 스위칭부(3)는 제1마스터디바이스(1)와 공통 슬레이브디바이스(4)와의 상호 통신을 위해 공통 슬레이브디바이스(4)와 제1통신라인을 연결한다. 여기서 제1통신라인은 제1마스터디바이스(1)와 적어도 하나의 슬레이브디바이스와의 통신을 하기 위한 통신라인으로서 클럭이 전송되는 SCL 라인과 데이터가 전송되는 SDA 라인을 포함한다.
또한 스위칭부(3)는 제2마스터디바이스(2)와 공통 슬레이브디바이스(4)와의 상호통신을 위해 공통 슬레이브디바이스(4)와 제2통신라인을 연결한다. 여기서 제2통신라인은 전술한 제1통신라인에 대응되는 통신라인으로서 제2마스터디바이스(2)와 적어도 하나의 슬레이브디바이스와의 통신을 위한 통신라인이다.
여기서 제1통신라인과 제2통신라인은 스위칭부(3)에 의해 분리되어 있다.
제1마스터디바이스(1)는 공통 슬레이브디바이스(4)와 통신을 하고자 하는 경우 공통 슬레이브디바이스(4)와의 연결을 위한 제1스위칭제어신호를 스위칭부(3)에 인가한다. 스위칭부(3)는 인가된 제1스위칭제어신호에 따라 제1통신라인과 공통 슬레이브디바이스(4)를 연결한다.
이에 따라 제1마스터디바이스(1)는 공통 슬레이브디바이스(4)와 연결된 통신라인을 통해 I2C 프로토콜에 따른 통신을 할 수 있다.
한편, 제2마스터디바이스(2)는 공통 슬레이브디바이스(4)와 통신을 하고자 하는 경우 제1마스터디바이스(1)에 스위칭연결요청을 할 수 있다. 제1마스터디바이스(1)는 스위칭연결요청에 따라 공통 슬레이브디바이스(4)와 제2마스터디바이스(2)와의 연결을 위한 제2스위칭제어신호를 스위칭부(3)에 인가한다. 스위칭부(3)는 인가된 제2스위칭제어신호에 따라 제2통신라인과 공통 슬레이브디바이스(4)를 연결한다. 이때 제1통신라인과 공통 슬레이브디바이스(4)와의 연결은 차단될 수 있다.
이에 따라 제2마스터디바이스(2)는 공통 슬레이브디바이스(4)와 연결된 통신라인을 통해 I2C 프로토콜에 따른 통신을 할 수 있다.
그런데, 제2마스터디바이스(2)가 공통 슬레이브디바이스(4)와 연결되어 통신을 하고 있는 경우에 제1마스터디바이스(1)가 스위칭부(3)에 제1스위칭제어신호를 인가한다면 스위칭부(3)는 공통 슬레이브디바이스(4)와 제2통신라인과의 연결을 차단하고 공통 슬레이브디바이스(4)와 제1통신라인을 연결하므로 제2마스터디바이스(2)와 공통 슬레이브디바이스(4)와의 통신은 중간에 강제로 차단될 수 있다.
이를 방지하기 위해 제1마스터디바이스(1)는 제1스위칭제어신호를 인가하기 전에 제2마스터디바이스(2)와 공통 슬레이브디바이스(4)와의 통신이 종료되었는지를 확인 할 수 있다.
제1마스터디바이스(1)가 제2마스터디바이스(2)와 공통 슬레이브디바이스(4)와의 통신이 종료되었는지 알 수 있는 하나의 방법은 제2마스터디바이스(2)와 쌍방향통신을 함으로써 제2마스터디바이스(2)로부터 통신종료 여부응답을 요청하는 것이다. 여기서 제1마스터디바이스(1)와 제2마스터디바이스(2)와의 쌍방향 통신은 전술한 제1통신라인 및 제2통신라인과는 독립적으로 마련된 통신라인을 이용하고, 별 도의 프로토콜을 기초로 하여 이루어질 수 있다.
제2마스터디바이스(2)로부터 공통 슬레이브디바이스(4)와의 통신이 종료되었다는 응답을 받은 경우 제1마스터디바이스(1)는 공통 슬레이브디바이스(4)와의 연결을 위한 제1스위칭제어신호를 스위칭부(3)에 인가할 수 있다.
이에 따라 제1마스터디바이스(1)는 제2마스터디바이스(2)와 공통 슬레이브디바이스(4)와의 통신을 강제로 종료시키지 않고 공통 슬레이브디바이스(4)와 통신을 할 수 있다.
상술한 내용은 제1마스터디바이스(1)가 제2마스터디바이스(2)와 공통 슬레이브디바이스(4)와의 통신 종료여부를 알기 위해 제2마스터디바이스(2)와 쌍방향 통신을 하는 것을 일예로 하여 설명하였으나, 제2마스터디바이스(2)가 공통 슬레이브디바이스(4)와의 통신이 종료된 경우 제1마스터디바이스(1)에 그 종료상태를 단방향통신을 통해 알릴 수도 있다.
또한, 도 2에 도시된 바와 같이 제2마스터디바이스(2)는 공통 슬레이브디바이스(4)와 통신을 위해 제1마스터디바이스(1)를 통해 스위칭부(3)에 제2스위칭제어신호를 인가하고 있으나, 제2마스터디바이스(2)는 직접 스위칭부(3)에 제2스위칭제어신호를 인가할 수도 있다.
도 2의 스위칭부(3)의 회로구성의 일예를 도 3을 참조하여 설명하면 다음과 같다.
제1마스터디바이스(1)는 공통 슬레이브디바이스(4)와의 통신을 하고자 하는 경우 스위칭제어신호에 온신호를 인가하고 이에 따라 Q2 는 도통되어 공통 슬레이 브디바이스(4)와 제1통신라인은 연결된다. 이때 Q1 은 도통된 상태이므로 R3를 통해 흐르는 전류는 감소하고 이에 따라 Q3는 오프상태가 되어 공통 슬레이브디바이스(4)와 제2통신라인은 연결이 차단된다.
한편, 제1마스터디바이스(1)는 제2마스터디바이스(2)와 공통 슬레이브디바이스(4)와의 통신을 위해 스위칭제어신호에 오프신호를 인가하고 이에 따라 Q2 는 오프되어 공통 슬레이브디바이스(4)와 제1통신라인은 연결이 차단된다. 또한 Q1 이 오프됨에 따라 R3를 통해 전류가 흐르게 되고 이에 따라 Q3는 도통이 되어 공통 슬레이브디바이스(4)와 제2통신라인은 연결된다.
전술한 바와 같이 스위칭부(3)는 트랜지스터 및 저항을 이용하여 마련될 수도 있지만 단일 IC (Integrated Circute)로 마련될 수도 있다.
비록 본 발명의 몇몇 실시예들이 도시되고 설명되었지만, 본 발명이 속하는 기술분야의 통상의 지식을 가진 당업자라면 본 발명의 원칙이나 정신에서 벗어나지 않으면서 본 실시예를 변형할 수 있음을 알 수 있을 것이다. 발명의 범위는 첨부된 청구항과 그 균등물에 의해 정해질 것이다.
이상 설명한 바와 같이, 본 발명에 따르면 다수의 마스터디바이스가 동일한 기능을 수행하는 슬레이브디바이스와 통신을 하는 통신시스템에 있어서 비용상승 및 통신속도저하를 최소화 할 수 있는 효과를 달성한다.
Claims (6)
- 통신시스템에 있어서,제1프로토콜에 따른 통신상의 마스터로 동작하는 제1마스터디바이스와;제2프로토콜에 따른 통신상의 마스터로 동작하는 제2마스터디바이스와;상기 제1마스터디바이스 및 상기 제2마스터디바이스에 대해 각각 상기 제1프로토콜 및 상기 제2프로토콜에 따른 통신상의 슬레이브로 동작하는 공통슬레이브디바이스와;상기 공통슬레이브디바이스와 상기 제1마스터디바이스 및 제2마스터디바이스 중 어느 하나와의 통신을 위해 상기 공통슬레이브디바이스와 상기 제1마스터디바이스 및 제2마스터디바이스와의 연결을 단속하는 스위칭부를 포함하는 것을 특징으로 하는 통신시스템.
- 제1항에 있어서,상기 제1프로토콜과 제2프로토콜 중 적어도 하나는 I2C 통신 프로토콜인 것을 특징으로 하는 통신시스템.
- 제2항에 있어서,상기 제1마스터디바이스는 상기 공통슬레이브디바이스와 상기 I2C 프로토콜에 따른 통신을 하고자 하는 경우 상기 공통슬레이브디바이스와 상기 제1마스터디 바이스와의 연결을 위한 제1스위칭제어신호를 상기 스위칭부에 인가하는 것을 특징으로 하는 통신시스템.
- 제3항에 있어서,상기 제2마스터디바이스는 상기 공통슬레이브디바이스와 상기 I2C 프로토콜에 따른 통신을 하고자 하는 경우 상기 제1마스터디바이스에 스위칭연결요청을 하고,상기 제1마스터디바이스는 상기 스위칭연결요청에 따라 상기 공통슬레이브디바이스와 상기 제2마스터디바이스와의 연결을 위한 제2스위칭제어신호를 상기 스위칭부에 인가하는 것을 특징으로 하는 통신시스템.
- 제4항에 있어서,상기 제1마스터디바이스는 상기 공통슬레이브디바이스와 상기 I2C 프로토콜에 따른 통신을 하고자 하는 경우, 상기 제2마스터디바이스와 상기 공통슬레이브디바이스와의 상기 I2C 프로토콜에 따른 통신의 종료여부를 판단하고 상기 판단 결과 상기 제2마스터디바이스와 상기 공통슬레이브디바이스와의 상기 I2C 프로토콜에 따른 통신이 종료된 경우 상기 공통슬레이브디바이스와 상기 제1마스터디바이스가 연결되도록 하는 상기 제1스위칭제어신호를 상기 스위칭부에 인가하는 것을 특징으로 하는 통신시스템.
- 제5항에 있어서,상기 제1마스터디바이스는 상기 제2마스터디바이스와 쌍방향 통신을 하고 상기 쌍방향통신에 따른 상기 제2마스터디바이스의 응답에 기초하여 상기 제2마스터디바이스와 상기 공통슬레이브디바이스와의 상기 I2C 프로토콜에 따른 통신의 종료여부를 판단하는 것을 특징으로 하는 통신시스템.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050064371A KR100696111B1 (ko) | 2005-07-15 | 2005-07-15 | 통신시스템 |
US11/414,412 US8274972B2 (en) | 2005-07-15 | 2006-05-01 | Communication system with switchable connection |
JP2006184742A JP4568703B2 (ja) | 2005-07-15 | 2006-07-04 | 通信システム |
CNB2006101013108A CN100485649C (zh) | 2005-07-15 | 2006-07-14 | 具有可切换连接的通信*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050064371A KR100696111B1 (ko) | 2005-07-15 | 2005-07-15 | 통신시스템 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20070009250A KR20070009250A (ko) | 2007-01-18 |
KR100696111B1 true KR100696111B1 (ko) | 2007-03-20 |
Family
ID=37609511
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020050064371A KR100696111B1 (ko) | 2005-07-15 | 2005-07-15 | 통신시스템 |
Country Status (4)
Country | Link |
---|---|
US (1) | US8274972B2 (ko) |
JP (1) | JP4568703B2 (ko) |
KR (1) | KR100696111B1 (ko) |
CN (1) | CN100485649C (ko) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101971642B (zh) * | 2008-01-28 | 2014-03-12 | 松下电器产业株式会社 | 通信*** |
JP5369010B2 (ja) * | 2010-01-25 | 2013-12-18 | パナソニック株式会社 | 通信システム |
US8601190B2 (en) * | 2011-06-24 | 2013-12-03 | Teco-Westinghouse Motor Company | Providing multiple communication protocols for a control system having a master controller and a slave controller |
EP3028159A1 (en) | 2013-07-31 | 2016-06-08 | Hewlett Packard Enterprise Development LP | Configuring a communication interconnect for electronic devices |
CN104571294A (zh) * | 2013-10-22 | 2015-04-29 | 英业达科技有限公司 | 服务器*** |
WO2015120339A1 (en) * | 2014-02-07 | 2015-08-13 | Bayer Healthcare Llc | Methods and apparatus for a multiple master bus protocol |
US10241955B2 (en) * | 2014-06-18 | 2019-03-26 | Qualcomm Incorporated | Dynamically adjustable multi-line bus shared by multi-protocol devices |
US10007628B2 (en) * | 2014-06-18 | 2018-06-26 | Qualcomm Incorporated | Dynamically adjustable multi-line bus shared by multi-protocol devices |
KR102285749B1 (ko) | 2014-11-10 | 2021-08-05 | 삼성전자주식회사 | 세마포어 기능을 갖는 시스템 온 칩 및 그것의 세마포어 구현 방법 |
US9665528B2 (en) | 2014-11-20 | 2017-05-30 | International Business Machines Corporation | Bus serialization for devices without multi-device support |
JP6511921B2 (ja) * | 2015-03-31 | 2019-05-15 | オムロン株式会社 | マスタ装置、およびマスタ装置の設定方法 |
CN106598891B (zh) * | 2015-10-15 | 2021-04-30 | 恩智浦美国有限公司 | 集成电路间i2c总线***中的从设备报警信号 |
KR102368600B1 (ko) * | 2017-05-31 | 2022-03-02 | 현대자동차주식회사 | 이종망 데이터 전송이 가능한 i2c 통신 고속화 시스템 |
CN111124979B (zh) * | 2019-10-31 | 2021-07-06 | 苏州浪潮智能科技有限公司 | 一种基于堆栈结构的i2c多主访问方法和*** |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004109996A1 (en) * | 2003-06-02 | 2004-12-16 | Matsushita Electric Industrial Co., Ltd. | Device, method, and program for performing master/slave switching process |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3792203A (en) * | 1972-03-10 | 1974-02-12 | Honeywell Inf Systems | Automatic redial memory device for telephones |
JPH04133154A (ja) | 1990-09-26 | 1992-05-07 | Fujitsu Ltd | バス切換制御方式 |
US5963450A (en) * | 1996-12-20 | 1999-10-05 | Square D Company | Operator interface unit for monitoring and controlling devices having dissimilar data structures |
JP2964975B2 (ja) * | 1997-02-26 | 1999-10-18 | 日本電気株式会社 | 高周波スイッチ回路 |
KR100224965B1 (ko) * | 1997-07-10 | 1999-10-15 | 윤종용 | 다층 구조의 아이2씨 버스를 이용한 진단/제어 시스템 |
JP3133732B2 (ja) | 1998-11-25 | 2001-02-13 | 甲府日本電気株式会社 | マルチスレーブバスラインシステム及びシリアル転送方法 |
US6769078B2 (en) | 2001-02-08 | 2004-07-27 | International Business Machines Corporation | Method for isolating an I2C bus fault using self bus switching device |
JP2002278852A (ja) | 2001-03-21 | 2002-09-27 | Toshiba Corp | バス切替え方法及びバス切替え装置 |
JP2002318782A (ja) | 2001-04-20 | 2002-10-31 | Nec Corp | バスシステム |
CN1184568C (zh) | 2001-09-06 | 2005-01-12 | 英业达股份有限公司 | 保护笔记型电脑的bios数据的装置及方法 |
JP2003085126A (ja) | 2001-09-14 | 2003-03-20 | Fuji Electric Co Ltd | 入力データ処理装置および方法 |
JP3949429B2 (ja) | 2001-11-05 | 2007-07-25 | シャープ株式会社 | Iicバス制御システム |
JP2003242048A (ja) | 2002-02-14 | 2003-08-29 | Hitachi Ltd | バスシステム |
US7039734B2 (en) * | 2002-09-24 | 2006-05-02 | Hewlett-Packard Development Company, L.P. | System and method of mastering a serial bus |
US6968406B2 (en) * | 2003-02-20 | 2005-11-22 | Dell Products L.P. | System and method for arbitrating access between common access requests on a bus |
CN2629126Y (zh) | 2003-05-27 | 2004-07-28 | 深圳市兆日信息技术有限公司 | 一种cpu接口转换装置及使用ps2接口的税控收款机 |
US7054417B2 (en) * | 2003-08-19 | 2006-05-30 | Qwest Communications International Inc. | Advanced call screening appliance |
CN1294504C (zh) | 2004-03-18 | 2007-01-10 | 上海交通大学 | 基于usb总线的数据隔离切换传输方法 |
US7281070B2 (en) * | 2005-01-28 | 2007-10-09 | International Business Machines Corporation | Multiple master inter integrated circuit bus system |
-
2005
- 2005-07-15 KR KR1020050064371A patent/KR100696111B1/ko not_active IP Right Cessation
-
2006
- 2006-05-01 US US11/414,412 patent/US8274972B2/en not_active Expired - Fee Related
- 2006-07-04 JP JP2006184742A patent/JP4568703B2/ja not_active Expired - Fee Related
- 2006-07-14 CN CNB2006101013108A patent/CN100485649C/zh not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004109996A1 (en) * | 2003-06-02 | 2004-12-16 | Matsushita Electric Industrial Co., Ltd. | Device, method, and program for performing master/slave switching process |
Also Published As
Publication number | Publication date |
---|---|
US20070016708A1 (en) | 2007-01-18 |
KR20070009250A (ko) | 2007-01-18 |
CN1896983A (zh) | 2007-01-17 |
CN100485649C (zh) | 2009-05-06 |
JP4568703B2 (ja) | 2010-10-27 |
JP2007026438A (ja) | 2007-02-01 |
US8274972B2 (en) | 2012-09-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100696111B1 (ko) | 통신시스템 | |
US7996577B2 (en) | Automatically switching console connection | |
JP4057913B2 (ja) | ビデオ信号処理装置の動作を制御する方法 | |
US7249209B2 (en) | System and method for dynamically allocating inter integrated circuits addresses to multiple slaves | |
KR20050098846A (ko) | 이중 라인 단자용 장치 | |
US20080270654A1 (en) | Bus System for Selectively Controlling a Plurality of Identical Slave Circuits Connected to the Bus and Method Therefore | |
CN107391419B (zh) | 支持多主机的通用序列汇流排集线设备及车用主机 | |
KR100687923B1 (ko) | 마스터디바이스, 그 제어방법과 마스터디바이스를 갖는전자장치 | |
US9684619B2 (en) | I2C router system | |
US6874050B2 (en) | Circuit and method for expanding a serial bus | |
US6438624B1 (en) | Configurable I/O expander addressing for I/O drawers in a multi-drawer rack server system | |
US7730228B2 (en) | System for dual use of an I/O circuit | |
CN110323644B (zh) | 转接器及其讯号传输方法 | |
CN108055212B (zh) | 一种兼容pse芯片的方法及装置 | |
US20120036294A1 (en) | Computer integrated display integrated display and control method of the same | |
CN113342726B (zh) | 一种i2c总线***、具有外加电压工作模式的芯片和方法 | |
US8081652B2 (en) | Integrated universal input-output interface circuit | |
CN111913904A (zh) | 向利用主从通信协议的多个从属装置自动分配互不相同地址的方法及用于其的装置 | |
CN102196056A (zh) | 重置服务器中网络设定的方法 | |
JP6516511B2 (ja) | 電子機器 | |
KR100814767B1 (ko) | 디지털/아날로그 겸용 튜너의 오류방지회로 | |
CN116701270A (zh) | 通信电路、服务器、方法、设备以及存储介质 | |
TWI276323B (en) | Backup system for network connection | |
CN115248671A (zh) | 一种车载分离式显示屏的控制*** | |
JP2009027571A (ja) | 通信プロトコル切替方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20130227 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20140227 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20150226 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20160226 Year of fee payment: 10 |
|
LAPS | Lapse due to unpaid annual fee |