CH340G USB 인터페이스 칩: 특징, 응용 분야 및 회로도 개요
CH340G USB 단자
출처: Pxhere
마이크로컨트롤러와 USB 포트를 쉽게 연결할 수 있는 저렴한 칩을 찾고 계신가요? 그렇다면 CH340G가 필요합니다.
이 장치가 어떻게 작동하는지 잘 모르시겠다고요? 걱정하지 마세요. 이 글에서 이 어댑터 칩에 대한 포괄적인 분석을 제공해 드립니다.
다룰 내용: 정의, 특징, 응용 분야 등입니다.
시작해볼까요!
CH340G란 무엇인가요?
CH340G는 PC가 단일 칩과 통신할 수 있게 하는 USB 장치 직렬 단자입니다.
또한 이 장치 어댑터는 USB-프린터 포트, USB-IrDA, 또는 USB-직렬 포트 변환을 수행합니다.
이 장치가 직렬 포트 모드일 때 MODEM 접점 신호를 제공합니다.
이 신호로 PC에 UART를 추가할 수 있습니다. 또는 기존 UART 장치를 USB 인터페이스로 변경할 수 있습니다.
CH340G의 특징 및 사양
- 직렬 포트가 있는 기존 응용 프로그램 지원
- RoHS 준수
- 최소한의 외부 부품으로 동작
- CH341과 호환 가능
- 3.3V 및 5V 동작 지원
- USB 2.0 인터페이스와 호환
- CTS, RTS, DSR, DTR, RI, DCD 같은 플로우 제어 신호 지원
- 내부 FIFO를 가진 하드웨어 풀듀플렉스 직렬 인터페이스
- 기존 직렬 포트 업그레이드를 위한 가상 직렬 포트 제공
- 외부 레벨 변환 부품으로 RS485, RS232, RS422 지원
- 50bps ~ 2Mbps 보드레이트 범위 지원
- 동작 온도 범위: -40°C ~ 85°C
CH340G 핀아웃
CH340 모듈 회로 회로도
CH340G 회로도
첫 번째 단계는 CH340의 TXD 핀을 마이크로컨트롤러의 RXD 핀에 연결하는 것입니다. 그런 다음 RXD 핀을 마이크로컨트롤러의 TXD 핀에 연결합니다. 그런 다음 저항을 RXD에, 다이오드를 TXD 핀에 연결합니다.
그 결과 USB가 대상 칩으로 전력을 보내는 것을 방지합니다. 또한 회로도에 토글을 추가할 수 있습니다. 이는 마이크로컨트롤러로의 전원 공급을 조절하는 데 도움이 되며, 필요할 때 전원 공급을 차단할 수 있습니다.
CH340G 아두이노
CH340G 아두이노는 아두이노 제어 시스템을 직렬 인터페이스 모듈로 축소한 것입니다.
CH340G: 필요한 구성 요소
- 아두이노 IDE 소프트웨어
- USB Type-A 데이터 연장 케이블
USB 데이터 연장 케이블
브레드보드
- CH340G USB-TTL 직렬 인터페이스 모듈
- 아두이노 프로 미니 5V
5볼트 아두이노 프로 미니
암-암 점퍼 와이어
출처: Wikimedia Commons
CH340G: 배선 차트
CH340G: 단계
1. 아두이노 프로 미니 5V를 미니 브레드보드에 놓습니다. 한편 직렬 인터페이스 모듈은 옆에 둡니다. 그런 다음 두 장치 사이에 와이어를 연결합니다.
2. 이 단계에서 CH340G 모듈의 VCC 핀이 측면의 3v3 핀에 연결되었는지 확인합니다.
3. 다음으로 직렬 모듈을 컴퓨터에 연결합니다.
4. 컴퓨터에 CH340 드라이버가 설치되어 있는지 확인합니다. Windows OS 시스템에서 '장치 관리자'를 사용하여 드라이버를 찾을 수 있습니다. 또는 드라이버가 없으면 수동으로 설치할 수 있습니다.
5. 컴퓨터에서 아두이노 IDE 소프트웨어로 이동합니다. 파일 > 예제 > 01.Basics > Blink를 클릭하여 소프트웨어의 예제 코드를 엽니다.
아두이노 IDE에서 예제 코드 열기
또는 소프트웨어의 스케치 영역에 아래 코드를 사용할 수 있습니다.
아두이노 IDE 스케치의 코드
6. 아두이노 IDE가 Tools > Board > Arduino Pro에서 보드를 프로그래밍하도록 설정되었는지 확인합니다. 그런 다음 테스트 프로그램을 업로드합니다.
7. 아두이노 IDE에서 Tools > Port > COMx로 COM 포트를 선택합니다. 장치 관리자의 포트 섹션에도 같은 COM 번호가 있는지 확인할 수 있습니다.
아두이노 IDE의 COM 포트
8. 구성 단계 후 아두이노 프로 미니에 'Blink 프로그램'을 업로드합니다. 그런 다음 업로드 기능으로 프로그램을 테스트합니다.
9. 업로드하는 동안 아두이노 프로 미니의 리셋 버튼을 누른 채로 유지합니다. 녹색 진행 막대와 두 줄의 피드백 메시지가 보이면 버튼을 놓습니다.
아두이노 IDE 컴파일 과정
또한 CH340G 모듈의 LED가 깜빡여 프로그램이 업로드 완료되었음을 알립니다. 아두이노 프로 미니 보드의 LED도 깜빡여야 합니다.
중요한 점: CH340G에는 DTR 출력 핀이 없습니다. 그래서 프로그래밍 중에 보드의 리셋 버튼을 누르고 있어야 합니다. 하지만 DTR 핀이 있는 모듈을 사용하면 이 단계를 건너뛸 수 있습니다.
CH340G 드라이버 설치 방법
Linux/Windows
Windows나 Linux 컴퓨터를 사용하는 경우 USB-UART가 이상적입니다. Windows 운영 체제의 직렬 응용 프로그램과 원활하게 작동하기 때문입니다. 즉, 드라이버를 다운로드할 필요가 없습니다. 다음 단계를 따르세요:
1. USB 케이블로 USB 직렬 어댑터를 연결합니다.
2. 연결을 확인합니다. 그런 다음 장치 관리자로 가서 'USB-Serial CH340 (COM9)'을 찾습니다. 장치를 찾을 수 없으면 드라이버를 다운로드하세요.
설치된 CH340G 드라이버를 보여주는 장치 관리자
Mac OS
1. 드라이버를 설치합니다.
2. 응용 프로그램으로 가서 유틸리티를 선택합니다. 그런 다음 터미널 프로그램을 클릭합니다.
3. 다음 명령어를 입력합니다:
4. 비밀번호를 입력합니다.
5. 컴퓨터 메뉴에서 재시작을 클릭합니다.
개발자 모드를 떠나 설정을 복구할 수 있습니다. 이렇게 하면 부팅 인수를 초기 단계로 재정의하는 데 도움이 됩니다.
CH340G의 응용 분야
- MODEM 연락 신호 생성용
- 일반 직렬을 USB 버스로 업그레이드
- 가전제품 및 마이크로컨트롤러 인터페이스
CH340G 예시
1. USB RS232 어댑터. 이 어댑터는 MAX213과 CH340G용 외부 레벨 어댑터로 작동합니다.
2. 광학적으로 절연된 USB-UART 어댑터. 이 장치는 4개의 옵토아이솔레이터로 광학적으로 절연된 입출력을 제공합니다. 또한 두 개의 74LVC1G06을 추가할 수 있습니다. 이 장치는 선택 사항이지만 입력 핀이 충분한 전류를 얻도록 돕습니다.
마무리
CH340G 직렬 인터페이스 모듈은 CH340 인터페이스의 훌륭하고 다재다능한 변형입니다. 또한 이 모듈은 다양한 하드웨어와 호환됩니다. CH340C와 매우 유사하지만 CH340G에는 크리스털 발진기가 없습니다.
또한 Windows, Linux, Mac 컴퓨터를 사용하든 드라이버 설치가 매우 쉽습니다.
이 주제에 대해 여전히 질문이나 제안이 있으신가요? 부담 없이 연락 주세요.