검색어 입력폼

시리얼 인터페이스 예비보고서 마이크로컨트롤러

저작시기 2017.01 |등록일 2017.04.02 한글파일한컴오피스 (hwp) | 25페이지 | 가격 1,000원

목차

제 11장 시리얼 인터페이스
1. 시리얼 인터페이스
2. TWI(Two-wire Serial Interface)
3. SPI(Serial Peripheral Interface)
4. 실습 16 : TWI(I2C)로 EEPROM 붙이기
5. 실습 17 : SPI로 Flash Memory 붙이기
6. 실습 18 : TWI로 온습도 센서 제어하기

참고문헌

본문내용

1. 시리얼 인터페이스
(1) 페러렐 인터페이스(Parallel Interface)
데이터 및 어드레스가 병렬로 동시에 처리되기 때문에 데이터의 처리 속도가 빠르다. 따라서 SRAM등의 외부 메모리 및 고속의 주변 장치들을 연결하는데 주로 사용된다. 그러나 패러럴 I/O 인터페이스는 다수의 어드레스 신호와 데이터 신호를 필요로 하기 때문에, 칩의 크기를 소형화 할 수 없다는 단점을 가진다. ATMega128의 외부 메모리 인터페이스로 사용된다.

(2) 시리얼 인터페이스(Serial Interface)
시리얼 인터페이스는 고속의 제어가 필요 없는 장치들을 위해 데이터의 병렬 처리가 아닌 소수의 신호를 사용한다. 따라서 어드레스와 데이터를 순차적으로 처리하여 처리속도가 비교적 느리지만 필요한 핀수를 최소화 할 수 있어서 칩의 소형화에 유리하다. ATMega128이 제공하는 두 가지 시리얼 인터페이스는 TWI(Two Wire Serial Interface)와 SPI(Serial Peripheral Interface)가 있다.

2. TWI(Two-wire Serial Interface)
(1) TWI(Two-wire Serial Interface)
TWI는 단순하면서도 강력한 시리얼 통신 인터페이스이며 필립스사에서 제창한 I2C(Inter IC Bus)와 같은 방식으로 2선을 이용해 시스템 내부에서 여러 장치들과 통신한다. 즉 TWI 프로토콜은 클록(SCL)과 데이터(SDA)만으로 양방향 버스라인을 사용한다. 마스터와 슬레이브 동작을 지원하며, 다중 마스터도 가능하다. 각 디바이스는 송신기나 수신기로 동작하며TWI의 7비트 어드레스는 128개의 다른 슬레이브 어드레스까지 허용한다. 버스에 연결된 모든 디바이스는 독립적인 주소를 가지는데 이를 디바이스 어드레스(Device Address) 혹은 디바이스 아이디(Device ID)라 하며, 칩의 구분을 위해 각 칩마다 고유의 디바이스 ID를 가지고 있다. 400kHz까지의 데이터 전송 속도를 가진다.

참고 자료

HBE-MCU-Multi로 배우는 마이크로컨트롤러 <AVR편> 227-268쪽.
ATmega128마이크로컨트롤러실습, 박민상,이희찬,김경연, 2013 복두출판사 188~221쪽.
http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1040101&docId=160948955&qb=dm9sYXRpbGU=&enc=utf8&section=kin&rank=1&search_sort=0&spq=1&pid=RF8YOU5Y7t0ssaKlbyKsssssssh-383981&sid=Un8vcnJvLDIAABXnFCA
http://cafe.naver.com/embeddedworkshop/58
http://blog.naver.com/072lsch?Redirect=Log&logNo=50170006463
컴퓨터인터넷IT용어대사전, 전산용어사전편찬위원회 엮음, 2011.1.20, 일진사
기계공학용어사전, 기계공학사전편집위원회, 1995.3.1, 한국사전연구사
IT용어사전, 한국정보통신기술협회
자동차 용어사전, 자동차용어사전편찬회, 2012.5.25., 일진사
파퓰러음악용어사전, 클래식음악용어사전, 2002.1.28
다운로드 맨위로