반응형
TMS320F28377D, TMS320F28379D, TMS320F28388D는 Texas Instruments의 C2000™ Delfino™ 시리즈에 속하는 32비트 플로팅-포인트 마이크로컨트롤러(MCU)로, 고성능 실시간 제어 애플리케이션(예: 산업용 드라이브, 서보 모터 제어, 태양광 인버터, 디지털 전원, 전력선 통신 등)에 최적화되어 있습니다. 아래는 이들 간의 주요 차이점을 상세히 설명하고 비교 표로 정리한 내용입니다.
주요 차이점 상세 설명
- 아키텍처 및 코어:
- 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)와 같은 고급 연결 옵션을 지원하며, 더 많은 주변 장치와 향상된 통신 기능을 제공.
- 메모리:
- TMS320F28377D: 1MB 플래시 메모리, 204KB RAM.
- TMS320F28379D: F28377D와 동일한 1MB 플래시와 204KB RAM, 하지만 CLB를 활용한 추가적인 메모리 최적화 가능.
- TMS320F28388D: 최대 1.5MB 플래시 메모리와 336KB RAM으로, 더 큰 메모리 용량을 제공하여 복잡한 애플리케이션에 적합.
- 주변 장치 및 연결성:
- TMS320F28377D: CAN, I2C, SPI, UART, USB 등 표준 통신 인터페이스를 지원하며, EMIF(External Memory Interface)를 포함.
- TMS320F28379D: F28377D의 모든 주변 장치에 CLB를 추가하여 사용자 정의 논리 블록을 통해 하드웨어 가속 가능.
- TMS320F28388D: F28379D의 기능에 더해 EtherCAT, Ethernet, FSI와 같은 고속 통신 인터페이스를 지원. 특히 EtherCAT은 산업용 네트워크 애플리케이션에 최적화.
- 아날로그 및 제어 기능:
- 공통점: 세 모델 모두 16비트/12비트 ADC, 12비트 DAC, 고급 PWM 모듈을 지원하며, 실시간 제어에 적합한 TMU(Trigonometric Math Unit)와 VCU-II(Viterbi/Complex Math Unit)를 포함.
- 차이점: TMS320F28388D는 더 많은 ADC 채널(최대 24채널)과 향상된 아날로그 통합 기능을 제공하며, FSI를 통해 고속 데이터 전송이 가능.
- 패키지 및 핀 수:
- TMS320F28377D: 176-HLQFP 또는 337-BGA 패키지.
- TMS320F28379D: 동일한 176-HLQFP 또는 337-BGA 패키지.
- TMS320F28388D: 337-BGA 패키지로, 더 많은 핀(최대 169 I/O)을 지원하여 추가적인 연결성을 제공.
- 애플리케이션 및 용도:
- 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 |
반응형