어리석은 실수와 더 미묘한 실수를 잡는 가장 좋은 방법은 무엇입니까? 각 디자인에 대한 점검 목록을 검토합니까? 그렇다면 어떤 종류의 것들이 있습니까?
동료가 제조를 위해 보드를 보내기 전에 검토 할 회로도 및 레이아웃을 제공 한 것처럼 제조 된 PCB에 관심이 있습니다.
어리석은 실수와 더 미묘한 실수를 잡는 가장 좋은 방법은 무엇입니까? 각 디자인에 대한 점검 목록을 검토합니까? 그렇다면 어떤 종류의 것들이 있습니까?
동료가 제조를 위해 보드를 보내기 전에 검토 할 회로도 및 레이아웃을 제공 한 것처럼 제조 된 PCB에 관심이 있습니다.
답변:
가장 좋은 오류 포착 기술은 다른 사람에게이 기술을 보여주고 디자인을 진행하는 것입니다. 당신은 당신이 분명한 것을 찾는 빈도에 놀랄 것 입니다.
내가 주로 단지 개략적 인 검토를 할 직장에서 다른, 그리고이 과정의 다른 부분에 전문 많은 사람들과 자원이 많이 있지만, 집에서 그냥 날 어디 내가 정말 보드 턴을하고 싶지 않습니다 :
나는 이것이 질문처럼 읽히기 때문에 이것을 레이아웃으로 제한하고 있으며, 보드 특정 적이 지 않은 표준 오류 (예 : 최소 트랙 및 간격, 보드 간극, 마운팅 존재 여부)를 찾고 있지 않다고 가정합니다. 구멍 등). 이러한 것들은 간단한 양식을 가진 사람이 나열하고 확인할 수 있습니다. 미묘한 것과 멍청한 것의 차이점은 몰라요. 경험에 크게 의존하기 때문입니다. 그러나 다음은 나를 도와줍니다. 주로 규칙이나 프로세스가 아니라 습관과 일반적인 작업 조언입니다.
회로도에 레이아웃 지침이 있습니다. 높은 전류 경로를 강조하고 중요한 모든 것에 현명한 이름을 지정하십시오. 연결 옆에 필요한 트레이스 임피던스를 씁니다. 스타 포인트와 같은 스타 포인트를 그립니다. 켈빈 연결과 같은 켈빈 연결을 그립니다. IC의 전원 핀 옆에 디커플링 캡을 놓습니다.
cad 패키지 디자인 규칙을 최대한 활용하십시오. 거의 모든 것이 괜찮은 패키지로 제어 될 수 있으며, 내가 지역을 육안으로 검사하고 좋은 것으로 결정한 횟수를 셀 수는 없지만 어쨌든 규칙을 추가하고 어딘가에서 발견되지 않은 유사한 위반을 발견했습니다. . drc에 실패한 보드를 만들지 마십시오. 규칙이 하나의 인스턴스에만 적용되므로 규칙을 신경 쓰지 마십시오. 규칙을 가능한 한 일반적으로 만드십시오. 필요하지 않은 경우 규칙에서 지정자 또는 네트 이름을 사용하지 마십시오. 클래스 및 풋 프린트 참조로 일반화하십시오.
회로도를 올바르게 설정하고 벗어나지 마십시오. 레이아웃 단계에서 무언가를 변경하려면 회로도에서 먼저 수정 한 다음 작업 흐름을 따라 모든 것이 동기화되도록하십시오.
발자국의 올바른 라이브러리 관리가 필수적입니다. 공식적으로 승인되지 않은 발자국을 사용하는 경우 자신을 확인하거나 우선적으로 자신을 그립니다. 알 수없는 출처의 발자국이나 회로도 기호를 신뢰하지 마십시오. 특히 기능적으로 동일하지 않거나 쉽게 구할 수없는 경우 다중 패키지 옵션이있는 구성 요소를 세 번 점검하십시오.
모든 것을 깔끔하게 만드십시오. 트레이스에 작은 꼬임이나 45도 단계로 그려지지 않은 구리 쏟아짐 또는 정렬이 잘되지 않는 저항과 같은 결함을 허용하지 마십시오.
cad가 지원하는 경우 가능한 정확한 3D 모델을 사용하고 정기적으로 3D 버전을 봅니다. 다양한 관점을 살펴 보는 습관을 가지십시오. 회로도를 따라 각 그물을 개별적으로보고 무슨 일이 일어나고 있는지 생각해보십시오. 각 층을 따로보고 구리 형상에 대해 생각하십시오. 빈 영역이 있습니까? 모든 격차가 균일합니까? 뭔가 이상하게 보입니까?
실수를 계획하십시오. 네트를 계속 사용하지 말고 스터브가있는 핀에 뿌리를 내십시오. 핀 2 개와 스트랩을 제거하는 데 단 한 번의 컷만 필요합니다. 구성 요소 아래에서 그물이 사라지지 않도록하십시오. 잘라내거나 잊어 버린 구성 요소를 추가하려면 물리적 액세스가 필요합니다. 모든 그물에 테스트 포인트를 두십시오. 추가 부품을위한 공간을 추가하십시오.
드릴 도면에 모든 것을 지정하십시오. 물론 모든 것. 나머지.
다른 사람의 작업을 검토하는 경우 주로 6을 사용하십시오. 또한 이러한 작업을 수행했음을 스스로 만족 시키십시오. 즉, drc를 직접 실행하고 구성 요소 데이터 시트와 비교하여 승인되지 않은 발자국을 확인하는 규칙을 읽고 이해하십시오. 모든 것이 왜 그런지 이해해야합니다.
나는 이것이 지금 충분히 길다고 생각합니다 ...
Mayhew Lab의 3D Gerber Viewer 와 같은 3D Gerber 파일 뷰어를 사용하는 것이 좋습니다.
이것은 어리 석고 단순한 실수를 잡는 데 매우 편리합니다. PCB 레이아웃 프로그램을 사용하면 PCB 를 그릴 수 있지만 대부분 제대로 볼 수는 없습니다 . 3D 거버 렌더러를 사용하면 다음과 같은 어리석은 실수를 잡을 수 있습니다.
"아! 나는 지상 비행기를 채우는 것을 잊었다!"
"이봐!이 두 흔적은 너무 가까워 보인다."
"후프!이 두 흔적은 서로 연결되어 있습니다!"
이것은 단면 또는 양면 PCB를 볼 때 좋습니다. 그보다 더 많은 층을 가진 PCB에는 아무것도 추천 할 수 없습니다.
내가 사용하는 전자 디자인 체크리스트Hank Wallace의 를 합니다.
회로도, PCB 설계, PCB 조립에서 관리해야 할 가장 중요한 사항을 요약하여 테스트 가능성, 유지 보수성 등을 보장합니다.
DRC를 통과하는 보드와 성공적으로 제조되는 보드 사이에 약간의 간격이 있습니다.
일부 PCB 하우스에는 Gerber 및 Excellon 파일을 분석하는 자동화 된 온라인 도구가 있으며 "보이는 것이 무엇인지"방식으로 보드가 실제로 어떻게 보이는지 살펴볼 수 있습니다. .zip 파일을 업로드하고 2 분 동안 기다린 다음 도구를 사용하면됩니다.
조감도와 상세도는 모두 빌드 업 뷰에서 선택한 레이어를 보여줍니다. 파일을 생성 할 때 레이어를 잊어 버렸습니까? 제조업체가 레이어 순서를 다르게 이해합니까? 실수로 부정적인 작품을 만들었습니까? 이런 식으로 대답 할 수있는 많은 질문이 있습니다.
이 도구는 설계 규칙 검사기에 잘못된 요구 사항을 입력 한 경우 제조 가능성, 최소 너비, 간격, 드릴 및 패드 직경 등 측정 및 플래그 오류를 검사합니다 (자신을 신뢰할 수없는 경우 DRC를 완전히 신뢰하는 이유) 규칙을 채울 때 완전히?).
보너스 : 견적을 기다리지 않고 고정 가격을 제공합니다. 마감, 보드 두께 등과 같은 옵션을 변경하고 가격이 어떻게 변하는 지 확인할 수 있습니다 (예 : "프로토"에서 "풀"로 제조 "제공"변경을 정당화 할 수 있음). 최근에 실크 스크린이없는 보드를 올렸는데 (고의적으로), 도구는 가격의 5 배를 지불하지 않기 위해 제안을 변경해야한다고 표시했습니다.
나는 이와 같은 놀라운 도구를 가지고있는 Eurocircuits를 사용하여 첫 번째 보드를 제작했으며, 절대로 그들에게서 멀어지지 않았습니다. 보드가 DRC를 성공적으로 통과 한 후 도구 관련 문제를 발견 한 횟수를 계산할 수 없습니다. 최초의 보드 이후 내 PCB 자체에는 아무런 문제가 없었으며, 제조업체가 올바른 보드를 얻을 수 있다는 확신을 가질 수있는 좋은 방법입니다.
그래도 다른 제조업체들도 비슷한 도구를 가지고 있다고 확신합니다. 결국 Eurocircuits에 주식이 없습니다. 간단히 말해서, 내가 싫어하는 것에 대해 많은 불만을 제기 할 수 있지만, 저자에게 신용하고 싶은 것을 칭찬하고 다른 사람에게 많은 문제를 줄 수 있기 때문에 칭찬합니다.