Tiva-C

Placa EK-TM4C1294XL

Tiva-C (ou TM4C) Launchpads [1] é uma plataforma de prototipagem eletrônica de microcontroladores criado pela Texas Instruments. As placas são do tamanho aproximado de um cartão de crédito. São equipadas com um microcontrolador ARM Cortex-M4F CPU de 32 bits operando a 80 a 120 MHz, fabricado pela Texas Instruments.[2] O TM4C Series TM4C123G LaunchPad [3] é um upgrade da TI da Stellaris LaunchPad adicionando opções de suporte de PWMs para controle de movimento e funcionalidade de host USB.

São equipados com 40 ou 80 pinos que têm multifunções, ou seja, podem ser configurados como entradas ou saídas, digitais ou analógicas ou outras funções, permitindo uma grande variedade de aplicações. Seus pinos possui o padrão de 3,3 V.

Comparando com Arduino

O clock é de 80 ou 120 MHz (na versão básica), o que os torna de 5 a 7 vezes mais rápido do os microcontroladores do Arduino UNO que são 16 MHz ATMEGA328P. Como acontece com qualquer Cortex M4, a CPU tem compatibilidade com instruções DSP (Digital Signal Processor), com algumas limitações. Neste caso, ele consegue realizar processamento de sinal, por exemplo, a amostragem da voz humana com uma boa qualidade, capaz de ser processada ​​em Matlab.

Software para programação

Pode ser usada a linguagem C com um compilador fornecido pela Texas Instruments[4], pode ser usado o compilador GCC[5] (GNU Compiler Collection) ou através do projeto Energia que é uma variante livre do ambiente de desenvolvimento integrado (IDE) do Arduino. Um programa bootloader é pré-instalado permitindo que a placa possa ser reprogramada por uma porta padrão USB 2.0 (que não requer hardware especial).

Referências

  1. TI LaunchPad Product Description
  2. http://www.ti.com/lit/ml/spmt284/spmt284.pdf
  3. EK-TM4C123GXL LaunchPad Evaluation Kit
  4. Texas Instruments - Download CCS
  5. GCC

Ligações externas

  • ti.com
  • www.eetimes.com/
  • http://users.ece.utexas.edu/~valvano/Volume1/
  • http://www.element14.com/community/docs/DOC-55621/l/texas-instruments-ek-tm4c123gxl-tiva-c-series-launchpad-evaluation-kit
  • Tiva™ C Series TM4C123G LaunchPad Evaluation Board User's Guide
  • Tiva™ TM4C123GH6PM Microcontroller Data Sheet
  • TivaWare™ Peripheral Driver Library User's Guide
  • ARM Optimizing C/C++ Compiler v17.3 User's Guide
  • ARM Assembly Language Tools v17.3 User's Guide
  • Cortex™-M4 Devices Generic User Guide
  • ARM® Cortex™-M4 Processor Technical Reference Manual
  • ARMv7-M Architecture Reference Manual
  • Energia programming environment for TI processors
  • v
  • d
  • e
Texas Instruments
Categoria · Portal Texas Instruments
Diretores
Rich K. Templeton  · Jack Kilby
Microcontroladores
8 bits
16 bits
TMS320 de 32 bits
C2000 · C4000 · C5000  · C6000  · C8000
32 bits ARM Cortex-M
MSP432  · Tiva-C · Stellaris
32 bits ARM Cortex-R
Hércules
ARM Cortex-A8 e ARM9 MPU
DSP + ARM
Computadores de placa única
Softwares
Faturamento anual: Aumento US$ 13.045 billion (2014) · Empregados: 31.003  (2014) · Sigla de mercado: TXN
Página Oficial: [1]
  • v
  • d
  • e
Principal
Arquiteturas
Familias
4-bit
  • TLCS-47
8-bit
16-bit
32-bit
Interfaces
Programação
  • In-circuit serial programming (ICSP)
  • In-system programming (ISP)
Debugging
Simuladores
  • gpsim
Ver também