|
* 이글 파일 만들기 이글을 열고 트리에서 프로젝트 및에 새 폴더 만들기 겉을 둘러싸는 프레임 불러와서 삽입 Libraries의 frames.lbr 중에서 DIN4_L 을 가져다가 사용 새 스키메틱을 열고 도면 작성 시작 부품을 지울때는 보드 파일에서 지우지 말고 반드시 스키메틱 파일에서 지워야 함 1. Atmega Chip MEGA8-P에서 Atmega 스키메틱 Add 원하는 라이브러리가 없으면 기존의 비슷한 부품을 혹은 Wiki 사이트의 Eagle_CAD 페이지의 Eagle Library 링크에 가서 다운로드 다운 받은 파일을 Eagle 폴더에 복사해넣고 사용 Atmega186과 Atmega8은 핀 위치가 같기 때문에 대용으로도 사용 가능 2. Cristal cystal.lbr에서 핀간격이 같은 것을 찾아서 사용 Add 할때는 마우스 오른쪽 버튼을 누르면 회전. 적당한 방향을 찾아서 설치 크리스탈 옆에는 캐페시터 설치. 크리스탈이 떨때 생기는 노이즈를 잡아줌 rcl.lbr에서 캐페시터를 찾아서 설치 E-US와 E-EU는 심벌의 차이. CPOL은 극성이 있음 종류에 따라 심벌은 같지만 PCB에서의 형태는 다를 수 있음 우리는 C-EU0603를 사용해서 크리스탈 옆에 두개를 설치 연결할때는 Eagle 메뉴에서 net 명령어를 사용해서 연결 wire와 달리 net는 이름을 변경하거나 미리 선 두께 등을 설정해놓고 사용 가능 캐페시터의 다른쪽 끝은 GND에 연결. supply.lbr에서 GND를 찾아서 도면에 삽입 후 캐페시터와 연결 이쪽 부분은 arduino.cc 사이트의 hardware 메뉴에 들어가서 Arduino의 스키메틱 PDF 파일을 찾아서 참고하면 좋음 3. IC Pin 연결 VCC와 AVCC는 서로 연결해서 5V에 연결. GND와 AGND도 서로 연결해서 GND로 연결 IC Chip의 1번 리셋핀은 5V와 연결. 곧바로 연결하는 것보다는 저항을 하나 삽입해주는 것이 좋음 rcl.lbr에서 저항을 찾아서 삽입. 마찬가지로 R-US와 R-EU가 있는데 사이즈가 다름 B05+B06의 기록중에서 Day2 에서 유럽형과 미국형의 사이즈를 비교할 수 있는 자료 참고 4. ICSP Pin 데이터 통신을 위한 커넥터 핀 Con-lstb.lbr에서 MA03-2 삽입 6개의 핀은 각각 1번은 IC의 18번 2번은 5V 3번은 IC의 19번 4번은 IC의 17번 5번은 리셋 6번은 그라운드 으로 각각 연결 5. 리셋 스위치 똑딱이 스위치말고 눌렀다가 때면 사라지는 모멘터리 스위치를 사용 스위치는 Switch-omron.lbr에서 10-XX를 찾아서 삽입 리셋 근처에 삽입하고 3번은 IC Chip의 1번에서 나오는 선으로 연결 리셋은 평소에는 5V가 흐르다가 스위치를 누름으로써 변화를 줌 여기까지가 기본 회로 * Value 삽입 크리스탈은 16MHz 캐페시터는 22pF 저항은 10K * 보드 파일 편집 위쪽 아이콘에서 5번째 아이콘을 눌러서 보드 파일 생성 생성된 파일에서 부품들을 그룹 선택해서 Move 아이콘을 누르고 오른쪽 클릭에서 Move Group으로 사각형 안에 삽입 Grid 설정을 mm로 바꾸고 사이즈 확인. Display도 활성화 Move시에 그리드에서 Snap이 잡히는데 가능한한 그리드를 지켜주는 것이 좋음 화면이 잘 안보이면 옵션에서 백그라운드 색상을 변경 사각형의 오른쪽 상부에 커서를 두면 화면 상부의 좌표값을 통해 사이즈 확인 가능. 무료 버전은 이 사이즈 이상은 사용 불가 i라는 글씨의 인포 아이콘을 눌러서 사각형을 선택, 프로퍼티스를 열고 Wire의 From과 To에서 사이즈 변경 레이어를 열어서 각각의 레이어를 확인 Top은 위쪽의 구리, Bottom은 아래의 구리, Pad는 우리가 납땜하는 부분 사이즈가 맞지 않아서 변경해야할 부품이 생기면 스키메틱 파일에서 선택후 오른쪽 클릭의 Replace 사용 * RS485 (SN75176) 구글에서 SN75176 이글 라이브러리를 검색 maxim.lbr의 MAX481CPA를 대신 사용. 이름은 SN75176로 변경 스키메틱 창의 아이콘 중 invoke 명령어에서 show를 사용해서 MAX481CPA를 선택해서 칩 안의 보이지 않는 부분을 꺼냄 2번과 3번핀은 대부분 묶어 버림. IC의 6번 XCK/TO 핀과 연결 1번은 IC의 2번 RXD와 연결하고 4번은 TXD로 연결 * Connector Wiki의 이미지를 근거로 해서 neutrik.com에서 라이트 커넥터 중 검색 5핀인지, PCB에 삽입되는 방향이 수직인지 수평인지 등을 고려하여 적절한 것을 선택 드로잉 파일들을 열어서 실제 형태와 구조 참고 또한 국내에서 구입이 가능한 것인지도 미리 고려 con-neutrik_ag.lbr에서 NC5dml NC5FBH-B(Out Put)와 NC5NBH(Input)를 선택해서 스키메틱에 삽입 헷갈리지 않도록 적절하게 이름을 달아주고 레이어 할당 스키메틱에서 5개의 핀을 각각 해당하는 곳에 연결 Wiki의 DMX 서킷보드에서 DMX 링크 자료나 아두이노 사이트의 DMX 페이지를 참고 MAX481CPA의 A는 아웃풋 커넥터의 3번, B는 2번에 연결 인풋 터넥터와 아웃풋 커넥터는 데이지 체인이기 때문에 서로 같은 핀끼리 연결됨 * Regulator v-reg.lbr에서 적절한 78XX5 선택. 다리 간격은 2.54 in의 입력을 output의 5V로 변경해줌 Out핀은 5V로 GND핀은 GND로 연결 캐페시터가 필요하므로 극성이 있는 전해 콘덴서를 달아줘서 안정적으로 작동하도록 해줌 rcl.lbr의 CPOL-US에서 CPOL-USE2-5를 선택해서 Out핀과 5V 사이를 다시 GND로 연결 GND는 연결하기 보다는 그냥 블럭별로 끊어서 유지하는 것이 좋음 * ID Switch 512개를 컨트롤하려면 9개의 스위치가 필요. 하지만 핀 9개를 잡아먹기 때문에 사용이 어려움 핀 9개를 4개로 줄여서 사용하기 위해 8-bit parallel-in/serial-out shift register를 사용 0-8까지의 9개의 스위치 역할을 74HC165N가 거쳐서 매번 클락마다 MCU로 하나의 신호로 전송하여 대신함 위키피디아 링크 디바이스마트 링크 이글에서 74XX-us.lbr의 74*165에서 74HC165N을 찾아서 삽입 switch-dil.lbr에서 switch DIP09YL를 삽입 어레이 저항을 함께 사용. resistor-sil.lbr에서 G09R (총10핀)를 삽입 스키메틱 상에서 위치를 적당히 잡고 핀을 연결 * Pull-down 구성 평상시에는 5V로 있다가 스위치 누르면 0V로 가야함 (어레이 저항 1번핀)은 (GND)와 연결 (스위치 1-9번핀)은 (5V)와 연결 (스위치 11-18번핀)과 (74HC165N의 A~H) 연결 사이에 (어레이 저항 2~10번핀)을 하나씩 연결 (스위치 10번핀)은 아두이노의 15,16,17번 PWM핀은 남겨두고 피해서 나머지 핀에 연결. PC0 정도로 연결 스위치와 어레이 저항은 보드상에서 바로 마주보며 연결됨으로 매우 유용함 * 74HC165N 데이터 시트 다운로드 Invoke로 나머지 보이지 않는 곳을 꺼내서 연결 PWM핀을 위해서 ADC핀을 희생해야함 * RDM 단순히 받기만 하는 통신이 아니라 피드백이 가능한 통신이 되도록 해줌 온도, 태양의 강도, 사람의 위치 등의 데이터를 활용하는 등 다양한 응용이 가능 Entec.com에서 보면 Product에 RDM 부품을 살펴볼 수 있음 이후에 이더넷으로 가게 되면 아이팟이나 아이폰으로도 컨트롤 할 수 있게 됨 구글 사이트의 Research 중 RDM 페이지 참고 * Rds On 좋은 MOSPET일수록 Rds On이 좋음 * LED Driver (정전류 드라이버) 원래 LED는 전류의 양으로 컨트롤 함 BUCK02-1200DM 등 시중에 나와 있는 LED 딤머 전용 칩들이 있음 저항 없이 그냥 LED만으로 구성 가능 정전류 드라이버를 사서 직접 구성할 것인지 여부에 대해 고민해볼 것 * 과제 1. 74HC165N을 PWM(5, 11, 12, 15, 16, 17)을 피해서 연결을 완성해오기 2. Power MOSFET에서 Rds On이 어떤 의미인지 조사해서 리서치 페이지에 채워 넣기 3. 정전류 드라이버 조사해서 리서치 페이지에 채워 넣기 4. 오늘까지 구성한 이글 파일을 저장해서 그림파일로 Export 한후 서킷 보드 제출 페이지에 제출 |

와우!! 완전 깔끔하게 정리해주셨네요~
다음 시간에도 꼭 부탁드립니다 ㅜㅜ