> 전자회로 >USB

일반 UART RS232 신호를 받아 USB 신호로 PC로 전송한다.(보드에 RS232 디바이스가 있을 때 사용 )

1. PL2303(RS232)

http://www.signaltech.co.kr/base/img/usb/usb232.JPG

일반적으로 널리 쓰이는 시리얼신호(RS232 신호)을 USB 신호로 변환

하는 장치이다. 여기에 별도로 5볼트 전원을 사용할 수 있게 했다.

J2 커넥터 PC2 => TX , PC3 => RX, PC5 => GND 연결한다. ( TX, RX, GND 는 PL2303 보드 )

(PC2, PC3, PC5 컴퓨터 시리얼 포트로 연결될 단자에 연결 대신 이렇게 연결함으로 USB 로 변환)

J3 커넥터 5V => 전원 5V를 장비에 연결한다. (500mA 까지 가능) GND =>

일반 RS232 to USB 로 많이 사용 하고, ARM ST32F103 다운로드용으로 사용할 수 있다.

프로그램 관련 ; USB 사용할 때는 프로그램을 설치한다. 설치 관련은 전자회로=> Attiny2313 참고 한다.

일반적으로 시리얼 통신방법

1) 컴퓨터 시리얼 방식일때 : CPU TX,RX + RS232 => PC 시리얼 단자

2) USB 방식일때 : CPU TX,RX + RS232 => RS232 + USB 디바이스

3) USB 방식일때 : CPU TX,RX => USB 디바이스

USB 디바이스는 TTL 신호를 받아 USB신호로 보낸다.

********************************************************************

일반 CPU의 UART TTL 신호를 받아 USB 신호로 PC로 전송한다. (보드에 RS232 디바이스가 없고 TX,RX 단자만 있을 때 사용)

2. PL2303(TTL)

http://www.signaltech.co.kr/base/img/m485/ttl232-1.JPG

커넥터 핀 => 1. VCC 2.TX( PL2303 5번 RX) 3.RX( PL2303x 1번 TX) 4.GND

아래 그림은 예제 CPU 와 연결 배선을 간단히 그린 예이다.

http://www.signaltech.co.kr/base/img/m485/ttl232ex1.JPG

1. VCC => 보드내에 5V(500mA), 3.3V(400mA 이하) 변환에 따라 전압이 나와 외부 출력 전압으로 사용할 수 있다.

2. TX(PL2303 5번 RX) => CPU TX 단자를 연결

3. RX(PL2303 1번 TX) => CPU RX 단자를 연결

4. GND

3. FT232

http://www.signaltech.co.kr/base/img/m485/ttl232-2.JPG

커넥터 핀 => 1. VCC 2.TX(FT232 25번 TX) 3.RX(FT232 24번 RX) 4.GND

아래 그림은 CPU 와 연결 배선을 간단히 그린 예이다.

http://www.signaltech.co.kr/base/img/m485/ttl232ex2.JPG

1. VCC => 보드내에 5V(500mA) 전압이 나와 외부 출력 전압으로 사용할 수 있다.

2. TX(FT232 25번 TX) => CPU RX 단자를 연결

3. RX(FT232 24번 RX) => CPU TX 단자를 연결

4. GND