Microcontrollers (MCUs) & processors Microcontrollers (MCUs) C2000 real-time microcontrollers

Microcontrollers (MCUs) & processors

C2000 real-time microcontrollers – 센서 및 DSP

C2000은 신호의 고속 수집 및 처리에 주력하는 다양한 분야에 사용됩니다.

수집, 처리, 활성화 기능을 위한 C2000 포트폴리오 역량에 대해 알아보세요.

툴 및 리소스

C2000 툴과 평가 모듈을 이용하여 시뮬레이션 코드 생성에 타사 도구 활용.

교육 및 학습

센서 및 신호 처리용 C2000 애플리케이션에 대한 다양한 교육 및 학습 자료.

센서 및 신호 처리용 C2000

C2000 MCU에는 센서 및 처리 시스템에 유용한 핵심 기능이 포함되어 있습니다. 제어 요구 사항이 있는 시스템에서는 시스템 매개 변수의 정확한 감지, 제어 법칙의 저지연 프로세싱, 작동 신호의 정확한 생성에 대한 지원이 필요합니다.

이러한 유형의 기능은 실시간 핸드셰이킹, 데이터 공유 및 디버그를 지원합니다. C2000 장치는 세부적인 구성이 가능하며, 센서, 처리, 작동 및 연결에 대한 제어 기능을 제공합니다.

C2000 센서 및 신호 처리 애플리케이션

카테고리
무엇을 감지하고 처리합니까?
최종 애플리케이션
솔루션
라디오, 자기 및 조명 거리 측정 또는 근접 감지용 레이더, AM(Acousto-magnetic), Lidar 기술

사각 지대 감지용 24GHz 레이더

전자식 물품 도난 방지 태그 감지

로봇 경로 매핑

no
음파 및 초음파 거리, 레벨, 유량, 근접도 감지를 위한 고주파 불가청음

음파 탐지 및 어군 탐지기

오토모티브 및 산업용 레벨 및 흐름 센서

로봇 및 드론 충돌 방지

액위 및 농도 측정을 위한 초음파 센서용 평가 모듈

자동차 초음파 액위/품질 측정 레퍼런스 디자인

전력 테스트 및 진단을 위한 전압, 전류 및 주파수

전력 및 페이저 측정 및 조절 장치

배터리 및 LED 테스트 장비

산업용 측정 장비

아크 감지

인터리브 CCM 토템 폴 브리지리스 PFC(역률 보정) 레퍼런스 설계

C2000™ 마이크로컨트롤러를 사용하는 3상 그리드 연결 애플리케이션용 소프트웨어 위상 동기 루프 설계

태양광 애플리케이션의 아크 감지 구현: 새로운 UL 1699B 표준으로 규정 준수 달성

로터 위치 로터 축 위치 또는 속도에 대한 광 신호 또는 자기 신호의 인코딩 또는 디코딩 산업용 드라이브, 자동화 및 로봇에 사용되는 고정밀 모터 컨트롤러에 통합되는 독립형 인코더 또는 디코더 기능 산업용 드라이브 및 모터 제어용 C2000 DesignDRIVE 소프트웨어
반송파 주파수 전력선을 통해 전달되는 변조 주파수 태양열, 가전 제품, 및 기타 산업용 애플리케이션에서 사용되는 전력선 기반 통신 AFE030/1과 C2000™ 인터페이싱: FSK 예

신호 센서 및 작동

모든 C2000 장치는 온칩 아날로그-디지털 컨버터(ADC)를 포함함

  • 12비트 단일 종단 입력 또는 16비트 차동 입력
  • 듀얼 샘플 앤 홀드의 단일 A/D 컨버터 또는 단일 샘플 앤 홀드의 다중 A/D 컨버터
    • 순차적 또는 동시 샘플링 작업 허용
  • 1MSPS부터 12MSPS 이상의 변환 속도

C2000 장치는 DMA(Direct Memory Access)를 통해 SPI 및 McBSP 디지털 주변 기기를 제공하여 외부l ADC와 통신함

  • 일부 애플리케이션은 C2000 MCU에 통합된 기능 외의 사양을 갖는 전용 아날로그 프런트 엔드 또는 A/D 컨버터가 필요함
  • 외부 변환을 내부 타이머와 동기화하는 기능

