정밀 PCB 제조, 고주파 PCB, 고속 PCB, 표준 PCB, 다중 계층 PCB 및 PCB 조립.
가장 신뢰할 수 있는 PCB 및 PCBA 맞춤형 서비스 팩토리
전자 설계

전자 설계 - 소프트웨어 PCB 설계에서 로드망 테이블의 오차 분석

전자 설계

전자 설계 - 소프트웨어 PCB 설계에서 로드망 테이블의 오차 분석

소프트웨어 PCB 설계에서 로드망 테이블의 오차 분석

2021-10-27
View:466
Author:Downs

네트워크 테이블 정의 기능 및 네트워크 테이블과 구성 요소를 로드하는 방법을 설계하는 PCB에서 출발하여 네트워크 테이블을 로드하는 동안 자주 발생하는 다섯 가지 네트워크 매크로 오류를 요약했습니다. 정의되지 않은 구성 요소 패키지 형식, PCB 패키지 정의 이름이 존재하지 않거나 구성 요소를 찾을 수 없음, 노드를 찾을 수 없음, 네트워크가 저장됨,오류의 가능한 원인을 분석하고 해결책을 제시합니다.

1. 소개

ProteI 설계 시스템은 세계 최초로 EDA 기술을 Windows 환경에 도입한 EDA 개발 도구입니다.강력한 기능과 편리한 인터페이스를 제공합니다.오늘날 가장 인기 있고 잘 팔리는 EDA(전자 설계 자동화) 소프트웨어 중 하나입니다.일반적으로 Protel 소프트웨어를 사용하여 회로 기판 설계를 수행하려면 원리도 설계 (회로 시뮬레이션), 네트워크 테이블 생성, PCB 보드 계획, 네트워크 테이블 로드, 컴포넌트 레이아웃 및 컴포넌트 경로설정 등의 단계를 거쳐야 합니다.네트워크 테이블을 로드하여 네트워크 매크로를 생성하고 편집할 때 네트워크 매크로 오류가 자주 발생하여 로드에 실패합니다.이러한 오류가 해결되지 않으면 해당 매크로 작업이 제대로 수행되지 않아 후속 PCB 설계에 많은 문제가 발생하여 설계 작업이 제대로 수행되지 않습니다.본고는 주로 네트워크 테이블과 구성 요소를 로드하는 두 가지 방법과 네트워크 테이블을 로드할 때 발생하는 각종 전형적인 오류 메시지의 원인과 해결 방안을 소개한다.

둘째, 네트워크 테이블의 정의와 기능

PCB 설계 과정에서 네트 테이블은 매우 중요한 파일입니다.회로 원리도 설계와 PCB 보드 설계 사이의 다리이며 PCB 파일 생성의 영혼입니다.이름에서 알 수 있듯이 네트워크 테이블은 원리도에서 어셈블리 간의 전기 연결에 대한 정의이며, 그래픽 원리도에서 추출한 어셈블리 네트워크 연결의 텍스트 표현입니다.네트워크 테이블의 전송을 통해 PCB 다이어그램에서 원리 다이어그램과 동일한 구성 요소 간의 연결 정의를 자동으로 얻을 수 있습니다.

회로 기판

Protel 소프트웨어는 다양한 PCB 설계 도구에 맞게 다양한 형식의 웹 테이블을 생성할 수 있습니다.프로텔 원리도가 생성되었습니다. net을 접미사로 하는 웹 테이블 파일은 두 부분으로 구성되어 있습니다. 첫 번째 부분: 소자 정보. 원리도에 있는 소자의 세 가지 속성을 설명합니다.어셈블리에 대한 설명 정보는 대괄호 안에 있습니다.첫 번째 행은 컴포넌트 태그이며 일반적으로 다양한 유형이 있습니다.요소는 다른 문자로 시작합니다.예를 들어, R의 시작은 저항을 나타내고 C의 시작은 용량을 나타냅니다.두 번째 행은 PCB의 어셈블리 패키지입니다.세 번째 행은 어셈블리의 모델입니다.위젯 자체의 특성을 설명하기 위해 위젯 모델에는 다양한 유형의 위젯이 표시됩니다.필요한 경우 유효한 값 또는 칩 유형을 나타낼 수 있습니다.

