태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

[10월 22~24일] 시스템 설계 강좌 - 접수중

 

 


 
- 모터제어나 전력 변환 등의 어플리케이션에 많이 사용되는 주변회로에 대해서 강의 합니다.
- TMS320F28x의 ADC/PWM/CAP/QEP/DMA/샘플링/통신 등을 배우고 직접 실습합니다.
- 고성능 Delfino 개발보드를 사용하여 TMS320F28x의 기능과 성능을 경험할 수 있습니다.
- 실습 예제를 통한 주변회로 조작 방법과 코드 설명은 이해도를 한 층 높여 드립니다.
- 강좌는 1인 1실습 환경을 구축하였습니다.

 



 1일차 주제 요약

1장 - EPWM / HR-PWM
디지털 모션제어 및 전력변환 분야에서 주로 활용되는 PWM과 칩 내부에서 이를 만들어내는 주변회로에 대해서 다룹니다. TMS320F28x 칩이 내장한 PWM회로의 세부 블록들에 대해 자세히 이해함으로써 보다 쉽고 안전하게 전력소자들을 제어할 수 있으며, 수백 kHz~ 수 MHz이상의 스위칭 주파수에서도 높은 분해능 확보가 가능한 High Resolution PWM회로에 대해서 이해할 수 있습니다.

2장 - 통신(SPI / I2C / SCI / CAN)
대표적인 IC간 통신 SPI, I2C를 이해할 수 있으며 UART라고도 많이 알려져 있는 SCI와 제어기 간의 대표적인 통신 인터페이스인 CAN을 사용할 수 있습니다.

 



 2일차 주제 요약

3장 - ECAP / EQEP / HR-CAP
디지털 펄스 신호에 담긴 시간 정보를 알아 낼 수 있는 32비트 타이머 기반 Capture 회로와 모터등에 사용하는 엔코더의 신호를 MCU에 입력만 해 주면 자동으로 속도, 방향 등을 알려 주는 QEP를 사용하실 수 있습니다. 특히 최신 TMS320F28x에 탑재되기 시작한 고 정밀 Capture회로(HRCAP)를 이해하고 사용할 수있습니다.

4장 - ADC와 QMATH
TMS320F28x의 가장 강력한 기능 중의 하나인 ADC는 최대 12.5MHz 샘플링 속도와 12비트 정밀도를 자랑하고 있으며 샘플앤홀더가 2개 내장되어 있어 동시에 두개 신호를 캡쳐할 수 있습니다. 또한 ADC를 트리거 할 수 있는 다양한 소스를 제공하고 있어 최적의 알고리즘을 구현하는데 도움을 주고 있는데 그런 ADC의 구조를 이해하고 사용할 수 있습니다. 또한 소숫점 연산 시 정밀도를 높이거나 정수형 프로세서에서 소숫점 연산이 속도를 고속화할 때 유용한 QMATH에 대해서 이해 합니다.

 



 3일차 주제 요약

5장 - 하드웨어 설계
TMS320F28x 하드 웨어 설계 시 주의하여야 할 설계 기준을 제시합니다. 특히 클럭단, 리셋단, 전원공급단 등 가장 기본적인 것 부터 다루고 있습니다.

6장 - DMA
DMA를 사용하면 CPU의 도움 없이 ADC가 완료된 결과를 메모리에 옮긴다든지, 통신으로 부터 입력되는 데이터를 메모리로 옮긴다든지 할 수 있어 CPU는 알고리즘에 집중 할 수 있기 때문에 CPU의 성능을 최대한으로 끌어 낼 수 있습니다.

7장 - 플래시 애플리케이션 인터페이스
TMS320F28x는 플래시 메모리 용량이 커서 일부 개발자는 외부 EEPROM 대용으로 사용하기도 합니다. 이때 TI에서 제공하는 Flash API를 사용해야 하는데, TI가 제공하는 플래시 조작 관련 함수 사용방법과 절차에 대해서 상세히 알 수 있습니다.

 


Posted by 남상일

댓글을 달아 주세요

티스토리 툴바