'[AVR]/ATXmega'에 해당되는 글 2건

  1. 2010.08.21 | [ATXmega128A1 EVM] 보드 제작
  2. 2010.08.10 | [XMega128] 회로 제작 고려 사항

[ATXmega128A1 EVM] 보드 제작

[AVR]/ATXmega | 2010.08.21 18:15
Posted by nexp
[ATXmega128A1 EVM] 보드 제작



Atmel의 ATXmega128A1 EVM 보드를 제작 했다. 예전에 만들어 두었던 보드 인데 정리하면서 조립 했다. (XMega128A1 을 지인으로 부터 받아서..)

1.6~3.3V 에서32Mhz, 8개의 16bit timer, SPI 4채널, TWI 채널, USART 8채널, DMA 지원하고, SDRAM도 연결가능하니 나쁘지 않다.



기존 제작된 보드와 핀맵을 호환 되도록 했고 USB2UART나 Bluetooth모듈을 연결할 수 있다.
IR센서를 연결 할 수 있어 리모콘 수신 테스트를 해 볼수 있다.



포트가 풍부하다 보니(SPI 4채널) 뒷면에 T-Flash 연결 가능하도록 했다.


확장 테스트 보드
TFT-LCD테스트 확장 모듈


이더넷 테스트 확장모듈
사실 XMega128 보드 제작 동기는 8채널 Serial to Ethernet모듈 제작 테스트를 위해서 이다. XMega64의 경우 UART 8채널에 3$대로 구매 할수 있기 때문에 저렴하게 8채널 Serial to Ethernet모듈 제작이 가능하다. 특히나 Wizet의 W5300은 8개의 포트를 지원하는 하드웨어 TCP/IP이므로 쉽고간단히 그리고 저렴한 Seral To Ethernet 모듈을 제작 할 수 있다.



ATXmega128A1 테스트 동영상


XMega128a1 TFT LCD테스트 동영상



[XMega128] 회로 제작 고려 사항

[AVR]/ATXmega | 2010.08.10 11:56
Posted by nexp
[XMega128] 회로 제작 고려 사항

프로그래밍
XMega128의 프로그래밍은 JTAG, PDI를 지원한다.
JTAG은 PORTB의 4핀을 사용한다. 기존 AVR JTAG에서는 PORTA를 사용했는데 조금은 변견되었다.




PDI는 PDI, Reset을 사용한다.
PIN89 : PDI       PDI_DATA
PIN90:  RESET  PDI_CLOCK
BOR 지원이 되기 때문에 Reset은 따로 필요 없다. 특히 리셋 지연 콘덴서를 연결하면 PDI를 통한 다운롣드가 되지 않기 때문에 연결하지 않도록 한다.

블로그 이미지

nexp

카테고리

분류 전체보기 (1560)
[MyProject] (48)
[TI] (75)
[NXP] (51)
[ST_MICRO] (129)
[FreeScale] (31)
[MSP430] (140)
[Microchip] (131)
Cortex-M (36)
[ATMEL] (29)
[AnalogDevice] (22)
[Embedded] (2)
ARM9 (24)
[AVR] (80)
[DSP] (111)
[8051] (21)
[MCU] (50)
[INTERFACE] (213)
[AppBoard] (23)
[ROBOT] (25)
[MODULE] (129)
[SENSOR] (41)
[DATA] (21)
[FPGA] (32)
[EVB] (1)
[Proramming] (38)
[MyLog] (6)
[IDEA] (0)
[Utility] (19)
[Book] (24)
취미생활 (4)
[Link] (2)