위성 전장품 사이에 통신을 위해서 가장 많이 사용되는 통신표준은 MIL-STD-1553B 표준이다. 하지만 1553B 표준은 설계의 안정적이지만, 복잡한 설계가 반영되어야 한다. 위성 전장품은 명령을 처리하기 위한 Telecommand 와 상태정보를 획득하기 위한 Telemetry 로 구성되는데, Telecommand 인 경우에는 데이터량이 많지 않기 때문에 Memory 가 필요없지만, Telemetry 인 경우에는 다양한 상태정보를 획득하기 위해서 Memory 가 필수적으로 사용된다. 본 논문에서는 통신 안정성과 함께, memory 가 사용되는 경우의 정보 안정성을 보장하는 시리얼 버스 프로토콜 설계를 설명하고자 한다.
MIL-STD-1553B standard is generally used for the communication between satellite electronics. 1553B standard is reliable and used for versatile application, but the design for 1553B is difficult. Telecommand in Satellite is used for processing the command from the ground station or central computer, and the memory is not required for telecommand because the information for telecommand is not large. But telemetry in satellite is used for acquisition of the status, the memory is mandatory because the information for telemetry is large and it is not enough for FPGA register to support the telemetry. I described the design of protocol based on serial bus, UART, for reliable communication and stable information in memory.