이진 동기화 직렬 출력 (SSI)

앱솔루트 위치 데이터는 수 많은 방법으로 전달될 수 있습니다. 가장 대중적인 인터페이스 기준 중 하나인 SSI는 최소한의 와이어 개수, 6개만을 필요로 합니다. 마그네틱 엔코더로부터의 직렬 데이터는 SSI 프로토콜을 통해 이진 코드가 가능합니다.

기본적으로 자석이 시계방향 회전을 하면 출력 데이터 값은 증가합니다.

SSI 타이밍 다이어그램

SSI 타이밍 다이어그램

컨트롤러는 CLOCK 입력에 펄스열을 전송하여 엔코더 칩의 위치 값을 확인합니다. CLOCK 신호는 항상 하이에서 시작해야 합니다. 첫 번재 하강 엣지(포인트 1)는 병렬/직렬 변환기에 현재 위치 정보를 저장하고 모노플롭(타이머)이 트리거됩니다. CLOCK 신호의 전환 (하이/로우 혹은 로우/하이)에 따라 모노 플롭은 다시 트리거됩니다. 첫 번째 상승 엣지(포인트 2)는 이진수 코드의 최상위 비트 (MSB) 로써, 데이터 출력을 통해 전송됩니다. 그 다음 하강 엣지는 그 다음 상승 엣지일 때 데이터 출력에 나타나는 비트 (MSB -1)를 변환합니다. 각각 다음에 오는 CLOCK의 상승 엣지에서, 그 다음 비트는 컨트롤러로 전송됩니다. 데이터를 읽는 동안, 모노플롭 세트를 유지하기 위해서  tCL이 tMF보다 작아야합니다. 최하위 비트(LSB)가 출력 된 후 (포인트 3), DATA는 로우가 됩니다. 컨트롤러는 갱신 된 위치 데이터를 읽기 전에 반드시 tMF보다 오래 대기해야합니다. 이 포인트에서, 모노플롭 시간은 만료되고 DATA 출력은 하이가 됩니다 (포인트4).

전송된 데이터의 신뢰도를 높이기 위해 같은 위치 데이터를 여러번 읽는 것이 가능합니다. 컨트롤러는 반드시 CLOCK 펄스를 계속해서 보내야하고 같은 데이터는 다시 출력됩니다. 두 개의 출력 사이에서 하나의 논리 0이 출력됩니다.

동일한 위치 데이터 SSI 다중 읽기

동일한 위치 데이터 SSI 다중 읽기

 

참고:

  • 상승 엣지 = 로우에서 하이로의 변화
  • 하강 엣지 = 하이에서 로우로의 변화
원하는 것을 찾지 못하셨습니까? 자세한 정보가 필요하면 Renishaw로 문의하십시오.