메시지

ADI, 모터 제어를 위해 Cortex-M4 및 모델 기반 설계 선택

부동 소수점 Cortex-M4 프로세서 코어는 240MHz에서 실행되며 ADI는 최대 14 비트의 정확도와 380ns의 변환 속도를 가진 듀얼 16 비트 A / D 변환기를 통합했습니다.

ADI의 이전 모터 컨트롤러 플랫폼은 자체 ADSP-BF506A Blackfin 프로세서를 기반으로했지만 Cortex-M4가 빠르게 사실상 정확한 제어 시스템을위한 표준 아키텍처.

ADI의 제품 마케팅 관리자 인 Tim Resker는“업계는 독점 아키텍처에서 벗어나 모터 제어를위한 업계 표준 코어가 Cortex-M4라는 것을 깨달았습니다.

Resker는 또한 MathWorks의 Simulink와 같은 모델 기반 설계 툴이 모터 및 PV 어레 이용 "제어 시스템"개발에 중요 해지고 있다고 믿고 있습니다.

Resker는“이러한 툴 사용에있어 전문가가되어야한다는 것을 알고 있습니다.

2 년 전 ADI는 알고리즘 개발을 위해 MathWorks Matlab 컴퓨팅 언어를 사용하여 Blackfin 프로세서를 기반으로 한 최초의 모터 제어 시스템 설계 플랫폼을 시연했습니다.

또한 영구 자석 동기식 모터와 AC 유도 모터의 효율을 최적화하기 위해 제어 알고리즘을 배치하기위한 Simulink 설계 환경을 구현했습니다.

설계자는 Matlab / Simulink에서 시스템을 모델링하고, C 코드를 생성하며, 애플리케이션 코드에 대해 대역폭이 남아있는 Analog Devices의 Visual DSP ++ 디자인 환경을 사용하여 배포 할 수있었습니다.

ADI는 모델 기반 설계를 사용하면 센서리스 및 센서 모터 제어 알고리즘의 구동 효과를 향상시킬 수 있으며, MathWorks와 함께 Simulink 모델 기반 설계 도구 및 코드 생성기를 모터 제어 플랫폼에 적용했습니다. MathWorks의 ARM Cortex-M 최적화 임베디드 코더 및 툴 세트를 사용하여 임베디드 플랫폼에서 시뮬레이션에서 제품 준비 코드 구현에 이르는 전체 설계주기를 지원합니다.

Simulink는 Cortex-M4 기반 플랫폼에서 실행되는 최적화 된 C 코드를 생성합니다. 이 회사는 또한 툴에 의해 생성 된 C 코드를 유지하기 위해 온칩 메모리를 384kbyte의 SRAM으로 늘렸다.

ADSP-CM40x에는 션트 기반 전류 감지 시스템 아키텍처에 사용되는 분리 된 시그마 델타 변조기와 직접 인터페이스하기위한 전체 sinc 필터 구현 인 제어 루프 특정 하드웨어 가속기가 있습니다. 일반적으로,이 필터는 FPGA에서 구현되었을 것입니다.

또한 PV 어레이 제어 루프 설계에 일반적으로 사용되는 고조파 분석을 제공하는 DSP 가속기가 있습니다.

또한 확장 가능하고 동적으로 조정 가능한 PWM도 가능합니다.

표준 제어 알고리즘에 의해 지원되는 개발 및 평가 보드 인 CM40xEZBoard가 있습니다.
비디오 데모

ADSP-CM40x 데이터 시트, 참조 디자인 및 기타 기술 문서를 다운로드하십시오.