Novo compilador C, biblioteca de software de controle de motor e exemplos de sistema expandem facilmente o acesso ao coprocessador CLA de ponto flutuante integrado para projetos customizados de controle motor

Atualizando projetos, melhorando o desempenho e simplificando o desenvolvimento de sistemas digitais de controle em tempo real, os microcontroladores Piccolo™ da Texas Instruments Incorporated (NASDAQ:  TXN) estão trazendo novas eficiências e inovações para as aplicações de controle de motor. Os microcontroladores Piccolo TMS320F2803x e TMS320F2806x agora contêm um coprocessador CLA (control law accelerator) integrado, programável em C via um novo compilador C, para abrir caminho para níveis ainda mais altos de projetos inovadores. O CLA é um acelerador matemático de ponto flutuante de 32 bits, projetado para trabalhar de forma independente do núcleo CPU do TMS320C28x™, ficando responsável pelos algoritmos de controle de velocidade complexos e de alta velocidade. Isto libera a CPU para lidar com métricas de entrada/saída e malha de resposta, resultando em um aumento no desempenho de até 5x para aplicações de malha fechada. O CLA também oferece acesso direto a periféricos integrados ao chip para execução paralela de algoritmos, para acelerar o tempo de resposta do sistema e melhorar a eficiência.

Novas bibliotecas de software em C para o CLA podem ser acessadas por meio da plataforma de software controlSUITE, e exemplos de sistema estão disponíveis para o desenvolvimento de aplicações de controle motor. O CLA oferece particionamento de software eficiente, e as bibliotecas de software de código-fonte aberto e os exemplos de software otimizados que rodam no CLA oferecem blocos de código de software, permitindo aos desenvolvedores criar facil e rapidamente projetos customizados, ao mesmo tempo que entregam ganhos de desempenho de 15 a 20 por cento em aplicações de controle motor.

 

Principais recursos e benefícios dos sistemas de microcontroladores Piccolo F2803x e F2806x:

  • O coprocessador de ponto flutuante de 32 bits programável via um novo compilador C para o CLA nos microcontroladores Piccolo™ F2803x e F2806x facilitam a programação, melhoram a flexibilidade e a compatibilidade com ferramentas de metalinguagem e permitem acesso direto aos periféricos integrados ao chip para a execução paralela de algoritmos. O CLA também permite uma resposta mais rápida do sistema, malhas de controle com alto MHz e melhoria no acionamento e na detecção de falhas para aumentar a robustez do sistema.
  • Os microcontroladores Piccolo F2803x incorporam os moduladores de largura de pulso aperfeiçoados da Texas Instrumentos (ePWMs com resolução de 150 ps), conversor analógico para digital (ADC) de 12 bits e dois osciladores de 10 MHz integrados ao chip, e podem substituir múltiplos componentes eletrônicos (ex. CIs de alimentação externa) para baixar o custo total do sistema ao mesmo tempo que permite o gerenciamento avançado da eletrônica de energia.
  • Os microcontroladores Piccolo F2806x incorporam um “Viterbi, Complex Math and CRC Unit” (VCU) além do núcleo C28x e do CLA, oferecendo 75 instruções matemáticas customizadas para acelerar o processamento de algoritmos de comunicação. Também integrados ao chip estão USB 2.0 e CAN para comunicação aperfeiçoada e PWMs, ADCs de 12 bits de 3 MSPS e 16 canais e três comparadores analógicos com referência de 10 bits, para eliminar componentes de projetos externos.
  • Controle motor e kits para desenvolvedores de potência digital para usar com software, treinamento e suporte contínuo para facilitar o desenvolvimento e permitir o lançamento rápido de produtos.
  • Compatibilidade de código ao longo da plataforma de microcontroladores C2000 permite aos desenvolvedores escalar soluções de 40 MHz a 300 MHz.
  • controlCARD, controlSTICK e kits de avaliação C2000, conceitos de projeto modular e flexível do C2000, permitem aos desenvolvedores experimentar com vários microcontroladores C2000 para adequar-se aos requerimentos de preço, desempenho e conjunto de recursos periféricos.
  • Inclui o software controlSUITE, oferecendo GUIs de demonstração de código aberto fáceis de usar, exemplos de software e documentação para o desenvolvimento de controle motor, bem como alimentação digital.

Preço e disponibilidade

Os microcontroladores Piccolo F2803x têm preço inicial inferior a US$ 3 em volumes de 1 mil, e os microcontroladores F2806x começam em US$ 4,95 em volumes de 1 mil. Ambos estão disponíveis em uma ampla variedade de configurações para projetos flexíveis. As ferramentas de desenvolvimento para os microcontroladores F2806x estão disponíveis e incluem: controlSTICK por US$ 39 (TMDX28069USB), controlCARD por US$ 59 (TMDXCNCD28069) e Kit para avaliação por US$ 99 (TMDXDOCK28069). Ferramentas de desenvolvimento para microcontroladores F2803x também estão disponíveis e incluem: control card por US$ 59 (TMDSCNCD28035) e Kit para avaliação por US$ 99 (TMDSDOCK28035). O software controlSUITE é grátis e pode ser acessado imediatamente. Vários kits para desenvolvedores de controle motor e potência digital também estão disponíveis agora.