2013년 12월 21일 토요일

라즈베리파이 아두이노 통신 (UART,I²C SPI,SCSI)


12월21일
UART(범용 비동기화 송수신기: Universal asynchronous receiver/transmitter)는 병렬 및 직렬 방식으로 데이터를 전송하는 컴퓨터 하드웨어의 일종이다. UART는 일반적으로 EIA RS-232, RS-422, RS-485와 같은 통신 표준과 함께 사용한다. UARTU는 범용을 가리키는데 이는 자료 형태나 전송 속도를 직접 구성할 수 있고 실제 전기 신호 수준과 방식(이를테면 차분 신호)이 일반적으로 UART 바깥의 특정한 드라이버 회로를 통해 관리를 받는다는 뜻이다.
 
I²C 는 풀업 저항이 연결된 직렬 데이터(SDA)와 직렬 클럭(SCL)이라는 두 개의 양 방향 오픈 컬렉터 라인을 사용한다. 최대 전압은 +5 V 이며, 일반적으로 +3.3V 시스템이 사용되지만 다른 전압도 가능하다.
I2C는 오직 시그널 커넥션 2개를 여러 장치들에 아주 쉽게 아두이노를 연결할 수 있다. 그리고 2개의 커넥션을 통해 시그널 통신을 한다. 그러나 SPI에 비해 데이터 속도가 느리고 오직 데이터는 한번에 한 방향으로만 이동하며 만약 양방향 통신을 한다면 단 방향에 비해 속도가 더 느려진다는 단점이 있다.
SPI의 장점은 inputoutput 커넥션이 분리되어 있어 동시에 읽고 쓰기를 할 수 있으므로 데이터 속도가 높다.
그러나 액티브한 장치를 선택한 장치별로 연결라인이 필요하다.대부분의 아두이노 프로젝트들은 하나의 장치와
연결할 수 있는 이더넷과 메모리 카드와 같은 높은 데이터 속도의 SPI 장치들을 사용하고 I2C는 많은 양의 데이터를
전송할 필요가 없는 센서들에 많이 사용한다.
 
SPI(Serial Peripheral Interface) 통신은 4개의 통신 신호
(/SS, SCK, MISO, MOSI)를 사용하여 클럭에 동기를 맞
추어 보다 고속으로 데이터 통신을 합니다.
주로 MCU와 주변 장치간에 통신을 하는데, MCU 끼리 도
통신이 가능합니다.
 
직렬 주변기기 인터페이스 버스(Serial Peripheral Interface Bus)
 
직렬 주변기기 인터페이스 버스(Serial Peripheral Interface Bus) 또는 SPI 버스는 아키텍처 전이중 통신 모드로 동작하는 모토로라 아키텍처에 이름을 딴 동기화 직렬 데이터 연결 표준이다.
SCSI 병렬 인터페이스 (SCSI Parallel Interface)
 
SCSI (스커지/스카시, Small Computer System Interface, 문화어: 스카지, 소형콤퓨터체계대면부, 콤퓨터체계결합장치)는 컴퓨터에 주변기기를 연결할 때 직렬 방식으로 연결하기 위한 표준을 일컫는다. 다시 말해, 컴퓨터에서 주변기기를 연결하기 위한 직렬 표준 인터페이스로 입출력 버스를 접속하는 데에 필요한 기계적, 전기적인 요구 사항과 모든 주변 기기 장치를 중심으로 명령어 집합에 대한 규격을 말한다.
 
 
 
 
 

댓글 없음:

댓글 쓰기