FT232RL의 USB-TTL 직렬 변환 모듈을 ESP826 및 Raspberry Pi와 함께 사용

지금까지 PL2303HX를 탑재 한 USB-TTL 시리얼 변환 케이블을 사용하고있었습니다. 전원 공급이 5V 고정이었기 때문에 3.3V의 모듈을 접속하는 경우는 로직 레벨 컨버터를 끼우거나 Arduino에서 3.3V의 전원을 취하거나와 배선이 번잡해져 왔습니다. 정규품의 FT232RL를 탑재한 3.3/5.0V 전환 스위치 포함 모듈을 저렴하게 구입할 수 있었으므로 배선해 봅니다.

ESP8266



브레드 보드 배선도입니다. 항상 전원을 ON으로 하는 경우는 CH_PD와 VCC를 납땜해 버리면 브레드 보드도 불필요하게 됩니다.


  • RXD (ESP8266) -> TXD (FT232RL)
  • TXD (ESP8266) -> RXD (FT232RL)
  • CH_PD (ESP8266) -> VCC (FT232RL)
  • VCC (ESP8266) -> VCC (FT232RL)
  • GND (ESP8266) -> GND (FT232RL)

  • ESP8266은 CoolTerm에서 연결됩니다. Options 화면에서 직렬 포트와 전송 속도를 설정합니다. 포트의 xxx는 장치의 일련 번호입니다.
  • Port: usbserial-xxxxxxxx
  • Baudrate: 9600

  • Raspberry Pi



    배선도입니다. Raspberry Pi에 대한 전원 공급은 FT232RL이 아닌 별도의 microUSB에서 수행합니다.


  • GND (Raspberry Pi) -> GND (FT232RL)
  • RXD (Raspberry Pi) -> TXD (FT232RL)
  • TXD (Raspberry Pi) -> RXD (FT232RL)

  • Raspberry Pi의 경우 Linux 쉘을 사용하기 위해 OSX 터미널에서 screen으로 연결합니다.
    $ screen /dev/tty.usbserial-xxxxxxxx 115200
    

    좋은 웹페이지 즐겨찾기