[Mega128 EVM] 보드 관련자료
보드 구성
PCB상에서 AVR Mega128, AT90USB1287를 적용할 수 있도록 구성하였고 전원은 3.3V, 5V 설정할 수 있도록 했다.
이더넷는 Ethernet MAC + Phy + Hward Wired TCP/IP Chip W5100을 이용하여 소프프트웨어 부담이 없이 이더넷을 적용할 수 있도록 했다. SPI, BUS direct/indirect모드로 제어할 수 있도록 설정할 수 있다.
USB to Serial(CP2101)칩을 두어 간단히 시리얼 통신이 가능하다.
보드에 디버깅용 LED 2개와 1개의 스위치를 두어 보드만으로 간단히 테스트 가능하다. LED는 PWM, SW는 INT단자에 연결되어 PWM및 INT테스트 가능하다.
회로도
Application Expention Board
PCB수정사항
회로 틀린것을 알고 있었지만 급하게 발주하다보니 수정할 시간이 없었다. 차후 버젼은 좀더 기능 올리고 수정 사항 추가 해야 겠다.
W5100쪽의 리셋핀이 연결되지 않았다. 59(RESET)번핀과 JP1 5번핀 연결요망, 60번핀이 NC이므로 59, 60번핀을 리셋으로 연결하면 된다.
W5100의 크리스탈의 C24, C25사이에 1M옴 저항이 필요 하다. 없으면 클럭이 불안해 지는군..
SPI Data Flash 수정
Data Falsh AT45DBxx를 사용하려면 SPI의 MISO핀이 중복으로 연결되어 수정이 필요하다.
급하게 하다보니 실수한 곳이 많다... ㅠㅠ