PCB 번호 (1.0 또는 2.0)를 변경 해야하는 시점이나 개정판 (Rev A, Rev B)에 대한 지침이 있는지 알고 싶습니다.
PCB 번호 (1.0 또는 2.0)를 변경 해야하는 시점이나 개정판 (Rev A, Rev B)에 대한 지침이 있는지 알고 싶습니다.
답변:
나는 그것이 다른 모든 버전과 똑같다고 생각합니다. 버그 수정이있을 때 개정을 변경하고, 사소한 변경을 할 때 소수점을 변경하고, 큰 변경을 할 때 첫 번째 숫자를 변경하십시오. 그러나 다른 지침도있을 수 있습니다!
이 답변 은 개정판 번호가 문자로 변경되는 유일한 변경 사항과 함께 소프트웨어 버전 관리 와 동일한 방식을 설명합니다 . 소프트웨어 버전 관리에서 버전은 주 번호, 부 번호 및 개정 번호 : 1.0.0으로 구성됩니다.
지침이 없습니다. 중요한 부분은 버전을 구별 할 수 있다는 것입니다. 어떤 사람들은 다양한 숫자, 문자, 접미사 등을 사용하는 것을 좋아합니다. 이것은 실제로 전기 공학보다 더 큰 문제입니다. 우리는 회사의 더 큰 시스템 내에서 일해야합니다. 종종 그러한 것들은 회사가 사용하는 재고 관리, 회계, 청구 및 계층 적 빌드 사양 시스템에 의해 지시됩니다.
나는 "의미있는"부품 번호 나 개정 번호를 만들려고 오래 전에 포기했습니다. 프로토 타입을 구별하고 프로덕션 버전으로 출시하려고하는 일부 시스템과 작업해야했지만이 작업은 순조롭게 진행되지 않았습니다. 하나의 명백한 문제를 지적하기 위해, 현재 보드를 설계하고있는 버전을 알고 있고 부품 번호를 써야하는 방법은 테스트 후 테스트가 끝날 때까지 출시되는 버전입니다. 부품 번호가 이미 부착되어 있습니까?
외부에서 달리 지시하지 않는 한 내가하는 일은 각 보드에 짧은 이름과 버전 번호를 부여하는 것입니다. frammistan to combobulator 인터페이스 보드는 FRCOM이라고 할 수 있습니다. 이 보드의 모든 버전에는 숫자가 있으므로 첫 번째 프로토 타입 버전은 FRCOM1입니다. 나는 보통 디자인 날짜와 함께 실크 스크린 레이어에 보드의 이름을 좀 더 설명적인 이름으로 넣은 다음 상단 구리 레이어의 내부 추적 번호 (FRCOMx)를 분명한 장소에 배치합니다. 보드가 변경 될 때마다 FRCOMx 번호가 증가합니다.
동일한 이름이 회로도에 사용되므로 FRCOM3 회로도는 FRCOM3 보드에 해당합니다. 이것은 모두 사용자가 볼 수있는 모델 번호와는 상당히 다를 수 있으며 일반적으로 나중에 프로세스에서 선택됩니다. 또한 사용자 관점의 동일한 제품은 시간이 지남에 따라 내부 개정이있을 수 있습니다. 위의 보드는 Wonder-9000 제품의 일부로 판매 될 수 있으며, 시간이 지남에 따라 FRCOM3에서 FRCOM4 보드로 업데이트 될 수 있습니다.
다시 말하지만 이것은 가능한 많은 체계의 한 예일뿐입니다. 중요한 부분은 수정 사항을 식별하고 내부 추적 문서를 작성하여 무엇이 무엇인지 파악할 수 있도록하는 것입니다. 부품 번호 매기기 체계는 각 개정판에 대해 알고 자하는 다양한 차원을 모두 알려줄 수 없기 때문에, 무엇을 하든지 결국 내부 문서에 대한 참조 일뿐입니다.
다음은 나의 추천입니다 :
버전은 형태, 적합 또는 기능 변경을위한 것입니다.
개정 변경 사항은 새 개정판 또는 이전 개정판 (PCB)이 서로 교환 가능한 사소한 변경에 대한 것입니다.
mfg의 모든 버전 변경은 추적 할 수 있지만 개정 변경은 불가능합니다.
대부분의 CM은 나가는 제품을 관리하기 위해 위의 규칙을 따르고, 재고 관리 도구의 버전 변경은 추적 할 수 있지만 개정 변경은 불가능합니다. 따라서 현장에서 문제가 발생하여 새 / 이전 개정판을 가져 오도록 요청하면 문제를 발견하는 데 어려움을 겪지 만 버전을 변경해도 문제가 해결되지 않습니다.
내가하는 방법의 예는 다음과 같습니다.
클래스 코드베이스 버전 개정
28-12345-01_01, 버전 -01 개정 _01
필자는 "부품 번호"가 동일한 두 개의 보드 (조립품이라고하는 보드)가 설치된 장치와 관련하여 사양이 동일해야합니다 (마운팅 구멍 및 커넥터는 같은 장소, 커넥터는 같은 핀아웃 등을 가져야합니다.) 후반의 보드가 기존 보드의 경우 100 %로 대체 될 수있는 방식으로 명확하게 개선되지만 그 반대의 경우는 "높은"접미사를 갖는 것이 유용 할 수 있습니다 (예 : 기존 보드가 "24601-1"인 경우 새 보드를 "24601-2"등으로 설정하십시오.) 보드 디자인이 변경되었지만 보드 사용자에게 영향을 미치지 않는 방식으로 만 (예 :일부 부품의 방향은 별도의 리플 로우 단계없이 웨이브 납땜이 가능하도록 변경되었습니다. 예를 들어 기존 보드와 새 보드를 완전히 교환 할 수 있도록 보드 번호를 변경하지 마십시오.
PCB에는 일반적으로 실크 스크린에 포함되어야하는 세 가지 정보가 있습니다. a) PCB 부품 번호-모든 생산 공정에서 동일하게 유지되며 일반적으로 마스터 BOM (Bill of Materials)에 색인됩니다. 회사마다 번호를 매기는 방법에 대한 표준이 다릅니다. 내가 일하는 한 회사의 경우 항상 8800으로 시작하므로 PCBA PN은 8800-74입니다.
b) PCBA 부품 번호-이것은 다르며 동일한 PCB를 사용하는 PCBA 부품 번호가 둘 이상있을 수 있습니다. 예를 들어, 일부 구성 요소는 생략하고 다른 구성 요소는 생략 할 수 있습니다. 이것이 PCB와 일치한다고 보장하지는 않습니다. 이러한 경우 PCBA PN은 일반적으로 채워진 PCBA에 부착 된 레이블에 있습니다. 위에서 언급 한 보드에는 PCBA PN 9200-74-01, 9200-74-02 및 9200-74-03이 있습니다.
c) 하드웨어 개정. 일부 문자는 영숫자 코드 (예 : A0, A1, B0, B1 등)를 사용하는 것을 좋아합니다. 첫 번째 문자는 주요 개정이고 두 번째 문자는 작은 개정입니다. 모든 rev A PCB가 상호 교환 가능하고 모든 rev B PCB는 상호 교환 가능 등. 이것은 나쁜 생각입니다 . 선호하는 방법은 올바른 버전 관리를 통하는 것입니다. 나는 단일 문자 개정판 (A, B, C 등)을 사용하고 제조업체가 이전 버전을 대체 할 수있는 버전을 확인하도록합니다.