DSP와 TMS320F28X의 이해 http://cafe.naver.com/roboticslab.cafe.

Slides:



Advertisements
Similar presentations
ARM core UNIT 03 로봇 SW 교육원 조용수. 학습 목표 PIC, AVR, 8051 ARM 이란 ? ARM 특징 ARM and Thumb ARM Cortex-M0 Interrupt Vector 2.
Advertisements

컴퓨터의 구조 2006년 2학기 컴퓨터의 개념 및 실습.
2.1 컴퓨터 시스템의 구성 2.2 컴퓨터 시스템의 정보 표현 2.3 중앙처리장치 2.4 저장장치 2.5 컴퓨터 주변기기
한국 IT산업의 발전방향과 과제 Core Logic Inc. May 02, 2006.
마이크로 컨트롤러 Microcontroller.
2007년 1학기 전산학개론 성신여자대학교 컴퓨터정보학부
Linux Debugging issues
음향 시스템 사양서 DIGITAL MIXING CONSOLE SOUNDCRAFT : VI6 SPECIFICATIONS
AMBA BUS Protocol의 이해 (AMBA 2.0 Specification)
음향 시스템 사양서 SIGNAL PROCESSOR BSS : BLU-806 SPECIFICATIONS FEATURES
DSP based Data Acquisition Board
소프트웨어와 운영체제.
PIC는 우리의 친구 한국정보통신대학교 디지털미디어연구소.
2장 마이크로프로세서 구성요소 Slide 1 (of 19).
제 2장 컴퓨터 구조.
IT R&D Global Leader Finger Motion 인식 SoC ETRI Technology Marketing
Signal 자연계에 존재하는 모든 정보전달의 수단 신호의 공학적 표현 물소리, 바람소리, 새소리 짐승소리,불,연기,봉화…
Technical Trends of Servo Drive and Performance
13장. 시스템 버스 다루는 내용 시스템 버스의 개념 다중버스 계층 구조 버스 중재.
하드웨어 3 : RAM.
마이크로프로세서(Microprocessor,µP)
아두이노 프로그래밍 1일차 – Part2 아두이노 사양 강사: 김영준 목원대학교 겸임교수.
제6장 FUSING.
컴퓨터 기초 상식 하드 웨어.
컨테이너화물 안전수송 기술개발 클러스터사업 Intelligent Container R&D Center
임베디드 하드웨어 Lecture #6.
Computer Application Electricity, Namhae College
12. 데이터베이스 설계.
新入 社員 敎育 資料(回路 PARTS) LG Electronics / 冷氣 OBU 1. 回路 開發 中日程
14장. 병렬 프로세서 다루는 내용 병렬 프로세서로의 개념 병렬 처리와 병렬 컴퓨터 분류 배열 프로세서와 다중 프로세서의 개념
DSP와 TMS320F28x의 이해.
Introduce to ATmega128 & Codevision
컴퓨터 구조.
Chapter 02 시스템 구조(System Structure)
1 컴퓨터 시스템 소개.
4장. 컴퓨터 시스템의 구성과 기능 다루는 내용 컴퓨터 분해를 통한 본체 살펴보기 컴퓨터 구성요소 컴퓨터의 기능
가상플랫폼을 사용한 임베디드SW 개발 (CoWare CoWare Virtual Platform Designer 사용)
DIVIDING48 192KHz 샘플링 주파수, 32-BIT A/D, D/A 컨버터, 32-BIT DSP 프로세서 채용
임베디드 시스템 개론 3주차 Embedded System..
Arduino uno의 Hardware 구성부품의 종류와 그 용도.
Chapter 10. Interrupt.
하드웨어 구현 - A/D 변환기(A/D converter) - 샘플링 주파수(Sampling frequency)
MEDICAL INSTRUMENTATION I
종합설계 I - 반도체 회로 설계 - 충북대학교 양병도 교수.
DSP 소개 및 TMS320LF2407A 6th hyaoo.
DSP와 TMS320F28x의 이해.
8086 프로세서의 구조 및 동작 방식 시스템 프로그래밍 - Lecture #2 신라대학교 컴퓨터공학과 시스템 프로그래밍.
ATmega128의 구조 및 TOOL의 이해 Robotics_LAB 발표자 : 유 홍 선.
DK-128 실습 타이머카운터 사용법 아이티즌 기술연구소 김태성 연구원
아날로그 VS 디지탈 -. Analog Vs Digital -. 디지털 논리에 대하여 -. 메모리에 대하여
Programmable Logic Device
컴퓨터 시스템 개관 시스템 프로그래밍 - Lecture #1 신라대학교 컴퓨터공학과 시스템 프로그래밍.
포토서버 (PhotoServer) 제품 소개서
Medical Instrumentation
제19강 병렬처리시스템 1.
DK-128 실습 타이머카운터 사용법 아이티즌 기술연구소
Competitiveness, Strategy and Productivity
Power Point 2007년 정보화교육 원미구청 총무과 통신전산팀.
Machine architecture Programming Language Design and Implementation (4th Edition) by T. Pratt and M. Zelkowitz Prentice Hall, 2001 Chapter 2.
생체계측 강의록 Medical instrucmentation#8
Machine architecture Programming Language Design and Implementation (4th Edition) by T. Pratt and M. Zelkowitz Prentice Hall, 2001 Chapter 2.
컴퓨터구조 강의소개 정보통신공학과 한성대학교.
Machine architecture Programming Language Design and Implementation (4th Edition) by T. Pratt and M. Zelkowitz Prentice Hall, 2001 Chapter 2.
Ch04_SoC 기술 IT응용시스템공학과 김 형 진 교수.
기업경영과 생산관리 교재 : 강의 홈 김태웅 지음, 생산, 운영관리의 이해 (제3판), 신영사
임베디드 하드웨어 Lecture #6.
Lecture 7 7-Segment LED controller using u-controller
Finger Motion 인식 SoC를 이용한 Virtual 입력단말 플랫폼 기술
DK-128 실습 내부 EEPROM 제어 아이티즌 기술연구소 김태성 연구원
Presentation transcript:

