Anda di halaman 1dari 3

Microcontroladores

Ferramenta de desenvolvimento de baixo custo para


Os autores deste artigo projetaram uma ferramenta completa de desenvolvimento que utiliza a porta paralela do PC para programar e debugar os microcontroladores MSP430, da Texas Instruments, com o custo de aproximadamente R$ 20,00. Trata-se de uma ferramenta de custo acessvel a projetistas, hobbistas, universidades e estudantes, com funcionamento idntico comercializada hoje pelo fabricante (MSPFET430PIF), que usa o padro JTAG para se comunicar com o microcontrolador. Este artigo aborda o padro JTAG utilizado para programar e depurar o MSP430, demonstra como montar sua prpria ferramenta de desenvolvimento, como obter o compilador gratuitamente e onde conseguir informaes para iniciar o desenvolvimento de sua aplicao.

microcontroladores MSP430

Nuncio Perrella Raphael Luchi Marchi

O padro JTAG
Inicialmente o padro JTAG (IEEE1149.1) foi desenvolvido para solucionar problemas de testabilidade em dispositivos e interconexes entre eles, na placa de circuito impresso, visto que outros tipos de interfaces exigiam diversos pontos de teste. A maior vantagem deste padro o uso de poucos terminais para acessar complexos sistemas integrados, como DSPs, ASICs, MCUs, etc. Mais informaes podem ser obtidas no site: http://en.wikipedia. org/wiki/JTAG No desenvolvimento desta ferramenta, utilizam-se nove sinais, sendo eles: TDI Test Data IN TDO Test Data OUT TMS Test Mode Select TCK Test Clock RST/NMI TEST/VPP VCC_IN Alimentao fornecida pela ferramenta (3,3 V)

VCC_OUT Alimentao proveniente da placa GND Terra

O esquema eltrico utilizado para montagem da ferramenta mostrado conforme a figura 3.

Software
A Texas Instruments disponibiliza gratuitamente o compilador que acompanha as ferramentas no site: www.ti.com/msp430. So dois compiladores: IAR Embedded Workbench Kickstart (IAR-KICKSTART): Ambiente de programao e depurao de software, limitado em at 4 Kbytes em C e totalmente livre em assembly, que acompanha as ferramentas de desenvolvimento. Code Composer Essentials (MSPCCE430): Ambiente de programao e depurao de software, limitado em at 8 Kbytes em C e totalmente livre em assembly.

F1. Vista superior do conector JTAG 14 pinos (2X7 pinos)

Projeto da ferramenta passo-a-passo


O projeto da ferramenta simples, e pode ser feito usando-se placapadro de fenolite ( normalmente empregada para prototipagem). A figura 2, a seguir, ilustra o incio da montagem da ferramenta utilizando-se placa-padro:

66 I SABER ELETRNICA 414 I Julho 2007

Treinamentos, exemplos de programas para testar funcionalidades e aplicaes baseadas no MSP430 Alm dos compiladores, a Texas disponibiliza treinamentos on-line, laboratrio virtual, exemplos de cdigo para testes de funcionalidades do MSP430 e aplicaes j desenvolvidas, gratuitamente. Este material tambm est disponvel no site acima.

F2. Ferramenta desenvolvida com placa-padro

F3. Esquema eltrico da placa da ferramenta de desenvolvimento Julho 2007 I SABER ELETRNICA 413 I 67

Microcontroladores
Lista de Materiais
Placa da ferramenta de desenvolvimento: - 5 resistores de 33k ohms, 1/3W, 5% (R1,R2,R3,R4,R9) - 4 resistores de 330 ohms, 1/3W, 5% (R5, R6, R7, R8) - 3 resistores de 27k ohms, 1/3W, 5% (R11, R12, R13) - 1 resistor de 82 ohms. 1/3W, 5% (R10) - 4 diodos de sinal 1N4148 (D1, D2, D3, D4) - 1 regulador de tenso LDO 3,3 V - TPS7233QP (DIP), fabricante Texas Instruments (U2) - 1 buffer SN74AHC244N (DIP), fabricante Texas Instruments (U1) - 1 transistor BC547 (Q1) - 2 capacitores cermicos de 0,1F (C2, C3) - 1 capacitor eletroltico 10F-25V (C1) - 1 conector DB25 Macho (P1) - 1 conector JTAG (2 conectores barra de 7 pinos) (J1) - Placa de circuito Cabo condutor para Interfacear PC e ferramenta (extensor da porta paralela): - 1 flat cable de 25 Vias (aproximadamente 1 m) - 1 conector DB 25 Macho - 1 conector DB 25 Fmea Cabo condutor JTAG 14 vias para ligar ferramenta ao MSP430: - 1 flat cable 14 vias, preferencialmente com polarizao (20 cm) - 2 conectores Modu Fmea 14 pinos (2x7pinos) Nota: Existem lojas especializadas que possuem os cabos j montados para venda.
F9.

F4. Traado-lado dos componentes

F5. Traado-lado da solda

F6. Disposio dos componentes

F7. Ferramenta de desenvolvimento montada

F8. Cabo extensor da porta paralela

Cabo condutor JTAG 14 vias

E
Ferramenta de desenvolvimento completa
F10.

68 I SABER ELETRNICA 414 I Julho 2007