두 번째 부분: 다이어그램의 모든 전기 연결 네트워크를 포함하는 컴포넌트 연결 정보.네트워크 정보는 괄호 안에 있습니다.첫 번째 행은 네트워크 이름입니다.네트워크 레이블이 맵의 연결에 정의되어 있으면 네트워크 테이블의 네트워크 레이블 이름을 따릅니다.네트워크 레이블이 정의되어 있지 않으면 네트워크 테이블을 생성할 때 소프트웨어에 이름이 순차적으로 할당됩니다.두 번째 및 다음 회선은 네트워크의 노드 정보이며 노드 정보에는 컴포넌트 태그와 핀 번호가 포함됩니다.예를 들어, U3-13은 U3 성분의 13번째 따옴표를 나타냅니다.발동일한 네트워크의 모든 구성 요소 핀은 연결됩니다. 즉, 네트워크의 모든 핀에 대해 네트워크 이름을 정의할 수 있습니다.

3. 네트워크 테이블 및 구성 요소 로드

네트워크 테이블과 구성 요소를 로드하는 과정은 실제로 원리도 설계의 데이터를 인쇄회로기판의 PCB 설계 시스템에 로드하는 과정입니다.이 과정은 두 가지 방식으로 실현될 수 있다.방법 1: 동기화기를 사용하여 맵 파일에서 네트 테이블과 컴포넌트를 직접 로드합니다.먼저 원리도가 있는 동일한 설계 데이터베이스에 PEB 파일을 생성하고 필요한 모든 PCB 컴포넌트 라이브러리를 미리 로드해야 합니다.방법 2: 네트 테이블 파일을 사용하여 네트 테이블과 어셈블리를 로드합니다.PCB 설계 시스템의 모든 데이터 변경은 네트워크 매크로를 통해 수행할 수 있습니다.네트워크 매크로 목록에는 네트워크 테이블을 변환하는 단계 번호를 표시하는 N0 열,동작 열 (네트워크 테이블 변환 시 수행할 작업의 컨텐트 표시)오류 열 (전환 네트워크 테이블에 나타나는 오류를 표시하는 데 사용됨)

PCB 생산에서 네트워크 테이블을 로드할 때 여러 가지 이유로 오류가 자주 발생하는데, 소프트웨어 자체에서 제공하는 오류 정보는 너무 간단해서 쉽게 알아들을 수 있는 영어 힌트에 그치는 경우가 많다. 이는 후속 PCB 설계에 문제를 일으킨다.많은 문제가 설계 작업의 순조로운 진행을 초래했다.다음은 표시된 다양한 일반적인 매크로 오류에서 오류의 가능한 원인을 분석하고 적절한 해결책을 제시합니다.

4. 일반적인 네트워크 매크로 오류 메시지, 원인 및 처리 방법

1. 원리도에서 정의되지 않은 구성 요소의 포장 형식

오류 설명: 라이브러리에서 패키지된 외형을 찾을 수 없습니다.

오류의 원인: (1) 회로 원리도에서 구성 요소가 패키지 형식을 지정하지 않았습니다.(2) PCB 편집기에 필요한 패키지된 구성 요소가 포함된 구성 요소 라이브러리가 추가되지 않았습니다.

처리 방법: (1) 네트 테이블 파일을 열어 패키지를 정의하지 않은 구성 요소를 보고, 네트 테이블에서 해당 구성 요소에 직접 패키지를 추가하거나 맵에서 해당 구성 요소를 찾아 두 번 클릭하고, 속성 대화 상자에서 Footprint 열에 해당 구성 요소 패키지를 입력합니다.(2) PCB 편집기에서 메뉴 명령 Design/Add/Remove Library를 실행합니다...,팝업 대화 상자에서 필요한 PCB 컴포넌트 라이브러리를 지정하고 현재 PCB 편집기에 추가합니다.

