본문 바로가기

[DSP]/DSP280x

(20)
[DSP280x EVM] 보드 제작 - TMS320F2808 EVM 보드 특징 [DSP280x EVM] 보드 제작 - TMS320F2808 EVM 보드 특징 개인적 테스트 용도로 TMS320F2808 보드를 제작했다. 모든 핀을 확장하고 기타 보드 내에서 테스트 할 수 있는 페리를 추가하여 보드만으로도 여러가지 테스트 할 수 있도록 했다. - TMS320F2801 ~ TMS320F2808, TMS320F2810지원 - 전체핀 확장 가능 - EEPROM 탑제 - DAC 칩 지원 - CAN Driver지원 - RS232 Driver지원 - 정밀 온도 센서 지원 - Ref 지원 - ADC테스트용 VR지원 - PWM(DIO)테스트용 LED지원 - 부트모드 설정 가능 - JTAG지원 전체 특징 뒷면 SPI방식의 12bit DAC를 두어 DAC테스트를 해 볼 수 있다. ADC 레퍼런스 IC를..
[DSP280x EVM] HRPWM제어 실험 [DSP280x EVM] HRPWM제어 실험 TMS320F280x의 ePWM은 이전 C24x, C281x 와 다르게 각 모듈이 독립적인 모듈로 만들어 타이머와 분리 되었고 결과적으로 기존 보다 속도및 성능이 훨씬더 향상 되었다고 한다. EPWMxA 채널의 HR-PWM은 최고 150psec단위의 고분해능 PWM이 출력 가능해 100Mhz로 돌릴때 10ns의 분해능을 가진다. 고전압 출력 프로젝트 진행을위해 선정을 했는데 역시 탁월한것 같다. TMS320F2808 PWM관련 함수 작성 //PWM Resolution and Period Set(0~100%) void SetPwm1(unsigned int Frequency, unsigned int Period) { EPwm1Regs.TBPRD = Frequenc..
[DSP280x EVM] 그래픽 LCD 모듈 달기 [DSP280x EVM] - 그래픽 LCD 모듈 달기 TMS320F2808을 이용하여 간단하게 그래픽 LCD를 테스트 해 보았는데... 역시 속도에 매력을 느낀다. 물론 그 용도는 아니지만... 보드 적층 DSP280x EVM - 그래픽 LCD를 이용한 사인파 AD값 출력 DSP280x EVM - 그래픽 LCD를 이용한 한글 출력
[DSP280x EVM]USB연결 예제 프로그램 - TMS320F2808 + TUSB3410 [DSP280x EVM]USB연결 예제 프로그램 - TMS320F2808 + TUSB3410 예제 소스코드 Serial2USB 기능을 가진 [TUSB3410 EVM]보드를 이용하여 USB테스트를 했다. TUSB3410은 8051 Core와 USB2Serial 엔진을 가진 Chip으로 USB나 I2C EEPROM을 통해 사용자가 펌웨어를 변경할 수 있다. 펌웨어는 RAM에서 실행되므로 DSP MCU(TMS320F2808)의 I2C 포트로 다운로드 하고 시리얼 포트로 USB데이터르 송수신 할 수 있는 예제 이다.
[DSP28x EVM] Timer Interrupt Test - TMS320F2808 타이머 1초 만들기 [DSP28x EVM] Timer Interrupt Test - TMS320F2808 타이머 1초 만들기 TMS320F2808, TMS320F2812호환 EVM - 타이머 인터럽트 테스트 [DSP280x EVM]의 LED를 이용하여 1초 주기로 타이머를 구동하여 LED를 깜박이는 프로그램을 작성해 보았다. 초기화 main() { : InitCpuTimers(); // For this example, only initialize the Cpu Timers // Configure CPU-Timer 0 to interrupt every second: // 100MHz CPU Freq, 1 second Period (in uSeconds) ConfigCpuTimer(&CpuTimer0, 100, 1000000)..
[DSP280x EVM] LCD 모듈 이용한 ADC테스트 [DSP280x EVM] LCD 모듈 이용한 ADC테스트 TMS320F2808을 이용하여 ADC한 값을 [LCD모듈]에 출력하는 예제 작성
[DSP280x EVM] ADC테스트 [DSP280x EVM] ADC테스트 TMS320F280x는 최대 12.5MSPS (TMS320F2809)의 ADC속도를 가지는데 TMS320F2808은 6.25MSPS 의 속도다. 그리고 추가된 기능은 옵셋을 조절할 수 있는 레지스터가 있다고 한다. 옵셋 기능이 있어 결과값의 보정할 수 있다고 한다. 성능은 써봐야 알겠지만.... 기존의 C281X의 ADC의 결과는 내부 램 Peripherals Frame 0 영역에 저장되고 항상 최상위 비트부터 채워지는 방식이었지만 C280X는 ADC의 결과저장 레지스터가 Dual Mapped 방식으로 Peripherals Frame 0 영역과 Peripherals Frame 2 영역에 위치 한다고 한다. Peripherals Frame 0 영역의 값들은 0-wait..
[DSP280x EVM] 시리얼 포트 테스트 [DSP280x EVM] 시리얼 포트 테스트 [DSP280x EVM]시리얼포트 드라이버를 포팅하고 송 수신 테스트를 완료 했다. main() { Uart0Init(); Uart0Puts(" DSP280x EVM Serial Test!\r\n"); Uart0Puts(" - by http://cafe.naver.com/elab.cafe\r\n"); Uart0Puts("\r\nSend Any Char..\r\n"); for(;;) { Uart0PutChar(Uart0GetChar()); } } void Uart0Init(void) { // Test 1,SCIA DLB, 8-bit word, baud rate 0x000F, default, 1 STOP bit, no parity // Note: Clocks we..

반응형