JC LAB

아두이노가 아닌 직접적인 MCU 프로그래밍이 필요하다고는 오래전부터 느끼고있었지만


사실상 귀찮음으로 차일 피일 미루다가 방학을 계기로 시작하게되었습니다.


요새는 ARM계열이 대세이지만 기존의 AVR을 탄탄히 다지고 나서 하는것이 좋다고 생각하여 AVR을 시작하게 되었습니다.


AVR 개발 보드를 구매하는것은 가격이 비싸기도 하고, 오래간만에 PCB 제작을 해보고 싶어서 직접 개발보드를 제작하게 되었습니다.


아두이노 우노, 나노 등과도 호환이 가능한 ATMega328P MCU를 사용하여 개발하였습니다.


스케메틱은 PCB만 빠르게 하기 위해 대충 그린것이라 정리가 안되어있습니다. 


외부 발진용 크리스탈 회로와, 리셋용 저항, 전원 LED 등으로 구성되어있습니다.



점프선은 7개정도 사용하였습니다.



다리미로 전사한 모습입니다.


에칭이 끝난 후입니다.


패턴을 아세톤으로 닦아낸 모습입니다. 이회로는 굉장히 잘 떠졌는데, 인두 온도를 너무 높게 설정해서

패턴이 뜯어져 나가는 바람에 한개를 더만들었습니다.


다시만든 회로는 패턴이 깨끗하게 전사되지 않아서 선을 다시 연결하느라 시간이 많이 소요되었습니다.


전원을 넣은 모습입니다. 5핀 단자는 전원용으로만 사용되고 업로드는 ISP로 업로드합니다.



아직 AVR을 시작하지 않아서 아두이노 부트로더를 올려서 테스트 하여 정상작동을 확인하였습니다.




'전자공학 > AVR' 카테고리의 다른 글

Atmel Studio에서 USBTiny ISP로 업로드하기  (0) 2019.01.17