2. PCB 패키지에 정의된 이름이 없습니다.

오류 설명: Librarv에서 Footprint**를 찾을 수 없습니다.

오류 원인: (1) PCB 컴포넌트 라이브러리에 해당 컴포넌트의 패키지가 없습니다.예를 들어 PCB 패키지입니다.Lib에는 소형 발광 다이오드 LED용 구성 요소 패키지가 없습니다.(2) 원리도에서 부품의 포장 형식이 잘못되었다.예를 들어, 극성 콘덴서 Electrol의 패키지로 "RB0.2/0.4"를 씁니다.

처리 방법: (1) PCB 패키지를 편집합니다.Lib 파일, LED 구성 요소 패키지를 만들고 PCB 업데이트 명령을 실행합니다.(2) 원리도를 반환하여 원리도의 컴포넌트 패키지 이름이 PCB 컴포넌트 라이브러리의 이름과 일치하는지 확인합니다.

3. 구성 요소를 찾을 수 없음

오류 설명: 구성 요소를 찾을 수 없음

오류의 원인: Advpcb.ddb 패키지의 PCB 패키지입니다.Lib 파일에는 대부분의 구성 요소 패키지가 포함되어 있지만 맵의 구성 요소에 특별한 패키지 형태가 있으면 PCB Footprint입니다.Lib 파일 라이브러리를 찾을 수 없습니다. 어셈블리를 사용하지 않는 패키지 라이브러리를 로드해야 합니다.

처리 방법: 디자인 파일 관리자 창에서 PCB 파일 아이콘을 클릭하여 PCB 편집 상태로 들어가서 추가/제거 명령을 통해 해당 구성 요소 패키지 라이브러리를 로드합니다.

4. 노드를 찾을 수 없음

오류 설명: 노드를 찾을 수 없음

오류 원인: (1) 지정한 네트워크에 발생하지 않는 노드가 더 많습니다.(2) 컴포넌트 핀 이름은 PCB 라이브러리의 패키지된 핀 이름과 다릅니다.(3) 원리도에 제시된 어셈블리 패키지는 해당 PCB 패키지의 이름과 다릅니다.

5. 네트워크가 이미 존재함

오류 설명: Net 이미 있음

오류 원인: (1) 매크로 작업에 추가된 네트워크 이름이 PCB 네트워크 테이블의 기존 네트워크 이름과 동일합니다.(2) 원리도의 숨겨진 핀 정보 네트워크 점은 다른 네트워크 점과 이름이 같습니다.

처리 방법: (1) 원리도 파일을 열고 원리도에 따라 중복된 네트워크 이름을 수정하거나 중복된 네트워크 이름을 삭제할 수 있습니다.(2)의 경우 맵 파일을 열고 잘못된 네트워크 연결 점을 찾은 다음 심볼 속성을 열 수 있습니다. 대화 상자에서 [연결 점 숨기기] 를 선택한 다음 숨겨진 심볼 연결 정보 네트워크 점을 관찰한 다음 동일한 네트워크 연결 점을 다른 노드에 속하도록 조정할 수 있습니다.

5. 끝말

네트워크 테이블 로드 오류는 주로 패키징 오류로 인해 자주 발생합니다.오류를 발견한 후에는 먼저 찾아보고 오류가 발생한 원인을 파악한 후에야 문제를 신속하게 찾을 수 있다.오류의 근본 원인을 제거하여 문제를 신속하고 효과적으로 해결해야 한다.또한 원리도를 설계하고 PCB 컴포넌트 라이브러리를 편집할 때 오류를 줄이기 위해 표준화와 신중함이 필요하다.