KR100962306B1 - 임베디드 시스템의 양방향 데이터 통신장치 및 그 방법 - Google Patents
임베디드 시스템의 양방향 데이터 통신장치 및 그 방법 Download PDFInfo
- Publication number
- KR100962306B1 KR100962306B1 KR1020030013820A KR20030013820A KR100962306B1 KR 100962306 B1 KR100962306 B1 KR 100962306B1 KR 1020030013820 A KR1020030013820 A KR 1020030013820A KR 20030013820 A KR20030013820 A KR 20030013820A KR 100962306 B1 KR100962306 B1 KR 100962306B1
- Authority
- KR
- South Korea
- Prior art keywords
- master
- slave
- virtual
- data
- bus protocol
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Fee Related
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/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4282—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
- G06F13/4286—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus using a handshaking protocol, e.g. RS232C link
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2213/00—Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F2213/0016—Inter-integrated circuit (I2C)
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Communication Control (AREA)
- Information Transfer Systems (AREA)
Abstract
Description
Claims (9)
- I2C버스 프로토콜을 이용하여 쌍방간에 데이터 통신을 수행하는 임베디드 시스템의 양방향 데이터 통신장치에 있어서,매스터 IC;슬레이브 IC; 및상기 매스터 IC와 상기 슬레이브 IC를 I2C버스 프로토콜로 통신이 이루어지게 하는 데이터라인 및 클럭라인으로 구성된 통신라인; 을 포함하고,상기 슬레이브 IC는,상기 매스터 IC를 호출하기 위한 호출신호를 상기 매스터 IC로 출력하는 것을 특징으로 하는 임베디드 시스템의 양방향 데이터 통신장치.
- 제 1항에 있어서,상기 슬레이브IC로부터 상기 호출신호를 수신한 매스터IC는 슬레이브IC를 호출하도록 데이터를 출력하는 것을 특징으로 하는 임베디드 시스템의 양방향 데이터 통신장치.
- 제 2항에 있어서, 상기 양방향 데이터통신은상기 매스터 IC는 I2C버스 프로토콜을 이용하여 슬레이브 IC를 호출하고 상기 슬레이브 IC가 상기 매스터 IC를 호출하고자 하는 경우에는 먼저 상기 슬레이브 IC가 인터럽트신호를 매스터 IC로 전송하고 상기 인터럽트신호를 전송받은 매스터 IC가 I2C버스 프로토콜을 이용하여 슬레이브 IC를 호출하도록 하는 것을 특징으로 하는 임베디드 시스템의 양방향 데이터 통신장치.
- 제 1항에 있어서,상기 슬레이브IC는 매스터IC로 동작되기 위한 프로그램이 추가되어 있으며 상기 매스터 IC에는 슬레이브 IC로 동작되기 위한 프로그램이 추가되어 있는 것을 특징으로 하는 임베디드 시스템의 양방향 데이터 통신장치.
- 제 4항에 있어서,상기 슬레이브IC로부터 상기 호출신호를 수신한 매스터IC는 슬레이브IC로 전환되고 상기 슬레이브IC는 매스터IC로 전환되어 상호 데이터를 송수신하는 것을 특징으로 하는 임베디드 시스템의 양방향 데이터 통신장치.
- 매스터 IC와 슬레이브 IC간에 I2C버스 프로토콜에 의하여 통신이 이루어지는 임베디드 시스템에 있어서,슬레이브 IC가 매스터 IC를 호출하는 단계;매스터 IC가 인터럽트를 발생하는 단계; 및매스터 IC가 I2C버스 프로토콜을 사용하여 슬레이브 IC와 데이터를 송수신하는 단계;로 이루어지는 임베디드 시스템의 양방향 데이터 통신방법.
- 제 6항에 있어서, 매스터 IC를 호출하는 단계는슬레이브 IC가 호출신호를 매스터 IC로 출력하여 이루어지는 것을 특징으로 하는 임베디드 시스템의 양방향 데이터 통신방법.
- 통상의 매스터 IC의 기능 및 가상의 슬레이브 IC의 기능을 갖는 매스터 IC와 통상의 슬레이브 IC의 기능 및 가상의 매스터 IC의 기능을 갖는 슬레이브 IC간에 I2C버스 프로토콜에 의하여 통신이 이루어지는 임베디드 시스템에 있어서,슬레이브 IC가 매스터 IC를 호출하는 단계;상기 매스터 IC가 가상 슬레이브 IC로 그 기능이 전환되고 상기 슬레이브 IC가 가상 매스터 IC로 그 기능을 전환하는 단계;상기 전환단계 후 상기 가상 매스터 IC가 I2C버스 프로토콜을 사용하여 상기 가상 슬레이브 IC와 데이터를 송수신하는 단계;로 이루어지는 임베디드 시스템의 양방향 데이터 통신방법.
- 제 8항에 있어서,상기 가상 매스터 IC와 상기 가상 슬레이브 IC간에 데이터 송수신이 완료된 상태에서는 각각 슬레이브 IC와 매스터 IC로 복귀되는 단계;를 더 포함하는 것을 특징으로 하는 임베디드 시스템의 양방향 데이터 통신방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030013820A KR100962306B1 (ko) | 2003-03-05 | 2003-03-05 | 임베디드 시스템의 양방향 데이터 통신장치 및 그 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030013820A KR100962306B1 (ko) | 2003-03-05 | 2003-03-05 | 임베디드 시스템의 양방향 데이터 통신장치 및 그 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20040078972A KR20040078972A (ko) | 2004-09-14 |
KR100962306B1 true KR100962306B1 (ko) | 2010-06-10 |
Family
ID=37364044
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020030013820A Expired - Fee Related KR100962306B1 (ko) | 2003-03-05 | 2003-03-05 | 임베디드 시스템의 양방향 데이터 통신장치 및 그 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100962306B1 (ko) |
-
2003
- 2003-03-05 KR KR1020030013820A patent/KR100962306B1/ko not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
KR20040078972A (ko) | 2004-09-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5958024A (en) | System having a receive data register for storing at least nine data bits of frame and status bits indicating the status of asynchronous serial receiver | |
KR20040076730A (ko) | 고속의 무선 통신에 적합한 하이브리드형 직렬 데이터전송 장치 및 그 방법 | |
US5896549A (en) | System for selecting between internal and external DMA request where ASP generates internal request is determined by at least one bit position within configuration register | |
KR100348545B1 (ko) | 통신 dma 장치 | |
KR100962306B1 (ko) | 임베디드 시스템의 양방향 데이터 통신장치 및 그 방법 | |
KR970007257B1 (ko) | 패킷 전송 시스템과, 데이타 버스 및 전용 제어라인 모두를 활용하는 방법 | |
JP3134821B2 (ja) | 通信システム | |
KR100361511B1 (ko) | 다기능 직렬 통신 인터페이스 장치 | |
JP2003258922A (ja) | 3段通信バッファを利用した通信装置 | |
US7032061B2 (en) | Multimaster bus system | |
JP2004334551A (ja) | シリアル通信システム及びシリアル通信用ローカル端末 | |
JP2639248B2 (ja) | 通信インターフェイス装置 | |
JP2006079621A (ja) | ベースバンドプロセッサと無線周波数集積モジュールとの間のデジタルプログラミングインターフェース | |
JPH10207834A (ja) | シリアル入出力回路 | |
KR100295683B1 (ko) | 인터아이씨의 제너럴콜 어크날리지장치및 방법 | |
JPH0546535A (ja) | データ転送インタフエース装置 | |
JP2005251095A (ja) | Usb装置 | |
KR100299572B1 (ko) | 버스트모드버스를탑재한마이크로프로세서와주변장치간인터페이스장치 | |
KR100192523B1 (ko) | 공유형 팩스 및 그 정보 전달 방법 | |
JP2821320B2 (ja) | ホームバス・プロトコル・コントローラ | |
JPH041544B2 (ko) | ||
JP2001136186A (ja) | 多重通信装置 | |
JPH07319841A (ja) | シリアル制御装置 | |
JPH08265393A (ja) | シリアル通信方法およびシリアル通信コントローラ | |
JPH0461388B2 (ko) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20030305 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20080229 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20030305 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20091030 Patent event code: PE09021S01D |
|
N231 | Notification of change of applicant | ||
PN2301 | Change of applicant |
Patent event date: 20091230 Comment text: Notification of Change of Applicant Patent event code: PN23011R01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20100427 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20100601 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20100603 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20130530 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20130530 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20140522 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20140522 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20150526 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20150526 Start annual number: 6 End annual number: 6 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20170509 |