Teensy 2.0 클론 제작기 7

dsc05442

완전체를 만든 듯하다. 결국 여러번의 리비전 끝에 정상 작동한다. 리눅스 + 윈도우에서 USB HID 장치로 나타나며 Arduino Leonardo의 USB HID 예제도 잘 돌아간다.

Length Match + 16Mghz Oscillator 부분을 고친게 USB 장치 인식 문제 해결에 도움이됬다.

배운점은 Atmel Atmega32u4는 기본적으로 외부 Oscillator로 작동하게 Fuse 설정이되있다. 여기서 햇갈려서 Osicallator 없이 처음에 Avrdude에서 조차 USB-ISP를 통해 인식이 안되 애를 먹었다.

  • DFU 부트로더 다운로드는 여기서.
  • 우분투에서 dfu-programmer
  • 프로그램은 Atmel Flip GUI 툴을 사용
  • “make dfu” 하면 tmk펌풰어 플래시 가능

Continue reading

MAX6373 와치독

2226

정해진 시간안에 놀아 주지 않으면 시스템을 통째로 리셋하는 와치독이다. SoC와는 별도로 독립적으로 작동하는 녀석이다. 이런녀석이 있는지도 모르고 부팅하자마자 퍽퍽 꺼지는 시스템때문에 이번주를 바쳤다.

Teensy 2.0 클론 제작기 4

Screenshot (13)

 

할일:

  • Oscillator 주변을 EMF로 부터 Guard Ring으로 최적화하기
  • Ground Pour를 사용해 Parallel 한 시그널들부터 Crosstalk을 줄여주기

업데이트:

  • 아 결국 MCU를 45도 돌려서 XtalIn/Out을 Oscillator에 더 근접하게 위치하도록 해야겠다. 아…ㅅㅂ…