우리는 종종 우리가 당연하다고 생각하는 규칙이나 사실에 오류가 자주 나타난다는 것을 발견합니다.전자 엔지니어는 PCB 설계에서도 이러한 예를 들 수 있습니다.
다음은 PCB 설계 엔지니어가 정리한 8가지 오해입니다.
1: 이 보드는 PCB 설계 요구 사항이 높지 않으며 더 정교한 선과 자동 천을 갖추고 있습니다.코멘트: 자동 경로설정은 불가피하게 더 큰 PCB 영역을 차지하고 수동 경로설정보다 더 많은 구멍을 생성합니다.많은 제품에서 PCB 보드 제조업체는 가격을 낮췄습니다.상업적 요인 외에도 선가중치와 구멍의 수가 PCB에 각각 영향을 미칩니다.생산량과 드릴 소비는 공급업체의 원가를 절약하고 가격을 낮추는 이유도 찾았다.
둘째: 이 버스 신호는 저항에 의해 움직입니다. 걱정하지 마세요.댓글: 신호가 위아래로 당겨야 하는 원인은 많지만 모든 신호가 당겨야 하는 것은 아니다.상단 저항기는 간단한 입력 신호를 당기고, 전류도 수십 마이크로암페어이지만, 구동 신호를 당기면 전류는 Ma급에 도달한다.이제 시스템은 일반적으로 32비트 주소 데이터이며 244/245를 통해 격리할 수 있습니다. 버스 및 기타 신호는 몇 와트의 전력을 소비하는 상단으로 당겨집니다.
3: CPU와 FPGA가 I/O 포트를 사용하지 않는 방법은 무엇입니까?먼저 그것을 비운 후에 다시 이야기합시다.참고: 일시 중지 중에 I/O 포트를 사용하지 않으면 외부 간섭이 입력 신호의 반복 진동이 될 수 있습니다. MOS 부품의 전력 소비량은 기본적으로 그리드 회로의 회전 횟수에 따라 결정됩니다.만약 당신이 그것을 위로 당긴다면, 각 핀에도 마이크로 레벨의 전류가 있기 때문에 가장 좋은 방법은 출력을 설정하는 것이다 (물론 외부에서는 다른 구동 신호를 받을 수 없다)
넷째: 이 FPGA는 사용할 수 있는 문이 많고 충분히 사용할 수 있다.참고: FGPA의 전력 소비량은 사용된 트리거 수 및 트리거 수에 비례합니다.따라서 서로 다른 회로에서 같은 유형의 FPGA의 전력 소비량은 서로 다른 시간에 100배 변화할 수 있다.고속 트리거의 수를 최소화하는 것이 FPGA 전력 소비량을 줄이는 기본적인 방법입니다.
5: 이 작은 칩들의 전력 소비량은 매우 낮기 때문에 고려할 필요가 없다.코멘트: 너무 복잡하지 않고 내부 칩의 전력 소비량을 확인하기가 어렵습니다.이것은 주로 발 위의 전류에 달려 있다.ABT16244, 무부하 전력 소비량은 1MA보다 작지만, 그 지표는 각 핀이 60개의 부하 (예: 수십 옴의 저항과 일치) 를 구동할 수 있다는 것이다. 즉 만부하 전력 소비량은 60 * 에 달한다. 물론 16 = 960mA이다. 다만 전원 전류가 너무 커서 열이 부하에 떨어진다.
6: 메모리에 이렇게 많은 제어 신호가 있습니다. 저는 OE와 우리로 이 보드에서 신호를 보내고 접지 막대의 칩을 선택하기만 하면 데이터를 출력할 때 읽기 작업이 훨씬 빨라집니다.참고: 칩이 올바르게 선택되었을 때 (OE와 당사에 상관없이) 대부분의 메모리 전력 소비량은 칩이 올바르게 선택되었을 때보다 100배 이상 높기 때문에 CS를 사용하여 가능한 한 칩을 제어하고 다른 요구 사항을 충족할 경우 칩 선택의 펄스 폭을 최소화해야 합니다.
7: 왜 이런 신호가 빠릅니까?경기만 잘하면 탈락할 수도 있다.참고: 100BASE-T, CML과 같은 소수의 특정 신호 외에도 매우 크지 않은 한 반드시 일치할 필요는 없으며 일치하는 것이 가장 좋지 않더라도 초과 조정이 있습니다.예를 들어, TTL 출력 임피던스는 50옴 미만이고 일부는 20옴 미만입니다.만약 그것이 이렇게 큰 일치 저항을 갖추고 있다면, 전류가 매우 커서, 전력 소모는 받아들일 수 없다.신호 폭이 너무 작지 않으면 사용할 수 없습니다.출력의 일반 신호는 높은 출력과 낮은 출력의 출력 임피던스가 일반적으로 다르기 때문에 완벽하게 일치할 방법이 없다.따라서 TTL, LVDS, 422 및 기타 일치 신호는 과충만 해도 허용됩니다.
8: 이것은 하드웨어 인력이 PCB 공장에서 생산하는 과정에서 가능한 한 전력 소비량을 줄여야 하는 문제이며, 소프트웨어와는 무관하다.리뷰: 하드웨어는 하나의 스테이지입니다.노래는 소프트웨어입니다.거의 모든 칩은 버스에 액세스할 수 있으며 각 신호의 반전은 거의 완전히 소프트웨어에 의해 제어됩니다.소프트웨어가 외부 스토리지에 액세스하는 횟수를 줄이고 (레지스터 변수를 더 많이 사용함) 내부 CACHE 등을 더 많이 사용함) 중단에 대한 즉각적인 응답 (중단은 일반적으로 저전압 활성이며 업링크 저항기가 있음) 과 특정 보드에 대한 기타 특정 조치가 전력 소비량을 줄이는 데 크게 기여할 것입니다.