Page 1062 - 3-2
P. 1062

또한 정확한 통신 속도에 대해서는 미리 약속할 필요 없지만 최고 속도에 대한 제한은 있다 너.
                   무 빠른 속도로 데이터를 보내면 수신자가 이를 제대로 수신할 수 없기 때문이다 나중에 설명할.
                   SPI 와 I2C  프로토콜은 임베디드 시스템에서 가장 많이 사용되고 있는 동기 통신 규격이다.


                  다 비동기통신)
                      비동기 통신은 동기를 맞추기 위한 별도의 클럭 신호 없이 데이터를 주고받는 방법이다 클럭.
                   신호가 없기 때문에 송신자는 한 바이트의 데이터를 전송하기 직전에 통신의 시작을 알리는 시
                   작 비트 (start bit)  를 먼저 보내 데이터의 전송이 시작된다는 것을 수신자에게 알린다 시작 비.
                   트를 보낸 다음부터 데이터를 한 비트씩 보내고 마지막에는 통신의 끝을 알리는 정지 비트
                   (stop bit) 를 보내 통신이 끝났음을 알린다 시작 비트는 논리.                   ‘0’ 이며 정지 비트는 논리 ‘1’       이다.










                    정지 비트가 논리 ‘1’       이므로 데이터 전송이 없는 상태에서 통신 선로는 논리 ‘1’                      을 유지하고 있
                   다 그러므로 통신 선로의 상태가 논리.                 ‘1’ 을 유지하고 있다가 논리 ‘0’        으로 바뀌면 수신자는 이
                   것으로부터 새로운 데이터의 전송이 시작됨을 인식한다.


                    이와 같이 데이터를 전송할 때마다 시작과 끝을 알리는 시작 비트와 정지 비트를 추가로 보내기
                   때문에 동기용 클럭 없이도 데이터의 송수신이 가능하다 하지만 이 경우에는 서로 정확한 통신.
                   속도를 약속하고 있어야 한다 통신의 시작을 뜻하는 시작 비트를 받으면 수신자는 이 때부터 미.
                   리 약속한 통신 속도에 맞추어 데이터를 한 비트씩 읽어 들이기 때문이다 직렬 통신에서의 통신.
                   속도는 보통 bps (bits per second)      라는 단위로 표현하는데 이 단위는 초당 전송되는 비트 수를
                   나타낸다 몇.      bps 의 속도로 통신할 것인가가 정해지면 한 비트의 시간 폭이 결정된다 통신 속도.
                   를 알고 있어야만 시작 비트를 받은 수신자가 그 이후 데이터를 한 비트씩 읽어 들이는 속도를
                   결정할 수 있다.


                  라 동기통신과 비동기통신의 장단점)
                    (1)  비동기 통신은 클럭 신호를 사용하지 않기 때문에 통신에 필요한 선의 수가 더 적다 송신용.
                       선과 수신용 선 두 가닥이 있으면 두 주체가 동시에 데이터를 주고 받는 양방향 통신 즉 전,
                       이중 (full duplex)  통신이 가능하다.


                    (2)  통신 속도 측면에서는 동기 통신이 더 유리하다 동기 통신에서는 동기를 위한 별도의 클럭.
                       신호가 있으므로 데이터 길이의 제한 없이 한 바이트 이상의 데이터를 끊김 없이 연속해서
                       보낼 수 있다.


                    (3)  비동기 통신에서는 시작 비트와 정지 비트가 추가로 필요하므로 데이터만 연속해서 보낼 수
                       없다 한 바이트의 데이터를 전송하기 위해서는 시작 비트와 정지 비트를 포함해서 적어도.
                       10  비트를 전송해야 하므로 상대적으로 효율이 떨어진다.


                    (4)  비동기 통신을 사용할 때에는 통신에 참여하는 두 주체가 서로 대등한 관계에서 일대일 통
                       신을 한다 이런 구조에서는 양쪽 모두 원하는 때에 언제든지 데이터를 보낼 수 있다.                                 .


                    (5)  동기 통신에서는 두 주체 사이에 주종 관계가 있어 한쪽이 통신의 주도권을 가지는 매스터


                                                        - 1062 -
   1057   1058   1059   1060   1061   1062   1063   1064   1065   1066   1067