DSP와 TMS320F28X의 이해 http://cafe.naver.com/roboticslab.cafe

CONTENTS 1. TMS320C28x 소개 2. GPIO 및 PLL 이해 3. ADC 이해 4. PWM 이해 5. CAPTURE 이해

1-1DSP란? DSP (Digital Signal Processor) 다양한 신호 처리 및 고속 연산에 유리하도록 특별이 제작한 프로세서로 하드웨어 적으로 부동소수점(floating point)을 연산하거나 MAC(덧셈과 곱셈을 한 사이클에 수행) 연산기능, 빠른 외부 메모리 인터페이스 등이 특징이다. 영상 처리나 제어기의 동작에 있어 행렬 연산이 많이 필요로 하는 곳에 DSP의 특징을 두드러지게 나타난다.

1-2.TMS320C2000 C5000 계열 C6000 계열 C2000 계열 제어에 최적화된 DSP 다양한 모터 제어에 매우 유용 C24xx의 경우 40MIPS C28xx의 경우 150MIPS 모터 제어용 및 각종 제어기 구현용 빠른 동작 속도에 비해 낮은 전력 소모가 특징 최소 30MIPS ~ 600MIPS 가격 대비 성능이 무척 뛰어남 TI 사에서 제조하는 DSP 중에서 가장 고성능을 지닌 제품군 연산 속도 5000MIPS 내외 네트워크, 디지털 영상 처리에 적합한 구조

1-3.TMS320F28XX CPU 특징 TMS320F28xx CPU의 특징 High-Performance Static CMOS Technology 150 MHz(6.67-ns Cycle Time) Low-Power Design (1.8-V Core @135MHz, 1.9-V Core @150MHz, 3.3V I/O) JTAG Boundary Scan Support Advanced Emulation Features Analysis and Breakpoint Functions Real-Time Debug via Hardware JTAG : Joint Test Access Group, 반도체 테스트와 관련한 각종 기준으로 테스트와 에뮬레이션이 용이

1-4.TMS320F28XX CPU 특징 TMS320F28xx CPU의 특징 High-Performance 32-Bit CPU(TMS320C28x) 16*16 and 32*32 MAC Operations 16*16 Dual MAC Harvard Bus Architecture Unified Memory Programming Model Atomic Operations Fast Interrupt Response and Processing Code-Efficient (in C/C++ and Assembly) 선형 디지털 신호처리의 핵심 연산인 sum of product를 최고의 효율로 처리한다. 디지털 필터링, 컨볼류션, FFT등등… 변형된 하버드 구조 = C언어와의 효율을 높였다. 단일 메모리…단일 주소 체계를 사용하는 메모리 이를 Unified 메로리, Linear 메모리, 폰 노이만 메모리 등으로 부른다. 인터럽트 처리에 10~11사이클 소모 개별 인터럽트 총 96개

2-1.DSP 28X의 GPIO GPIO 회로 구조

2-2.DSP 28X의 GPIO Input Qualification 기능 Input Qualifier의 동작

2-3. DSP28X의 CLOCK 설정

3-1. dsp 28x의 adc

3-2. dsp 28x의 adc 구조

4-1. dsp 28x의 pwm

4-2. dsp 28x pwm

5-1. dsp 28x의 CAPTURE