DSP11 [싱크웍스 교육] F2837x 펌웨어 설계 강좌 수강 첨부한 PPT 자료는 제가 펌웨어 설계 교육 이후 직접 내용정리한 자료입니다 :) 2023년 11월 23~24일 이틀에 걸쳐 싱크웍스에서 주관하는 F2837x 펌웨어 설계 교육을용인 테크노벨리에 있는 싱크웍스 교육센터에서 수강하였습니다. 교육을 수강하게 된 계기는 우선 연구실에서 Ti사의 MCU를 사용하여 PWM 신호 생성, ADC 데이터 저장 등 간단히 예제 정도만 풀어보며 접근할 수 있는 레벨을 진행하다 제대로 이 MCU에 대해서 공부하고 현업에 계신 분들은 어떤 식으로 이것에 대해서 접근하고 있고 사용 및 활용하실까 궁금하여 싱크웍스 사이트를 통해 교육 신청을 하여 수강하게 되었습니다. 저는 같은 연구실 동료와 함께 교육에 참석하였고, 대부분의 수강생분들은 현업에 계시는 엔지니어분들이셨습니다... 2024. 9. 30. [PWM] Pulse Width Modulation Testing signal generation, 신호 생성 테스트, Complementary Signal, Phase Shift, Dead Time 이전 PWM 포스팅에서는 PWM 개념과 2837xD MCU의 PWM Sub-module에 대해서 알아보았습니다. 이번 포스팅에서는 실제로 PWM 신호를 생성하고 측정해보는 테스트 과정을 다루겠습니다.PWM 개념에 대해 다시 한번 정리하고 시작하도록 하겠습니다. PWM(Pulse Width Modulation) 펄스 폭 변조는 디지털 소스를 사용하여 아날로그 신호를 생성하는 데 사용되는 기술입니다. 펄스열의 펄스 폭을 변경하여 장치에 공급되는 전력을 제어합니다. 부하에 공급되는 전압(및 전류)의 평균값은 공급과 부하 사이의 스위치를 빠른 속도로 켜고 끄는 방식으로 제어됩니다. 스위치가 꺼진 상태에 비해 켜져 있는 시간이 길어질수록 부하에 공급되는 총 전력은 더 높아집니다. *ePWM : 향상된 펄스 폭.. 2024. 9. 30. [PWM] Pulse Width Modulation Organizing Concepts, 펄스 폭 변조, 개념 정리 이번 포스팅에서는 PWM에 대해 다뤄보겠습니다. 개념 위주의 내용으로 작성되며,다음 포스팅에서 간단한 PWM 신호 생성에 관련된 내용을 다루겠습니다. PWM(Pulse Width Modulation)펄스 폭 변조는 디지털 소스를 사용하여 아날로그 신호를 생성하는 데 사용되는 기술입니다. 펄스열의 펄스 폭을 변경하여 장치에 공급되는 전력을 제어합니다. 부하에 공급되는 전압(및 전류)의 평균값은 공급과 부하 사이의 스위치를 빠른 속도로 켜고 끄는 방식으로 제어됩니다. 스위치가 꺼진 상태에 비해 켜져 있는 시간이 길어질수록 부하에 공급되는 총 전력은 더 높아집니다. *ePWM : 향상된 펄스 폭 변조는 일반적으로 PWM의 고급 버전을 나타냅니다. 여기에는 더 나은 제어 및 효율성을 위한 추가 기능이 포함되어.. 2024. 9. 10. [ADC] Analog to Digital Converter, 입력신호와 샘플링 주파수 변조 테스트, Multiple case tests ADC(Analog to Digital Converter)이번 포스팅에서 다룬 ADC Test는 입력신호 주파수와 샘플링 주파수를 확인하고, 정확한 샘플링 타이밍에 계산한 값이 입력되는지 확인한다. ADC는 아날로그 신호를 디지털로 변환하고, PWM 모듈은 주기적 신호를 생성하여 특정 속도(샘플링 주파수)로 ADC 변환을 트리거하며, GPIO핀은 외부 모니터링을 통해 출력핀으로 사용한다. ▶ ADC(아날로그-디지털 변환기):ADC는 아날로그 신호(이 경우 입력 사인파)를 마이크로컨트롤러에서 처리할 수 있는 디지털 값으로 변환한다.ADC는 트리거 소스(이 경우 ePWM2)에 의해 결정된 특정 속도로 입력 신호를 샘플링하고 아날로그 전압 레벨을 디지털 표현으로 변환하도록 구성된다.제공된 코드에서 ADC는 e.. 2024. 3. 14. [DAB] Dual Active Bridge, Plecs Simulation(Multiple Cases) DAB, Plecs Simulation(Multiple Cases)저번 포스팅에서는 DAB의 기본적인 개념과 원리, 설계 방식에 대해 설명하였습니다.이번에는 여러 설계 사양을 예시로 계산과정, 시뮬레이션을 진행하여 그 결과를 보여드리려고 합니다. Output Power 50W, 100W, 150W, 350W 이렇게 4가지의 경우를 놓고 설계를 하였고,Plecs 프로그램을 이용하여 시뮬레이션하였습니다. Part 1. Design Specifications아래 사진에서 빨간 글씨는 모든 경우에서 같습니다. Case 1 (50W) Case 2 (100W) Case 3 (150W) Case 4 (350W) Part 2. DAB Circuit Part 3. Simulation지금부터 .. 2024. 3. 4. [DAB] Dual Active Bridge, Power System and Transfer Dual Active Bridge (DAB)변압기 양단에 두 개의 독립적인 브릿지 회로를 가지며 이를 이용하여 위상 차이를 지닌 고주파 교류 전원을 형성한다.두 전압 간의 위상 차이를 이용하면 양방향 제어가 가능하다.추가 소자 없이도 인덕터 전류를 이용하여 ZVS(Zero-Voltage-Switching)로 높은 변환 효율을 가진다.변압기의 직렬 인덕턴스를 에너지 전달 소자로 이용하기 때문에 수동 소자의 수가 적어 높은 전력밀도를 가진다. Part 1. 작동 원리Bridge의 스위치는 PWM을 사용하여 제어→ 1차측과 2차측의 전압 파형 사이의 위상 변이를 조정하여 전력 흐름의 방향과 크기를 제어한다.ZVS(Zero-Voltage-Switching) : 스위칭 손실을 줄이고 효율성을 높이기 위함.※토폴로.. 2024. 2. 15. [ADC] Analog to Digital Converter, 싱크웍스 예제 인터럽트(Interrupt) 방식으로 ADC 하기 ADC란: Analog to Digital Converter, 말 그대로 아날로그 신호를 디지털 신호로 변환해 주는 역할을 하는 IC입니다.간단한 예시로 마이크에서 들은 소리나 카메라에서 촬영한 빛을 디지털 데이터로 전환시키기 위한 부품을 칭합니다.사실상 현대의 센서라고 부를만한 제품엔 모두 달려있는 필수요소입니다.기본적으로 외부의 신호는 아날로그 신호이기 때문에 ADC가 없으면 읽어낼 수가 없다고 볼 수 있습니다. Part 1. 예제 실습의 목적: Delfino EVM의 Potentiometer의 DC 출력 신호를 ADC하고, 결과를 CCS의 Expressions 창에서 확인하는 예제입니다. ePWM 모듈의 타이머를 사용해서 정확한 주기로 ADC-B 모듈의 SOC0 을 트리거 하여 ADC를 진행하고,.. 2024. 2. 4. 이전 1 2 다음