[DSP]/PICCOLO2010. 8. 1. 07:02

[DSP2802x EVM] Piccolo 시리즈 TMS320F28027 테스트 보드 제작

[DSP2802x EVM] Piccolo 시리즈 TMS320F28027 테스트 보드 제작



TMS320F2802x 예제 소스
TI에서 제공되는 예제 소스이다. 기존 개발환경에서 호환가능 하다.

TMS320F28027 회로도


TI사의 Piccolo 시리즈중 TMS320F28027 EVM보드를 제작했다. DSP28코어에 저렴하고 강력한 페리를 자랑하는 DSP이다.
저렴하고 소형이라 앞으로 쓰일이 많이 있으리라 생각한다.



예전 TI DSP와 달리 Core LDO가 내장되어 있어 회로가 상당히 간단하다.



기존 보드와 핀호환을 갖도록 했고 USB2UART, Bluetooth 같은 통신모듈을 연결할 수 있도록 했다.






확장 테스트보드




TMS320F28027 EVM 테스트 동영상
코드 자체를 좀 수정을 해야 동작을 하지만(옵션 조절 필요) 기존 코드를 그대로 활용해서 컴파일 가능하다.


소스코드

Posted by nexp

댓글을 달아 주세요

[DSP]/PICCOLO2010. 7. 25. 10:57

TMS320F280xx JTAG포트

TMS320F280xx JTAG포트
Piccolo 시리즈의 JTAG포트의 연결 방법은 아래 그림과 같다.



Piccolo 시리즈의 JTAG포트는 /TRST핀의 의해 결정된다. /TRST핀이 0이면 GPIO로 동작하고, 1이면 JTAG모드로 동작한다.

Posted by nexp

댓글을 달아 주세요

[DSP]/PICCOLO2010. 7. 10. 10:46

TMS320F280xx 부트모드

TMS320F280xx 부트모드는 아래와 같이 GPIO37, GPIO34, TRST핀에 의해 설정된다.



리셋후 부트



리셋 후 부트 코드로 점프 해서 부트모드에 따라 처리 된다.

Posted by nexp
TAG Picolro

댓글을 달아 주세요

[DSP]/PICCOLO2010. 6. 24. 10:37

TMS320F2803x, TMS320F2802x Picoolo MCU 검토

F28x DSC의 C28x Core와 강력한 주변회로를 그대로 가지고 있으면서, 패키지가 작고 가격이 저렴한 TMS320F2803x/2x MCU가 출시 되었다고 한다. 출시는 좀 되었지만 별 관심을 두지 않았는데... 예전 개발장비와 코드의 호환이 된다고 하니 가격에 민감하면서 성능이 필요한 곳에는 필요할것 같다. 32비트 이므로 정밀도 및 시스템 효율에서 유리한것 같고... 주변 페리가 월등히 발전을 했다고 한다.

예전 F28x와 차이점을 보면 내부에 1.9V 레귤레이터가 있어서 파워는 저렴한 LDO하나 쓰면 해결될것 같다. 오실레이터도 내부에 내장되어 있어서 외부 크리스탈이나 오실레이터를 연결하지 않아도 된다. 그리고 보안 기능도 괜찮은것 같고...
특히 CLA(control law accelerator)라고 하는 32-bit floating-point math processor가 하드웨어적으로 있어서 PID알고리즘을 CPU독립적으로 돌릴 수 있다니 아주 매리트 있어 보인다.(참고로 CLA는 C2803x 에만 있다.)

주요 특징
- C28x 32bit Core 탑재, 40MHz/60MHz(2802x/2803x)구동
- 3.3V 단일 전원 사용 (1.9V 내부 레귤레이터 탑재)
- 22/44개 GPIO 제공
- 128bit 보안 키/잠금
- ADC(13/16채널) , 아날로그 IO(6채널), 아날로그 비교기(2/3개)
- ePWM(4/7개), HRPWM(4/5)개 , eCAP(1개) ,eQEP (1개)
- SPI(1/2개)/SCI(1개)/I2C(1개)/LIN(1개, 2803x해당)/CAN(1개 2803x해당)
- Control Law acceleraor(CLA)
- 패키지 2802x(TSSOP 38핀/LQFP 46핀), 2803x(TQFP 64핀/LQFP 80핀)

Posted by nexp

댓글을 달아 주세요