정보

디지털 기능 자동 테스트 (FATE)

디지털 기능 자동 테스트 (FATE)

종종 FATE 시스템이라고하는 디지털 기능 테스터는 몇 년 전처럼 널리 사용되지 않습니다. 이 시스템은 보드의 입력에 신호 패턴을 적용합니다. 이것은 종종 보드에 대한 라이브 입력을 시뮬레이션하거나 거의 시뮬레이션 할 수 있으며 시스템은 올바른 출력 패턴을 찾기 위해 출력을 모니터링합니다. 이 유형의 테스터의 장점은 보드의 매우 빠른 테스트를 제공 할 수 있다는 것입니다. 이것은 그것이 통합되는 장치 또는 시스템의 사양에 따라 작동 할 것이라는 매우 높은 수준의 확신을 가지고 장비 조립의 다음 단계로 넘어갈 수있게합니다.

상호 작용

회로 내 테스터와 마찬가지로 보드에 대한 인터페이스는 일반적으로 못을 사용하여 영향을받습니다. 이는 회로 테스트에 사용되는 것과 구조적으로 거의 동일 할 수 있으며 보드에 빠르게 연결할 수 있습니다. 커넥터를 통한 연결이 가능한 경우가 많지만 추가 시간이 걸리며 이러한 테스터 중 많은 비용과 필요한 처리량을 고려할 때 허용되는 솔루션이 아닙니다. 대신 진공을 사용하거나 기계적으로 작동되는 못의 침대 고정 장치가 사용됩니다. 이런 식으로 보드를 고정물에 간단하게 놓고 핀에 끌어 당길 때 연결이 이루어집니다. 이 작업은 커넥터가 사용 된 경우 수십 초 또는 1 분 이상이 아닌 몇 초 만에 완료됩니다.

고정 장치는 회로 내 테스트에 사용되는 것만 큼 복잡 할 필요는 없습니다. 그 이유는 회로 내 테스터의 경우 모든 회로 노드가 아닌 입력 및 출력 노드에만 연결이 필요하기 때문입니다. 실제로 모든 노드에 핀을 적용한 경우 도입 된 표유 커패시턴스가 보드의 작동을 방해 할 수 있습니다.

프로그램 생성

FATE 시스템은 디지털 보드 테스트에 가장 널리 사용됩니다. 대부분의 프로그램은 테스터에 회로 데이터를 입력함으로써 자동으로 생성 될 수 있습니다. 이 작업이 완료되면 테스터 내의 컴퓨터가 자체 회로 그림을 구축 한 다음 핀 연결에 대한 지식을 바탕으로 보드에 대한 테스트 프로그램을 구축 할 수 있습니다. 프로그래밍 스테이션에서 실행하는 시뮬레이션은 레이스 상태 또는 필요하지 않은 회로와 같은 설계 문제를 드러내는 것으로 알려져 있습니다.

불행히도 프로그램 생성은 좋아하는 것만 큼 간단하지 않으며 이런 방식으로 생성 된 프로그램은 일반적으로 많은 시간이 소요되는 많은 마무리 작업이 필요합니다. 이 외에도 모든 아날로그 영역은 수동으로 프로그래밍해야하며 종종 아날로그 측정 기기를 사용해야합니다. 이것은 매우 많은 시간이 소요될 수 있습니다.

기능 테스트 프로그램에 필요한 상당한 수준의 수동 프로그래밍을 고려할 때 구현 비용이 매우 많이들 수 있습니다.

유도 프로브

FATE 시스템은 보드의 기능적 결함을 매우 빠르게 찾습니다. 그들은 항상 문제를 찾는 데 그렇게 빠르지는 않습니다. 많은 경우 테스터는 회로에 대한 지식에서 문제를 추론 할 수 있습니다. 대부분의 경우 그들은 보드의 내부 영역에 대한 "가시"가 없기 때문에 문제를 찾을 수 없습니다. 이를 극복하기 위해서는 보드의 중간 지점에서 회로를 볼 필요가 있습니다. 이것은 일반적으로 유도 프로브를 사용하여 달성됩니다. 이것은 프로그램 제어 하에서 회로의 다른 지점에 수동으로 적용될 수있는 테스터에 연결된 프로브입니다. 이런 식으로 못의 침대를 통해 접근 할 수없는 보드의 포인트를 확인할 수 있습니다.

가이드 프로브를 사용하여 오류를 찾는 데 필요한 일부 루틴은 자동으로 생성 될 수 있지만, 특히 아날로그 영역에 대해 수동으로 프로그래밍해야하는 경우가 많습니다. 이 프로그래밍은 많은 수의 리 젝트 보드가 결과가 아닐 경우 매우 필요하지만 특히 시간이 많이 소요될 수 있습니다.

장점과 단점

FATE 시스템의 주요 장점은 보드를 매우 빠르게 테스트한다는 것입니다. 하지만 아날로그 테스트가 필요한 경우 속도가 상당히 감소합니다. 그 이유 중 일부는 아날로그 악기가 안정되는 데 시간이 걸릴 수 있기 때문입니다. 일부는 VXI 계측을 사용할 수 있지만 GPIB 포트를 통해 제어 할 수 있다는 사실에서 또 다른 기여가 발생합니다.

대형 FATE 시스템의 단점은 일반적으로 비용입니다. 시스템 자체는 수십만 파운드의 비용이들 수 있습니다. 또한 각 보드의 고정 비용과 프로그래밍 비용이 있습니다. 또 다른 단점은 회로의 일부 지점에 대한 리드 길이에 상당한 수준의 커패시턴스가 있으며 이로 인해 테스트가 보드의 전체 속도보다 훨씬 느린 속도로 제한된다는 것입니다. 이것은 오늘날 많은 보드에서 더 많은 문제가되고 있습니다.

오늘날 많은 사람들이 선택하는 옵션은 회로 테스트와 경계 스캔 및 기능 테스트를 결합하는 저렴한 벤치 탑 조합 테스터입니다. 이러한 방식으로 오류를 신속하게 찾을 수있는 동시에 매우 높은 수준의 신뢰도에 도달 할 수 있습니다. 그러나 고속 디지털 보드의 경우 종종 다른 솔루션을 고안해야합니다.


비디오보기: 파이썬 자동화 selenium 사용법 브라우저 매크로 프로그램 만들기 (유월 2021).