NI Counter의 Prescaling을 사용하여 Counter의 최대 Timebase보다 더 빠른 신호를 Count하는 방법



하드웨어: Counter/Timers (TIO)>>Devices>>PCI-6601

문제점: NI Counter의 Prescaling을 사용하여 Counter의 최대 Timebase보다 더 빠른 신호를 Count하는 방법은 무엇인가요?

솔루션: NI 660X 시리즈 Counter 보드는 Prescaling 기능을 가지고 있습니다. 이 Prescaling 기능이 NI-TIO보드들(660X 시리즈)이 Counter의 최대 Timebase보다 더 빠른 신호를 Count할 수 있게 만듭니다.

각 Counter는 Prescaler를 사용할 수 있는 옵션을 가지고 있습니다. 이 옵션을 선택하면 NI-TIO 카운터의 Source단에 작고 단순한 카운터 하나를 연결시켜줍니다. 보통 Prescaler counter는 1비트나 3비트정도의 크기이므로 일반 NI-TIO 카운터 칩보다 훨씬 빨리 터미널 카운터에 도달하게 됩니다.

외부 신호가 이 Prescaler에 들어오면 3비트의 경우 0에서 7까지 카운터를 하고 터미널 카운터 7에 도달하면 Out 단자로 Pulse를 하나 내줍니다. 즉 Prescallr의 Out단에서 나오는 Pulse의 주파수는 원래 외부 주파수의 1/8이 되는 것입니다. Frequency Dividre와 같은 역활입니다.

660X 보드는 1-비트와 3-비트의 Prescaler 옵션을 선택할 수 있으므로 2배와 8배의 Prescaling 효과를 얻을 수 있습니다. Prescaler의 Out단으로 원해 신호의 1/2나 1/8 배 주파수를 만들어 주기 때문입니다.

Prescaler Out단의 신호를 바로 읽어 볼 수는 없습니다. 사용자는 Main Counter로만 정보를 읽을 수 있습니다.



관련 링크:

첨부:





리포트 날짜: 11/06/2002
마지막 업데이트: 02/25/2003
문서 번호: 2R59AVKZ