Mar 24, 2023 메시지를 남겨주세요

통신에서 TTL 신호란 무엇이며 USB-TTL 변환기를 사용할 때?

대부분의 랩탑과 데스크탑에는 더 이상 직렬 포트가 없지만 많은 개발 보드에는 디버깅, 콘솔 인터페이스 또는 소프트웨어 다운로드를 위해 직렬 포트가 필요합니다. 개발 보드의 직렬 포트는 일반적으로 RS-232 직렬 포트 신호가 아닌 "로직 레벨" 신호를 제공합니다.
이것은 개발 보드를 노트북에 연결하는 쉬운 방법이 없다는 것을 의미합니다. USB-TTL 변환기는 호스트 컴퓨터와 개발 기판 사이의 직렬 포트 연결을 각각에 대한 올바른 인터페이스와 신호 수준으로 제공하여 이 문제를 해결합니다. 자세한 내용은 아래를 참조하십시오.
통신에서 TTL 신호란 무엇입니까?
TTL 신호는 TTL(Transistor-Transistor Logic)의 전기적 특성을 기반으로 한 일종의 하드웨어 인터페이스 표준입니다.
TTL 입력의 경우 이것은 0.8볼트 미만은 "0"이고 2.4볼트 이상은 "1"이며 구동 회로에 1.6mA 미만의 부하를 제공한다는 것을 의미합니다.
TTL 출력은 일반적으로 10개의 TTL 입력을 구동할 수 있으며 여전히 "0" 및 "1"에 대한 올바른 전압 수준을 유지합니다.
USB-TTL 변환기를 사용하는 이유는 무엇입니까?
USB to TTL 변환기라는 이름은 정말 나쁜 이름입니다. TTL이라는 용어를 오용하고 변환기라는 용어를 남용합니다. 혼란스럽죠?
소위 USB to TTL 변환기는 실제로 USB 직렬 포트 대 CMOS 로직 레벨 직렬 포트 변환기입니다. USB 커넥터와 터미널 포스트에 연결하기 위해 만들어진 4개의 와이어로 끝이 2개 있습니다. 여기에는 직렬 포트가 설치되어 있다고 생각하도록 랩탑을 속일 수 있는 칩이 포함되어 있습니다.
USB 포트를 랩탑에 연결하면 랩탑에 새로운 직렬 포트로 나타납니다. 표준 랩탑 USB 직렬 포트 장치 드라이버를 사용합니다. Arduino 또는 기타 개발 보드에서 4개의 와이어를 전원, 접지, 직렬 RX 및 직렬 TX에 연결하면 이러한 신호는 기존 RS-232 레벨이 아닌 개발 보드에 올바른 전압 레벨을 사용하며 다음과 같이 나타납니다. 직렬 포트를 통해 무언가가 Arduino와 대화하고 있다는 Arduino.

info-500-500

문의 보내기

whatsapp

teams

이메일

문의