전기전자공부 관련/실무 적용 회로

[Atmega] Atmega128 작동을 위한 기본 필수 회로 및 시뮬레이션

안산드레아스 2021. 10. 31. 22:29
반응형

 

 

이용성 교수님께서 만든 영상자료이다. Atmega128을 설계할 때 필요한 기본 회로들을 정리해 주셨다. 이를 요약한다.

https://www.youtube.com/watch?v=y1XFo6ZkzOc 

Atmega128을 위한 최소 회로도에 대한 정보이다.

https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=sail987&logNo=49455986 

 

ATmega128 동작을 위해 연결해야 하는 최소 핀에 대한 회로도

아래 회로도는 ATmega128을 동작시키기 위해 연결해야 하는 최소 핀에 대한 회로도이다. 여기에 있는 핀...

blog.naver.com

 

위 내용들을 바탕으로 보기 쉽게 아래와 같이 요약했다.

 

 

<VCC, GND 전원회로,>

MCU동작을 위한 전원 연결. 아래 항목에 VCC와 GND핀을 연결한다. DC 5V동작이므로 해당 전압을 만들어 주어야 한다.

(DC 5V를 만들기 위한 회로는 아래 참고)

https://ansan-survivor.tistory.com/986

 

[전원회로] 전류량에 따른 DC 12V to 5V Regulator 전원 회로

일반 가전에서 많이 쓰는 12V짜리 DC전원을 5V로 강하 시켜주는 회로 흐르는 예상 전류량에 따라 여러 방법으로 전압강하회로를 적용시킬 수 있다. 1. 50mA 이하 전류가 흐를때 2. 100mA 전류가 흐를때

ansan-survivor.tistory.com

 

위 핀들은 모두 5V와 GND를 연결해준다.

 

 

 

 

<RESET 회로>

HIGH 상태일 때는 칩이 정상 동작하며, 리셋 스위치를 누르면 20번핀이 LOW상태가 되며 1.5us 이상의 LOW신호가 인가되어야 리셋이 된다. 이때 Cap을 붙여 채터링을 막을 수 있고, 스위치를 눌렀을 때 급격한 전압 변동을 막을 수 있다.

Cap이 없을 때, 1.5us를유지하기도 전에 순시간에 엄청 빠른 채터링이 발생할 수 있다.
&amp;nbsp;Cap이 잠시 충전해둔 전압을 방출하며 서서히 전압이 낮아지며 안정적으로 스위치 작동 가능

(시뮬레이션 방법은 아래 참고)

https://ansan-survivor.tistory.com/679

 

전기 전자 회로 무료 시뮬레이션 사이트 (free circuit simulation site)

아래 회로 시뮬레이션을 웹상으로 쉽게 해주는 사이트가 있어 공유한다. http://www.falstad.com/circuit/circuitjs.html http://www.falstad.com/circuit/circuitjs.html www.falstad.com 배선 및 소자 배치는..

ansan-survivor.tistory.com

 

 

 

<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핀인지 원하는 옵션에 맞춰 선택한다.)

해당 NET를 Atmega128 위 핀에다 연결한다.

 

 

 

(결과) 이제 최소한의 Atmega128에 ISP를 연결하여 컴파일한 C를 다운로드할 수 있는 환경이 조성되었다.

클릭 시 확대

 

(아래는 OrCAD로 만든 Atmega128 모듈을 직접 JLCPCB회사를 통해 SMT 주문 제작을 해보았다.)

https://ansan-survivor.tistory.com/1144

 

[PCB제작] OrCAD로 설계한 데이터를 JLCPCB를 통해 SMT 주문하기 ! (설계부터 PCB 주문 생산 까지)

PCB제조업체는 중국에 홍콩 업체 JLCPCB를 이용했다. 이번에는 한번 SMT를 이용해서 기계 납땜을 이용해보았다. Atmega128을 이용해서 최소한의 구동과 ISP를 통해 다운로드가 가능하도록 만든 회로이

ansan-survivor.tistory.com

 

반응형