CircuitStudio 문서
CircuitStudio®는 가끔 인쇄 회로 기판(PCB)을 설계하지만, 필요할 때 언제든 전문가 수준의 도구를 손쉽게 사용할 수 있기를 원하는 사용자를 위해 강력한 설계 솔루션을 제공합니다. 강력한 PCB 설계 엔진을 기반으로 한 간소화된 인터페이스를 통해, CircuitStudio는 보드를 캡처하고 레이아웃하며, 아이디어를 실제 제품으로 구현하는 데 필요한 제조 데이터를 생성하는 데 필요한 도구를 제공합니다. 이 모든 작업을 단일하고 강력하면서도 직관적인 통합 설계 환경 안에서 수행할 수 있습니다.
시작하기
설계 컴포넌트
Related article: CircuitStudio의 컴포넌트 관리
CircuitStudio는 설계에 사용되는 컴포넌트를 다루는 방식에 대해, 사용자가 선호하는 접근법을 충족할 수 있도록 다양한 컴포넌트 관리 방법론을 제공합니다.
-
Standard Component Libraries - 회로도 심볼(
*.SchLib) 및 PCB 2D/3D 컴포넌트 모델(*.PcbLib) 라이브러리. - Integrated Components - 이 모델에서는 상위 수준의 컴포넌트를 회로도 라이브러리 파일(*.SchLib)의 회로도 심볼 내에서 모델링합니다. 다른 모델은 심볼에서 링크되며, 컴포넌트 파라미터는 심볼에 추가됩니다. 모든 소스 라이브러리(심볼 및 링크된 모델)는 라이브러리 패키지 프로젝트(*.LibPkg) 내에서 정의되며, 이후 단일 통합 라이브러리 파일(*.IntLib)로 컴파일됩니다. 통합 라이브러리로 컴파일하는 장점은 모든 컴포넌트 정보가 하나의 휴대 가능하고 안전한 파일에 포함된다는 점입니다.
- Vault Components - 이 ‘차세대’ 모델은 전통적인 전자 설계 영역에서의 설계 컴포넌트 개념을, 더 큰 ‘제품 영역’에서 조직 전체가 바라보는 컴포넌트 개념에 효과적으로 매핑합니다. 이 모델은 서로 다른 설계 도메인(회로도 캡처, 2D/3D PCB 레이아웃)에서의 컴포넌트를 표현할 뿐 아니라, 실제 세계의 물리적 컴포넌트 정보까지 포함하도록 확장되어, 설계 영역과 공급망 영역을 아우르거나(즉, 통합하는) 컴포넌트를 생성합니다: Unified Component.
리소스 참조
Parent page: 리소스 참조
CircuitStudio의 통합 설계 환경은 코어 플랫폼에 플러그인되는 다양한 Servers로 구성됩니다. 코어 플랫폼 자체와 함께, 이러한 서버는 소프트웨어의 리소스(기능 및 동작)를 제공합니다. 리소스는 명령, 대화상자, 패널 등의 형태로 제공됩니다. 이러한 리소스는 서버에 의해 문서화되고 취합됩니다. 특정 리소스에 대한 정보를 찾으려면 다음 방법을 사용하십시오:
- 소프트웨어 내에서 리본 버튼, 메뉴 명령, 대화상자, 패널 또는 설계 객체 위에 마우스를 올리고 F1를 누르십시오.
-
문서에서 다음 중 하나를 수행하십시오:
-
이 텍스트 왼쪽의 팝업 탐색 트리(페이지 좌측 상단의
버튼을 클릭하여 접근)를 사용하여, 다양한 서버 전반에서 필요한 리소스를 찾아보십시오(트리의 Resource Reference섹션 아래). - 우측 상단의 Search 필드를 사용하십시오.
-
이 텍스트 왼쪽의 팝업 탐색 트리(페이지 좌측 상단의
다음 섹션에서는 리소스 문서 내의 몇 가지 핵심 영역을 강조하고 빠른 탐색을 제공합니다.
설계 환경
회로도 캡처
PCB 설계
텍스트 편집
PCB 설계 규칙 참조
Parent page: PCB 설계 규칙 참조
CircuitStudio의 PCB Editor는 설계 요구사항을 정의하기 위해 Design Rules 개념을 사용합니다. 이러한 규칙은 함께 PCB Editor가 따라야 할 ‘지침 세트’를 구성합니다. 규칙은 배선 폭, 간격(클리어런스), 플레인 연결 스타일, 비아 스타일 등 설계의 모든 측면을 다루며, 많은 규칙은 온라인 Design Rule Checker(DRC)에 의해 실시간으로 모니터링될 수 있습니다.
설계 규칙은 특정 객체를 대상으로 하며 계층적 방식으로 적용됩니다. 동일한 유형의 규칙을 여러 개 설정할 수 있습니다. 이때 동일한 범위를 가진 동일 유형의 규칙이 둘 이상 존재하여 하나의 설계 객체가 여러 규칙의 적용을 받을 수 있는데, 이런 경우 충돌이 발생합니다. 모든 충돌은 우선순위 설정으로 해결됩니다. 시스템은 가장 높은 우선순위부터 가장 낮은 우선순위까지 규칙을 순차적으로 확인하며, 검사 중인 객체의 범위(scope)와 일치하는 첫 번째 규칙을 선택합니다.
명확하게 정의된 설계 규칙 세트를 갖추면, 다양하고 종종 엄격한 설계 요구사항을 가진 보드 설계를 성공적으로 완료할 수 있습니다. 또한 PCB Editor는 규칙 기반으로 동작하므로, 설계 초기에 규칙을 설정하는 데 시간을 투자하면 규칙 시스템이 성공을 보장하기 위해 지속적으로 작동하고 있다는 확신 속에서 설계 작업 자체에 집중할 수 있습니다.
다음 설계 규칙 카테고리를 사용할 수 있습니다:
프로젝트 컴파일러 위반 참조
Parent page: 프로젝트 컴파일러 위반 참조
컴파일 과정은 프로젝트에 대한 유효한 넷리스트를 생성하는 데 필수적입니다. 실제로 컴파일은 설계의 통합 데이터 모델을 산출하는 과정이며, 이는 CircuitStudio의 통합 설계 환경에서 설계 도메인 전반에 걸쳐 접근 가능한 단일 데이터 모델입니다. 회로도에서의 연결성 인식은 Error Reporting 및 Connection Matrix 탭에 있는 설계 프로젝트 옵션의 일부로 정의된 규칙에 따라 컴파일 중에 검증될 수 있습니다.
이 CircuitStudio 문서 영역은 프로젝트를 컴파일할 때 소스 문서에 존재할 수 있는 각종 전기적/제도 위반을 각각 설명하는 포괄적인 참조를 제공합니다. 위반의 다양한 카테고리는 다음과 같습니다: