이용성 교수님께서 만든 영상자료이다. Atmega128을 설계할 때 필요한 기본 회로들을 정리해 주셨다. 이를 요약한다.
https://www.youtube.com/watch?v=y1XFo6ZkzOc
Atmega128을 위한 최소 회로도에 대한 정보이다.
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=sail987&logNo=49455986
위 내용들을 바탕으로 보기 쉽게 아래와 같이 요약했다.
<VCC, GND 전원회로,>
MCU동작을 위한 전원 연결. 아래 항목에 VCC와 GND핀을 연결한다. DC 5V동작이므로 해당 전압을 만들어 주어야 한다.
(DC 5V를 만들기 위한 회로는 아래 참고)
https://ansan-survivor.tistory.com/986
<RESET 회로>
HIGH 상태일 때는 칩이 정상 동작하며, 리셋 스위치를 누르면 20번핀이 LOW상태가 되며 1.5us 이상의 LOW신호가 인가되어야 리셋이 된다. 이때 Cap을 붙여 채터링을 막을 수 있고, 스위치를 눌렀을 때 급격한 전압 변동을 막을 수 있다.
(시뮬레이션 방법은 아래 참고)
https://ansan-survivor.tistory.com/679
<Clock 발생 회로>
MCU는 클럭에 따라 동작하는데, Atmega128은 16MHz 클럭신호가 23, 24번핀에 인가되어야 한다.
<ISP 커넥터 회로 (프로그래밍 enable 회로)>
ISP케이블을 통해 프로그래밍한 데이터를 MCU에 다운로드하기 위한 회로이다. UART통신을 통해 PC에서 작성한 C코드를 컴파일하여 MCU에 다운로드 시킬 수 있다.
PEN(핀1) : SPI를 활성화시키는 단자로 일반적인 동작모드에서는 사용하지 않고 파워 온 리셋시 0상태로 유지해 SPI를 허용하게 한다.
ISP 6핀, ISP 10핀 (ISP케이블이 6핀인지, 10핀인지 원하는 옵션에 맞춰 선택한다.)
(결과) 이제 최소한의 Atmega128에 ISP를 연결하여 컴파일한 C를 다운로드할 수 있는 환경이 조성되었다.
(아래는 OrCAD로 만든 Atmega128 모듈을 직접 JLCPCB회사를 통해 SMT 주문 제작을 해보았다.)
https://ansan-survivor.tistory.com/1144
'전기전자공부 관련 > 실무 적용 회로' 카테고리의 다른 글
74HC573 과 74HC574 차이점 (0) | 2021.11.10 |
---|---|
[Atmega] Atmega128 개발보드 회로 설계 (최소한의 필요한 기능) (0) | 2021.11.10 |
[Atmega] Atmega128 UART 시리얼 통신을 위한 회로 (Max232 칩 활용 회로) (0) | 2021.11.09 |
[Atmega] AVR Atmega 크리스탈(Cystal/Osilator)회로 설계, ISP회로 설계, 전원 MAX803 회로 설계 모음 (0) | 2021.10.31 |
[전원회로] 전류량에 따른 DC 12V to 5V Regulator 전원 회로 (0) | 2021.10.25 |