Thursday, September 18, 2014

Implantação de porta serial no TP-Link TL-WR740N HW 4.23

o TP-Link WR740N é um SOC Atheros AR9331 com 32MB de RAM e 4MB de flash, dá para montar um drone com ele. Para começar vou soldar a porta serial de debug.



(datasheet: http://www.openhacks.com/uploadsproductos/ar9331_datasheet.pdf):
  • CPU MIPS 32-bit 400MHz
  • 32MB RAM
  • 4MB FLASH via SPI
  • WiFi b/g/n 150 mbit/s
  • 5 portas ethernet 100 mbit/s
  • 29 GPIOs - pelo menos 10 de fácil acesso nos leds e botões
  • USB com raspadinha (https://forum.openwrt.org/viewtopic.php?id=37368)
  • Interfaces I2C de 83KHz via software GPIO
  • SPI dedicado para flash
  • UART via J1
  • 8 Leds de usuário via GPIO - sendo 2 com lógica invertida
  • 2 botões de usuário via GPIO
Ótima placa mãe para Drone já com WiFi por cerca de R$44, ou seja, menos de 2 hamburguês em fast-food.

TP-Link TL-WR740N ainda virgem
TP-Link TL-WR740N  Aberto,
só 2 parafusos embaixo das borrachas dos pés traseiros.
TP-Link TL-WR740N peso total de 188 gramas

TP-Link TL-WR740N sem a tampa de cima fica só 133 gramas

TP-Link TL-WR740N incríveis 70 gramas sem a carcaça branca,
está ficando interessante para voar

TP-Link TL-WR740N removida a solda do J1 (porta serial)
TP-Link TL-WR740N  barra de pino soldada, é de 2,54mm.

TP-Link TL-WR740N  face inferior da PCB
TP-Link TL-WR740N  - O testpoint TP18 é o TX da USART, fácil de conferir usando Buspirate.



TP-Link TL-WR740N - Solda TX no J1
TP-Link TL-WR740N  - Solda TX no TP18

TP-Link TL-WR740N - Porta serial implantada com sucesso!
Agora é só usar um PL2303, FTDI232, Buspirate, ou qualquer outra USB-Serial de 3,3v
com minicom, putty, teraterm, .....
para entrar no terminal do Linux 
Pinout:
J1-1 TX
J1-2 RX
J1-3 GND
J1-4 3.3V
Minicom conectado no TP-Link TL-WR740N usando um PL2303 na porta serial implantada