
O núcleo do processador Cortex-M4 de ponto flutuante é executado em 240MHz e ADI também integrou um conversor A / D duplo de 16 bits com até 14 bits de precisão e velocidade de conversão de 380ns.
A plataforma de controlador de motor anterior de Adi foi baseada em seu próprio processador de blackfin ADSP-BF506A, mas percebeu que o córtex-m4 estava rapidamente se tornando o de fato Arquitetura padrão para sistemas de controle precisos.
"A indústria está se afastando das arquiteturas proprietárias e percebemos que o núcleo padrão da indústria para o controle do motor foi o córtex-m4", disse Tim Resker, gerente de marketing de produtos da ADI.
Resker também acredita que as ferramentas de design baseadas em modelos, como simulink do Mathworks, agora estão se tornando importantes no desenvolvimento de sistemas de controle para motores e matrizes PV.
"Sabemos que agora precisamos nos tornar especialistas no uso dessas ferramentas", disse Rescker.
Dois anos atrás, Adi demonstrou sua primeira plataforma de design do sistema de controle motor, com base em um processador Blackfin, usando a linguagem de computação Mathworks Matlab para o desenvolvimento de algoritmo.
Também implementou o ambiente de design do Simulink para a implantação de algoritmos de controle para otimizar a eficiência de motores de indução síncrona e AC permanente.
A intenção era permitir que os designers modelassem seu sistema em Matlab / Simulink, gere o código C e implementar com o ambiente de design visual do Visual DSP ++ de dispositivos analógicos com largura de banda restante para o código de aplicativo.
Adi acredita que o uso de projetos baseados em modelos pode melhorar a eficiência da unidade de algoritmos de controle de motor sem sensores e sensoros, e funcionou com o Mathworks para aplicar a ferramenta de design baseada em modelos Simulink e o gerador de código à sua plataforma de controle do motor. Ele usa o Braço Mathworks Cortex-M Otimizado Codificador Embutido e as suítes para suportar o ciclo de design completo da simulação para implementação de código pronto em produtos em uma plataforma incorporada.
Simulink gera código C otimizado que é executado na plataforma baseada em CORTEX-M4. A empresa também aumentou a memória on-chip para 384kbyte de SRAM para manter o código C gerado pela ferramenta.
O ADSP-CM40X possui aceleradores de hardware específicos de loop de controle, uma implementação completa do filtro do Sinc para interagir diretamente para os moduladores isolados da Sigma-delta que são usados em arquiteturas de sistema de sensor de corrente baseadas em shunt. Normalmente, o filtro do Sinc teria sido implementado em um FPGA.
Há também um acelerador DSP fornecendo análise harmônica normalmente usada em design de loop de controle de array PV.
Também é capaz de pwm escalável e dinâmico ajustável.
Existe um conselho de desenvolvimento e avaliação, CM40Xebboard, suportado por algoritmos de controle padrão.
Demonstração de vídeo.
Faça o download de folhas de dados ADSP-CM40X, desenhos de referência e outros documentos técnicos.