본문 바로가기

분류 전체보기

(1955)
[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..
[TUSB3410 EVM] 확장 테스트 보드 제작 [TUSB3410 EVM] 확장 테스트 보드 제작 TI의 USB2Serial TUSB3410 EVM 보드를 테스트 할 수 있는 조그만 확장 테스트 보드를 만들었다. 예전에 남은 보드를 그냥 버리기는 아깝고 시리얼 확장으로 여러가지 개발 보드 테스트 용으로 사용하기 위해 오랜만에 점퍼 좀 날렸다. RXD, TXD가 내부 커넥터로 빠져 있어서 외부의 확장 커넥터로 연결될 수 있도록 처리 했다. 테스트 보드로 AVR 보드에 연결해 USB2Serial 테스트 했다. 책상위에 두고 개발시 시리얼 보드로 사용하면 편리 할것 같다. 무엇보다 공짜라는거~
[PIC18F4455 EVM] 24Bit ADC(TI ADS1256) 보드 조립 완료 [PIC18F4455 EVM] 24Bit ADC(TI ADS1256) 보드 조립 완료 USB기능을 내장한 PIC18F4455 CPU + 24Bit ADC(TI ADS1256) 보드 조립 완료
[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데이터르 송수신 할 수 있는 예제 이다.
LPC2000 프로그램 다운로드 LPC2000 프로그램 다운로드 컴파일 옵션을 설정하고 간단한 예제를 컴파일하면 hex파일이 생성된다. hex파일을 다운로드 하기 위해 LPC200 Flach Utility를 사용한다. 시리얼 포트로 연결하여 다운로드 가능하다. 다운로드시 [프로그램 실행 및 다운로드] 스위치를 다운로드에 위치 시키고 리셋을 누르고 Up Load Flash로 다운로드 할 수 있다. 프로그램 실행시 [프로그램 실행 및 다운로드] 스위치를 실행에 위치 시키고 리셋을 누르면 프로그램이 실행된다. (*주)한번 다운로드 후 다음에 다운로드 하면 먹통일 때가 있는데 RTS체크를 하지 않아서 그런것 같다. 아무튼 한번 다운후 COM포트를 변경하였다가 하면 잘된다. 다운로드를 위해 P0.14의 점프를 하나 날렸다... 이래서 테스트 보..
[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)..

반응형