회로도 그리기: 읽히는 회로도의 조건
KiCad 심볼, 넷 라벨, 계층 시트. 남이 봐도, 석 달 뒤의 내가 봐도 읽히는 회로도를 만드는 습관.
회로도는 PCB의 설계도이자 펌웨어 개발자가 핀을 찾는 문서입니다. 동작만 하면 되는 게 아니라 읽혀야 합니다.
기본 규칙
- 신호는 왼쪽에서 오른쪽으로, 전원은 위에서 아래로 흐르게 배치
- 선을 길게 끌지 말고 넷 라벨로 연결 (
UART1_TX,MOTOR_PWM_A) - 넷 이름에 방향과 소속을 담기:
MCU_SPI1_SCK보다IMU_SCK가 용도를 잘 보여 줌 - 전원 넷은 전압을 이름에:
+3V3,+5V,VBAT - 디커플링 커패시터는 칩 옆에 묶어서 그리고 값을 표시
계층 시트
전원부, MCU, 센서, 모터 드라이버, 커넥터를 시트로 나눕니다. 한 장에 다 그리면 부품 50개만 넘어도 읽을 수 없습니다.
부품 정보
심볼마다 값, 패키지(풋프린트), 제조사 부품번호(MPN)를 넣어 두면 BOM이 자동으로 나옵니다. 정격 전압과 전력도 필드에 적어 두면 검토가 빨라집니다.
ERC
KiCad의 전기 규칙 검사(ERC)로 연결 안 된 핀, 출력끼리 붙은 핀, 전원이 없는 넷을 찾습니다. 경고를 0으로 만들고 넘어가는 것이 습관이 되어야 합니다.