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

PCB 기술 - 어떤 기술을 사용하여 PCB 보드를 변경합니까?

PCB 기술

PCB 기술 - 어떤 기술을 사용하여 PCB 보드를 변경합니까?

어떤 기술을 사용하여 PCB 보드를 변경합니까?

2021-10-28
View:431
Author:Downs

보드 복사판 변환 및 PCB 설계 프로세스에서는 서로 다른 소프트웨어 플랫폼 간의 데이터 또는 파일 형식이 다르기 때문에 일반적으로 플랫폼 또는 파일 형식을 변환하는 데 다른 도구가 필요합니다.이 기사에서는 Protel에서 Allegro로 전환하는 방법에 대해 설명합니다.

1. CIS의 Protel 도식 캡처

Protel DXP SP2의 새로운 기능을 사용하여 Protel 원리도를 변환할 수 있습니다.이 기능을 통해 Protel 원리도를 Capture CIS로 직접 변환할 수 있습니다.

여기서 우리는 실천을 거쳐 총결된 주의사항만 제기하였다.

1) Protel DXP가 Capture DSN 파일을 출력할 때 패키지 정보가 출력되지 않습니다.Capture에서는 모든 구성 요소의 PCB Footprint 속성이 비어 있는 것을 볼 수 있습니다.이렇게 하려면 전체 변환 과정에서 가장 많은 시간이 소요되는 구성 요소에 수동으로 포장 정보를 추가해야 합니다.패키지 정보를 추가할 때 패키지와 Protel PCB 디자인의 일관성을 유지하고 패키지 이름 지정에 대한 Cadence의 제한을 유지합니다.예를 들어, AXIAL0.4로 패키지된 Protel의 저항기는 나중에 설명된 패키지 라이브러리 변환에서 AXIAL04로 수정됩니다.이는 Cadence에서 패키지 이름에 "."를 사용할 수 없기 때문입니다.또 다른 예는 DB9 커넥터입니다.Protel에서 DB9RA/F로 포장하면 DB9RAF로 변경됩니다.따라서 Capture에서 패키지 정보를 구성 요소에 추가할 때 이러한 이름 변경 사항을 고려해야 합니다.

2) 일부 장치의 숨겨진 핀 또는 핀 번호가 변환 중에 손실될 수 있으므로 라이브러리 편집 방법을 사용하여 캡처에 추가해야 합니다.일반적으로 핀 번호를 잃기 쉬운 장치는 저항기와 콘덴서와 같은 분리 장치입니다.

회로 기판

3) PCB 계층화 설계에서 모듈 간에 연결된 버스는 Capture에서 이름을 지정해야 합니다.이러한 버스는 Protel의 상위 설계에 이미 명명되어 있더라도 연결을 보장하기 위해 Capture에서 다시 생성해야 합니다.

4) 패키지에 여러 부품이 있는 장치의 경우 해당 위치 번호를 수정해야 합니다.예를 들어, 74ls00은 Protel의 두 문을 사용하며 위치 번호는 U8A, U8B입니다.이러한 정보는 변환 중에 손실되며 다시 추가해야 합니다.

기본적으로 위의 몇 가지 점에 유의하십시오. Protel DXP의 도움으로 Protel 원리도를 Capture로 변환할 수 있습니다.더 나아가 기존 Protel 원리도 기호 라이브러리를 Capture로 변환하는 방법도 제공합니다.

2. Protel 패키지 라이브러리의 전환

PCB 설계를 위해 Protel을 오랫동안 사용해 왔으며, 우리는 항상 실제 테스트를 거친 방대한 Protel 패키지 라이브러리를 축적할 것이다.디자인 플랫폼이 변경될 때 이 패키지 라이브러리를 어떻게 보존할 것인가는 항상 골치 아픈 문제이다.여기서 우리는 Orcad Layout과 무료 Cadence 도구 Layout2Allegro를 사용하여 작업을 완료합니다.

1) PCB를 Protel의 빈 PCB에 패키지하고 Protel PCB 2.8 ASCII 형식으로 PCB 파일을 출력합니다.

2) Orcad Layout을 사용하여 이 Protel PCB 2.8 ASCII 파일을 가져옵니다.

3) Layout2Allegro를 사용하여 생성된 Layout MAX 파일을 Allegro BRD 파일로 변환합니다.

4) 그런 다음 Allegro의 Export 함수를 사용하여 패키지 라이브러리와 pad 라이브러리를 출력하고 Protel 패키지 라이브러리에서 Allegro 사이의 변환을 완료했습니다.

셋째, Protel PCB에서 Allegro로의 변환

앞의 두 단계를 바탕으로 Protel PCB에서 Allegro로 전환할 수 있습니다.이 변환 프로세스는 보다 정확하게 설계 복제 프로세스입니다.Allegro에서 Protel PCB 레이아웃과 케이블 연결을 복사합니다.

1) 2단계 캡처로 생성된 Allegro 형식 네트워크 테이블을 Allegro BRD에 전달하여 복제 작업의 시작점으로 삼습니다.

2) 먼저 디바이스 레이아웃을 복사해야 합니다.Protel에서 전체 장치 위치, 회전 각도 및 배치 레이어 정보를 포함하는 배치 및 선택 파일을 내보냅니다.간단한 수동 수정을 통해 Allegro의 Placement 파일로 변환할 수 있습니다.Allegro에서 이 Placement 파일을 가져오면 레이아웃을 얻을 수 있습니다.

