전장품 접속을 위한 UART 시리얼 버스 구현에 대한 평가

  • 발행 : 2012.10.17

초록

위성의 전장품은 전기적 접속을 위해서 1:1 연결을 하는 Point-to-Point 버스 방식과 여러개의 Slave (Remote Terminal)을 갖고, 일반적으로 1개의 Master (Controller)에 의해서 연결하게 되는 버스 구조를 갖는 접속 채널을 통해서 연결이 된다. 가장 많이 사용되는 방식인 MIL-STD-1553B는 데이터 전송속도가 1Mbps이고, Transformer에 의해서 완전하게 버스와 각 전장품이 완전하게 절연이 되는 구조로, 전기적 고장이 전달되는 것을 방지할 수가 있지만, 설계의 난이도가 높다. 고속 버스는 SpaceWire를 사용하고, 100Mbps이상의 속도를 지원할 수가 있지만, LVDS등의 고속 채널 설계 및 노이즈에 민감한 특성 때문에, 저속의 통신채널에서는 사용하기 어렵다. 저속의 데이터 채널을 위해서는 UART 방식이 사용된다. UART 방식은 RS-422 방식과 RS-485 방식이 사용되지만, 1553B 또는 SpaceWire 등과 같이 프로토콜이 정해지지 않아서, 사용자가 직접 프로토콜을 지정해야하는 문제가 있다. 또한 RS-422은 1:1 방식의 Point-to-Point UART를 위해서 사용되고, RS-485는 버스 방식의 연결을 지원할 수가 있지만, 동시에 여러개의 TX가 enable되는 경우에는 TX사이에 고장을 일으킬 수 있어서, 1번에 TX가 1개만 사용되도록 제어할 필요가 있다. 또한 RS-485방식의 버스를 구현할 경우에는 1553B처럼 와전하게 절연이 불가능하므로, 전기적이나 기능적으로 485버스에 문제가 발생할 경우에 절연과 같은 기능이 지원되도록 구현이 되어야 한다. 본 논문에서는 안정적인 485 UART버스 구현을 위한 기술에 대해서 평가하고 분석하도록 하겠다.

키워드