- 전체
- 안드로이드 플랫폼
- 아두이노
- 라즈베리 파이
- 안드로이드 ADK
- Embedded HardWare
- Embedded FirmWare
- Embedded Platform
- Embedded SoftWare
- 임베디드 리눅스
- Hobby Electronics
- 임베디드기사 - 국가기술자격
- VHDL 디지털설계
- M2M_IoT_사물지능통신
- 아마추어 로봇
- EDA - Electronic CAD
- 로봇공학
- 국가기술자격 로봇 제작 개발 자격증
- IoT (임베디드 인터넷)
Embedded HardWare [Embedded Hardware] Atmega128 시작 - 키트 납땜
2022.07.13 22:47
[Embedded Hardware] Atmega128 시작 - 키트 납땜
회로도.pdf
처음 연구실에 입문한 뒤, C언어를 공부하면서 내가 했던 일은 Atmega128 시작 키트의 회로도를 참고하여(By Robotics Research Lab) 내 손으로 직접 납땜을 했었다.
첫번째로 했던 것이 PCB 변환기판에 Atmega128 칩을 실납으로 납땜하는 일이다.
빨간색 기판 중앙부분에 64개의 핀을 납땜할 수 있게 되어 있는데, Atmega128의 다리와 다리사이가
쇼트되지 않게 잘 납땜하여야 하는데 이 납땜하는 부분부터 순탄치 않았다. 왜냐면 다리와 다리사이가
아주 좁기 때문이다. 물론, 그 이상을 발견한 것은 모든 납땜이 끝이 난 후였다.
그러고 나서 무한삽질을 반복했던 기억이 난다 ㅠㅠ
Atmega128 칩을 PCB 변환기판에 무사히 납땜을 마쳤다면 동서남북 부분에 64개의 구멍이 뚫려있는데,
여기를 만능기판과 연결할 수 있게 핀헤더 핀헤더를 납땜하여야 한다.
물론 납땜이 서툴어 납덩어리가 너무 커 보기가 싫었지만 말이다.. ㅠ
이렇게 핀헤더와 Atmega128 칩을 PCB 변환기판에 납땜을 끝내고 나면 기본적인 Atmega128
몸체 납땜은 마무리 된 것이다.
두번째로 해야 하는 것은, 만능기판에 있는 Atmega128에 클럭을 넣어주기 위해 크리스탈(X-TAL,
제시카 동생 크리스탈 아님!! 재미없나? ㅋ)을 달아주어야 한다는 것이다.
크리스탈의 기능에 대해 간단히 사람의 경우를 예로 들면, 사람이 살기 위해선 심장이 뛰어야 하듯이
Atmega128에서 심장이 뛰는것처럼 해주는 것이 바로 클럭이라고 보면 된다.
그 클럭을 18pF 세라믹 커패시터 두개와 함께 회로도를 참고하여 만능기판에 납땜해 준다.
세 번째로, Atmega128의 작동을 위해 5V 직류가 인가될수 있게 해주자. 5V 전압 인가를 위해
5V 아답터를 사용해서 5V 직류전압을 인가할 수도 있다. 하지만 그렇게 할 경우 저항에 의해
실제로 5V가 안정적으로 인가되지 않을수도 있다. 그래서, 5V를 안정적으로 인가해주기 위해
조금 더 높은 전압을 레귤레이터에 인가해서 레귤레이터의 출력부에서 나오는 일정한 5V 전압을
Atmega128에 인가해 주는 편이 더 낫다.
그래서 아답터 혹은 파워서플라이에서 나오는 전압을 2핀 몰렉스를 통해 인가해 주고, 그 전압을
레귤레이터 회로에 인가한다. 그 후 레귤레이터에서 5V의 출력전압이 나올수 있게 해 주자.
단, 스위치를 달아서 바로 전압이 인가되기 보다는 스위치로 전류의 흐름을 조정할수 있게 하였다.
네 번째 얘기를 하기 전에, Atmega128에 대해 몇가지를 얘기해 보자.
Atmega128에는 7개의 포트가 있는데, 이 포트들의 기능은 유저가 입맛대로 연결해서 사용할 수 있다.
나는 LED, 외부 인터럽트만 따로 연결하여 사용하였는데 LED는 PORTA의 0번에서 7번까지 연결했다.
그리고 외부 인터럽트는 PORTD0~2까지 위에 보이는 스위치와 전해 커패시터를 사용했다.
초짜로서 이 납땜을 통한 회로 동작은 순탄치는 않았다. 3일이나 걸린 것을 그 과정이 쉽지 않았음을 말해준다.
그 당시만 해도 납땜이 서툴어서 시간이 많이 걸린 부분도 있지만 무엇보다 가장 큰 문제점은 공간을 효율적으로
활용하지 못해 쓸데없는 공간을 많이 낭비했던 것 같다. 그러다보니 회로도가 복잡해지고, 실패를 많이 경험했던 것 같다.
다음에는 이런 작업시에는 반드시 설계도를 미리 그려 그 문제점을 방지해야 겠다는 생각이 든다.
물론, 이것을 다른 누군가가 할지는 모르지만 반드시 알아두어야 할 것은 부분 부분 동작여부를 확인한 후에
퍼즐을 맞추듯이 완성해 나가는 것이 가장 좋다. 실패해 본 사람으로서 말이다.
출처: https://junggil.tistory.com/154 [넘치는 건 에너지 뿐!!:티스토리]
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
4 | 홈파이: 텔레그램으로 제어하는 홈 오토메이션 (명령어 리스트) | 졸리운_곰 | 2019.10.25 | 419 |
3 | 홈파이: 텔레그램 메신저로 제어하는 홈 오토메이션 | 졸리운_곰 | 2019.10.25 | 212 |
2 | breadboard 빵판 설계 유용한 링크 [오픈소스] | 졸리운_곰 | 2014.10.14 | 281 |
1 | 스마트폰을 품은 하드웨어 / 스마트폰 하드웨어 연결 기술 동향 | 졸리운_곰 | 2014.05.18 | 672 |