3) 경로설정 정보를 복원하려면 Specctra를 브리지로 사용해야 합니다.먼저 Protel에서 연결 정보가 포함된 Specctra DSN 파일을 내보냅니다.이 DSN 파일의 경우 다음 두 가지를 고려해야 합니다.

4) Protel의 도면층 이름은 Allegro의 도면층 이름과 다릅니다.텍스트 편집기를 사용하여 적절하게 변경하십시오.예를 들어, Protel의 최상위 및 하위는 Toplayer와 Bottomlayer이며 Allegro에서는 top과 bottom이라고 불렸습니다.

5) Specctra의 오버홀 정의를 확인하고 Allegro 규칙에 추가합니다.Allegro에서 구멍을 정의하여 Specctra에서 경로설정 정보를 내보냅니다.sessionON, 컨덕터 및 경로설정 파일을 사용할 수 있습니다.라우팅 파일을 사용하고 경로설정 정보를 가져와 Allegro PCB의 레이아웃을 복사하는 것이 좋습니다. PCB에서 Allegro BRD로의 Protel 변환이 완료되었습니다.

Protel에서 Allegro로 변환하는 방법

오늘날 IT 산업이 급성장함에 따라 하드웨어 장치에 대한 요구가 높아지고 있습니다.하드웨어 PCB 설계자는 고속, 고밀도 PCB를 어떻게 설계할 것인가에 대한 문제에 직면해 있다.속담에 노동자가 자기 일을 잘하려면 먼저 칼을 잘 갈아야 한다고 한다.점점 더 많은 PCB 디자이너들이 저가형 PCB 디자인 도구를 포기하고 Cadence 등이 제공하는 고성능 PCB EDA 소프트웨어를 선택하는 이유이기도 하다.

그러나 이런 변화는 불가피하게 이런저런 문제를 가져올 수 있다.초기 접촉 및 사용으로 인해 Protel은 중국에서 많은 사용자를 보유하고 있습니다.Cadence 고속 PCB 솔루션을 선택하면 Protel 설계를 Cadence PCB 설계 소프트웨어로 마이그레이션하는 방법에 대한 문제가 발생합니다.

이 과정에서 부딪히는 문제는 크게 두 가지로 나눌 수 있다: 첫 번째는 설계가 복잡하지 않다는 것이다. PCB 설계자는 Cadence CCT의 강력한 자동 배선 기능을 이용하여 배선 작업을 완성하기를 원한다.둘째는 설계가 비교적 복잡하기 때문에 PCB 설계자는 신뢰할 수 있는 소음 분석 도구에 의존하여 설계된 신호와 소음을 시뮬레이션하고 토폴로지의 배선 네트워크를 설정해야 한다.

첫 번째 경우에는 변환 작업이 비교적 간단합니다.이 작업은 Protel 또는 Cadence에서 제공하는 Protel에서 CCT로의 변환 도구를 사용하여 수행할 수 있습니다.두 번째 시나리오에서는 작업의 복잡성이 상대적으로 높습니다. 이러한 변환 방법을 간략하게 설명하겠습니다.

Cadence 노이즈 분석 도구의 분석 객체는 Cadence Allegro의 brd 파일이며 Allegro는 요구 사항에 맞는 타사 네트워크 테이블을 읽을 수 있습니다.Protel 출력의 Telexis 형식 네트워크 테이블은 타사 네트워크 테이블에 대한 Allegro의 요구 사항을 충족하므로 Protel 파일을 Allegro에 주입할 수 있습니다.

여기에는 독자의 주의가 필요한 두 가지가 있다.첫째, Allegro 타사 네트워킹 테이블에서는 $PACKAGE 섹션에서 "."을 사용할 수 없습니다.둘째, Protel에서는 BasName[0:N]로 버스를 나타내고 BasName[x]로 버스의 신호를 나타냅니다.Allegro 타사 네트워크 테이블의 버스에 있는 신호는 Bas NameX로 표시됩니다.독자들은 Protel 출력의 Telexis 웹 테이블을 직접 수정하여 이러한 문제를 해결할 수 있습니다.

Allegro는 타사 네트워크 테이블을 주입할 때 각 장치 유형에 대한 장치 설명 파일 device.txt 파일도 필요합니다.형식은 다음과 같습니다.

패키지: 패키지 유형

클래스: classtype

Pincount: 총 핀 수

고정:...

자주 사용하는 항목은 PACKAGE, CLASS, PINCOUNT입니다.PACKAGE는 디바이스의 패키지를 설명하지만 Allegro는 네트워크 테이블의 PACKAGE 항목을 사용하고 네트워크 테이블을 주입할 때 디바이스 설명 파일의 항목을 무시합니다.CLASS는 신호 잡음 분석에 사용되는 장치 유형을 결정합니다.Cadence는 디바이스를 IC, IO 및 DISCRETE의 세 가지 범주로 분류합니다.PINCOUNT는 장치의 핀 수를 나타냅니다.대부분의 장치의 경우 Device.txt 파일에 이 세 가지를 포함하면 충분합니다.

타사 네트워크 테이블과 장치 설명 파일을 통해 Protel의 원리도 설계를 네트워크 테이블 형식으로 Cadence PCB 설계 소프트웨어로 교체할 수 있습니다.다음으로 PCB 설계자는 Cadence PCB 소프트웨어를 사용하여 고속, 고밀도 PCB를 개발할 수 있습니다.디자인의 강력한 기능이 당신 자신의 디자인을 완성했습니다.