오랜만에 본 책은 시리얼 통신 핸드북

 

볼 책은 많이 찾아두긴 했는데 영 읽히지가 않아서 뒤적뒤적하다가

데이터 통신하는쪽이 그나마 덜 부담스러워서 본 책이다.

 

시리얼 통신이라 함믄

uart, spi, i2c가 어떻게 생겨있는지 정도만 이해하고 있었지

 

ttl 레벨을 증폭시켜서 쓴다느니 하는 내용은 잘 감이 잡히지 않은 상태였다.

그리고 컴퓨터는 병렬로 처리하는대 어떻게 직렬통신을 한다는것인가 잘 이해안가는 부분이 많았는데

 

이런 궁금했던 부분들을 해소해준 책이다.

 

직렬 통신은

데이터 처리부 - UART - 라인트렌시버 - 케이블 - 라인트렌시버 - uart - 데이터 처리부 

같은 식으로 구성되어있는데

 

데이터 처리부에서 병렬 데이터를 uart 가밭아 직렬로 만들고

라인트렌시버를통해 ttl, cmos 전압 레벨을 띄워서 통신해주는 거더라 

 

그리고 각 기기간 통신 속도를 맞춰줘도 속도가 안맞으면 어떻게 처리하는건가 싶엇느ㅡㄴ데

이걸 오버런 에러라 부르며 별도의 핀을통해 하드웨어적인 방법이나 소프트웨어 적인 방법으로 조절하는걸 알았다.

 

그리고 rs-232에 사용하는 db-9 커넥터의 경우 핀이 9개인데 아두이노 에서 쓰는 직렬통신은 핀을 3개만 써서 왜 이런건가 싶엇는데 핀 3개 쓰는경우 5개 쓰는경우 9개쓰는 경우 등 다 에러 조절을 위해서 이렇게 늘려서쓸수있는거더라

 

rs-232, rs-422, rs-485도 구분이 좀됬다.

232의 경우 언발랜스드 신호로 그라운드 기준으로 했다면

422, 485는 차동 신호로 거리를 늘린점

422는 1:N이지만 485는 N:N 차이 정도

 

중간에 회로 구성에 대한 부분은 대충 넘어가기도 했고

마지막에 커넥터나 무선 통신 부분도 

와이파이, 블루투스, 지그비, 로라 등 표로 간략하게 정리된게 좋았음.

 

국내에 직렬통신에 이만큼 진심인 책은 없을듯싶다

 

 

https://www.yes24.com/Product/Goods/102907829

 

[전자책]시리얼통신 핸드북 - 예스24

시리얼통신 반도체 ASIC 및 하드웨어 개발자가 쓴 상세 표준 내용과 현장 실무 노하우를 담은 시리얼통신 핸드북비동기 시리얼통신 RS-232, RS-422, RS-485 통신방식과 종단저항, 아이솔레이션, 접지

www.yes24.com

 

 

+ Recent posts