본문 바로가기

[DSP]/DSP280x-M

(11)
[TMS320F2808 EVM] TFT LCD Test - LCD-PLD-IF 보드 이용 [TMS320F2808 EVM] TFT LCD Test - LCD-PLD-IF 보드 이용 [TMS320F2808 EVM] 보드를 이용하여 TFT LCD테스트를 했다. PICCOLO 시리즈인 TMS320F28069 테스트때 SPI속도가 늦어 SD Card 읽어 오는 속도가 느렸는데 TMS320F2808이 조금 더 빠른것 같다. TMS320F2808 TFT LCD테스트 동영상 TMS320F2808 TFT LCD 드라이버 코드 //----------------------------------------------------------------------------- // TFT LCD Driver #define TFT_DRV_HD66791 0 #define TFT_DRV_COM44 1 #define LCD_..
[TMS320F2808] 메모리 할당 에러 [TMS320F2808] 메모리 할당 에러 TFT LCD, TCP/IP, FAT 를 올리고 컴파일 하니 에러가 발생한다. "D:\\WORK\\DSP\\dsp280x-m\\DSP280x_common\\cmd\\2808_RAM_lnk.cmd", line 111: error: placement fails for object ".text", size 0x1182 (page 0). Available ranges: PRAMH0 size: 0x1000 unused: 0x1000 max hole: 0x1000 error: errors encountered during linking; "./Debug/dsp280x_evm.out" not built 코드영역(.text) 이 부족 하다고 한다. 8K(0x1000)가 코드 ..
[TMS320F2808 EVM] W5200 이용한 TCP Server 전송 속도 테스트 [TMS320F2808 EVM] W5200 이용한 TCP Server 전송 속도 테스트 TMS320F2808의 SPI 최대 속도는 6.2Mhz 정도 이고 이때 TCP 전송 속도는 1.5831 Mbps 정도 나온다. 결론 적으로 CPU속도는 나쁘지 않는데.. SPI클럭 속도가 너무 느리다. SPI속도를 요하는 어플리케이션은 고려할 필요가 있는것 같다. 그래도 1.5Mbps면 간단한 웹서버 정도 돌리는데는 문제가 없을것 같다. [NET_EXP] W5100 / W5200 모듈 보드 핀맵
[DSP280x-M EVM] C28x Signal Generator Library 테스트 [DSP280x-M EVM] C28x Signal Generator Library 테스트 TI에서 제공하는 C28x용 라이브러리 는 여러가지로 유용한 점이 많은데 그중 가장 기본이 되는 C28x Signal Generator Library 를 이용하여 신호를 생성하는 테스트를 진행 했다. TI제공 라이브러리 및 소스코드 우선 소스코드를 다운 받아서 라이브러리를 인클루드 해 준다. sgen.h sgen.lib 생성 한 신호를 확인하기 위해 여러가지 방법이 있지만 가장 간단하게 할 수 있는것이 PC USB2UART 이다. 신호 생성용 라이브러리를 이용하여 생성후 시리얼로 데이터 전송하여 확인하면 쉽게 생성된 데이터를 확인 할수 있다. Single Channel SIN Generator (Table look-..
[DSP280x-M EMV]SPI 테스트 - 3축 가속도 센서(LIS3LV02) 데이터 로깅 [DSP280x-M EMV]SPI 테스트 - 3축 가속도 센서(LIS3LV02) 데이터 로깅 TMS320F2808 의 SPI통신을 이용하여 3축 가속도 센서 LIS3LV02를 테스트 했다. 확장 테스트 보드에 가속도 센서를 장착할 수 있기 때문에 쉽게 테스트 가능하다. TMS320F2808에는 4개의 독립적인 SPI포트가 있는데 이중 표준커넥터로 뽑아둔 SPIA(P16~P19)를 이용한다. 확장 보드에서 LIS3LV02는 SPI포트에 연결되어 있고 CS핀은 P22에 연결되어 있다. PC 호스트 프로그램 TMS320F2808 3축 가속도 센서 테스트 동영상 DSP280x-M SPI테스트를 위해 Code Composer Studio에 SPI관련 소스 및 가속도 센서 코드 추가 TMS320F280x SPI블럭..
[DSP280x-M EVM] 보드 테스트 - ADC, PWM 테스트(eCAP PWM) [DSP280x-M EVM] 보드 테스트 - ADC, PWM 테스트(eCAP PWM) TMS320F2808의 ADC값을 읽어 PWM으로 출력하는 테스트. [DSP280x-M EVM]에는 PWM0~PWM3의 PWM을 할당해 두었다. 확장보드의 PWM3은 TMS320F2808의 P11에 연결되어 있고 가각 PWM6B/eCAP4/RXDB 기능을 가지고 있다. 그중에서 확장보드의 LED2에 연결되어 있는 PWM3을 이용하여 ADC값에 따라 PWM출력을 제어 하고 이 출력이 고휘도 LED의 밝기를 설정하는 예제를 작성하기 위해 32bit 분해능의 eCAP4로 PWM을 출력해 보았다. 확장 테스트 보드에서 PWM3은 CN40, LED2에 연결되어 있다. TMS210F2808 PWM테스트 동영상 - 가변 저항값에 따..
[DSP280x-M EVM]보드 테스트 - TMS320F2808 ePWM 1Mhz PWM제어 [DSP280x-M EVM]보드 테스트 - TMS320F2808 ePWM 1Mhz PWM제어 #define PWM_10KHZ 10000 //10 KHz #define PWM_100KHZ 1000 //100 KHz #define PWM_125KHZ 800 //125 KHz #define PWM_167KHZ 600 //167 KHz #define PWM_200KHZ 500 //200 KHz #define PWM_400KHZ 250 //400 KHz #define PWM_500KHZ 200 //500 KHz #define PWM_1MHZ 100 //1 MHz #define PWM_2MHZ 50 //2 MHz #define PWM_4MHZ 25 //4 MHz #define PWM_5MHZ 20 //5 MHz #..
[DSP280x-M EVM] 보드테스트 - ADC, UART 테스트 (TMS320F2808) [DSP280x-M EVM] 보드테스트 - ADC, UART 테스트 (TMS320F2808) TMS320F2808 의 ADC값을 UART로 전송하는 테스트 프로그램 작성. [DSP280x-M EVM]보드에는 ADCB0~ADCB7까지 8개의 ADC가 할당되어 있다. 확장 테스트 보드의 ADC0가 ADCB0에 연결되어 있기 때문에 TMS320F2809 ADC Channel8에서 VR값을 읽을 수 있다. TMS320F2808 ADC, UART 테스트 동영상 PC프로그램 ADC값을 읽어 UART로 전송하면 그 값을 디버깅하기 위한 PC프로그램 TMS320F2808 ADC, UART(SCI)테스트 소스코드 void AdcInit(void) { EALLOW; SysCtrlRegs.HISPCP.all = ADC_MO..