[DSP]/DSP280x-M2010. 5. 2. 20:51

[DSP280x-M EVM] 보드 제작 - TMS320F2809

[DSP280x-M EVM] 보드 제작 - TMS320F2809




TI사의 TMS320F280xx (TMS320F2808, TMS320F2809) 테스트 할수 있는 EVM 보드를 [M-Type EVM] 타입으로 제작했다.
기존 보드와의 표준화 측면과 편리성 때문에 핀맵을 호환시켜 제작했다.



TMS320F280x 시리즈중 가장 사양이 좋은 TMS320F2809를 이용하여 제작



[M-Type EVM] 타입으로 제작 했기 때문에 USB2UART, 통신 모듈을 연결할 수 있다.



TMS320F2808 테스트 확장 보드





회로도


LED

Posted by nexp

댓글을 달아 주세요

[MCU]/CANTUS2009. 12. 6. 19:24

[CANTUS EVM] 보드 제작

[CANTUS EVM] 보드 제작
CANTUS는 ADChip사의 32비트 AE32000코어를 탑제한 MCU이다. 5단 파이프 라인의 EISC구조라고 한다. 512K Flash, 80K RAM 에 96MIPS속도이고 가격은 저렴하니(쇼핑몰 기준 4500원) 사용해 볼만하다.
개인적으로는  한국에서 MCU코어 가진 회사가 그리 많지 않은데 계속 발전해 나갔으면 한다.



일단 샘플로 받은 CANTUS 128로 조립해 보았다. 기본 형태는 [M-Type EVM] 형태로 제작했다.



CANTUS는 기본적으로 SDIO를 지원하므로 고속으로 SD카드를 엑세스할 수 있다. 뒷면에 SDIO방식의 T-Flash를 연결할 수 있도록 했다.





CANTUS 512확장 테스트 보드 - 이더넷(W5100) 모듈 테스트



TFT LCD 확장 테스트 모듈
LCD_EXP_EVM 보드 에 연결하여 TFT LCD를 테스트 할 수 있다.

Posted by nexp

댓글을 달아 주세요

[Microchip]/PIC322009. 6. 27. 23:19

[PIC32 - 100 EVM]보드 제작

[PIC32-100 EVM]보드 제작



Microchip사의 32비트 PIC32 보드를 제작했다. USB Host기능이 있어



PIC32MX460 을이용하여 보드 조립



확장테스트 보드



PIC32 TFT LCD테스트 보드



PIC32 테스트 동영상

Posted by nexp

댓글을 달아 주세요

[ST_MICRO]/STM32F103-Mtype2009. 6. 19. 08:30

[STM32-100 EVM]보드 제작

[STM32-100 EVM]보드 제작





ST사의 Cortex-M3코어를 가진 100핀 STM32F103VRT6 테스트를 위한 보드를 제작 했다. [M-Type EVM] 표준으로 제작해 기존 보드와 호환이 되도록 하였다.






STM32F103 - 100 EVM 회로도





USB2UART로 연결할 수 있어 USB로 펌웨어 다운로드 가능하다.



기존보드와 호환 가능하도록 핀맵을 통일화 해서 제작했다.








STM32F103VBT6 테스트 동영상



[myMUC-STM32-64 EVM] 과의 크기 비교

Posted by nexp

댓글을 달아 주세요

[ST_MICRO]/STM32F103-Mtype2009. 5. 28. 18:48

[STM32 M-Type EVM] 가속도 센서 테스트



3축 가속도 센서 myAccel3LV02 를 이용하여 가속도 센서 테스트. STM32를 이용하여 가속도 센서 데이터를 PC프로그램(C# 예제)으로 전송하는 실험



핀맵
myMCU-EXP 보드의 가속도 센서는 CTL2 -> PC11에 연결되어 있다.




테스트 코드
//-----------------------------------------------------------------------------
int main(void)
{
    unsigned short data;
 //System Init
 SystemInit();
 
    //LED Init
 Led1Init();
 Led1On();
 
 //Serial Init
 DebugInit(BAUD_115200);
 DebugPrint("myMCU-EXP myAccel3LV02 SPI Test Program.\r\n");

 myAccel3lvInit();
 myAccel3lvWrite(CTRL_REG1, 0xC7);  //1000.0111 Power on, enable all axis, self test off
 
 while (1)
 {
  switch(U0_GetByte())
  {
  case '0':
     Led1Off();
   DebugPrint("LED OFF\r\n");
     break;

  case '1':
   Led1On();

   DebugPrint("LED ON\r\n");   
     break;
  
  case 'r':
   GetAccelValue(AXIS_X, &data);

   DebugPrint("%d\r\n", data);  
   break; 
  }  
 }
}
//-----------------------------------------------------------------------------

Posted by nexp

댓글을 달아 주세요

  1. 백준구

    관리자의 승인을 기다리고 있는 댓글입니다

    2010.11.16 06:46 [ ADDR : EDIT/ DEL : REPLY ]