Code converter 전기 및 디지털회로실험 최종 보고서 발표 2조 2010740010 김홍석 2011732054 윤동준 전기 및 디지털회로실험 최종 보고서 발표 Code converter 2조 2010740010 김홍석 2011732054 윤동준 2011732057 진현동 2011732074 최회권
Index Design theory Design objective Product - block diagram Critical technology Main function & Performance Expected problem Problem Budget Design plan Division of roles Q & A
Design theory BCD code Execess-3 code -Binary Coded Decimal. 2진화 10진코드 -Digital sign 은 'High', 'Low' 즉 2개의 신호밖에 없음. ∴10진수를 2진화시켜야함 → BCD code를 사용 Execess-3 code -3배코드라고도 불림 -일부 전 세대 컴퓨터에서 쓰던 부호. 각 비트에 가중값을 할당하지 않고, 10진 숫자에 대응한 BCD에 3을 더하여 얻음. -9의 보수를 쉽게 구할 수 있는 장점이 있음 -가산의 자리 올림이 자동적으로 이루어질 수 있기 때문에 연산을 할 때에 큰 위력을 발휘.
Design objective BCD code 와 Execess-3 code의 code coverter를 설계 A B C D 1 2 3 4 5 6 7 8 9 A B C D 1 2 3 4 5 6 7 8 9
Product - block diagram code converter
Critical technology 1 PCB - 여러개의 COMPONENT를 장착하고 연속하여 동작 할 수 있 켜놓은것.
Critical technology 2 납땜 http://www.youtube.com/watch?v=UrdAuEhXcR8
Completeness of product (90%) 회로의 전선정리를 깔끔하게 하려 했으나, 깔끔하지 못 하다 (-5%) 제품의 완성도를 높이고 미관상 깔금해보이기 위해 아크릴 판으 로 제작하려 했으나 비용상의 문제로 포맥스와 비슷한 재질로 설계를 하였다 (-5 %)
데모 시나리오 및 결과물에 대한 시연
Main function 1. 10진화 2진수에 해당하는 4개의 입력을 code converter에 넣은 후 이를 7-segment display에 입력값을 띄우는 기능 을 가지고 있음. 2. 토글 스위치를 사용하여 확실한 입력을 가해줌. (푸시 스위 치의 경우, 잔상이나 다른 숫자가 나오다가 원하는 숫자가 나 올 수도 있음.) 3. BCD code 와 Excess -3 code를 하나의 PCB 기판에 설계 를 하고, 이 2개의 코드에 각각 입력을 가하지 않고, 스위치를 공유하여 2개의 코드를 비교할 수 있게 설계.
Main performance 1. 다른 제품는 각 코드를 각자 입력을 하고 비교해야 하는데, 우리 제품은 2개의 code에 대한 시각적으로 비교가 가능. 2. 다른 제품은 2개의 pcb기판을 사용하여 설계해 내구성 이 떨 어지지만, 우리 제품은 2개의 code를 하나의 pcb 기판에 설 계를 하여 내구성이 뛰어남.
Expected problem 1. 게이트 수가 많아 적절한 입력을 가해야함. 2. short 현상 방지 3. floating 현상 방지 4. 게이트 수가 많아 설계하는 판에 게이트 배치를 정돈되게 해야함. - 문제점이 발생했을 때 즉각적인 대처를 하기 위해
Problem 1. 입력이 많아 하나의 납땜부분에 여러개의 점퍼선이 들어 가야하는데, 중복 납땜을 하다 보니 선이 빠지는 경우가 많음. 2. 입력의 수가 많아 점퍼선 정리의 어려움 3. IC gate 수가 많아 필요한 IC gate에 적절한 입출력을 가하기 어려웠음. 4. VCC Line과 Gnd Line의 입력선의 피복을 벗겨 사용하 여 합선의 위험이 있어 다시 2가지 Line을 벗기지 않고 설계함.
Budget 제품이름 개수 가격 총계 74HC00 14개 187원 2618원 74LS10 168원 2352원 SOKET 20개 197원 3940원 74HC30 8개 500원 4000원 1056K 2개 1000원 락커 S/W 소 5개 600원 30000원 저항 330Ω 50개 6원 300원 스위치 5000원 7-segment display 700원 3500원 스트리퍼 1개 인두기 세트 24000원 점프선 3개 2000원 6000원 1x4o PCB 7000원 14000원 74710원
Design plan 일정 내용 제안서 발표 제안서 발표 후 지적사항 – 게이트 최소화 생각 5월 7~ 12일 관련이론 조사 (스위치, pcb기판, 납땜방법, code 조사, date sheet 조사) 5월 14일 제안서 발표 5월 14~ 16일 제안서 발표 후 지적사항 – 게이트 최소화 생각 5월 19일~21일 회로도 수정, 브레드보드에 시연해보고 정상적인 회로라는 것을 인지. 5월 23일 1차 재료구입 5월 26일 IC gate soket, vcc, gnd 냅땜 5월 28일 실험 당일 조원들과 함께 납땜 (IC gate soket, vcc, gnd) 5월 29~30일 2차 납땜 (기본입력 A~D 납땜) 6 월2일 2차 재료구입 6월 2일~3일 3차 입출력 납땜 6월 4일 4차 토글스위치, 7-segment display, 저항 납땜, 동영상 촬영 6월 8~9일 팀원들과 최종마무리 (+케이스 제작) 6월 10일 발표준비
재료구입, 회로도작성, 회로도수정, 관련이론(code 조사), IC gate 최소화방법 모색, 회로 선정리, 입출력 납땜 Division of roles 이름 역할 분담 김홍석 ppt중간 제안서 발표, 회로도 수정, 관련이론(납땜 방법), IC gate 최소화방법 모색, 제품 시뮬레이션, ic gate 앞부분. 기본입력 A~D 납땜 진현동 재료구입, 회로도작성, 회로도수정, 관련이론(code 조사), IC gate 최소화방법 모색, 회로 선정리, 입출력 납땜 윤동주 케이스제작, 추가재료구입, 회로도 작성, 관련이론(토글스위치 조사), IC gate 최소화방법 모색, 제품 시뮬레이션, 토글스위치, 7-segment 납땜 최회권 ppt 제안서, ppt 보고서, 최종보고서, 관련이론(pcb기판, date sheet), IC gate 최소화방법 모색, 납땜(vcc, gnd, ic gate)
Division of roles
Q & A