DSP 개발환경 설정 부분이다.
테스트 할 보드는 TMS320LF2407A프로세서를 사용한 my2407이라는 보드인데 좀 구형 프로세서이다.
예제로 배우는 제어용 DSP(김도윤 저)가 책이 배우기 쉽게 잘 되어있다는 추천으로 이 보드를 사용하여 DSP를 학습하게 되었다.
우선 개발 방법은 크게 두가지로 나눌 수 있는데
1. codecomposer라는 소프트웨어(컴파일러,링커기능) + JTAG에뮬레이터를 이용하여 개발하는 방법
2. ultraedit 소프트웨어 + 컴파일러,링커(codecomposer안에 있는 컴파일러와 링커로 이용해도 됨)+ rs232c케이블(my2407보드와 셋트인 케이블, 일반적인 rs232c와 조금 다름, 부가 회로가 들어 있음)
이 중에 2번의 방법으로 개발해 볼 생각이다. 이유는 고가의 JTAG에뮬레이터 없이 프로그래밍이 가능하기 때문이다. TMS320LF2407A에는 FLASH메모리가 들어가 있어서 2번의 방법이 가능한 것이다.
그리고 프로그램을 구울 때 방식이 두가지로 나눠지는데 마이크로프로세서모드와 마이크로컨트롤러모드로 나눠진다.
마이크로프로세서모드는 외부메모리를 사용하는 방식이고 마이크로컨트롤러모드는 외부메모리를 사용하지 않는 방식이다.
그렇기 때문에 2번의 방법으로 프로그래밍을 할려면 마이크로컨트롤러모드를 선택해서 프로그래밍을 해야한다.
문어맛사탕의 블로그
2011년 7월 13일 수요일
DSP 소개
DSP란 무엇이며 기존의 마이크로 프로세서와는 어떤 차이가 있나?
- DSP는 다양한 신호 처리및 고속 연산에 유리하도록 특별히 제작한 프로세서이다.
- 엔코더나 타코메터와 같은 센서를 통해 모터의 상태를 읽을때 일반적으로 초당 1000번 이상 센서의 값을 읽어 모터를 원하는 위치 또는 속도로 제어해야 하는데 이를 가능하게 해준다.
- PWM제어나 엔코더카운팅에 편리하게 만들어져 있다.
- DSP는 다양한 신호 처리및 고속 연산에 유리하도록 특별히 제작한 프로세서이다.
- 엔코더나 타코메터와 같은 센서를 통해 모터의 상태를 읽을때 일반적으로 초당 1000번 이상 센서의 값을 읽어 모터를 원하는 위치 또는 속도로 제어해야 하는데 이를 가능하게 해준다.
- PWM제어나 엔코더카운팅에 편리하게 만들어져 있다.
2011년 7월 12일 화요일
DSP 학습 시작
이 책으로 DSP를 학습하게 되었다.
프로세서는 TMS320LF2407A이다.
최종 목적은 엔코더를 사용한 MOTOR를 구동하는 것이다.
AVR을 다루어 봤기 때문에 쉽게 학습할 수 있을 것이라고 생각이 되지만 그건 해봐야 알겠지?ㅋㅋ
2011년 7월 11일 월요일
블로그라는 걸 한번 시작해 보려고 하는데...
Start, a photo by jakeandlindsay on Flickr.
블로그라는 걸 한번 시작해 보려고 하는데...
저작권이라는 세글자가 내 머릿속에 들어왔다...
이놈의 저작권이라는놈 때문에 내 마음대로
블로그에글을 올릴수 없을것 같다는 생각이 든다...
저작권이 존중되야 하는것은 당연한거지만...
아무튼 우리나라는 저작권 때문에 참 귀찮은 나라이다...
피드 구독하기:
덧글 (Atom)

