상기 목적을 달성하기 위하여, 본 발명의 실시 예에 따른 인터페이스 시스템은 외부로부터 다수의 비트를 가지는 제 1데이터 및 제 2데이터를 공급받고, 공급받은 제 1데이터 및 제 2데이터의 비트를 순차적으로 출력하기 위한 직렬 변환부와; 상기 직렬 변환부로부터 공급되는 2비트에 대응하여 4가지 전압레벨을 생성하기 위한 송신회로와; 상기 송신회로부터 공급되는 상기 전압레벨을 이용하여 상기 2비트를 복원하기 위한 수신회로와; 상기 수신회로로부터 공급되는 2비트를 순차적으로 저장하면서 상기 제 1데이터 및 제 2데이터를 복원하기 위한 직병렬 변환부를 구비하며; 상기 직렬 변환부는 제 1데이터의 비트를 순차적으로 출력하기 위한 제 1직렬 변환기와, 제 2데이터의 비트를 순차적으로 출력하기 위한 제 2직렬 변환기를 구비한다.
삭제
상기 송신회로는 상기 2비트를 3비트로 변환하기 위한 디코더와, 상기 3비트에 대응하여 전류들의 전류 흐름을 제어하기 위한 구동부와, 상기 구동부로부터 공급되는 상기 전류들의 전류 흐름에 대응하는 전압이 인가되는 송신저항을 구비한다.
상기 구동부는 상기 3비트의 서로 다른 비트를 입력받고, 입력받은 비트에 대응하여 상기 전류의 흐름을 제어하기 위한 3개의 구동회로들을 구비한다. 상기 구동회로들 각각은 제 1전압과 접속되며 제 1전압으로부터 일정전류가 흐르도록 채널폭이 제어되는 제 1트랜지스터와, 제 2전압과 접속되며 상기 일정전류가 흐르도록 채널폭이 제어되는 제 2트랜지스터와, 상기 제 1트랜지스터 및 제 2트랜지스터 사이에 위치되는 제 3트랜지스터 및 제 4트랜지스터와, 상기 제 3트랜지스터 및 제 4트랜지스터와 병렬로 접속되는 제 5트랜지스터 및 제 6트랜지스터를 구비한다.
상기 수신회로는 상기 송신 및 수신 라인 사이에 위치되어 상기 송신저항에 인가되는 전압을 공급받는 수신저항과; 상기 수신저항의 양측단에 인가되는 전압을 증폭하기 위한 앰프들과; 상기 앰프들 각각에 설치되며, 상기 앰프로부터 공급되는 전압을 비교하기 비교부들과; 상기 비교부들로부터 공급되는 비트를 이용하여 상기 2비트를 복원하기 위한 엔코더를 구비한다.
상기 엔코더들은 비교부들로부터 "000"의 3비트가 입력될 때 "00"의 2비트 생성, "001"의 3비트가 입력될 때 "01"의 2비트 생성, "011"의 3비트가 입력될 때 "10"의 2비트 생성, "111"의 3비트가 입력될 때 "11"의 2비트를 생성한다.
상기 송신저항 및 수신저항 중 적어도 하나는 상기 송신 및 수신 라인 사이에 위치되는 메인저항과, 상기 메인 저항과 병렬로 접속되는 다수의 보조저항들과, 상기 보조저항들 각각과 접속되도록 위치되며, 상기 보조저항과 상기 송신 및 수신 라인의 전기적 접속을 제어하기 위한 스위치들을 구비한다.
본 발명의 실시예에 따른 평판 표시장치는 외부 시스템으로부터 데이터들을 공급받는 타이밍 제어부와; 상기 타이밍 제어부로부터 공급되는 데이터들을 이용하여 데이터신호들을 생성하고, 생성된 데이터신호들을 데이터선들로 공급하기 위한 데이터 구동부와; 주사선들로 주사신호를 순차적으로 공급하기 위한 주사 구동부와; 상기 주사선들 및 데이터선들의 교차부에 위치되며, 상기 데이터신호에 대응되는 휘도의 빛을 생성하기 위한 화소들과; 상기 외부 시스템과 상기 타이밍 제어부 사이에 데이터를 전송하기 위한 인터페이스 시스템을 구비하며; 상기 인터페이스 시스템은 다수의 비트를 가지는 제 1데이터 및 제 2데이터를 공급받고, 공급받은 제 1데이터 및 제 2데이터의 비트를 순차적으로 출력하기 위한 직렬 변환부와; 상기 직렬 변환부로부터 공급되는 2비트에 대응하여 4가지 전압레벨을 생성하기 위한 송신회로와; 상기 송신회로부터 공급되는 상기 전압레벨을 이용하여 상기 2비트를 복원하기 위한 수신회로와; 상기 수신회로로부터 공급되는 2비트를 순차적으로 저장하면서 상기 제 1데이터 및 제 2데이터를 복원하기 위한 직병렬 변환부를 구비하며; 상기 송신회로는 상기 2비트를 3비트로 변환하기 위한 디코더와, 상기 3비트에 대응하여 전류들의 전류 흐름을 제어하기 위한 구동부와, 상기 구동부로부터 공급되는 상기 전류들의 전류 흐름에 대응하여 전압이 인가되는 송신저항을 구비한다.
삭제
상기 수신회로는 상기 송신 및 수신 라인 사이에 위치되어 상기 송신저항에 인가되는 전압을 공급받는 수신저항과; 상기 수신저항의 양측단에 인가되는 전압을 증폭하기 위한 앰프들과; 상기 앰프들 각각에 설치되며, 상기 앰프로부터 공급되는 전압을 비교하기 비교부들과; 상기 비교부들로부터 공급되는 비트를 이용하여 상기 2비트를 복원하기 위한 엔코더를 구비한다.
상기 송신저항 및 수신저항 중 적어도 하나는 상기 송신 및 수신 라인 사이에 위치되는 메인저항과, 상기 메인 저항과 병렬로 접속되는 다수의 보조저항들과, 상기 보조저항들 각각과 접속되도록 위치되며, 상기 보조저항과 상기 송신 및 수신 라인의 전기적 접속을 제어하기 위한 스위치들을 구비한다.
이하, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명을 용이하게 실시할 수 있는 바람직한 실시 예를 첨부된 도 1 내지 도 14를 참조하여 상세히 설명하면 다음과 같다.
도 1은 본 발명의 실시예에 의한 평판 표시장치를 나타내는 도면이다.
도 1을 참조하면, 본 발명의 실시예에 의한 평판 표시장치는 주사선들(S1 내지 Sn) 및 데이터선들(D1 내지 Dm)의 교차부에 위치되는 화소들(140)을 포함하는 화소부(130)와, 주사선들(S1 내지 Sn)을 구동하기 위한 주사 구동부(110)와, 데이터선들(D1 내지 Dm)을 구동하기 위한 데이터 구동부(120)와, 주사 구동부(110) 및 데이터 구동부(120)를 제어하기 위한 타이밍 제어부(150)와, 타이밍 제어부(150)로 데이터(Data)를 공급하기 위한 시스템(160)을 구비한다.
주사 구동부(110)는 타이밍 제어부(150)로부터 주사 구동제어신호(SCS)를 공급받는다. 주사 구동제어신호(SCS)를 공급받은 주사 구동부(110)는 주사신호를 생 성하고, 생성된 주사신호를 주사선들(S1 내지 Sn)로 순차적으로 공급한다.
데이터 구동부(120)는 타이밍 제어부(150)로부터 데이터 구동제어신호(DCS) 및 데이터(Data)를 공급받는다. 데이터 구동제어신호(DCS)를 공급받은 데이터 구동부(120)는 데이터신호를 생성하고, 생성된 데이터신호를 주사신호와 동기되도록 데이터선들(D1 내지 Dm)로 공급한다.
타이밍 제어부(150)는 데이터 구동제어신호(DCS) 및 주사 구동제어신호(SCS)를 생성한다. 타이밍 제어부(150)에서 생성된 데이터 구동제어신호(DCS)는 데이터 구동부(120)로 공급되고, 주사 구동제어신호(SCS)는 주사 구동부(110)로 공급된다. 그리고, 타이밍 제어부(150)는 시스템(160)으로부터 데이터(Data)를 공급받고, 공급받은 데이터(Data)를 데이터 구동부(120)로 전달한다.
시스템(160)은 표시하고자 하는 영상에 대응하는 데이터(Data)를 타이밍 제어부(150)로 공급한다. 일반적으로 데이터(Data)는 다수의 비트로 이루어진다. 시스템(160)은 데이터(Data)를 2비트씩 타이밍 제어부(150)로 전송한다. 이와 같이 2비트씩 데이터(Data)가 전송되면 전자파 간섭(EMI)이 최소화될 수 있다.
화소부(130)는 주사선들(S1 내지 Sn) 및 데이터선들(D1 내지 Dm)의 교차부에 위치되는 화소들(140)을 구비한다. 화소들(140)은 주사신호가 공급될 때 선택되어 데이터신호를 공급받는다. 데이터신호를 공급받은 화소들(140)은 데이터신호에 대응되는 휘도의 빛을 외부로 공급하고, 이에 따라 화소부(130)에서 소정 휘도의 영상이 표시된다.
도 2는 본 발명의 실시예에 의한 인터페이스 시스템을 나타내는 도면이다. 도 2에서는 송신부(200)는 시스템(160)에 포함되며 수신부(210)는 타이밍 제어부(150)에 포함된다.
도 2를 참조하면, 본 발명의 실시예에 의한 인터페이스 시스템은 송신부(200)와, 송신부(200)로부터 2비트씩 정보를 전달받는 수신부(210)를 구비한다.
송신부(200)는 병렬로 공급되는 데이터(Data)를 직렬로 변환하기 위한 직렬 변환부(202)와, 직렬 변환부(202)로부터 공급되는 2비트의 정보를 수신회로(212)로 전달하기 위한 송신회로(204)를 구비한다.
직렬 변환부(202)는 2개의 데이터(Data)를 공급받고, 공급받은 2개의 데이터(Data)를 직렬 형태로 변환한다. 이를 위해, 직렬 변환부(202)는 2개의 직렬 변환기(203)(Serializer)를 구비한다. 직렬 변환기(203) 각각은 도 3과 같이 서로 다른 데이터(Data1, Data2)를 공급받고, 공급받은 데이터(Data1, Data2)의 비트를 순차적으로 출력함으로써 데이터(Data1, Data2)를 직렬로 출력하게 된다.
송신회로(204)는 직렬 변환부(202)로부터 공급되는 2비트에 대응하여 송신회로(204) 내부에 포함되는 송신저항(미도시)으로 공급되는 전류의 방향을 제어한다. 그러면, 송신저항에 인가되는 전압은 직렬 변환부(202)로부터 공급되는 2비트에 대응하여 결정되고, 이 송신저항 양단의 전압이 수신회로(212)로 전달된다. 한편, 송신저항에 인가되는 전압은 2비트에 대응하여 4개의 전압레벨을 갖는다.
수신회로(212)는 송신회로(204)로부터 인가되는 전압을 이용하여 2비트의 정보를 복원하고, 복원된 2비트의 정보를 직병렬 변환부(214)로 공급한다. 이를 위 해, 수신회로(212)의 내부에는 송신저항으로부터 공급되는 전압을 인가받기 위한 수신저항을 구비한다.
직병렬 변환부(214)는 수신회로(212)로부터 공급받는 비트를 순차적으로 저장함으로써 데이터(Data)를 복원하고, 복원된 데이터(Data)를 병렬 형태로 출력한다. 이를 위해, 직병렬 변환부(214)는 2개의 직병렬 변환기(215)(Deserializer)를 구비한다. 직병렬 변환기(215) 각각은 도 4와 같이 수신회로(212)로부터 각각 1비트씩(총 2비트) 공급받고, 공급받은 1비트를 임시 저장하면서 데이터(Data1, Data2)를 복원한다. 그리고, 복원된 데이터(Data1, Data2)를 병렬 형태로 데이터 구동부(120)로 전달한다.
도 5는 도 2에 도시된 직렬 변환기를 나타내는 회로도이다. 도 5에는 설명의 편의성을 위하여 제 2전압(VSS)이 기저전위(GND)로 설정된다고 가정하고, 기호도 기저전위(GND)로 표시하기로 한다.
도 5를 참조하면, 데이터(Data)의 서로 다른 비트를 입력받는 제 1트랜지스터들(M1, M2,..., M22)과, 반전된 비트를 입력받는 제 2트랜지스터들(/M1, /M2, ...,/M22)을 구비한다.
제 1트랜지스터들(M1, M2, ...M22)은 제 1전압(VDD)과 제 2전압(VSS) 사이에 위치되어 데이터(Data)의 서로 다른 비트를 공급받는다. 예를 들어, M1트랜지스터(M1)는 데이터(Data)의 D0비트를 공급받고, M22트랜지스터(M22)는 데이터(Data)의 D21비트를 공급받는다. 이와 같은 제 1트랜지스터들(M1, M2, ...,M22)은 제어신호들(C, /C)에 의하여 서로 다른 시점에 턴-온될 수 있도록 제어된다. 예를 들어, 제어신호들(C, /C)은 M1트랜지스터(M1)로부터 M22트랜지스터(M22)까지 순차적으로 턴-온될 수 있도록 공급된다. 일례로, 제어신호들(C)은 도 6과 같이 일부기간 중첩되도록 공급될 수 있다. 한편, 제어신호들(C, /C)이 공급될 때 실질적으로 제 1트랜지스터들(M1, M2, ...,M22)의 턴-온 및 턴-오프 여부는 데이터(Data)의 비트에 의하여 결정된다.
제 2트랜지스터들(/M1, /M2, .../M22)은 제 1전압(VDD)과 제 2전압(VSS) 사이에 위치되어 데이터(Data)의 서로 다른 반전 비트를 공급받는다. 예를 들어, /M1트랜지스터(/M1)은 데이터(Data)의 /D0비트를 공급받고, /M22트랜지스터(/M22)는 데이터(Data)의 /D21비트를 공급받는다. 여기서, 반전비트는 데이터의 각 비트를 반전한 비트를 의미한다. 예를 들어, D0의 비트값이 "1"로 설정될 때 D0의 반전비트 /D0의 비트값은 "0"으로 설정된다.
이와 같은 제 2트랜지스터들(/M1, /M2, ...,/M22)은 제어신호들(C, /C)에 의하여 서로 다른 시점에 턴-온될 수 있도록 제어된다. 예를 들어, 제어신호들(C, /C)은 /M1트랜지스터(/M1)로부터 /M22트랜지스터(/M22)까지 순차적으로 턴-온될 수 있도록 공급된다. 여기서, 데이터(Data)에서 동일 가중치를 가지는 반전 및 비반전 비트를 공급받는 제 1 및 제 2트랜지스터들(M1,...,M21, /M1,...,/M22)은 동일 시점에 턴-온될 수 있는 여건으로 설정된다. 예를 들어, 동일 가중치를 가지는 반전 비트 및 비반전 비트를 공급받는 M1트랜지스터(M1) 및 /M1트랜지스터(/M1)가 동일 시점에 턴-온될 수 있는 여건으로 설정되도록 제어신호들(C, /C)이 공급된다.
동작과정을 설명하면, 먼저 제어신호들(C, /C)에 의하여 M1트랜지스터 및 /M1트랜지스터가 턴-온될 수 있는 조건으로 설정된다. 여기서, 데이터(Data)의 D0비트 및 /D0비트에 의하여 M1트랜지스터 및 /M1트랜지스터의 턴-온 및 턴-오프가 제어된다. 예를 들어, D0비트가 "1"로 설정된다면 M1트랜지스터(M1)가 턴-온되어 제 1출력단자(out1)로 "0"의 값이 출력되고, /M1트랜지스터(/M1)가 턴-오프되고 제 2출력단자(out2)로 "1"의 값이 출력된다. 이와 같은 과정을 거치면서 병렬로 공급되는 데이터(Data)가 직렬 형태로 변환되어 제 1출력단자(out1) 및 제 2출력단자(out2)로 공급된다.
한편, 직렬 변환기는 M30 트랜지스터(M30), M31 트랜지스터(M31) 및 M32 트랜지스터(M32)를 더 구비한다. M31 트랜지스터(M31)는 M30 트랜지스터(M30)와 제 1트랜지스터들(M1, ...,M21) 사이에 위치되며, 게이트전극으로 기저전원(GND)을 공급받아 턴-온 상태를 유지한다. M32 트랜지스터(M32)는 M30 트랜지스터(M30)와 제 2트랜지스터들(/M1, ...,/M21) 사이에 위치되며, 게이트전극으로 기저전원(GND)을 공급받아 턴-온 상태를 유지한다. M30 트랜지스터(M30)는 M31 트랜지스터(M31)와 M32 트랜지스터(M32)의 공통노드와 제 1전압(VDD) 사이에 위치되며, 게이트전극으로 기저전원(GND)을 공급받아 턴-온 상태를 유지한다.
도 7은 도 2에 도시된 송신회로(204)를 나타내는 블록도이다.
도 7을 참조하면, 본 발명의 실시예에 의한 송신회로(204)는 직렬 변환부(202)로부터 공급되는 2비트를 3비트로 변환하기 위한 디코더(300)와, 디코 더(300)로부터 공급되는 3비트에 대응하여 소정 전압을 송신저항(Tx)에 인가하기 위한 구동부(302)를 구비한다.
디코더(300)는 직렬 변환부(202)로부터 공급되는 2비트를 3비트로 변환한다. 다시 말하여, 디코더(300)는 구동부(302)에서 4가지 전압레벨로 나뉘는 전압이 생성될 수 있도록 2비트를 3비트로 변환한다. 실제로, 디코더(300)는 표 1과 같이 2비트를 3비트로 변환한다.
2비트 |
3비트 |
00 |
000 |
01 |
001 |
10 |
011 |
11 |
111 |
표 1을 참조하면, 디코더(300)는 직렬 변환부(202)로부터 "00"의 2비트가 입력될 때 "000"의 3비트를 생성하여 구동부(302)로 전송하고, "01"의 2비트가 입력될 때 "001"의 3비트를 생성하여 구동부(302)로 전송한다. 또한, 디코더(300)는 직렬 변환부(202)로부터 "10"의 2비트가 입력될 때 "011"의 3비트를 생성하여 구동부(302)로 전송하고, "11"의 2비트가 입력될 때 "111"의 3비트를 생성하여 구동부(302)로 전송한다.
구동부(302)는 디코더(300)로부터 공급되는 3비트의 비트값에 대응하여 4가지 전압레벨 중 어느 하나가 송신저항(Tx)에 인가될 수 있도록 송신저항(Tx)으로 공급되는 전류의 방향을 제어한다.
도 8은 도 7에 도시된 구동부의 구성을 상세히 나타내는 회로도이다.
도 8을 참조하면, 본 발명의 실시예에 의한 구동부(302)는 구동회로들(303a, 303b, 303c)을 구비한다.
구동회로들(303a, 303b, 303c) 각각은 디코더(300)로부터 공급되는 3비트 중 어느 하나의 비트를 공급받고, 공급받은 비트에 대응하여 구동된다. 이를 위하여, 구동회로들(303a, 303b, 303c) 각각은 제 1전압(VDD)과 접속되며, 제 1전압(VDD)으로부터 일정전류(I)가 흐르도록 채널폭이 제어되는 제 1트랜지스터(M51)와, 제 2전압(VSS)과 접속되며, 일정전류(I)가 흐르도록 채널폭이 제어되는 제 2트랜지스터(M52)와, 제 1트랜지스터(M51) 및 제 2트랜지스터(M52) 사이에 위치되는 제 3트랜지스터(M53) 및 제 4트랜지스터(M54)와, 제 3트랜지스터(M53) 및 제 4트랜지스터(M54)와 병렬로 접속되는 제 5트랜지스터(M55) 및 제 6트랜지스터(M56)를 구비한다.
제 1트랜지스터(M51) 및 제 2트랜지스터(M52)는 제 1전압(VDD)으로부터 제 2전압(VSS)으로 일정전류(I)가 흐르도록 제어한다. 이를 위해, 제 1전압(VDD)의 전압값은 제 2전압(VSS)의 전압값보다 높은 전압값으로 설정된다. 그리고, 제 1트랜지스터(M51)는 피모스(PMOS)로 형성되고, 제 2트랜지스터(M52)는 엔모스(NMOS)로 형성된다.
제 3트랜지스터(M53) 및 제 4트랜지스터(M54)는 자신에게 공급되는 특정비트(D)에 대응하여 턴-온 또는 턴-오프된다. 여기서, 제 3트랜지스터(M53)는 피모스(PMOS)로 형성되고, 제 4트랜지스터(M54)는 엔모스(NMOS)로 형성된다. 따라서, 제 3트랜지스터(M53) 및 제 4트랜지스터(M54)는 서로 교번적으로 턴-온 및 턴-오프 된다.
제 5트랜지스터(M54) 및 제 6트랜지스터(M56)는 자신에게 공급되는 특정 반전비트(/D)에 대응하여 턴-온 또는 턴-오프된다. 여기서, 제 5트랜지스터(M55)는 피모스(PMOS)로 형성되고, 제 6트랜지스터(M56)는 엔모스(NMOS)로 형성된다. 따라서, 제 5트랜지스터(M54) 및 제 6트랜지스터(M56)는 서로 교번적으로 턴-온 및 턴-오프 된다.
이와 같은 구동회로들(303a, 303b, 303c)의 동작과정을 표 2를 참조하여 상세히 설명하기로 한다.
3bit |
전류 방향 |
송신저항 인가전압 |
000 |
↑↑↑(-6㎃) |
-600㎷ |
001 |
↑↑↓(-2㎃) |
-200㎷ |
011 |
↑↓↓(2㎃) |
200㎷ |
111 |
↓↓↓(6㎃) |
600㎷ |
표 2에서는 설명의 편의성을 위하여 일정전류(I)는 2㎃로 설정한다. 그리고, 2㎃의 전류가 공급될 때 송신저항(Tx)에 인가되는 전압은 200㎷로 설정한다.
표 2를 참조하면, 전류방향은 3비트에 대응하여 송신저항(Tx)으로 흐르는 전류의 방향을 나타낸다. 그리고, 송신저항 인가전압은 전류의 흐름에 대응하여 송신저항(Tx)에 인가되는 전압값을 나타낸다.
각각의 구동회로들(303a, 303b, 303c)로 "0"의 비트가 입력되는 경우 제 3트랜지스터(M53) 및 제 6트랜지스터(M56) 트랜지스터가 턴-온된다. 제 3트랜지스터(M53) 및 제 6트랜지스터(M56)가 턴-온되면 일정전류(I)는 제 3트랜지스터(M53), 제 1노드(N1), 송신저항(Tx), 제 2노드(N2)를 경유하여 제 6트랜지스터(M56)로 공급된다. 즉, "0"의 비트가 입력되는 경우 송신저항(Tx)으로 흐르는 전류의 방향은 제 1노드(N1)에서 제 2노드(N2)(즉, 표 2에 기재된 "↑")로 설정된다.
또한, 각각의 구동회로들(303a, 303b, 303c)로 "1"의 비트가 입력되는 경우 제 4트랜지스터(M54) 및 제 5트랜지스터(M55)가 턴-온된다. 제 4트랜지스터(M54) 및 제 5트랜지스터(M55)가 턴-온되면 일정전류(I)는 제 5트랜지스터(M55), 제 2노드(N2), 송신저항(Tx), 제 1노드(N1)를 경유하여 제 4트랜지스터(M54)로 공급된다. 즉, "1"의 비트가 입력되는 경우 송신저항(Tx)으로 흐르는 전류의 방향은 제 2노드(N2)에서 제 1노드(N1)(즉, 표 2에 기재된 "↓")로 설정된다.
동작과정을 설명하면, "000"의 3비트가 입력되는 경우 구동회로들(303a, 303b, 303c) 각각은 제 1노드(N1)에서 송신저항(Tx)을 경유하여 제 2노드(N2)로 전류를 공급한다. 따라서, 송신저항(Tx)으로는 표 2와 같이 전류(-6㎃) 및 이에 대응하는 전압(-600㎷)이 인가된다.
"001"의 3비트가 입력되는 경우 제 2 및 제 3구동회로(303b, 303c)는 제 1노드(N1)에서 송신저항(Tx)을 경유하여 제 2노드(N2)로 전류를 공급하고, 제 1구동회로(303a)는 제 2노드(N2)에서 송신저항(Tx)을 경유하여 제 1노드(N1)로 전류를 공급한다. 따라서, 송신저항(Tx)으로는 표 2와 같이 전류(-2㎃) 및 이에 대응하는 전압(-200㎷)이 인가된다.
"011"의 3비트가 입력되는 경우 제 3구동회로(303c)는 제 1노드(N1)에서 송신저항(Tx)을 경유하여 제 2노드(N2)로 전류를 공급하고, 제 1 및 제 2구동회로(303a, 303b)는 제 2노드(N2)에서 송신저항(Tx)을 경유하여 제 1노드(N1)로 전류를 공급한다. 따라서, 송신저항(Tx)으로는 표 2와 같이 전류(2㎃) 및 이에 대응하는 전압(200㎷)이 인가된다.
"111"의 3비트가 입력되는 경우 구동회로들(303a, 303b, 303c)은 제 2노드(N2)에서 송신저항(Tx)을 경유하여 제 1노드(N1)로 전류를 공급한다. 따라서, 송신저항(Tx)으로는 표 2와 같이 전류(6㎃) 및 이에 대응하는 전압(600㎷)이 인가된다.
즉, 본 발명의 구동부(302)는 디코더(300)로부터 공급되는 3비트에 대응하여 4가지 전압레벨이 송신저항(Tx)에 인가되도록 하고, 이 송신저항(Tx)에 인가되는 전압을 수신회로(212)로 전달한다. 여기서, 송신회로(204)와 수신회로(212) 사이에 위치되는 2개의 송/수신라인(송신 및 수신라인)에 의하여 송신저항(Tx)의 전압이 수신회로(212)로 전달된다
도 9는 전류의 방향에 대응하여 제 1노드 및 제 2노드에 인가되는 전압을 나타내는 시뮬레이션 도면이다.
도 9를 참조하면, 송신저항(Tx)의 제 1노드(N1) 및 제 2노드(N2)에 인가되는 전압은 디코더(300)로부터 공급되는 3비트에 대응하여 4가지 전압레벨을 갖도록 설정된다. 여기서, 디코더(300)로부터 공급되는 3비트는 데이터(Data)의 2비트 정보에 의하여 생성되기 때문에 송신저항(Tx)에 인가되는 전압정보에는 데이터(Data)의 2비트 정보가 포함된다.
도 10은 도 2에 도시된 수신회로를 나타내는 도면이다.
도 10을 참조하면, 본 발명의 실시예에 의한 수신회로(212)는 송/수신라인 사이에 접속되는 수신저항(Rx)과, 수신저항(Rx) 사이에 인가되는 전압을 증폭하기 위한 앰프들(400a, 400b, 400c)과, 앰프들(400a, 400b, 400c) 각각에 접속되는 비교부(402a, 402b, 402c)와, 비교부들(402a, 402b, 402c)로부터 공급되는 비트를 이용하여 데이터(Data)의 2비트를 복원하기 위한 엔코더(404)를 구비한다.
수신저항(Rx)에는 도 9와 같이 송신저항(Tx)에 인가되는 전압이 인가된다. 이와 같은 수신저항(Rx)은 송신저항(Tx)과의 임프던스를 매칭하기 위하여 사용된다.
제 1앰프(400a)는 수신저항(Rx)의 제 1노드(N1)의 전압을 제 2노드(N2)의 전압보다 상대적으로 높게 증폭한다.
제 2앰프(400b)는 수신저항(Rx)의 제 1노드(N1) 및 제 2노드(N2)의 전압을 동일하게 증폭한다.
제 3앰프(400c)는 수신저항(Rx)의 제 2노드(N2)이 전압을 제 1노드(N1)의 전압보다 상대적으로 높게 증폭한다.
제 1비교부(402a)는 제 1앰프(400a)로부터 공급되는 전압을 이용하여 "1" 또는 "0"의 비트를 생성하고, 생성된 비트를 엔코더(404)로 공급한다. 여기서, 제 1비교부(402a)는 제 1앰프(400a)로부터 공급되는 전압 중 제 1노드(N1)의 전압이 제 2노드(N2)의 전압보다 높을 때 "0"의 비트를 생성하고, 그 외의 경우에 "1"의 비트를 생성한다.
제 2비교부(402b)는 제 2앰프(400b)로부터 공급되는 전압을 이용하여 "1" 또는 "0"의 비트를 생성하고, 생성된 비트를 엔코더(404)로 공급한다. 여기서, 제 2비교부(420a)는 제 2앰프(400b)로부터 공급되는 전압 중 제 1노드(N1)의 전압이 제 2노드(N2)의 전압보다 높을 때 "0"의 비트를 생성하고, 그 외의 경우에 "1"의 비트를 생성한다.
제 3비교부(402c)는 제 3앰프(400c)로부터 공급되는 전압을 이용하여 "1" 또는 "0"의 비트를 생성하고, 생성된 비트를 엔코더(404)로 공급한다. 여기서, 제 3비교부(420c)는 제 3앰프(400c)로부터 공급되는 전압 중 제 1노드(N1)의 전압이 제 2노드(N2)의 전압보다 높을 때 "0"의 비트를 생성하고, 그 외의 경우에 "1"의 비트를 생성한다.
엔코더(404)는 비교부들(402a, 402b, 402c)로부터 공급되는 3비트를 이용하여 2비트를 생성한다. 여기서, 엔코더(404)는 표 1과 같이 3비트를 2비트로 변환한다. 다시 말하여, 엔코더(404)는 "000"의 3비트가 입력될 때 "00"의 2비트를 생성하고, "001"의 3비트가 입력될 때 "01"의 2비트를 생성한다. 그리고, 엔코더(404)는 "011"의 3비트가 입력될 때 "10"의 2비트를 생성하고, "111"의 3비트가 입력될 때 "11"의 2비트를 생성한다.
도 11은 본 발명의 수신회로의 동작과정을 나타내는 시뮬레이션 파형도이다.
도 11을 참조하면, 먼저 수신저항(Rx)에는 데이터(Data)의 2비트에 대응하는 소정 전압이 인가된다. 여기서, 설명의 편의성을 위하여 수신저항(Rx)에는 "11", "10", "01" 및 "00"의 비트에 대응하는 전압값이 순차적으로 입력된다고 가정하기로 한다.
앰프들(400a, 400b, 400c)은 수신저항(Rx)에 공급되는 전압값을 증폭하여 비교부들(402a)로 공급한다. 여기서, 제 1앰프(400a)는 제 1노드(N1)의 전압을 제 2노드(N2)의 전압보다 상대적으로 높게 증폭한다. 실제로, 제 1앰프(400a)는 수신저항(Rx)에 "10"비트에 대응되는 전압이 인가되는 경우 제 1노드(N1)의 전압이 제 2노드(N2)의 전압보다 높은 전압값을 갖도록 제 1노드(N1)의 전압을 증폭한다.
그리고, 제 3앰프(400c)는 제 2노드(N2)의 전압을 제 1노드(N1)의 전압보다 상대적으로 높게 증폭한다. 실제로, 제 3앰프(400c)는 수신저항(Rx)에 "01"비트에 대응되는 전압이 인가되는 경우 제 2노드(N2)의 전압이 제 1노드(N1)의 전압보다 높은 전압값을 갖도록 제 2노드(N2)의 전압을 증폭한다.
비교부들(402a, 402b, 402c)은 앰프들(400a, 400b, 400c)로부터 공급되는 전압을 이용하여 "1" 또는 "0"의 비트를 생성한다. 실제로, 비교부들(402a, 402b, 402c)은 제 1노드(N1)의 전압이 제 2노드(N2)의 전압보다 높을 때 "0"의 비트를 생성하고, 그 외의 경우에 "1"의 비트를 생성한다.
그러면, 수신저항(Rx)에 "11"비트에 대응되는 전압이 인가되는 경우 "111"의 비트가 생성되어 엔코더(404)로 공급되고, "10"비트에 대응되는 전압이 인가되는 경우 "011"의 비트가 생성되어 엔코더(404)로 공급된다. 또한, 수신저항(Rx)에 "01"의 비트가 인가되는 경우 "001"의 비트가 생성되어 엔코더(404)로 공급되고, "00"비트에 대응되는 전압이 인가되는 경우 "000"의 비트가 생성되어 엔코더(404)로 공급된다.
엔코더(404)는 자신에게 공급되는 3비트에 대응하여 표 1과 같이 2비트를 생성한다. 즉, 본 발명에서는 송신회로(204)와 수신회로(212) 사이에서 한번에 2비트씩의 정보를 전송하고, 이 정보를 엔코더(404)에서 안정적으로 복원하게 된다.
도 12는 도 10에 도시된 앰프들을 개략적으로 나타내는 도면이다.
도 12을 참조하면, 본 발명의 실시예에 의한 앰프들(400a, 400b, 400c) 각각은 제 1전압(VDD)과 기저전원(GND) 사이에 접속되는 제 1저항(R1) 및 제 1트랜지스터(M61)와, 제 1저항(R1) 및 제 1트랜지스터(M61)와 병렬로 접속되는 제 2저항(R2) 및 제 2트랜지스터(M62)와, 제 1트랜지스터(M61) 및 제 2트랜지스터(M62)의 공통노드와 기전전원(GND) 사이에 접속되는 제 3트랜지스터(M63)를 구비한다.
제 1트랜지스터(M61)의 게이트전극은 수신저항(Rx)의 제 2노드(N2)에 인가되는 전압을 공급받는다. 제 2트랜지스터(M62)의 게이트전극은 수신저항(Rx)의 제 1노드(N1)에 인가되는 전압을 공급받는다. 제 3트랜지스터(M63)는 외부로부터 공급되는 전압에 대응하여 소정 전류가 흐를 수 있도록 제어한다.
제 2앰프(400b)를 참조하여 동작과정을 설명하면, 제 1트랜지스터(M61) 및 제 2트랜지스터(M62)는 자신에 공급되는 전압에 의하여 제 3트랜지스터(M63)로 흐르는 전류를 공급한다.
이때, 제 1트랜지스터(M61) 및 제 2트랜지스터(M62) 각각은 자신의 게이트전극에 인가되는 전압에 대응하여 채널 폭이 제한되고, 즉 소정의 저항으로 동작하게 된다. 이 경우, 제 1트랜지스터(M61)와 제 1저항(R1)의 사이에 인가되는 전압이 증폭된 제 1노드(N1)의 전압으로 출력되고, 제 2트랜지스터(M62)와 제 2저항(R2)의 사이에 인가되는 전압이 증폭된 제 2노드(N2)의 전압으로 출력된다.
한편, 제 1앰프(400a) 및 제 3앰프(400c)는 제 1저항(R1)과 제 1트랜지스터(M61)의 공통단자와 기저전원(GND) 사이에 접속되는 제 5트랜지스터(M5)와, 제 2저항(R2)과 제 2트랜지스터(M62)의 공통단자와 기저전원(GND) 사이에 접속되는 제 4트랜지스터(M64)를 더 구비한다.
제 1앰프(400a)에 포함되는 제 5트랜지스터(M65)는 항상 턴-오프 상태를 유지한다. 제 5트랜지스터(M65)는 더미 트랜지스터로 생략될 수도 있다. 제 1앰프(400a)에 포함되는 제 4트랜지스터(M64)는 외부로부터 공급되는 기준전압(Vref)에 의하여 소정전류가 흐르도록 턴-온된다. 이와 같이 제 4트랜지스터(M64)가 소정전류가 흐르도록 턴-온되면 제 1앰프(400a)는 제 1노드(N1)의 전압을 제 2노드(N2)의 전압보다 상대적으로 높게 증폭한다.
제 3앰프(400c)에 포함되는 제 4트랜지스터(M64)는 항상 턴-오프 상태를 유지한다. 제 4트랜지스터(M64)는 더미 트랜지스터로 생략될 수도 있다. 제 3앰프(400c)에 포함되는 제 5트랜지스터(M65)는 외부로부터 공급되는 기준전압(Vref)에 의하여 소정전류가 흐르도록 턴-온된다. 이와 같이 제 5트랜지스터(M65)가 소정전류가 흐르도록 턴-온되면 제 3앰프(400c)는 제 2노드(N2)의 전압을 제 1노드(N1)의 전압보다 상대적으로 높게 증폭한다.
도 13은 도 2에 도시된 직병렬 변환부를 나타내는 도면이다.
도 13을 참조하면, 본 발명의 직병렬 변환부는 2개의 직병렬 변환기(215)를 구비한다.
직병렬 변환기(215) 각각은 엔코더(404)로부터 공급되는 1비트를 순차적으로 저정하기 위한 제 1플립플롭들(215a)과, 제 1플립플롭들(215a)에 저장된 데이터를 공급받아 동시에 출력하기 위한 제 2플립플롭들(215b)을 구비한다.
직병렬 변환기(215) 각각은 엔코더(404)로부터 공급되는 2비트 중 서로 다른 비트를 공급받는다. 여기서, 엔코더(404)로부터 공급되는 1비트는 제 1플립플롭들(215a)에 순차적으로 저장된다. 이를 위해, 제 1플립플롭들(215a)은 k(k는 자연수)비트의 데이터(Data)에 대응하여 k개의 디(D) 플립플롭들로 구성된다.
제 2플롭플롭들(215b)은 제 1플립플롭들(215a)에 데이터(Data)의 모든 비트가 저장된 후 제 1플립플롭들(215a)에 저장된 비트를 공급받고, 공급받은 비트를 데이터(Data)로써 동시에 출력한다. 이를 위해, 제 2플립플롭들(215b)은 k개의 디(D) 플립플롭들로 구성된다. 한편, 제 2플롭플롭들(215b)로 공급되는 제 2클럭신호(CLK2)는 제 1플립플롭들(215a)로 공급되는 제 1클럭신호(CLK1) 보다 넓은 폭을 갖도록 설정된다.
상술한 본 발명의 인터페이스에서는 송신회로(204)와 수신회로(212) 사이에서 한번에 2비트씩의 정보를 전송하기 때문에 클럭의 주파수를 낮출 수 있는 장점이 있다. 다시 말하여, 종래에는 한번에 1비씩의 정보를 전송하기 위하여 높은 클럭이 필요하지만 본 발명에서는 한번에 2비씩의 정보를 전송하기 때문에 종래보다 낮은 클럭의 주파를 낮출 수 있고, 이에 따라 전자파 간섭을 최소화할 수 있다.
한편, 본 발명에서는 송신부(200)에 PLL(Phase Locked Loop)가 추가되고, 수신부(210)에 CDR(Clock Data Recovery)이 추가될 수 있다. PLL은 기준클럭(미도시)을 공급받고, 공급받은 기준클럭을 이용하여 직렬 변환부(202)로 클럭을 공급한다. CDR은 기준클럭을 공급받고, 공급받은 기준클럭을 이용하여 직병렬 변환부(214)로 클럭을 공급한다.
도 14는 본 발명의 실시예에 의한 송신저항 및/또는 수신저항을 나타내는 도면이다.
도 14를 참조하면, 본 발명의 실시예에 의한 송신저항 및 수신저항 중 적어도 하나는 송/수신라인의 제 1노드(N1)와 제 2노드(N2) 사이에 위치되는 메인저항(Rm)과, 제 1노드(N1)와 제 2노드(N2) 사이에 위치되는 보조저항들(Rs)과, 보조저항들(Rs) 각각과 접속되도록 위치되어 보조저항(Rs)과 송/수신라인을 전기적 접속을 제어하기 위한 스위치(SW)를 구비한다.
본 발명에서는 앞서 설명한 바와 같이 송신저항 및 수신저항에 인가되는 4가지 레벨의 전압을 이용하여 2비씩의 정보를 전송한다. 따라서, 2비씩의 정보가 정확히 전달되기 위해서는 송신저항 및 수신저항의 원하는 설계치의 저항값으로 설정되어야 한다. 하지만, 일반적으로 공정의 편차에 의하여 송신저항 및 수신저항이 원하는 설계치의 저항값으로 정확히 설계되기 곤란하다.
따라서, 본 발명에서는 보조저항(Rs)들 및 이와 접속되는 스위치들(SW)을 이용하여 제 1노드(N1)와 제 2노드(N2) 사이의 저항값을 원하는 값으로 맞춰준다. 다시 말하여, 스위치들(SW)의 턴-온 및 턴-오프를 제어하면서 송신저항 및 수신저항 중 적어도 하나의 저항을 원하는 설계치의 저항값으로 맞춰준다.
상기 발명의 상세한 설명과 도면은 단지 본 발명의 예시적인 것으로서, 이는 단지 본 발명을 설명하기 위한 목적에서 사용된 것이지 의미 한정이나 특허청구범위에 기재된 본 발명의 범위를 제한하기 위하여 사용된 것은 아니다. 따라서, 이상 설명한 내용을 통해 당업자라면 본 발명의 기술사상을 일탈하지 아니하는 범위에서 다양한 변경 및 수정이 가능함을 알 수 있을 것이다. 따라서, 본 발명의 기술적 보호 범위는 명세서의 상세한 설명에 기재된 내용으로 한정되는 것이 아니라 특허청구범위에 의해 정하여 져야만 할 것이다.