오랜만에 본 책은 시리얼 통신 핸드북
볼 책은 많이 찾아두긴 했는데 영 읽히지가 않아서 뒤적뒤적하다가
데이터 통신하는쪽이 그나마 덜 부담스러워서 본 책이다.
시리얼 통신이라 함믄
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
'책 & 영상' 카테고리의 다른 글
효율적 개발로 이끄는 파이썬 실천 기술 (0) | 2024.04.30 |
---|---|
임베디드 하드웨어 이해와 설계 (0) | 2024.03.30 |
마사토끼의 만화 스토리 매뉴얼 (0) | 2024.03.16 |
독하게시작하는C프로그래밍 (0) | 2024.03.16 |
이노베이터 창의적인 삶으로 나아간 천재들의 비밀 (0) | 2024.03.11 |