본문 바로가기
MCU/C2000

[TI C2000]TMS320F28377D, TMS320F28379D, TMS320F28388D 비교

by linuxgo 2025. 8. 18.
반응형

TMS320F28377D, TMS320F28379D, TMS320F28388D는 Texas Instruments의 C2000™ Delfino™ 시리즈에 속하는 32비트 플로팅-포인트 마이크로컨트롤러(MCU)로, 고성능 실시간 제어 애플리케이션(예: 산업용 드라이브, 서보 모터 제어, 태양광 인버터, 디지털 전원, 전력선 통신 등)에 최적화되어 있습니다. 아래는 이들 간의 주요 차이점을 상세히 설명하고 비교 표로 정리한 내용입니다.

주요 차이점 상세 설명

  1. 아키텍처 및 코어:
    • TMS320F28377D: 듀얼 코어 C28x CPU(각 200MHz)와 두 개의 CLA(Control Law Accelerator)를 포함. CLA는 메인 CPU와 병렬로 동작하는 독립적인 32비트 플로팅-포인트 프로세서로, 실시간 제어 작업의 부하를 분산.
    • TMS320F28379D: F28377D와 동일한 듀얼 코어 C28x 아키텍처와 CLA를 가지지만, CLB(Configurable Logic Block)를 추가로 지원하여 사용자 정의 논리 기능을 구현 가능.
    • TMS320F28388D: 듀얼 코어 C28x CPU(200MHz)와 두 개의 CLA 외에도, EtherCAT, Ethernet, FSI(Fast Serial Interface)와 같은 고급 연결 옵션을 지원하며, 더 많은 주변 장치와 향상된 통신 기능을 제공.
  2. 메모리:
    • TMS320F28377D: 1MB 플래시 메모리, 204KB RAM.
    • TMS320F28379D: F28377D와 동일한 1MB 플래시와 204KB RAM, 하지만 CLB를 활용한 추가적인 메모리 최적화 가능.
    • TMS320F28388D: 최대 1.5MB 플래시 메모리와 336KB RAM으로, 더 큰 메모리 용량을 제공하여 복잡한 애플리케이션에 적합.
  3. 주변 장치 및 연결성:
    • TMS320F28377D: CAN, I2C, SPI, UART, USB 등 표준 통신 인터페이스를 지원하며, EMIF(External Memory Interface)를 포함.
    • TMS320F28379D: F28377D의 모든 주변 장치에 CLB를 추가하여 사용자 정의 논리 블록을 통해 하드웨어 가속 가능.
    • TMS320F28388D: F28379D의 기능에 더해 EtherCAT, Ethernet, FSI와 같은 고속 통신 인터페이스를 지원. 특히 EtherCAT은 산업용 네트워크 애플리케이션에 최적화.
  4. 아날로그 및 제어 기능:
    • 공통점: 세 모델 모두 16비트/12비트 ADC, 12비트 DAC, 고급 PWM 모듈을 지원하며, 실시간 제어에 적합한 TMU(Trigonometric Math Unit)와 VCU-II(Viterbi/Complex Math Unit)를 포함.
    • 차이점: TMS320F28388D는 더 많은 ADC 채널(최대 24채널)과 향상된 아날로그 통합 기능을 제공하며, FSI를 통해 고속 데이터 전송이 가능.
  5. 패키지 및 핀 수:
    • TMS320F28377D: 176-HLQFP 또는 337-BGA 패키지.
    • TMS320F28379D: 동일한 176-HLQFP 또는 337-BGA 패키지.
    • TMS320F28388D: 337-BGA 패키지로, 더 많은 핀(최대 169 I/O)을 지원하여 추가적인 연결성을 제공.
  6. 애플리케이션 및 용도:
    • TMS320F28377D: 고성능 실시간 제어 애플리케이션에 적합, 표준 산업용 제어 시스템에 사용.
    • TMS320F28379D: CLB를 활용하여 FPGA와 같은 유연한 하드웨어 설계가 필요한 애플리케이션에 적합.
    • TMS320F28388D: 고급 네트워킹 및 통신 기능이 필요한 산업용 애플리케이션(예: EtherCAT 기반 시스템)에 최적.
특징  TMS320F28377D  TMS320F28379D  TMS320F28388D
코어 듀얼 C28x (200MHz) + 2x CLA 듀얼 C28x (200MHz) + 2x CLA 듀얼 C28x (200MHz) + 2x CLA
플래시 메모리 1MB 1MB 최대 1.5MB
RAM 204KB 204KB 336KB
ADC 12/16비트, 최대 24채널 12/16비트, 최대 24채널 12/16비트, 최대 24채널
DAC 12비트, 3채널 12비트, 3채널 12비트, 3채널
통신 인터페이스 CAN, I2C, SPI, UART, USB, EMIF CAN, I2C, SPI, UART, USB, EMIF, CLB CAN, I2C, SPI, UART, USB, EMIF, EtherCAT, Ethernet, FSI
I/O 핀 수 최대 97 최대 97 최대 169
패키지 176-HLQFP, 337-BGA 176-HLQFP, 337-BGA 337-BGA
CLB (Configurable Logic Block) 없음 있음 있음
특수 기능 표준 실시간 제어 CLB를 통한 사용자 정의 논리 EtherCAT, Ethernet, FSI 지원
작동 온도 -55°C ~ 125°C -55°C ~ 125°C -40°C ~ 125°C
전원 전압 1.14V ~ 3.47V 1.14V ~ 3.47V 1.14V ~ 3.47V

 

반응형