왜 USB R Series I/O Node 에서 경고 코드 62000 이나 62001이 발생합니까?



하드웨어: Reconfigurable I/O (RIO)>>R Series

문제점: USB R 시리즈 하드웨어로 프로그래밍 한 코드 안에 디지털 로직을 삽입하려고 합니다. 장치를 가동시키기 위해 비트파일을 플래시 메모리에 로드하고 난 다음에 전압 레벨이 맞지 않는것을 확인했습니다. 그리고 추가적으로 아래와 같은 경고가 발생합니다.

Warning 62000 - R Series: (Hex 0xF230) Reading from a digital line while configuring the voltage level of the digital line may result in incorrect data being read.

Warning 62001 - R Series: (Hex 0xF231) Writing to or changing the direction of a digital line while configuring the voltage level of the digital line may result in a temporary unexpected voltage on the output.

왜 이런 경고가 발생합니까?

솔루션: USB R 시리즈는 언제나 1.2V에서 시작하여 설정한 레벨로 점점 커지게 됩니다. USB R 시리즈는 낮은 전압 로직 레벨을 갖는 장비에게 데미지를 주는 것을 막기 위해서 이렇게 디자인 되었습니다. 만약 디지털 I/O 노드가 Single Cycle Timed Loop (SCTL)안에 있지 않다면, I/O 노드는 DIO 파워 라인이 안정될 때 까지 기다립니다. 그러나 만약 SCTL안에서 사용한다면 강제로 I/O 노드가 실행되고 맞지 않는 전압 값을 출력하게 됩니다.

이 상태를 해결하기 위한 두가지 방법이 있습니다.

관련 링크:
Products and Services: NI R Series for USB
KnowledgeBase 3Y79G91J: Digital Logic Compatibility for R Series Multifunction RIO Devices

첨부:





리포트 날짜: 09/30/2013
마지막 업데이트: 07/01/2015
문서 번호: 6DTE66LO