HW8 DRC 에러(1) 출력 에러ERROR(ORCAP-1620): Port has a type which is inconsistent with other ports on the net QC해결 방법place Hierarchical Port에서PORTLEFT-L로 연결했으면 PORTLEFT-R로 다른쪽에 연결해야하고PORTRIGHT-L로 연결했으면 PORTRIGHT-R로 다른쪽에 연결해야 한다. 그렇지 않으면 위와 같은 에러가 발생한다.(-L은 입력 포트 , -R은 출력 포트를 의미) 2024. 12. 9. 플로팅 상태 와 하이임피던스(High-Z) GPIO 핀을 정상 동작한다면 출력으로 사용시에 OV(Low), 3.3V(High)을 출력할 수 있고,입력으로 사용시에 0V 입력시 0(Low)로 인식을 하고, 3.3V 입력시에 1(High)로 인식해야 한다. 그러나 GPIO 핀이 외부 신호에 의해 제어되지 않는 상태들이 존재한다.전자 공학에서 Floating High-Impedance(High-Z)가 있다. 이에 대해 정리해보고자 한다.Floating StateGPIO 핀이 외부 회로와 연결되지 않고, high도 low도 아닌 상태.입력 모드에서 주로 발생하며, 전압이 불안정하여 전자기 간섭(EMI) 또는 잡음이 들어오면 핀 상태가 임의로 변할 수 있기에 피해야 한다.하드웨어 리셋 후에는 해당 제어핀의 상태는 플로팅 상태로써 high도 low도 아.. 2024. 12. 6. 메모리 용량 계산 방법 메모리 내부 저장 변수나 상수 값을 확인하다보면 16진수 주소를 많이 볼 수 있다. 이번 포스팅에서는 메모리 계산하는 방법에 대해 정리하고자 한다. 1. 먼저 알아야할 것은 16진수 한 자리의 수는 2의 4제곱을 나타낸다. 한자리가 늘때마다 곱하기 16(2의 4제곱)씩 더해진다. 0x1 : 1byte , 0x10 : 16bytes , 0x100 : 256bytes , 0x1000 : 4096bytes(4k) 0x10000 : 64kb, 0x100000 : 1MB , 0x1000000 : 16MB , 0x10000000 : 64MB , 0x100000000 : 256MB 1 -> 16 -> 256 -> 4096(4로 축약) -> 64 -> 1 -> 16 -> 256 -> .. 2024. 11. 28. PCB 설계[1] 해당 글은 개인 공부 정리를 위해 작성되었습니다. 전자캐드기능사 자격증 준비 겸 PCB artwork 설계과정을 정리하고자 한다.orcad PCB 툴을 이용하여 PCB 설계를 향후 교재 등에서 발췌한 회로를 아래와 같은 목차로 진행할 예정이다. 회로도 설계 과정1. 새 프로젝트 생성 2. 기본 환경 설정3. (필요시)라이브러리 추가4. 부품 검색 및 배치5. 배선6. 부품값 편집7. Footprint 값 입력8. 부품 참조번호 갱신9. DRC 검사 및 BOM 생성10. Netlist(넷리스트) 생성 PCB 설계 과정1. Netlist 가져오기2. 단위, 도면 크기 설정3. Layer 및 Grid(격자) 설정4. Board Outline(보드 외곽선) 그리기5. Color 설정6. PCB 규칙 설정.. 2024. 7. 11. 이전 1 2 다음