본문 바로가기

TMS320F283355

TMS320F28335 ePWM 모듈을 이용한 SPWM 구현(수정) TMS320F28335의 ePWM 모듈로 하프 브리지에서 SPWM(사인파 PWM)을 구현하는 절차이며, 모터 제어와 인버터 설계에 적용 가능합니다. (50 Hz 사인파, 20 kHz 캐리어 주파수, 1 µs 데드타임을 위한 예제코드를 포함)1. SPWMSPWM(Sinusoidal PWM)은 듀티 사이클을 사인파 형태로 변조하여 정현파 출력을 생성합니다. TMS320F28335의 ePWM 모듈은 이를 위해 사인파 테이블과 인터럽트를 활용합니다.상보 출력: ePWMxA와 ePWMxB가 반대 위상, 데드타임 포함.사인파 변조: 50 Hz 사인파로 듀티 사이클 조정.캐리어 주파수: 20 kHz로 고주파 PWM 생성.하프 브리지 출력 전압하프 브리지 출력의 기본파 전압 크기는 변조 지수와 직류 링크 전압으로 결정.. 2025. 8. 7.
TMS320F28335 DSP ePWM Half-Bridge 상보 출력 설정 방법 TMS320F28335 마이크로컨트롤러의 ePWM 모듈로 하프 브리지 상보 출력을 설정하고, 듀티 사이클을 동적으로 가변하는 방법을 입니다. (20 kHz PWM, 1 µs 데드타임, 그리고 10%~90% 듀티 사이클 가변 코드를 포함)1. ePWM 모듈과 하프 브리지 상보 출력TMS320F28335의 ePWM 모듈의 ePWMxA, ePWMxB를 이용하여 하프 브리지에서 상보 출력을 생성합니다.상보 출력: ePWMxA와 ePWMxB가 반대 위상, 데드타임 포함.Up-Down 모드: 대칭 PWM 파형으로 하프 브리지 제어.듀티 가변: 인터럽트를 통해 동적으로 듀티 사이클 조정.2. ePWM 설정 절차2.1 타임 베이스(Time-Base)PWM 주기를 정의합니다. Up-Down 모드로 대칭 파형 생성.주기.. 2025. 8. 7.
TMS320F28335 DSP SCI 사용법: Bitfield 구조 활용 Texas Instruments의 TMS320F28335는 C2000 시리즈 32비트 DSP로, SCI(Serial Communication Interface) 모듈을 통해 강력한 UART 기반 시리얼 통신을 지원합니다. 이 가이드는 TMS320F28335 SCI 모듈의 내부 구조, 동작 원리, 레지스터 설정, 하드웨어 연결, 상세 주석이 포함된 예제 코드, 디버깅 방법을 제공합니다.1. TMS320F28335 SCI 모듈 개요TMS320F28335는 3개의 SCI 모듈(SCI-A, SCI-B, SCI-C)을 제공하며, 각 모듈은 독립적인 UART 통신을 지원합니다. SCI는 PC, 마이크로컨트롤러, 센서와의 통신에 적합하며, 산업 제어, 모터 제어, 데이터 로깅, 펌웨어 업그레이드 등에 활용됩니다.1... 2025. 8. 7.
TMS320F28335 DSP GPIO 사용법: Bitfield 구조 활용 1. TMS320F28335 GPIO 개요TMS320F28335는 Texas Instruments의 C2000 시리즈 디지털 신호 컨트롤러(DSC)로, 실시간 제어 애플리케이션(예: 모터 제어, 전력 변환)에 최적화된 마이크로컨트롤러입니다. 이 장치의 GPIO(General Purpose Input/Output)는 최대 88개의 핀을 제공하며, 외부 장치와의 디지털 인터페이스 및 신호 제어에 사용됩니다. GPIO 핀은 GPA(GPIO0~31), GPB(GPIO32~63), GPC(GPIO64~87)로 나뉘며, 각 핀은 다중화(multiplexed)되어 GPIO 외에 ePWM, SCI, SPI, CAN 등의 기능을 지원합니다.1.1 주요 특징포트 구성: GPA(32비트), GPB(32비트), GPC(24비.. 2025. 8. 7.
TMS320F28335 DSP 사양 및 CCS 프로젝트 생성 절차 오래된 제품이지만 TMS320F28335는 Texas Instruments의 C2000 시리즈 디지털 신호 컨트롤러(DSC)로, 실시간 제어 애플리케이션에 최적화된 고성능 마이크로컨트롤러입니다. 이 글에서는 TMS320F28335의 주요 사양, Code Composer Studio(CCS)에서 프로젝트를 구성하는 상세 절차와 인터럽트를 사용한 LED 점멸 예제 코드를 설명합니다.1. TMS320F28335 주요 사양TMS320F28335는 모터 제어, 전력 변환, 산업 자동화에 적합한 32비트 부동 소수점 DSC로 주요 사양은 아래와 같습니다.1.1 CPU 및 성능코어: 32비트 TMS320C28x, 최대 150 MHz (6.67ns 사이클 시간).FPU: IEEE 754 단정밀 부동 소수점 연산.MAC.. 2025. 8. 6.