NI C 시리즈 디바이스 디지털 출력 및 펄스 생성 문제 해결

업데이트 됨 Apr 24, 2023

해당 제품

하드웨어

  • NI-9375
  • NI-9472
  • NI-9474
  • NI-9476
  • NI-9475

문의사항

  • 디지털 출력이 로우로 내려가지 않는 이유는 무엇입니까?
  • 디지털/카운터 출력이 로우로 내려가는데 왜 시간이 걸립니까?
  • 디지털 라인을 로우로 설정할 수 없습니다.
  • 펄스 생성 시 사각파처럼 보이지 않고, 하강 에지는 가파르지 않습니다.
  • DO OFF 상태는 DMM 측정 시 8 볼트 또는 0이 아닌 값을 표시합니다. 왜 그렇습니까?

해결책

NI 9375, 9472, 9474, 9476 및 9475의 출력이 하이 또는 로우로 설정되면, 채널은 Vsup과 COM 사이를 토글하는 것이 아니라 Vsup과 임의의 누설 전류를 가지는 높은 임피던스 상태 사이를 토글합니다. 이러한 동작은 출력 전압이 낮은 레벨의 COM 값 (약 0V) 으로 풀다운 되어있지 않고, 데이터시트에서 찾을 수 있는 "출력 전압 (Vo) = Vsup - (Io x Ro)" 식으로부터 예상할 수 있습니다.
일반적인 임피던스보다 큰 디바이스(>1MΩ) 를 사용할 경우 디바이스에 전압 강하가 발생하여 디바이스가 켜질 수 있습니다.

NI 9375, 9472, 9474, 9476 및 9475를 Vsup 또는 ~0 볼트를 예상하는 디바이스(예 : 9411)와 인터페이스하려면 높은 임피던스 라인을 접지에 연결하기 위해 풀다운 저항을 사용해야 합니다. 대부분의 경우, 아래 그림과 같이 DO와 COM 사이에 표준 값인 10kΩ을 사용하면 됩니다. DO가 off일 때 특정 전압을 유지하려면 아래의 단계를 따르십시오.
풀다운 저항 (Rp)의 최대 값을 계산하려면 다음을 수행하십시오.

1. 디지털 출력 라인이 off일 때 디바이스에 흐르는 전류 (I)를 측정하십시오.
2. 디바이스의 저항(Rd)을 측정하십시오.
3. 디지털 출력이 off일 때 디바이스를 켜지 않을 최저 전압 (V1)을 결정하십시오.
4. Rp = (V1*Rd)/(I*Rd-V1) 방정식으로 Rp를 계산하십시오. 이 식은 V1<I*Rd 인 경우 음수 또는 무한대의 Rp를 산출하지 않습니다. 누설 전류의 공정 및 온도 변화를 고려하여 이 계산 된 값보다 작은 Rp를 선택하는 것이 좋습니다.

추가 정보

Rp 선택에 대한 몇 가지 고려 사항이 있습니다.
  • Rp를 추가하여 생성 된 등가 저항 [Rp*Rd / Rp+Rd] 으로 인해 모듈을 통과하는 전류가 정격 전류를 초과되지 않는지 확인하십시오. 예를 들어, 9472/9474는 0.75/1A 최대 제한이 있습니다. 30V Vsup의 경우 등가 저항은 40/30Ω보다 커야합니다.
  • 선택한 Rp는 Vsup에 대해 정격이어야합니다.
  • Rp의 값은 DO가 꺼지거나 디바이스의 저항이 변경 될 때 모듈을 통과하는 전류의 변동을 고려하여 계산 된 최대 Rp보다 작아야합니다.

DO off 상태는 시작하기 가이드에 명시되어 있을 수 있습니다. 예를 들어, NI 9476 Getting Started Guide 의 14 페이지의 경우 해당 사항이 명시되어 있습니다.