HRCAP(High-Resolution Capture) 주변 기기는 일반 해상도를 갖는 외부 펄스의 폭을 수백 피코초 내에 측정합니다.

용례는 다음과 같습니다.

  • 정전식 터치 애플리케이션
  • 펄스 트레인 사이클의 고해상도 피리어드 및 듀티 사이클 측정
  • 순간 속도 측정
  • 순간 주파수 측정
  • 절연 경계의 전압 측정
  • 거리/음파 측정 및 스캔

신호 처리

C2000 프로세싱 유닛

C28x CPU 기능에는 단일 사이클 명령 실행, 레지스터 간 작업, 직관적인 명령 세트, 바이트 압축 및 압축 해제, 비트 조작 기능의 수정된 Harvard 아키텍처와 서큘러 어드레싱이 포함됩니다.

명령과 데이터 페치를 병렬로 수행할 수 있습니다. CPU는 데이터를 쓰는 동안 명령과 데이터를 동시에 읽을 수 있기 때문에 파이프라인 전체에서 단일 사이클 명령 작업을 유지할 수 있습니다.

액셀러레이터

CLA(Control Law Accelerator)

수학 집약적 계산용으로 설계된. 완전 프로그래밍 가능 독립적 32비트 부동 소수점 하드웨어 액셀러레이터입니다. 이는 디지털 신호 처리 또는 제어 알고리즘을 C28x CPU와 동시에 실행하여 효과적으로 계산 성능을 두 배로 높이도록 설계되었습니다.

TMU(Trigonometric Math Unit)

FPU의 확장 기능은 삼각 및 산술 연산을 효율적으로 실행하여 사인, 코사인, 아크 탄젠트, 분할 및 제곱근을 효율적으로 수행함으로써 명령을 향상시킵니다.

단일 정밀 FPU(부동 소수점 유닛)

  • 부동 소수점 레지스터와 명령 확장 세트를 추가합니다.
  • 부동 소수점 연산은 큰 동적 범위를 제공하며, 프로그래머가 스케일링 및 포화에 대해 걱정할 필요가 없기 때문에 코드를 쉽게 개발할 수 있습니다.
  • 부동 소수점 성능은 신호 처리 및 제어 알고리즘에 사용되는 수학적 계산 능력을 크게 향상시킵니다.
  • 고정 소수점 연산과 비교할 때 부동 소수점 연산은 평균 2.5배 이상의 성능 향상을 달성할 수 있습니다.

VCU(Viterbi, Complex Math, and CRC Unit)

  • 필터링 및 스펙트럼 분석과 같은 범용 신호 처리 애플리케이션에 매우 유용한 밀착 결합형 고정 소수점 액셀러레이터
  • 복합 FFT 16비트 고정 소수점은 단계당 5개 사이클만 필요함
  • 복합 필터 기능
  • 복합 I 및 Q는 단일 사이클에서 계수를 곱함(4배)
  • 단일 사이클에서 16비트 복합 데이터의 실수부와 허수부를 메모리에 대해 읽기/쓰기
  • 데이터 무결성을 확인하기 위한 8비트, 16비트, 24비트, 32비트 CRC

관련 자료

The TMS320F2837xD Architecture: Achieving a New Level of High Performance

C2000 MCU는 적절한 수집, DSP 처리, 활성화 기능과 호환되는 다양한 제품을 제공합니다. 최신 Delfino 및 새로운 Piccolo 아키텍처의 기능에 대해 자세히 알아보세요.

Enhancing the Computational Performance of the C2000™ Microcontroller Famil (Rev. C)

실시간 제어 시스템은 안정성을 유지하고 전체 성능을 높이기 위해 처리가 빠르고 효율적이어야 하며 지연 시간이 짧아야 합니다. C2000 MCU가 이를 어떻게 해결하는지 자세히 알아보세요.

TMS320C28x FPU Primer (Rev. A)

C2000™ 마이크로컨트롤러에 포함되어 있는 부동 소수점 유닛(FPU)에 대해 자세히 알아보세요.

시스템 작동

모든 C2000 장치에는 사용자 지정 PWM 자극 또는 반송파 신호를 생성하는 데 사용되는 유연한 타이머가 있습니다.