terça-feira, 19 de junho de 2012

Conheça a LaunchPad


            Houve um tempo em que o desenvolvimento de sistemas digitas para hobbistas era baseado em C.I.s da família 74xx e afins, sendo que ate alguns anos atrás o preço de microprocessadores/microcontroladores restringia seu uso apenas as empresas. Com os avanços no processo de fabricação de circuitos integrados, o preço de tais dispositivos deixou de ser um empecilho para sua utilização, tanto por engenheiros profissionais quanto por "engenheiros de garagem". Sua utilidade é tão grande que são encontrados em quase todos os tipos de aparelhos eletrônicos, indo desde uma simples cafeteira a satélites.
            Dada à facilidade com que os microcontroladores são utilizados, eles logo inundaram a bancada de hobbistas em todo o mundo. Empresas como Microchip e Atmel ganharam grande fama devido aos seus kits de desenvolvimento e microcontroladores de baixo custo. De olho neste nicho de mercado, a empresa Texas Instruments lançou em 22 de junho de 2010 seu kit para desenvolvimento com microcontroladores da família MSP430, a LaunchPad. Esse kit permite a programação, depuração e prototipagem de circuitos microcontrolados a um preço bem abaixo da media.
            Assim, se você é fascinado pelo mundo da eletrônica e adora brincar com microcontroladores, mas, assim como eu, não tem tanto dinheiro para gastar, apresento-lhe o kit de desenvolvimento LaunchPad, da Texas Instruments.

Figura 1: A placa de desenvolvimento LaunchPad.


O que é a LaunchPad?
           
            É uma plataforma para desenvolvimento de software/hardware para os microcontroladores de baixo custo da família MSP430. Ela possui uma interface USB para programação e debug do firmware, sendo possível utilizar esta mesma interface para a comunicação do microcontrolador com um computador a 9600bps. O soquete de 20 pinos que vem soldado na placa permite a utilização de uma grande variedade microcontroladores das linhas MSP430G2xx e MSP430F2xx. Outros aparatos encontrados na placa são:

·         Dois leds para uso geral;
·         Um push button para uso geral;
·         Um push buton para reset;
·         Suporte para cristal de quartzo;
·         Entrada para fonte de alimentação externa;


Figura 2: Visao geral da LaunchPad.


O que vem no kit?

            O kit inclui os seguintes itens:

·         A placa LaunchPad;
·         Cabo Mini USB-B de 50 cm;
·         Dois conectores de 10 pinos macho e dois fêmea;
·         Oscilador a cristal de 32.768 kHz;
·    Um microcontrolador MSP430G2231 e um MSP430G2211 (Obs.: os kits vendidos atualmente estão vindo com os microcontroladores MSP430G2553 e MSP430G2452, porem a TI não tornou isso oficial, ainda);
·         Um manual ("Quick Start Guild");
·         Dois adesivos com o logo da LaunchPad;


Figura 3: O conteúdo do kit.


Compiladores

            Os três principais compiladores para os microcontroladores da família MSP430 são o Code Composer Studio (CCS), IAR Workbench e o MSP430-gcc. O CCS é uma IDE construída pela TI a partir do Eclipse. Contem um compilador C e possui uma versão gratuita, que limita o tamanho máximo do código gerado em 16kB. O IAR Worchbench é uma ferramenta desenvolvida pela IAR Systems, que em sua versão grátis limita o código a apenas 4kB. Já o MPS430-gcc é um programa de código fonte aberto, com suporte ao Linux e sem limite para o tamanho do código gerado. Porem sua instalação é complicada e ele não acompanha uma IDE, mas pode ser utilizado com o Eclipse.
            Para projetos com os microcontroladores que acompanham a LaunchPad, recomendo utilizar o CCS, pois este possui uma interface bastante simples, é funcional, sua instalação é simples e não limita o código para os microcontroladores que acompanham a nova versão da LaunchPad (que possuem 16kB de memoria flash).
            Para baixar o CCS clique aqui e siga as instruções do site (recomendo a ultima versão, que hoje é a 5.2).

Onde comprar

            A LaunchPad esta disponível para compra na própria loja da Texas Instruments, no endereço http://estore.ti.com. Ela custa U$4,30, aproximadamente 9 reais (menos que um PIC16F628A na Sonkey de Londrina), sendo o frete (e sempre tive os impostos também) pago pela TI. O único detalhe é a necessidade de um cartão de credito internacional ou uma conta no PayPal para sua compra. Para uso do cartão, vale lembrar que é cobrada uma taxa para uso internacional (entorno de 5 reais, independente do valor da compra).

Referências

- MSP-EXP430G2LaunchPadExperimenterBoard (SLAU138);
- MSP430 Value Line LaunchPad Development Kit (SLAY017);





Nenhum comentário:

Postar um comentário