MIL-STD-1553 Designer's Guide - [PDF Document] (2023)

  • MIL-STD-1553DESIGNERS GUIDE

    105 Wilbur PlaceBohemia, New York 11716-2482

    TEL: (631) 567-5600 FAX: (63) 567-7358

    World Wide Web:

    http://www.ddc-web.com

    SIXTH EDITION

    CUSTOMER SERVICE:

    U.S.A. and Canada: 1-800-DDC-5757International Direct:1-631-567-5700

    12/8/2003

  • MIL-STD-1553 DESIGNERS GUIDE

    First Edition . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . .(13,500)1982Second Printing . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . .(10,000) 1983ThirdPrinting . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . .(10,000) 1984Fourth Printing . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . .(10,000) 1986

    Second Edition . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . .(10,000) 1987SecondPrinting . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . .(10,000) 1988

    Third Edition . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . .(10,000)1990Fourth Edition . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . .(10,000) 1993FifthEdition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . .(6,000) 1995

    Second Printing . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . .(3,500) 1997SixthEdition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . .(8,000) 1998

    1982, ILC Data Device Corporation. 1998, ILC Data DeviceCorporation. All rights reserved.

    The publisher thanks the U.S. Air Force Systems Command for useof "MIL-STD-1553 MultiplexApplications Handbook" in producing thisDesigner's Guide.

    ii

  • MIL-STD-1553 DESIGNERS GUIDE

    PREFACESince its inception in 1973 and in subsequent revisionsduring the ensuing years, MIL-STD-1553 hasevolved into thepredominant, internationally accepted networking standard for theintegration of militaryplatforms. Supporting documents such as theMIL-STD-1553 Multiplex Applications Handbook, the RTValidation andProduction Test Plans, and DDCs MIL-STD-1553 Designers Guide, havepositivelyinfluenced the standards worldwide familiarity andacceptance. Today, 1553 has expanded beyond its tra-ditional domainof US Air Force and Navy aircraft to encompass applications forcombat tanks, ships, satel-lites, missiles and the InternationalSpace Station Program. Despite the recent advent of newerandhigher-speed technologies, it is clearly evident that 1553 willcontinue to be used extensively in evolvingupgrade programs as wellas for new applications and integration platforms for years tocome.

    Focused on meeting the needs of hardware and software designengineers confronted with1553/1760/1773 interface and/or testrequirements, DDC is pleased to publish and provide you withthissixth edition of the Designers Guide for the MIL-STD-1553community.

    As in its five previous editions, the Designers Guide is dividedinto sections to facilitate your ease of ref-erence and review.Section I provides you with an overview of the philosophy andimplementation of MIL-STD-1553B and several related standards.Using DDC 1553 products to illustrate key points of interestwithinthe framework of these technical discussions, Section I alsopresents a comparison of MIL-STDs-1553A and B as well as anoverview of MIL-STD-1760B. Taken directly from the MIL-STD-1553MultiplexApplications Handbook, Section II provides you with acomplete copy of MIL-STD-1553 for your refer-ence, and, asection-by-section interpretation of the rationale behind thevarious paragraphs in the stan-dard. Plus, for your ongoingreference requirements, copies of Notices 1 and 2 to MIL-STD-1553B,as wellas the Production Test Plan and Validation Test Plan arepresented in Sections III through VI.

    As the leading full-range developer and manufacturer of 1553data bus components, boards and software,DDC offers a comprehensivecollection of technical data sheets delineating our wide array of1553 dataconversion and communications products in Section VII.These include fully integrated BC/RT/MT compo-nents, transceivers,RT components, transformers, software and a host PCMCIA, VME/VXIand PC-com-patible communications and tester/simulator boardproducts.

    The most recent information regarding DDCs 1553 product uses,including space-level applications andour series of AdvanceCommunication Engine (ACE) terminals, is presented in Section VIII.A series ofapplication notes, highlighting practical uses anddesign concerns when implementing 1553 technology, isprovided inSection IX. A listing of corresponding DDC and DESC part numbers isprovided in Section X.For your reference, Subject and ProductNumber Indices are provided in Section XI.

    DDC would like to thank Chris deLong and Crossgrove &Associates, for their contributions to theDesigners Guidesdevelopment, and the U.S. Air Force for allowing us to presentportions of their MIL-STD-1553 Multiplex Applications Handbook. Wewould also like to extend our gratitude to our cus-tomers andfriends who have attended our seminars and shared their 1553experiences with us.

    We sincerely hope this sixth edition of DDCs MIL-STD-1553Designers Guide will prove useful as aworking document andreference source, enabling you to resolve your requirements in apractical, efficient,cost-effective, reliable manner. While we havemade every effort to ensure the accuracy and correctness oftheinformation presented within these pages, we ask that you do nothesitate to call our attention to anyomissions, oversights, errors,miscalculations or any suggestions you might have for enhancingandimproving this publication.

    Thank you for your attention, ongoing consideration andpatronage.

    ILC Data Device Corporation

    iii

  • MIL-STD-1553 DESIGNERS GUIDE

    iv

    TABLE OF CONTENTS

    SECTION 1. - DESIGNERS NOTES

    INTRODUCTION

    1.0 MIL-STD-1553 OVERVIEW . . . . . . . . . . . . . . . . . . .. . . .I-1

    1.1 Key Element I-2

    1.2 Message Types . . . . . . . . . . . . . . . . . . . . . . .. . . . .I-3

    1.3 Word Types I-5

    1.4 Options Within the Standard . . . . . . . . . . . . . . . .. . .I-6

    1.4.1 Status Bits . . . . . . . . . . . . . . . . . . . . . . .. . .I-6

    1.4.2 Mode Codes . . . . . . . . . . . . . . . . . . . . . . ..I-8

    1.5 Data Bus Network Considerations . . . . . . . . . . ..I-11

    1.5.1 MIL-STD-1553 Bus Network

    Requirements . . . . . . . . . . . . . . . . . . . . . .I-13

    1.5.2 Data Bus Network Analysis . . . . . . . . . . . .I-15

    1.6 The Most Frequently Asked Question

    Concerning MIL-STD-1553 . . . . . . . . . . . . . . . . ..I-16

    1.6.1 When to Transmit a Status Word

    (1553B para. 4.4.3.3 and 4.4.3.4) . . . . . . . . .I-16

    1.6.2 Superseding Valid Commands

    (1553B para. 4.4.3.2) and

    Reset Data Bus Transmitter

    1553B para. 4.6.3.2) . . . . . . . . . . . . . . . . .I-17

    1.6.3 Illegal Command (1553B para. 4.4.3.4) . . . . . .I-18

    1.6.4 Invalid Command (1553B para. 4.4.3.3) . . . . . .I-19

    1.6.5 Impact of Notice 2 to MIL-STD-1553B . . . . . .I-19

    1.6.6 Responses to Non-implemented Mode

    Code Commands and Undefined

    Mode Codes . . . . . . . . . . . . . . . . . . . . . .I-20

    1.6.7 Two Single Channel Remote Terminal

    Operating in a Dual Standby

    Redundant System. . . . . . . . . . . . . . . . . .I-23

    1.6.8 Testing of 1553 Terminals . . . . . . . . . . . . ..I-24

    2.0 A Comparison of Data Bus Specifications . . . . . . . . . ..I-24

    2.1 Summary of Data Bus Requirements . . . . . . . . . ..I-25

    2.2 Summary of Status Word Protocols

    Requirements . . . . . . . . . . . . . . . . . . . . . . . . . .. .I-25

    2.3 Summary of Status Word Bit Assignments . . . . . . .I-26

    2.4 Summary of Mode Code Usage . . . . . . . . . . . . . ..I-27

    2.5 Comparison of Data Bus Characteristics . . . . . . . ..I-28

    2.6 Comparison of Terminal Characteristics . . . . . . . ..I-31

    2.7 Remote Terminal Characteristics . . . . . . . . . . . . ..I-34

    2.8 Transmitter/Receiver Response

    Voltage Range . . . . . . . . . . . . . . . . . . . . . . . . .. .I-34

    3.0 System Design . . . . . . . . . . . . . . . . . . . . . . .. . . . . .I-35

    3.1 Data Bus Topology . . . . . . . . . . . . . . . . . . . . .. . . .I-35

    3.2 Data Bus Control . . . . . . . . . . . . . . . . . . . . . .. . . .I-35

    3.2.1 Bus Control Mechanization . . . . . . . . . . . ..I-35

    3.2.2 Error Management . . . . . . . . . . . . . . . . . ..I-39

    3.3 Functional Partitioning and Data Bus

    Element Redundancy . . . . . . . . . . . . . . . . . . . . ..I-43

    3.4 Data and Control Passing in Hierarchical

    Networks I-45

    3.5 Network Startup and Shutdown . . . . . . . . . . . . . ..I-49

    3.6 System Synchronization and Protocol . . . . . . . . . ..I-51

    3.7 Data Control I-54

    3.7.1 Subaddress Selection/Operation and

    Data Storage . . . . . . . . . . . . . . . . . . . . . .I-54

    3.7.1.1 Extended Subaddressing . . . . . . . .I-55

    3.7.2 Data Buffering and Validity . . . . . . . . . . . ..I-56

    3.7.3 Block Transfers . . . . . . . . . . . . . . . . . . . . ..I-58

    3.7.4 Data Protection . . . . . . . . . . . . . . . . . . . ..I-58

    3.8 Data Bus Loading Analysis . . . . . . . . . . . . . . . . .. .I-59

    3.9 Interface Control Documents . . . . . . . . . . . . . . . ..I-60

    4.0 Hardware . . . . . . . . . . . . . . . . . . . . . . . . . .. . .I-60

    4.1 Types of Terminals . . . . . . . . . . . . . . . . . . . . .. . . .I-60

    4.2 Functional Elements . . . . . . . . . . . . . . . . . . . .. . . .I-62

    4.2.1 Analog Transmitter/Receiver . . . . . . . . . . ..I-63

    4.2.2 Encoder/Decoder . . . . . . . . . . . . . . . . . . ..I-65

    4.2.3 Protocol Sequencer and Subsystem

    Interface . . . . . . . . . . . . . . . . . . . . . . . . ..I-65

    4.2.3.1 Protocol Sequencer with

    Remote Terminal Capability . . . . . .I-70

    4.2.3.2 Protocol Sequencer with Bus

    Controller Capability . . . . . . . . . . .I-70

    4.2.4 Bus Coupler Design . . . . . . . . . . . . . . . . ..I-70

    5.0 Bus Controller Implementation . . . . . . . . . . . . . . .. . . . .I-70

    5.1 Single Message BlUs . . . . . . . . . . . . . . . . . . . .. . .I-71

    5.2 Multiple Message BlUs . . . . . . . . . . . . . . . . . . .. .I-71

    5.3 Message Headers . . . . . . . . . . . . . . . . . . . . . .. . .I-71

    5.4 Stacks vs. Linked Lists . . . . . . . . . . . . . . . . . .. . . . .I-71

    5.5 Status Word Analysis . . . . . . . . . . . . . . . . . . . .. . .I-74

    5.6 Error Handling . . . . . . . . . . . . . . . . . . . . . . .. . . . .I-75

    5.7 Tag Words I-76

  • MIL-STD-1553 DESIGNERS GUIDE

    v

    TABLE OF CONTENTS (Continued)

    5.8 General Software Considerations . . . . . . . . . . . . ..I-77

    5.8.1 BIU Initialization . . . . . . . . . . . . . . . . . . . ..I-77

    5.8.2 Controller Synchronization . . . . . . . . . . . ..I-78

    5.8.3 Scheduling Via Bus Event . . . . . . . . . . . . ..I-78

    5.8.4 Message Error Handling and

    Recovery . . . . . . . . . . . . . . . . . . . . . . . ..I-78

    5.9 Message Reception and Use . . . . . . . . . . . . . . . ..I-79

    6.0 Testing, Integration, and Instrumentation . . . . . . . . .. . .I-80

    6.1 Testing . . . . . . . . . . . . . . . . . . . . . . . . . .. . .I-80

    6.1.1 Levels of Testing . . . . . . . . . . . . . . . . . . ..I-80

    6.1.2 Test Requirements . . . . . . . . . . . . . . . . ..I-82

    6.1.2.1 Electrical Interface Tests . . . . . . . .I-82

    6.1.2.2 Protocol Tests . . . . . . . . . . . . . . . .I-82

    6.2 Systems Integration . . . . . . . . . . . . . . . . . . . .. . . .I-84

    6.2.1 Simulation . . . . . . . . . . . . . . . . . . . . . . . .. . . . .I-84

    6.3 Instrumentation . . . . . . . . . . . . . . . . . . . . . .. . . . .I-85

    7.0 Other IssuesI-86

    7.1 Network System Security . . . . . . . . . . . . . . . . . .. .I-86

    7.1.1 Definitions . . . . . . . . . . . . . . . . . . . . . . .. .I-86

    7.1.2 System Security Policy . . . . . . . . . . . . . . ..I-87

    7.1.3 System Security Architecture . . . . . . . . . . .I-87

    7.1.4 TEMPEST Design . . . . . . . . . . . . . . . . . ..I-87

    7.1.5 Encryption Designs . . . . . . . . . . . . . . . . ..I-877.1.6 Trusted Message Routing and

    Control Design . . . . . . . . . . . . . . . . . . . .I-88

    7.2 MIL-STD-1760A Interconnect Standard for

    Aircraft Stores . . . . . . . . . . . . . . . . . . . . . . . .. . . .I-88

    7.2.1 Definitions . . . . . . . . . . . . . . . . . . . . . . .. .I-88

    7.2.2 Restrictions . . . . . . . . . . . . . . . . . . . . . . ..I-90

    7.2.3 MIL-STD-1760A Signals Related to

    1553B . . . . . . . . . . . . . . . . . . . . . . . . . . ..I-90

    7.2.4 Data Bus Networks and Components . . . . .I-90

    7.3 System 2 . . . . . . . . . . . . . . . . . . . . . . . . . .. . .I-92

    7.3.1 Significant Elements of System 2 . . . . . . . . .I-92

    SECTION II- REVIEW AND RATIONALE OF

    MIL-STD-1553A AND MIL-STD-1553B

    1.0 Scope . . . . . . . . . . . . . . . . . . . . . . . . . . .. .II-2

    (Video) MIL-STD-1553: Overview and Applications Tutorial

    1.1 Scope . . . . . . . . . . . . . . . . . . . . . . . . . . .. .II-2

    1.2 Application . . . . . . . . . . . . . . . . . . . . . . . .. . . . .II-2

    2.0 Referenced Documents . . . . . . . . . . . . . . . . . . . .. . . . .II-2

    2.1 Issue Of Document . . . . . . . . . . . . . . . . . . . . .. . .II-2

    3.0 Definitions . . . . . . . . . . . . . . . . . . . . . . . .. . . . .II-2

    3.1 Bit . . . . . . . . . . . . . . . . . . . . . . . . . . . ..II-2

    3.2 Bit Rate . . . . . . . . . . . . . . . . . . . . . . . . . .. . .II-2

    3.3 Pulse Code Modulation (PCM) . . . . . . . . . . . . . . ..II-3

    3.4 Time Division Multiplexing (TDM) . . . . . . . . . . . . . ..II-3

    3.5 Half Duplex . . . . . . . . . . . . . . . . . . . . . . . .. . . . .II-3

    3.6 Word . . . . . . . . . . . . . . . . . . . . . . . . . . . ..II-3

    3.7 Message . . . . . . . . . . . . . . . . . . . . . . . . . .. . .II-3

    3.8 Subsystem . . . . . . . . . . . . . . . . . . . . . . . . .. . . .II-3

    3.9 Data Bus . . . . . . . . . . . . . . . . . . . . . . . . . .. . .II-3

    3.10 Terminal . . . . . . . . . . . . . . . . . . . . . . . . .. . . .II-3

    3.11 Bus Controller . . . . . . . . . . . . . . . . . . . . . .. . . . . .II-4

    3.12 Bus Monitor II-4

    3.13 Remote Terminal (RT) . . . . . . . . . . . . . . . . . . .. . .II-4

    3.14 Asynchronous Operation . . . . . . . . . . . . . . . . . .. .II-4

    3.15 Dynamic Bus Control . . . . . . . . . . . . . . . . . . . .. . .II-4

    3.16 Command/Response . . . . . . . . . . . . . . . . . . . . .. .II-4

    3.17 Redundant Data Bus . . . . . . . . . . . . . . . . . . . .. . .II-4

    3.18 Broadcast . . . . . . . . . . . . . . . . . . . . . . . . .. . . .II-4

    3.19 Mode Code . . . . . . . . . . . . . . . . . . . . . . . . .. . . .II-5

    4.0 General Requirements . . . . . . . . . . . . . . . . . . . .. . . . . .II-5

    4.1 Test And Operating Requirements . . . . . . . . . . . ..II-5

    4.2 Data Bus Operation . . . . . . . . . . . . . . . . . . . . .. . .II-5

    4.3 Characteristics . . . . . . . . . . . . . . . . . . . . . .. . . . . .II-5

    4.3.1 Data Form . . . . . . . . . . . . . . . . . . . . . . . ..II-5

    4.3.2 Bit Priority . . . . . . . . . . . . . . . . . . . . . . .. .II-5

    4.3.3 Transmission Method . . . . . . . . . . . . . . . ..II-6

    4.3.3.1 Modulation . . . . . . . . . . . . . . . . . . . . . . .. .II-6

    4.3.3.2 Data Code . . . . . . . . . . . . . . . . . . . . . . .. . .II-6

    4.3.3.3 Transmission Bit Rate . . . . . . . . . . . . . . . ..II-6

    4.3.3.4 Word Size . . . . . . . . . . . . . . . . . . . . . . .. . .II-6

    4.3.3.5 Word Formats . . . . . . . . . . . . . . . . . . . . . ..II-6

    4.3.3.5.1 Command Word . . . . . . . . . . . . .II-6

    4.3.3.5.1.1Sync . . . . . . . . . . . . . . . . .II-6

    4.3.3.5.1.2 Remote Terminal Address . . . II-7

    4.3.3.5.1.3 Transmit/Receive . . . . . . .II-8

    4.3.3.5.1.4 Subaddress/Mode . . . . . .II-8

    4.3.3.5.1.5 Data Word Count

    Mode Code . . . . . . . . . . . . . . . . . . . .II-8

    4.3.3.5.1.6 Parity . . . . . . . . . . . . . . . .II-8

    4.3.3.5.1.7 Optional Mode Control . . .II-8

  • MIL-STD-1553 DESIGNERS GUIDE

    vi

    TABLE OF CONTENTS (Continued)

    4.3.3.5.1.7.Dynamic Bus

    Control . . . . . . . . . . . . . . . . . . . . . .II-10

    4.3.3.5.1.7.2 Synchronize (Without

    Data Word) . . . . . . . . . . . . . . . . . . . . . ..II-10

    4.3.3.5.1.7.3 Transmit Status

    Word . . . . . . . . . . . . . . . . . . . . . . . .II-11

    4.3.3.5.1.7.4 Initiate Self-Test . . . . . .II-11

    4.3.3.5.1.7.5 Transmitter

    Shutdown . . . . . . . . . . . . . . . . . . . . .II-11

    4.3.3.5.1.7.6 Override Transmitter

    Shutdown . . . . . . . . . . . . . . . . . . . .II-11

    4.3.3.5.1.7.7 Inhibit Terminal

    Flag (T/F) Bit . . . . . . . . . . . . . . . . . .II-11

    4.3.3.5.1.7.8 Override Inhibit T/F

    Bit . . . . . . . . . . . . . . . . . . . . . . . . .II-11Z

    4.3.3.5.1.7.9 Reset Remote

    Terminal . . . . . . . . . . . . . . . . . . . . .II-12

    4.3.3.5.1.7.10 Reserved Mode Codes

    (01001 to 01111) . . . . . . . . . . . . . . .II-12

    4.3.3.5.1.7.11 Transmit Vector

    Word . . . . . . . . . . . . . . . . . . . . . . . .II-12

    4.3.3.5.1.7.12 Synchronize (With

    Data Word) . . . . . . . . . . . . . . . . . . .II-12

    4.3.3.5.1.7.13 Transmit Last

    Command Word1 . . . . . . . . . . . . . . .II-12

    4.3.3.5.1.7.14 Transmit Built-ln-Test

    (Bit) Word . . . . . . . . . . . . . . . . . . . .II-12

    4.3.3.5.1.7.15 Selected Transmitter

    Shutdown . . . . . . . . . . . . . . . . . . . .II-13

    4.3.3.5.1.7.16 Override Selected . . . . . .Transmitter Shutdown. . . . . . . . . . .II-13

    4.3.3.5.1.7.17 Reserved Mode

    Codes (10110 to 11111) . . . . . . . . . .II-13

    4.3.3.5.2 Data Word . . . . . . . . . . . . . . . . .II-13

    4.3.3.5.2.1 Sync . . . . . . . . . . . . . . .II-13

    4.3.3.5.2.2 Data . . . . . . . . . . . . . . . .II-13

    4.3.3.5.2.3 Parity . . . . . . . . . . . . . . .II-13

    4.3.3.5.3 Status Word . . . . . . . . . . .II-15

    4.3.3.5.3.1 Sync . . . . . . . . . . . . . . .II-15

    4.3.3.5.3.2 RT Address . . . . . . . . . .II-15

    4.3.3.5.3.3 Message Error Bit . . . . . . . . .II-15

    4.3.3.5.3.4 Instrumentation Bit . . . . . . . . . . .II-15

    4.3.3.5.3.5 Service Request Bit . . . . . . . . . . . .II-16

    4.3.3.5.3.6 Reserved Status Bits . . . . . . . . . .II-16

    4.3.3.5.3.7 Broadcast Command

    Received Bit . . . . . . . . . . . . . . . . . . .II-16

    4.3.3.5.3.8 Busy Bit . . . . . . . . . . . . . . . . .II-16

    4.3.3.5.3.9 Subsystem Flag Bit . . . . . .II-17

    4.3.3.5.3.10 Dynamic Bus Control . . . . .Acceptance Bit . . . .. . . . . . . . . . . .II-17

    4.3.3.5.3.11 Terminal Flag Bit . . . . . . .II-18

    4.3.3.5.3.12 Parity Bit . . . . . . . . . . .II-18

    4.3.3.5.4 Status Word Reset . . . . . . . . . . .II-18

    4.3.3.6 Message Formats . . . . . . . . . . . . . . . . ..II-184.3.3.6.1 Bus Controller To Remote

    Terminal Transfers . . . . . . . . . . . . . .II-19

    4.3.3.6.2 Remote Terminal Bus

    Controller Transfers . . . . . . . . . . . . .II-19

    4.3.3.6.3 Remote Terminal To Remote

    Terminal Transfers . . . . . . . . . . . . . .II-19

    4.3.3.6.4 Mode Command Without

    Data Word . . . . . . . . . . . . . . . . . . . .II-20

    4.3.3.6.5 Mode Command With

    Data Word (Transmit) . . . . . . . . . . . .II-20

    4.3.3.6.6 Mode Command With

    Data Word (Receive) . . . . . . . . . . . .II-20

    4.3.3.6.7 Optional Broadcast

    Command . . . . . . . . . . . . . . . . . . .II-20

    4.3.3.6.7.1 Bus Controller To

    Remote Terminal

    Transfers (Broadcast) . . . . . . . . . . . . .II-20

    4.3.3.6.7.2 Bus Controller To

    Remote Terminal

    Transfers (Broadcast) . . . . . . . . . . . . . . .II-20

    4.3.3.6.7.3 Mode Command Without

    Data Word (Broadcast) . . . . . . . . . . . . . .II-20

    4.3.3.6.7.4 Mode Command With

    Data Word (Broadcast) . . . . . . . . . . . . .II-20

    4.3.3.7 Intermessage Gap . . . . . . . . . . . . . . . . . ..II-22

    4.3.3.8 Response Time . . . . . . . . . . . . . . . . . . ..II-22

    4.3.3.9 Minimum No-Response

    Time-Out . . . . . . . . . . . . . . . . . . . .II-23

    4.4 Terminal Operation . . . . . . . . . . . . . . . . . . . . .. . .II-23

    4.4.1 Common Operation . . . . . . . . . . . . . . . . ..II-23

    4.4.1.1 Word Validation . . . . . . . . . . . . . . . . . . ..II-23

    4.4.1.2 Transmission Continuity . . . . . . . . . . . . . ..II-23

    4.4.1.3 Terminal Fail-Safe . . . . . . . . . . . . . . . . . ..II-23

    4.4.2 Bus Controller Operation . . . . . . . . . . . . ..II-26

  • MIL-STD-1553 DESIGNERS GUIDE

    TABLE OF CONTENTS (Continued)

    4.4.3 Remote Terminal . . . . . . . . . . . . . . . . . ..II-26

    4.4.3.1 Operation . . . . . . . . . . . . . . . . . . . . . . .. .II-26

    4.4.3.2 Superseding Valid Commands . . . . . . . . . . ..II-26

    4.4.3.3 Invalid Commands . . . . . . . . . . . . . . . . . ..II-26

    4.4.3.4 Illegal Command . . . . . . . . . . . . . . . . . . ..II-26

    4.4.3.5 Valid Data Reception . . . . . . . . . . . . . . ..II-27

    4.4.3.6 Invalid Date Reception . . . . . . . . . . . . . . ..II-27

    4.4.4 Bus Monitor Operation . . . . . . . . . . . . . ..II-28

    4.5 Hardware Characteristics . . . . . . . . . . . . .II-28

    4.5.1 Data Bus Characteristics . . . . . . . . . . . . ..II-28

    4.5.1.1 Cable . . . . . . . . . . . . . . . . . . . . . . . . .. .II-28

    4.5.1.2 Characteristic Impedance . . . . . . . . . . . ..II-28

    4.5.1.3 Cable Attenuation . . . . . . . . . . . . . . . . . ..II-28

    4.5.1.4 Cable Termination . . . . . . . . . . . . . . . . . ..II-28

    4.5.1.5 Cable Stub Requirements . . . . . . . . . . . ..II-28

    4.5.1.5.1 Transformer Coupled Stubs . . . . .II-36

    4.5.1.5.1.1 Coupling Transformer . . . . . . .II-36

    (Video) What is MIL-STD-1553? | Acromag Solutions Technology Video

    4.5.1.5.1.1.1 Transformer Input

    Impedance . . . . . . . . . . . . . . . . . . . . . . ..II-36

    4.5.1.5.1.1.2 Transformer Waveform

    Integrity . . . . . . . . . . . . . . . . . . . . . .II-36

    4.5.1.5.1.1.3 Transformer Common

    Mode Rejection . . . . . . . . . . . . . . . .II-37

    4.5.1.5.1.2 Fault Isolation . . . . . . . . . . . . . .II-37

    4.5.1.5.1.3 Cable Coupling . . . . . . . . . . . . .ii-37

    4.5.1.5.1.4 Stub Voltage

    Requirements . . . . . . . . . . . . . . . . . .II-37

    4.5.1.5.2 Direct Coupled Stubs . . . . . . . . .II-37

    4.5.1 .5.2.1 Fault Isolation . . . . . . . . . . . . .II-38

    4.5.1.5.2.2 Cable Coupling . . . . . . . . . . . .II-38

    4.5.1.5.2.3 Stub Voltage

    Requirements . . . . . . . . . . . . . . . .II-38

    4.5.1.5.3 Wiring and Cabling For EMC . . . . . . .II-38

    4.5.2 Terminal Characteristics . . . . . . . . . . . . . . . ..II-38

    4.5.2.1 Terminals With Transformer Coupled Stubs II-44

    4.5.2.1.1 Terminal Output Characteristics . .II-44

    4.5.2.1.1.1 Output Levels . . . . . . . . . . . . . .II-44

    4.5.2.1.1.2 Output Waveform II-44

    4.5.2.1.1.3 Output Noise . . . . . . . . . . . . . .II-44

    4.5.2.1.1.4 Output Symmetry . . . . . . . . . . .II-45

    4.5.2.1.2 Terminal Input Characteristics . . .II-45

    4.5.2.1.2.1 Input Waveform Compatibility . .II-45

    4.5.2.1.2.2 Common Mode Rejections . . . . . .II-45

    4.5.2.1.2.3 Input Impedance . . . . . . . . . . . . .II-45

    4.5.2.1.2.4 Noise Rejection . . . . . . . . . . . . . .II-46

    4.5.2.2 Terminals With Direct Coupled Stubs . . . .II-47

    4.5.2.2.1Terminal Output Characteristics . . . . . . ..II-47

    4.5.2.2.1.1 Output Levels . . . . . . . . . . . . . .II-47

    4.5.2.2.1.2 Output Waveform . . . . . . . . . .II-47

    4.5.2.2.1.3 Output Noise . . . . . . . . . . . . . .II-47

    4.5.2.2.1.4 Output Symmetry . . . . . . . . . . .II-47

    4.5.2.2.2 Terminal Input Characteristics . . .II-48

    4.5.2.2.2.1 Input Waveform Compatibility . .II-48

    4.5.2.2.2.2 Common Mode Rejections . . . .II-48

    4.5.2.2.2.3 Input Impedance . . . . . . . . . . .II-48

    4.5.2.2.2.4 Noise Rejection . . . . . . . . . . . .II-48

    4.6 Redundant Data Bus Requirements . . . . . . . . . ..II-49

    4.6.1 Electrical Isolation . . . . . . . . . . . . . . . . . ..II-49

    4.6.2 Single Event Failures . . . . . . . . . . . . . . ..II-49

    4.6.3 Dual Standby Redundant Data Bus . . . . . .II-49

    4.6.3.1 Data Bus Activity . . . . . . . . . . . . . . . . . . ..II-49

    4.6.3.2 Reset Data Bus Transmitter . . . . . . . . . . ..II-49

    APPENDIX

    10.0 General . . . . . . . . . . . . . . . . . . . . . . . . ..II-50

    10.1 Redundancy . . . . . . . . . . . . . . . . . . . . . ..II-50

    10.2 Bus Controller . . . . . . . . . . . . . . . . . . . ..II-50

    10.3 Multiplex Selection Criteria . . . . . . . . . . ..II-50

    10.4 High Reliability Requirements . . . . . . . . . .II-51

    10.5 Stubbing . . . . . . . . . . . . . . . . . . . . . . . . ..II-51

    10.6 Use of Broadcast Option . . . . . .................II-51

    SECTION III

    Notice I . . . . . . . . . . . . . . . . . . . . . . . . . . ..III- 1

    SECTION IV

    Notice 11 . . . . . . . . . . . . . . . . . . . . . . . . . . ..IV- 1

    SECTION V

    Production Test Plan for Remote Terminals . . . . . . . . . . .. .V- 1

    SECTION VI

    RT Validation Test Plan . . . . . . . . . . . . . . . . . . . .. . . . . . . .VI-1

    vii

  • MIL-STD-1553 DESIGNERS GUIDE

    viii

    TABLE OF CONTENTS (Continued)

    SECTION VII

    DATA BUS PRODUCT INFORMATION

    Product Summary Table . . . . . . . . . . . . . . . . . . . . .. . . .VII- 2

    BU-61582 . . . . . . . . . . . . . . . . . . . . . . . . . .VII-8

    BU-61590 . . . . . . . . . . . . . . . . . . . . . . . . . .VII-12

    BU-65170/61580 and BU-61585 . . . . . . . . . . . . . . . . . ..VII- 17

    BU-65178/65179/61588/61689 . . . . . . . . . . . . . . . . . . ..VII- 59

    BU-65528 and BU-65527 . . . . . . . . . . . . . . . . . . . . .. . .VII- 66

    BU-65529 . . . . . . . . . . . . . . . . . . . . . . . . . .VII-94

    BU-65539 . . . . . . . . . . . . . . . . . . . . . . . . . .VII-96

    BU-65550 and BU-65551 . . . . . . . . . . . . . . . . . . . . .. . .VII-120

    BUS-61553 . . . . . . . . . . . . . . . . . . . . . . . . ..VII-145

    BUS-61559 . . . . . . . . . . . . . . . . . . . . . . . . ..VII-147

    BUS-63100 SERIES . . . . . . . . . . . . . . . . . . . . . . . .. .VII-149

    BUS-65112 and BUS-65117 . . . . . . . . . . . . . . . . . . . ..VII-162

    BUS-65142/65142 SERIES . . . . . . . . . . . . . . . . . . . . .. .VII-166

    BUS-65153 . . . . . . . . . . . . . . . . . . . . . . . . ..VII-173

    BUS-65517II . . . . . . . . . . . . . . . . . . . . . . . . ..VII-181

    BUS-65518 . . . . . . . . . . . . . . . . . . . . . . . . ..VII-183

    BUS-65536 and BUS-65535 . . . . . . . . . . . . . . . . . . . .. .VII-195

    BUS-69000 SERIES . . . . . . . . . . . . . . . . . . . . . . . .. .VII-202

    BUS-69080/69082/69083 . . . . . . . . . . . . . . . . . . . . .. . .VII-227

    Pulse Transformers . . . . . . . . . . . . . . . . . . . . . . .. . .VII-243

    Standard Product Processing . . . . . . . . . . . . . . . . . .. . .VII-249

    SECTION VIII

    DATA BUS PRODUCT BRIEFS

    1553 Terminals for Space Applications . . . . . . . . . . . . .. .VII- 2

    MIL-STD-1553 Transformers . . . . . . . . . . . . . . . . . . .. . .VIII- 4

    SECTION IX

    DATA BUS APPLICATION INFORMATION

    System Advantages of the Integrated 1553 Terminal . . . . . IX-3

    Processor-to-ACE Interfaces . . . . . . . . . . . . . . . . . .. . . . .IX-11

    ACE RT Memory Management Options . . . . . . . . . . . . . ..IX-28

    Simple Interfaces to Simple Systems . . . . . . . . . . . . . .. .IX-43

    Avoiding Piffalls Using Your Mil-Std-1553 Card . . . . . . . ..IX-52

    Electrical and Layout Considerations for 1553

    Terminal Design . . . . . . . . . . . . . . . . . . . . . . . .. . . .IX-56

    Understanding the ACEs Self Test Capabilities . . . . . . . ..IX-68

    Factors to Consider When Using a PC in a

    MIL-STD-1553 Environment . . . . . . . . . . . . . . . . . . . .. .IX-72

    Additional Application Notes Available from DDC . . . . . . ..IX-75

    SECTION X - DESC PRODUCTS

    DDC to DESC Part Numbers . . . . . . . . . . . . . . . . . . . .. . .X- 2

    SECTION XI- INDEX

    Subject Index . . . . . . . . . . . . . . . . . . . . . . . . .. . .XI- 2

    Product Part Number Index . . . . . . . . . . . . . . . . . . .. . . . .XI- 4

  • DESIGNERS NOTES

    I-1

    I.DESIGNER'S NOTES

  • DESIGNERS NOTES

    I-2

    INTRODUCTIONMIL-STD-1553, Digital Internal TimeDivisionCommand/Response Multiplex Data Bus, is a mili-tarystandard (presently in revision B), which hasbecome one of thebasic tools being used today bythe DoD for integration of weaponsystems.The stan-dard describes the method of communication andtheelectrical interface requirements for subsystemsconnected to thedata bus. The 1 Mbps serial com-munication bus is used to achieveaircraft avionic(MIL-STD-1553B) and stores management(MIL-STD-1760B) integration. In the future it will be usedto extendthe systems integration to flight controls,propulsion controls, andvehicle management sys-tem (electrical, hydraulic, environmentalcontrol,etc.).

    Several other documents exist, which are related toMIL-STD-1553.MIL-HDBK-1553 describes theimplementation practices for thisstandard includ-ing: design considerations, examples ofapplica-tions, and guidelines for implementations. PortionsofMIL-STD-1553 are also the foundation of the MIL-STD-1773(Fiber-optics), and MIL STD-1760B(Stores Management). In addition,MIL-STD-1553 isembodied in or referenced by the followinginterna-tional documents: NATO STANAG 3838, ASCC AirStandard 50/2,and UK DEF STAN 00-18 (Part2)/Issue 1.

    This Designers Guide will provide; 1) a synopsis ofthe standardand some frequently asked questionsand their answers, 2) aspecification comparison ofthe detailed uses of the standard, 3) areview ofsystem design considerations, and 4) a discussionof remoteterminal and bus controller designs.

    1.0 MIL-STD-1553 OVERVIEWThe 1553 standard is organized similarto most mil-itary standards with a foreword, scope,referenceddocument section, definitions, general require-ments, theappendix, and a tri-service Notice 2.Notice 2, which supersedesNotice 1, was devel-oped to define which options of the standardarerequired to enhance tri-service interoperability andto furtherdefine some of the open-ended timingvariables implied within thestandard.

    1.1 Key ElementsSome of the key MIL-STD-1553B elements arethebus controller, the embedded remote terminal (asensor orsubsystem that provides its own internal1553 interface), thestand-alone remote terminal,bus monitor, and two other devices thatare part of

    the 1553 integration; the twisted shielded pair wiredata bus andthe isolation couplers that areoptional.

    The bus controllers main function is to providedata flow controlfor all transmissions on thebus. In this role, the bus controlleris the sole sourceof communication. The system uses acommand/response method.

    The embedded remote terminal consists of inter-face circuitrylocated inside a sensor or subsystemdirectly connected to the databus. Its primary job isto perform the transfer of data in and outof the sub-system as controlled by the bus controller. This typeofterminal usually does not have bus controllercapability. However,if the sensor itself is fairly intel-ligent, it can become acandidate for the backup buscontroller function. Generally, anintelligent sub-system (i.e., computer based) can become abackupbus controller if a second computer,equal in function to theprimary, is unavailable.

    The stand-alone remote terminal is the only devicesolelydedicated to the multiplex system. It is used tointerface varioussubsystem(s), which are not 1553compatible with the 1553 data bussystem. Its primaryfunction is to interface and monitortransmission inand out of these non-1553 subsystem(s).

    The bus monitor listens to all messages, and subse-quentlycollects data, from the data bus. Primaryapplications of this modeof operation include: col-lection of data for on board bulk storageor remotetelemetry; or use within a hot or off-lineback-upcontroller to observe the state and operational modeof thesystem and subsystems.

    The fourth item is the data bus itself. The standarddefinesspecific characteristics for the twisted pairshielded cable. Notice2 tightens these requirementsand adds a definition for connectorpolarity.

    The last item to be discussed is the data bus cou-pler unit thatisolates the main bus from the termi-nals. MIL-STD-1553B allows twotypes of data businterface techniques; direct coupling andtransformercoupling. Subsystems and 1553 bus elements areinterfacedto the main data bus by interconnectionbuses (called stubs). Thesestubs are either con-nected directly to the main bus or interfacedviadata bus couplers. The data bus couplers containtwo isolationresistors (one per wire) and an isola-tion transformer (with aratio of 1 to the square rootof 2). The purpose of the data buscouplers is to

  • DESIGNERS NOTES

    I-1

    I.DESIGNER'S NOTES

  • DESIGNERS NOTES

    I-2

    INTRODUCTIONMIL-STD-1553, Digital Internal TimeDivisionCommand/Response Multiplex Data Bus, is a mili-tarystandard (presently in revision B), which hasbecome one of thebasic tools being used today bythe DoD for integration of weaponsystems.The stan-dard describes the method of communication andtheelectrical interface requirements for subsystemsconnected to thedata bus. The 1 Mbps serial com-munication bus is used to achieveaircraft avionic(MIL-STD-1553B) and stores management(MIL-STD-1760B) integration. In the future it will be usedto extendthe systems integration to flight controls,propulsion controls, andvehicle management sys-tem (electrical, hydraulic, environmentalcontrol,etc.).

    Several other documents exist, which are related toMIL-STD-1553.MIL-HDBK-1553 describes theimplementation practices for thisstandard includ-ing: design considerations, examples ofapplica-tions, and guidelines for implementations. PortionsofMIL-STD-1553 are also the foundation of the MIL-STD-1773(Fiber-optics), and MIL STD-1760B(Stores Management). In addition,MIL-STD-1553 isembodied in or referenced by the followinginterna-tional documents: NATO STANAG 3838, ASCC AirStandard 50/2,and UK DEF STAN 00-18 (Part2)/Issue 1.

    This Designers Guide will provide; 1) a synopsis ofthe standardand some frequently asked questionsand their answers, 2) aspecification comparison ofthe detailed uses of the standard, 3) areview ofsystem design considerations, and 4) a discussionof remoteterminal and bus controller designs.

    1.0 MIL-STD-1553 OVERVIEWThe 1553 standard is organized similarto most mil-itary standards with a foreword, scope,referenceddocument section, definitions, general require-ments, theappendix, and a tri-service Notice 2.Notice 2, which supersedesNotice 1, was devel-oped to define which options of the standardarerequired to enhance tri-service interoperability andto furtherdefine some of the open-ended timingvariables implied within thestandard.

    1.1 Key ElementsSome of the key MIL-STD-1553B elements arethebus controller, the embedded remote terminal (asensor orsubsystem that provides its own internal1553 interface), thestand-alone remote terminal,bus monitor, and two other devices thatare part of

    the 1553 integration; the twisted shielded pair wiredata bus andthe isolation couplers that areoptional.

    The bus controllers main function is to providedata flow controlfor all transmissions on thebus. In this role, the bus controlleris the sole sourceof communication. The system uses acommand/response method.

    The embedded remote terminal consists of inter-face circuitrylocated inside a sensor or subsystemdirectly connected to the databus. Its primary job isto perform the transfer of data in and outof the sub-system as controlled by the bus controller. This typeofterminal usually does not have bus controllercapability. However,if the sensor itself is fairly intel-ligent, it can become acandidate for the backup buscontroller function. Generally, anintelligent sub-system (i.e., computer based) can become abackupbus controller if a second computer,equal in function to theprimary, is unavailable.

    The stand-alone remote terminal is the only devicesolelydedicated to the multiplex system. It is used tointerface varioussubsystem(s), which are not 1553compatible with the 1553 data bussystem. Its primaryfunction is to interface and monitortransmission inand out of these non-1553 subsystem(s).

    The bus monitor listens to all messages, and subse-quentlycollects data, from the data bus. Primaryapplications of this modeof operation include: col-lection of data for on board bulk storageor remotetelemetry; or use within a hot or off-lineback-upcontroller to observe the state and operational modeof thesystem and subsystems.

    The fourth item is the data bus itself. The standarddefinesspecific characteristics for the twisted pairshielded cable. Notice2 tightens these requirementsand adds a definition for connectorpolarity.

    The last item to be discussed is the data bus cou-pler unit thatisolates the main bus from the termi-nals. MIL-STD-1553B allows twotypes of data businterface techniques; direct coupling andtransformercoupling. Subsystems and 1553 bus elements areinterfacedto the main data bus by interconnectionbuses (called stubs). Thesestubs are either con-nected directly to the main bus or interfacedviadata bus couplers. The data bus couplers containtwo isolationresistors (one per wire) and an isola-tion transformer (with aratio of 1 to the square rootof 2). The purpose of the data buscouplers is to

  • DESIGNERS NOTES

    I-3

    prevent a short on a single stub from shorting themain data bus.The selection of the value of theresistors, the transformers turnratio, and thereceiver impedance are such that the stub appearstothe main bus as a clean interface (i.e., highimpedance). Thistechnique reduces the distortioncaused on the main data bus by thetermination.The characteristics of the data bus couplers aredis-cussed in paragraph 4.2.4. Main buses utilizingdirect coupledstubs must be designed to withstandthe impedance mismatch of thestubs. This can bereduced by minimizing stub length (less thanonefoot) and tuning the bus by terminal spacing.Designs not usingdata bus couplers should becarefully analyzed and tested todetermine ifwaveform distortion is significant enough tocausereceiver problems. The other risk associ-ated with direct coupledstubs is a short on a stubwill cause the main bus to fail. Theobvious advan-tage to direct coupled stubs is the elimination ofthelogistical problems associated with another deviceand theinstallation problem of locating these smalldevices (approximately1 inch cube) in the aircraft.Today, data bus couplers and lineterminating resis-tors are available in molded packages, whichcanbecome part of the wiring harness, thus eliminatingsome of theinstallation problems. Also, multiple databus couplers and data busline terminating resistorsare available in single packages, whichreduces thenumber of unique units installed per aircraft.

    1.2 Message TypesMIL-STD-1553 is a serial data bus based onmes-sage transmission. Therefore, considerable em-phasis is placedon the term information transferformats, which describe each of the10 messagetypes. Within these 10 message types are the for-matsused to achieve communication, the primaryfunction of the data bussystem. Each messageformat is made up of control words calledcom-mand and status. Data words are used toencode communicationbetween system ele-ments. Both control words and data words areusedin system communication as well as data bus sys-tem control.These message formats have beensubdivided into two groups by 1553Band are shownin figure I-1.1; the information transfer formatsandthe broadcast information transfer formats. Thesetwo groups canbe easily segregated because thebroadcast group does not conformdirectly to thecommand/response philosophy of the other(non-broadcast) message formats. Thiscommand/response philosophyrequires that allerror free messages received by a remote termi-nalbe followed by the transmission of a remoteterminal status word.This handshaking processvalidates error free message completion.Sincebroadcast message formats are transmitted to mul-tiplereceivers, a more detailed scheme is required tovalidate error freemessage reception (this method isdescribed in paragraph 1.4.2).Also, since address 31is used by all terminals receiving abroadcast mes-

    Figure I-1.1 Information Transfer Formats

  • DESIGNERS NOTES

    I-4

    (Video) UEI Technical Master Class: 1553 (MIL-STD-1553) Bus Controller

    sage, subaddressing needs to be managed on adata bus systembasis rather than on a remote ter-minal basis. The ability todefine and use more than30 subaddresses is discussed in paragraph3.7.1.

    The information transfer formats allow communica-tions betweentwo elements in the data bus systemthe bus controller and theremote terminal (RT). In1553, the bus controller is in control ofall commu-nication and it is the sole device allowed totransmitcommand words. Notice that all messages areinitiated by thebus controller using commandword(s).

    Messages to a device (remote terminal) from thebus controllerare issued using a command word(see figure II1.2) containing theremote terminal'saddress, direction of message transmission(trans-mit/receive bit), subaddress (destination within thespecificremote terminal or subsystem), and theword count. The command wordis immediately fol-lowed by the appropriate number of datawordsspecified in the command word. The receiving ter-minalvalidates error free message reception bytransmitting a status word(see figure I-1.3),which contains information about its health.Usingthis technique, the bus controller can transmit datato anyterminal attached to the data bus. In a similarmanner, the buscontroller can initiate a command toa remote terminal, whichrequires the remote termi-nal to transmit a specific message to thebus con-troller. This is accomplished using the RT to buscon-troller message format. Similarly communication

    can be established between two unique remoteterminals, when thebus controller commandsone terminal to receive data and the otherter-minal to transmit data. Neither the receiving northetransmitting terminal knows where the messageoriginated ordestined. Both will transmit statuswords in the proper formats.Each status word isevaluated by the bus controller to verify errorfreemessage completion. In addition to these threemessage formats,three control message formatsare provided to support data bussystem manage-ment. These formats are mode code formats allow-ingthe transmission of a command word and up toone data word from thebus controller to a uniqueremote terminal. The remote terminal'sresponseinvolves the transmission of a status word and up toonedata word upon receipt of the mode command.The use of each modecode will be discussed inparagraph 1.4.2.

    Figure I-1.1 (con't) Information Transfer Formats

    Figure I-1.2 Word Formats

  • DESIGNERS NOTES

    I-5

    Broadcast formats are identical to the nonbroad-cast formatsdiscussed above, except the buscontroller transmits commands usinga remoteterminal address of "31" (11111), which has beenreservedfor this function. All remote terminals withthe broadcast receptioncapability will receive thiscommand, validate error free messagereception,and establish a status word response, but thetrans-mission of the status word will be suppressed.Obviously, ifmultiple terminals simultaneouslytransmitted their status responsesa bus "crash"(undetectable message transmissions) wouldoccur. Ascan be seen by the RT to RT(s) transferformats (see figure I-1.1),the bus controller can setup a broadcast data reception for allterminals andthen command a single terminal (unique address)totransmit. Since the data bus system is required to fol-low thelast valid command, the unique terminal willtransmit its statusword (which will be ignored by theother terminals) followed by thespecified number ofdata words. This format allow a a subsystemtobroadcast its data directly to multiple users.Broadcast messagescan be validated using a trans-mit status or transmit last commandmode code (seeparagraph 1.4). Therefore, even broadcast mes-sageformats have a command/response approachto message validation, ifrequired by the systemdesign. Notice 2 of the standard allows forthe trans-mission by the bus controller of broadcast modecodes only(whereas Notice 1 forbid all broadcastmessages).This will ease thebus controller's over-head in performing such tasks asminor/majorframe synchronization.

    1.3 Word Types The standard allows for only three types of wordsasdiscussed in the previous message format section;command word,status word, and data word. 1553requires each word to consist of 16bit of data plus, async pattern (3 bit times long), and a one bitparityproviding a 20 bit word format. The contents of each

    word type is shown in figure II1.2.The command word provides thedefinition ofthe message format to be transmitted and canonly betransmitted by the bus controller. Asseen in the message formatsection, the commandword may be followed by data, anothercommandword, or a response time gap prior to statuswordtransmission by the remote terminal. The commandword syncpattern is a unique invalid Manchesterwaveform, which cannot beduplicated by data (seefigure I-1.3). The command word sync and thestatusword sync are identical and the inverse of the dataword syncpattern. Therefore, command and statuswords, which initiate asequence, can always bedistinguished from data word sync patterns.Thecommand word address is always the addressof the remote terminalbeing com- mended; abus controller does not have an address whileinthe active bus controller mode (backup bus con-trollers canfunction as an RT with a unique addressor as a bus monitor with noaddress until theybecome an active bus controller).Thetransmit/receive (T/R) bit indicates the direction offlow ofdata words (i.e., receive means data to bereceived by the remoteterminal). The subad-dress/mode code field has two purposes. Whenaunique terminal is to receive or transmit data, the sub-addressacts as an internal address to point to thetype of data desired,the location of a data pointerin memory, subsystem interface, etc.(see para-graphs 3.7.1 and 5.3 for further discussion onsub-addressing).

    When the subaddress field is 00000 or 11111, itindicates thatthe next field contains the number ofthe mode code. The next field(word count/modenumber) contains the number of data word(s) inthemessage or the number of the mode code. Odd par-ity isestablished for all words based on the 16 bitsof data plus paritybit.

    The data word contains a unique sync (three bittimes long), 16data bits, and a one bit parity. Norestrictions are placed on theencoding of the datafield, except that the "most significant bitshall betransmitted first." Once again, parity is oddandestablished on the 16 bits of data plus the parity bit.

    Recently, there have been several efforts tostandardize on dataword formats for the morecommonly used functions. The Army andNavyhave recently developed data bases for some avion-icsequipment. The designer should check the statusof these effortsbefore establishing a unique set ofdata formats for the system.Section 80 (formerly

    Figure I-1.3 Command and Status Word Sync

    + VOLTS

    COMMAND & STATUSWORD SYNC

    VOLTS

    11/2 bits

    11/2 bits

  • DESIGNERS NOTES

    I-6

    Chapter 11) of the "MiL-HDBK-1553 MultiplexApplicationsHandbook" has established guidelines for the development of dataword andmessage formats for data bus applications. (Seeparagraph3.9 for further discussion on system doc-umentation and InterfaceControl Documents.) Thestatus word utilizes the same sync format asthecommand word. The remote terminal address isplaced in thetransmitted status word for two rea-sons; so that the status wordcan be validated bythe bus controller (a remote terminal may alsovali-date the status word address field against that ofthe commandword's during an RT-RT messagetransfer), and so that the statusword will not bemisinterpreted by the other terminals as a com-mandword. Any status word transmitted, must con-tain valid informationat all times (i.e., following RTpower-up, during initialization,and during normaloperation). The message error bit is theonlyrequired status bit and it is used to identify mes-sages whichdo not pass the word or message val-idation tests of 1553 (1553Bparagraph 4.4.1.1 and4.4.1.2). MIL-STD-1553 requires this bit to beset ifa message fails to pass the tests and the statusword to besuppressed (NOT to be transmitted).This means that all messagesthat are NOT errortree will NOT have a responding status word.Thisallows the bus controller to timeout on the nostatus response, thusalerting the bus controller ofa failure condition. To obtain thestatus word withthe error bit set requires a transmit statusmodecode or transmit last command word mode codeto the terminal toretrieve the untransmitted sta-tus word (see paragraph 1.4.2). Theonly excep-tion is the illegal command option (see paragraph1.6.3).The instrumentation, service request, broad-cast command received,busy, subsystem flag,dynamic bus controller acceptance, andterminalflag bits are all optional and are discussed in para-graph1.4.1. Notice 2 tightens the requirements forremote terminalsemploying broadcast recognition,capability of dynamic bus control,RT built-in-test, orsubsystem built-in-test, by requiring the useof the bitsin the status word associated with these functions.Bitpositions 12 through 14 are reserved for future useand must betransmitted as zeros. To obtain usageof these bits requires DoDapproval (no approval hasbeen given as of 7/87). The last bit ofthe status wordis the odd parity bit, which is calculated in asimilarmanner to all other parity bits.

    1.4 Options Within the StandardSince the standard covers a widevariety of designs,flexibility has been achieved without loss ofinter-face compatibility, by allowing options to be selected

    by the user. If an option is selected, it MUST oper-ate per thestandard. If an option is not used in the design, it must followthe standard'sselected method (e.g., set a bit to zero ifunused).No alternative or options other than those spec-ified bythe standard are allowed. Notice 2 wasdeveloped to define whichoptions of the standardare required to enhance tri-serviceinteroperabilityand to further define some of the open-endedtim-ing variables implied within the standard. As statedpreviously,options are available in the followingareas; status word bits, modecodes, data busredundancy, and coupling techniques.

    1.4.1 Status bitsThe optional status bits are; instrumentation,ser-vice request, broadcast command received, busy,subsystem flag,dynamic bus control acceptanceand terminal flag.

    The instrumentation bit in the status field Is setto distinguishthe status word from the com-mand word. Since the sync field isused to distin-guish the command and status words from a dataword,a mechanism to distinguish command andstatus word is provided bythe instrumentation bit.By setting this bit to logic zero in thestatus word forall conditions and setting the same bit positioninthe command word to a logic one, the commandand status words areidentifiable. If used, thisapproach reduces the possiblesubaddresses in thecommand word to 15 and requires subaddress31(11111) to be used to identify mode commands(both 11111 and 00000are allowed). If the instru-mentation bit is not used, the bit willremain set tologic zero in the status word for all conditions.

    The service request bit is provided to indicate tothe active buscontroller that the remote termi-nal is requesting service. Whenthis bit in the sta-tus word is set to logic one, the active buscontrollermay take a predetermined action (if only one actioncanoccur) or use the transmit vector word modecommand to identify thespecified request. Themessage format for acquiring this isdiscussedunder transmit vector word mode command(below).

    For terminals implementing the broadcastoption, the broadcastcommand received bit isset to logic one when the proceeding validcom-mand word was a broadcast command (remoteterminals address 31).Since the broadcast messageformats require the receiving remoteterminals to sup-press their status responses, the broadcastcom-

  • DESIGNERS NOTES

    I-7

    mand receive bit is set to identify that the messagewas receivederror free. To allow the bus controller toexamine the status wordrequires the use of the transmit status word mode code orthetransmit last command word mode code. Thebroadcast command receivedbit will be reset, whenthe next valid command occurs if it is NOTone oftwo mode codes; transmit status word or transmitlast commandword. Therefore, to analyze the sta-tus word after a broadcastmessage hasoccurred requires a mode code message to auniqueterminal. The mode code message mustbe transmitted before any othermessage transmis-sion to that unique terminal in order to retrievetoproper status word.

    The busy bit in the status word is set to logicone to Indicateto the active bus controller thatthe remote terminal is unable tomove data to orfrom the subsystem in compliance with thebuscontroller's command. A busy condition can existwithin a remoteterminal at any time causing it to benon-responsive to a command tosend data or toreceive data. This condition can exist for allmes-sage formats. In each case, except the broadcastmessageformats, the active bus controller will deter-mine the busycondition immediately upon statusresponse. In the case of thebroadcast message for-mats, this information will not be knownunless thereceiving terminals are analyzed using transmit sta-tusmode code after the broadcast message. If the sta-tus word has thebroadcast received bit set, the mes-sage was received and theterminal was not busy.Notice 2 to the standard discourages the useand exis-tence of busy conditions, as they affect the overallcom-munications flow on the bus, add overhead to the buscontroller,and may have adverse effects upon datalatency requirements withintime critical systems (i.e.,flight controls). A busy condition mustonly occur as theresults of a particular command or messagereceivedby the terminal and NOT due to an internalperiodicfunction. Thus for a non-failed terminal, the buscon-troller, with prior knowledge of the RT's characteristics,candetermine what actions (commands/messages)will cause an RT tobecome busy, thus preventing anyunnecessary busy conditions.

    The subsystem flag bit is provided to Indicate tothe active buscontroller that a subsystem faultcondition exists and that databeing requestedfrom the subsystem may be invalid. The subsys-temflag may be set in any transmitted status word.If more than onesubsystem is interfaced to theremote terminal the subsystem flag isthe ORedresults of all subsystems.The only method available

    in 1553B to determine subsystem(s) health is via anormalmessage. The use of the subsystem flag bitrequires considerablesystem control philosophy. Ifupon receiving the bit set, the buscontroller is to doanything other than stop all communication withtheterminal, a detailed protocol is required.

    The system protocol must define the message (NOTa mode code)that the bus controller uses to poll thesubsystem to determine thereason the bit was set.This polling will provide system applicationsoftwarethe knowledge to determine the availability and sta-tus ofthe unit(s). If the unit(s) are usable, the sub-system flag bitmust be cleared so that troubleshoot-ing analysis does not occur,until another failureoccurs. This can be accomplished usingadditionalmessages or upon transmission of the first message.Thisprocess usually requires several transmissionsduring which time theremote terminal is NOT a partof the normal periodic data bustraffic. Obviously usersubsystems must deal with this temporarysituation;permanent loss of this data. Mode commands cannot be usedto acquire subsystem built-in-test results.

    The next bit in the status word is provided toIndicate theacceptance of the bus controller'soffer to become the next buscontroller. The offerof bus control occurs when the presentlyactive buscontroller has completed its established message listandissues a dynamic bus control mode command tothe remote terminalthat is to be the next potentialcontroller. To accept the offer thepotential bus con-troller sets its dynamic bus control acceptancebit inthe status word and transmits the status word.Theestablishment of which controller should be the nextpotentialcontroller will be discussed in the systemdesign section (seeparagraph 3.2). For Air Forceapplications, Notice 2 prohibits thebus controller fromissuing a dynamic bus mode code, therefore thisbitwould always be set to zero.

    The terminal flag bit is set to a logic one toIndicate a faultwithin the remote terminal. This bitis used in conjunction with thethree mode code com-mands, inhibit T/F flag, override inhibit T/Fflag, andtransmit BIT word. The first two mode code com-mandsdeactivate and activate the functional opera-tion of the bit.Thetransmit BIT word mode code com-mand is used to acquire moredetailed informationabout the terminal's failure. MostMIL-STD-1553B RTchip sets provide BIT word responses indicatingthehealth of the chip. Notice 2 requires implementation ofthis bitwithin the status word if the remote terminal iscapable of any formof self test (including what maybe performed internal to thevarious chip sets such as

  • DESIGNERS NOTES

    I-8

    Transmit- Broadcastreceive Mode code Function Associatedcommandbit data word allowed

    1 00000 Dynamic bus control No No

    1 00001 Synchronize No Yes

    1 00010 Transmit status word No No

    1 00011 Initiate self-test No Yes

    1 00100 Transmitter shutdown No Yes

    1 00101 Override transmitter shutdown No Yes

    1 00110 Inhibit terminal flag bit No Yes

    1 00111 Override inhibit terminal flag bit No Yes

    1 01000 Reset remote terminal No Yes

    1 01001 Reserved No TBD

    1 01111 Reserved No TBD

    1 10000 Transmit vector word Yes No

    0 10001 Synchronize Yes Yes

    1 10010 Transmit last command Yes No

    1 10011 Transmit bit word Yes No

    0 10100 Selected transmitter shutdown Yes Yes

    0 10101 Override selected transmitter shutdown Yes Yes

    1 or 0 10110 Reserved Yes TBD

    1 or 0 11111 Reserved Yes TBD

    data wraparound and data comparisons).1.4.2 Mode Codes The basicphilosophy of the information transfersystem is that it operates asa transparent commu-nication link. "Transparent" means that anapplica-tion's function does not need to be involved withthemanagement of communication. Obviously, theinformation transfersystem requires managementthat introduces overhead in the data bussystem.The command words, status words, status wordresponse gaps,and intermessage gaps are theoverhead. Within the command word themodecodes provide data bus management capability.The mode codes(see table I-1.1) have been dividedinto two groups; mode codeswithout a data word(00000-01111) and mode codes with a dataword(10000-11111). The use of bit 15 in the commandword to identifythe two types was provided to aid inthe decoding process. Also, theuse of a single dataword instead of multiple data words was adoptedto

    simplify the mode circuitry.Generally, with these two types ofmode com-mands, all data bus system managementrequirements can bemet. Additional overhead isrequired by the system to maintain RThealth, sys-tem time control (synchronization), subaddressmessagemapping, aperiodic message control, ini-tialization/shutdownmessages, etc. The determina-tion of whether the command wordcontains a modecode is accomplished by decoding thesubad-dress/mode field (bit times 10-14). This field beingeitherall zero's [00000] or all one's [11111] indi-cates that the commandis a mode code and thatthe word count/mode code field (bit times1519)contain the mode code type. Notice 2 requires thatterminalsmust decode both indicators and that theymust not convey differentinformation. (Some earlierdesigns had used the [00000] indicatorfor the ter-minal hardware and the [11111] indicator for sub-systemhardware.

    Table I-1.1 Assigned Mode Codes

    Note: TBD to be determined.

  • DESIGNERS NOTES

    Notice 2 also permits the broadcasting of modecodes. While thiscan reduce bus controller overheadin the areas of framesynchronization, it can haveadverse effects upon the system ifinadvertentlyissued (e.g., broadcast of a reset mode code).Thesystem's designer is cautioned to research the impli-cations ofthe use of the broadcast mode code com-mands beforeimplementation.

    There is no particular reason for the numericalassignment of themode codes, except for dynamicbus control [00000], which waspreviously definedin 1553A. The separation of mode commands intotwocategories (with and without data words) isimportant to allow forcontrolled expansion of thestandard. By controlling the mode codecommandnumber and its definition, commonalty between var-iousterminals can be maintained. All undefined1unused] mode codes areconsidered Illegalcommands (see paragraph 1.6.3 for discussionofillegal command protocol). Notice 2 requires that allremoteterminals must implement the followingmode codes as a minimum: a)transmit status word,b) transmitter shutdown, c) overridetransmitter shut-down, and d) reset remote terminal. The buscon-troller must have the capability of implementing allmode codecommands. The message formats asso-ciated with mode commands areshown in figure I-1.1.

    The dynamic bus control mode code [00000] isprovided to allowthe active bus controller a mecha-nism (using the informationtransfer system mes-sage formats) to offer a potential buscontroller(operating as a remote terminal) control of the databus.Only the single receiver command (uniqueaddress) is allowed to beissued by the active buscontroller. The response to this offeringof the buscontroller is provided by the receiving remote termi-nal,using the dynamic bus control acceptance bit inthe status word.Rejection of this request by theremote terminal requires that thepresently activebus controller must continue offering control tootherpotential controllers, the same controller, or remainincontrol. When a remote terminal accepts control ofthe data bussystem by setting the dynamic buscontrol acceptance bit in thestatus word, control isrelinquished by the presently active buscontrollerand the potential bus controller can then beginbuscontrol. Note that Notice 2 prohibits the bus controllerfromever issuing this mode command for Air Forceapplications.

    Two mode codes are used to synchronize the databus system;synchronize without a data word and syn-

    chronize with a data word. Synchronization informstheterminal(s) of an event time, to allow coordinationbetween theactive bus controller and terminals.Synchronization information maybe implicit in thecommand word [mode code 00001] or in the dataword[mode code 10001] following the commandword. If a data word isused, the definition of the bitsare the responsibility of thesystem designer andmay contain system information such as timingdata,data mapping pointers, etc. Paragraph 3.6 providesa systemdiscussion of the use of the synchronizewith data word mode codefor remote terminal syn-chronization and subaddress mapping withinaremote terminal for both periodic, aperiodic, andtime criticalmessages.

    The status word associated with the transmit sta-tus word modecode [00010] is identical in format tothe status word transmittedwith every error freemessage. However, this is one of two modecodes,which do not change the state of the status word.Therefore,the status word returned with this modecode represents the statusword of the previousmessage NOT the status of the mode codemes-sage. Paragraph 5.2 provides a discussion on theaffects of backto back transmission of this modecode. This mode code gives the buscontroller theability to analyze problems associated with thepre-vious message. Using this approach, a bus con-troller canorganize the communication with a ter-minal to obtain erroranalysis data.

    The initiate self-test mode command [00011] isprovided toinitiate built-in-test (BIT) circuitry withina remote terminal. Themode code is usually fol-lowed, after sufficient time for testcompletion, by atransmit BIT word mode command [10011] yield-ingthe results of the test. Notice 2 specifies that theRT receivingthis mode code must complete its testand have the results readywithin 100 milliseconds.The purpose of establishing an upper limitto theamount of time required to perform a reset is thatthe buscontroller, with this prior knowledge, isaware of the maximumamount of time that the con-troller will be off-line" or busy, andmay cease fur-ther communications with this terminal until suchtimehas elapsed. This prevents the bus controller'ssoftware fromcontinuously being vectored to errorhandling routines. The messageformats providedfor the initiate self-test mode command allowforboth individual requests and multiple requests(broadcast).Notice that the initiate self-test modecommand is associated withthe 1553 multiplexhardware only and NOT with the interfacingsub-system. Paragraph 5.2 discusses the problem of

    I-9

  • DESIGNERS NOTES

    separating subsystem self test and health statusmessages from RTtests in terminals with embed-ded RTs.

    The transmit BIT word mode command [10011]provides the BITresults available from a termi-nal, as well as the status word.Typical BIT wordinformation for both embedded and stand-aloneremoteterminals include encoder-decoder failures,analogtransmitter/receiver failures, terminal controlcircuitry failures,power failures, subsystem interfacefailures, and protocol errors(e.g., parity,Manchester, word count, status word errors, andstatusword exceptions). The internal contents of theBIT data word areprovided to supplement theappropriate bits already available viathe statusword. Notice that the transmit BIT word within theremoteterminal ". . . shall not be altered by thereception of a transmitlast command or trans-mit status word mode code" received by theter-minal. This allows error handling and recovery pro-cedures tobe used without changing the error datarecorded in this word.However, the RT will onlysave the last command and the status codefield[of the status word] if the mode code transmit lastcommand ortransmit status word are transmit-ted. Broadcasting of this commandby the bus con-troller is not allowed. Another point, which needstobe mentioned again, is that the function of trans-mitting RT BITdata ". . . shall not be used to con-vey BIT data from theassociated subsystem[s]."See discussion on subsystem flag bit inparagraph1.4.1.

    Four mode code commands are provided to controlthe transmittersassociated with terminals in a sys-tem. These commands can be sentto a singlereceiver or broadcasted to multiple users. Thetrans-mitter shutdown mode code [00100] is used in adual-redundantbus structure, where the commandcauses the transmitter associatedwith the other busto terminate transmissions. No data word isrequiredfor this mode command. The overrlde transmittershutdownmode code [00101] is used in a dual-redundant bus structure where apreviously disabledtransmitter is enabled. No data word is providedforthis mode code.

    The selected transmitter shutdown mode code[10100] is used in amultiple (greater than two) redun-dant bus structure where thecommand causes theselected transmitter to terminate transmissionson itsbus. A data word is used to identify the selected databus.The override selected transmitter shutdownmode code [10101] is usedin a multiple (greater

    than two) redundant bus structure where the com-mand allows theselected transmitter to transmit on its bus when commanded.Theformat of the data word associated with thesetwo mode commands isNOT controlled by the stan-dard and must be defined by the systemsdesigner.Another method of overriding the transmitter shut-downmode codes [00100 and 10100] is to issue areset mode code to theterminal.

    Note that the standard or Notice 2 does notimply that issuanceof either the transmittershutdown or the selected transmittershutdownmode codes will cause the associated receiverto also beshutdown. If the receiver does not"shutdown," then the system'sdesigner shouldbe aware that the terminal may still be receivingandprocessing data (on the shutdown bus).Therefore, the bus controllershould remove the ter-minal from the active periodic communicationslist.

    The inhibit terminal flag mode code [00110] is usedto set theterminal flag bit to zero in the statusword. When issued, thestatus word indicates anUNFAILED condition regardless of the actualfail-ure state of the terminal. This mode code is primar-ily usedto prevent continued Interrupts and errorhandling analysis when thefailure has been notedand the system reconfigured asrequired.Commanding this mode code prevents fur-ther failures frombeing reported, which normallywould be reported using the terminalflag in eachsubsequent status word response. The messageformatassociated with this mode code allows forboth single and multiplereceivers to be com-manded. No data word is required with thismodecode. Note that the terminal flag, which is used toindicate anRT fault condition is limited to the remoteterminal NOT anysubsystem faults. (See the previ-ous discussion on initiate selftest and transmit BlTword mode codes.)

    The override inhibit terminal flag mode command[00110] negatesthe inhibit function thus allow-ing the T/F flag bit In the statusresponse toreport the present condition of the terminal.This modecode can be transmitted by the activebus controller to both singleand multiplereceivers.There Is no data word associated withthismode code. This mode code could be used toanalyze all the faultsthat exist in a remote terminal,since the inhibit terminal flagmode code will maskfaults that have occurred since itsimplementation.

    The reset remote terminal mode code [01000]

    I-10

  • DESIGNERS NOTES

    causes the addressed terminal(s) to reset themselves toapower-on initialized state. This mode code may betransmitted to anindividual remote terminal or tomultiple remote terminals(broadcast). Notice 2requires that all terminals receiving thiscommandshall complete their reset function within 5 millisec-ondsfollowing the transmission of their status word(non-broadcastmessage). This mode code providesa means to "start over" at a knownpoint. It may bethe last thing the error handling software triesbeforegiving up on a terminal.

    The transmit vector word mode code [10000] isassociated with theservice request bit in the statusword and is used to determinespecific servicebeing required by the terminal. The servicerequestbit and the transmit vector word mode commandprovide theonly means available for the terminal torequest the scheduling ofan asynchronous mes-sage, if more than one service request existsperterminal. If a remote terminal contains only a singleservicerequest, the bus controller may be "smartenough" to perform therequest without the trans-mit vector mode code data word to pointto thelocation of the commands within the bus controllerto performthe service. The message format for thissingle receiver operationcontains a data wordassociated with the terminal's response. FigureI-1.4 illustrates the message formats associated withthis modecommand. Since a service request Ishandled at the convenience ofthe bus con-troller and NOT the remote terminal's, a remoteterminaldesign feature Is required to queuemultiple service requests untilthey can be ser-viced by the bus controller. The transmission ofthetransmit vector word mode code by the buscontroller does notnecessarily release the remoteterminal to set the service requestbit for a newrequest. There are several methods that can beused toresolve this handshake problem. Whateverthe solution chosen by thesystems designer, itshould be applied to all terminals in thesystem.Thus, it's a system design issue, which should beaddressedin the multiplex system specification.Solutions that are acceptableto most designersare; after transmission of the transmit vectorwordcode allow new service request codes, and use ofthe synchronizewithout data word mode codecommand to release the RT to set a newservicerequest. However, the first method has the poten-tial oflosing a critical request if the transmit vectorword is notreceived properly by the bus controller.To counter this problem,previous designs haveused the second method to release theservice

    request queue. The transmission of the synchro-nize without dataword mode code after properreceipt of the transmit vector mode codefrees theterminal's service request bit at the expense of anextratransmission.

    The transmit last command [1001 0] is used inthe error handlingand recovery process to determinethe last valid command received bythe terminal,except for this mode code. The message formatcon-tains the previous status word and a data word. Thedata wordcontains the previous 16 bits of thelast valid command wordreceived. Notice that thismode command will not alter the state ofthe receiv-ing terminal's status word. This fact allows thismodecommand to be used in error handling and recoveryoperationswithout affecting the status word, whichcould contain added errorinformation. Some hard-ware is designed such that both the lastcommandword and the status word are made available to theerrorhandling software when the transmit last com-mand mode code isreceived by the bus controller.

    Each of the mode code types (with and without datawords) haveseveral unused mode codes that arereserved for future use andcannot be used with-out the permission of the Office ofPrimeResponsibility (OPR), which Is the USAF. Seeparagraph 1.6.3fore discussion of illegal commandprotocol, that could be used if aremote terminalreceived a reserved mode code.

    1.5 Data Bus Network ConsiderationsOne of the most significantconsiderations facing thedata bus system designer and integrator isthe defin-ition of the data bus network. The bus network mustbedesigned for signal integrity to achieve the biterror and worderror rate performance required bythe standard. In addition, faultisolation and redun-dancy must be considered to allow the designtomeet the required system reliability. It is important tonote thatone of the reasons for the requirements ofdual redundant standbysystems is system survival incase of battle damage to thecommunications media.The physical layout of the media, includingthe sepa-ration of cabling, location of couplers' length ofstubs,and the connection of the media to the terminals areofimportance not only from a maintainability point ofview, but alsoregarding system operation, survivabil-ity, fault isolation, andsystems security. The followingdiscussion provides a summary ofMIL-STD-1553Brequirements that have significant effects onthedesign.

    I-11

  • DESIGNERS NOTES

    I-12

    Figure I-1.4 Transmit Vector Word Transfer Formats

    SYNC REMOTETERMINALACCESS

    STATUS WORD3

    5

    8

    1 1 1

    11 14 20

    3 1 1 1 1 1 1

    PA

    RIT

    Y

    TE

    RM

    INA

    L F

    LAG

    DY

    NA

    MIC

    BU

    S C

    ON

    TR

    OL

    AC

    CE

    PTA

    NC

    E

    SU

    BS

    YS

    TE

    M F

    LAG

    BU

    SY

    BR

    OA

    DC

    AS

    T C

    OM

    MA

    ND

    RE

    CE

    IVE

    D

    RESERVED

    SE

    RV

    ICE

    RE

    QU

    ES

    T

    INS

    (Video) MIL-STD-1553 Tutorial - part 2 | Excalibur Systems

    TR

    UM

    EN

    TAT

    ION

    ME

    SS

    AG

    E E

    RR

    OR

    Single Receiver Only Bus Controller to Remote Terminal*

    COMMANDWORD

    DATAWORD

    DATAWORD

    STATUSRESPONSE

    CONTINUEDBELOW

    Source: bus controllerAddress: unique 31Subaddress: unique 31and 32Data word count: 1-32T/R receiver

    Source: single receiverService request bit set to 1

    MODE CODECOMMAND

    STATUSRESPONSE

    DATAWORD

    CONTINUEDBELOW

    SYNC REMOTETERMINALACCESS

    STATUS WORD3

    5

    8

    1 1 1

    11 14 20

    3 1 1 1 1 1 1

    PA

    RIT

    Y

    TE

    RM

    INA

    L F

    LAG

    DY

    NA

    MIC

    BU

    S C

    ON

    TR

    OL

    AC

    CE

    PTA

    NC

    E

    SU

    BS

    YS

    TE

    M F

    LAG

    BU

    SY

    BR

    OA

    DC

    AS

    T C

    OM

    MA

    ND

    RE

    CE

    IVE

    D

    RESERVED

    SE

    RV

    ICE

    RE

    QU

    ES

    T

    INS

    TR

    UM

    EN

    TAT

    ION

    ME

    SS

    AG

    E E

    RR

    OR

    Source: bus controllerAddress: unique address of S/R statusresponseSubaddress: 31 or 32Mode code: 1000

    Source: single receiver Service vector information

    Service request bit set to 0(if no new service requests arepresent)

    COMMANDWORD

    STATUSRESPONSE

    DATAWORD

    DATAWORD

    MASTERCONTROLLERRETURN TOSYNCHRONOUSBUS LIST

    Source: bus controllerAddress: unique address of S/R statusresponseSubaddress: unique address of service vectorinformationT/R: transmit

    Source: single receiver Asynchronousinformation

    * Service request bit can be set for transmittal in any statusresponse (all control and data message formats)

    Response time delay gapEnd of message delay or gap

  • DESIGNERS NOTES

    I-13

    1.5.1 MIL-STD-1553B Bus Network Requirements Table I-1.2 is asummary listing of the data bus cou-pling requirements contained in1553B. The charac-teristics of the twisted-shielded pair cable havebeenrelaxed from 1553A to allow selection of cable typesfrom avariety of manufactures. It has been shown that

    minor variations from the specified fed cable charac-teristicsdo not significantly affect the system perfor-mance. Today it ispossible to obtain high qualitycabling from various manufacturerswhich meet all therequirements of the standard. Notice 2 tightenstheshielding requirements to 90.0 percent coverage for

    Parameter MIL-STD-1553B

    Transmission line

    Cable type Twisted-shielded pair

    Capacitance (wire to wire) 30 pF/ft, maximum

    Twist Four per foot (0.33/in), minimum

    Characteristic impedance, 70 to 85 ohms at 1.0MHz(Zo)Attenuation 1.5 dB/100 ft at 1.0 MHz, maximum

    Length of main bus Not specified

    Termination Two ends terminated in resistors equal toZo 2%

    Shielding 75% coverage minimum

    Cable couplingShort stub < 1 ft

    Stub definition Long stub > 1 to 20 feet (may beexceeded)

    Coupler requirement Direct coupledshort stub;transformercoupledlong stub (ref. fig. I-1.7)

    Coupler transformerTurns ratio 1:1.41Input impedance 3,000 ohms,minimum (75 kHz to 1.0 MHz)Droop 20% maximum (250 kHz)Overshoot andringing 1.0V peak (250-kHz square wave with

    100-ns maximum rise and fall time)Common mode rejection 45.0 dBat 1.0 MHzFault protection Resistor in series with eachconnection

    equal to (0.75 Zo) + 2.0% ohms

    Stub voltage 1.0V to 14.0V p-p, I-1, minimum signal voltage(transformer coupled); 1.4V to20.0V, p-p, I-1, minimum signalvoltage (direct coupled)

  • DESIGNERS NOTES

    I-14

    the cable and 360 degree shielding with 75.0 percentcoverage forconnector junctions, cable terminations,and bus-stub junctions.

    A great deal of concern is attributed to the cable net-workrequirements including; bus length, couplingand stubbing.MIL-STD-1553B does not specify amaximum main bus length, becausethe cablelength, number of terminals and length of stubs areallsubject to trade-offs and must be considered inthe design forreliable system operation. To helpunderstand these problems ageneralized multiplexbus network configuration is shown in figureI-1.5.The main bus is terminated at each end of the cablewith thecharacteristic impedance to minimize reflec-tions caused bytransmission line mismatch. With nostubs attached, the main buslooks like an infinitelength transmission line with no disturbingreflections.When the stubs are added to connect terminals thebus isloaded locally and a mismatch occurs, whichcan result inreflections. The degree of mismatch andresulting signal distortionis a function of theabsolute impedance Z presented by the stubandterminal impedance. To minimize signal distortionit is desirableto maintain a high stub reflectedimpedance into to the main bus. Atthe same timethe impedance needs to be low so that adequate sig-nalpower will be delivered to the receiver. A trade-offand compromisebetween these conflicting require-ments is necessary to achieve thespecified signal-to-noise ratio and system error rate performance.Inaddition to these trade-offs, careful considerationmust be madein the determination of the type ofconnector used to connect theterminal to the bus.This consideration should include therequiredintegrity, isolation, and shielding (Notice 2 requires360degrees of shielding with a minimum of 75%

    coverage from the cable to the connector). Otherissues, whichneed to be addressed, include thelocation and type of connector(concentric, twinax,etc.), and if the data bus connectors will bestand-alone or included with other signals in amulti-contactconnector. As a minimum, the two buses (A and B)shouldbe brought into the terminal via separate con-nectors for isolationpurposes.Two methods for coupling' a terminal to the mainbus aredefined in 1553B, transformer couplingand direct coupling (seefigure I-1.6). Transformercoupling is usually used with long stubs(1 to 20 ft.) andrequires a coupler box or in-line moldedcoupler,separate from the terminal, located at the junction ofthemain bus and stub. Direct coupling is usually lim-ited to stubs ofless than 1 ft. In transformer isolatedstubs, fault isolationresistors are included to provideprotection for the main bus incase of a short circuit inthe stub or terminal. The transformercharacteristicsdefined in 1553B and listed in table I-1.2 providesacompromise for the signal level and distortion charac-teristicsdelivered to the terminals. The transformerturns ratio (1 :1.41)provides beneficial impedancetransformations for both terminalreception and trans-mission.

    The advantages of transformer coupling are as fol-lows:

    (1) The 1:1.4 turns ratio increases the impedance ofthe stub andterminal by a factor of two, as seenby the main bus. This reducesthe loading effectsof the distributed capacitance of the stubcable.This is advantageous by reducing reflections onthe bus andincreasing the overall bus imped-ance.

    Figure I-1.5 Data Bus Network

    T1 T2 T (N-1) TN

    MAIN BUS

    STUB

    ZoZo

  • DESIGNERS NOTES

    I-15

    (2) For a direct coupled terminal, the impedance ofthe stub, asviewed from the secondary side ofthe terminal isolationtransformer, is 2Zo. For atransformer coupled terminal, thisimpedance isZo. Allowing the terminal to drive into amatchedimpedance improves the terminal's transmitterwaveform byminimizing reflections back to theterminal.

    (3) Improved DC isolation.

    (4) Improved common mode rejection:

    Notice 2 states that for Navy applications, termi-nals shallhave both transformers and directcoupled stubs available, whereasfor Army andAir Force applications, only transformer cou-pled stubsare required.

    1.5.2 Data Bus Network AnalysisA plot of the calculatedfirst-order-magnitude stubabsolute impedance Z versus stub lengthis pre-sented in figure I-1.7. As indicated, the improvementof stubload impedance is a result of impedancetransformation that isproportional to the square ofthe turns ratio, assuming an idealtransformer. Theband of curves for the transformer-coupledcaseindicated by the darkened area between the curvesresults fromassuming various values of transformershunt impedance. The lowerbound is the curveusing a transformer with the minimumimpedancespecified in 1553B. The upper bound is for anidealtransformer with very high impedance. All values ofstubimpedance are magnitude values for a 70-ohm

    cable with 30 pF/ft capacitance and are calculatedfor 1,000 ohmsterminal input impedance, with theexception of the upperdirect-coupled curve. Thiscurve is based on the 1553B specifiedterminal inputimpedance of 2,000 ohms. It can be seen fromthesecurves that stub impedance values are increasedgenerally byuse of the transformer, which providesat least a 2 to 1 improvementfor the longer (greaterthan 10 ft) stubs. The curves also show theimpor-tance of the transformer characteristics for maintain-ing theexpected improvement.

    As indicated above, the 1:1.41 transformer also pro-vides idealtermination of the stub for transmission ofsignals from theterminal to the main bus.Impedance at the main bus is:

    ZB = Zo + 2Rwhere,

    R = 0.75 Zo

    ZB = 0.5 Zo +1.5 Zo = 2 Zo ohms

    Zo is the characteristic impedance of the data busand ZR is thereflected impedance from the bus tothe stub. Therefore, thetransformer impedancetransformation is:

    ZB 2ZoZR = = = Zo(1.41)2 2

    Therefore, the coupling transformer specified in1553B providesthe characteristics desired forreducing reflections and maintainingsignal lev-els for systems where long stubs are required.

    Figure I-1.6 Transformer Coupled and Direct Coupled Stubs

  • DESIGNERS NOTES

    (Video) Fundamentals of 1553 Data Bus Systems

    I-16

    Direct coupling can be used for stub connections of3 ft or lessif terminal input impedance is main-tained at the specifiedvalue:Many configurations can be built reliably if carefulattentionis paid to the number, length and location ofthe stubs on the mainbus. It is highly desirable totest a proposed network using acomputer simu-lation and a laboratory test setup. Thecomputer-generated data bus simulation provides more flexibil-ityduring the early design stages. The laboratorymockup with properlengths of main bus and stubs isthe final test of a gooddesign.

    1.6 The Most Frequently Asked QuestionsConcerning MIL-STD-1553In an effort to help designers understand MIL-STD-1553, thissection discusses some of the more fre-quently misunderstoodportions of 1553 systems.Since 1553 is a standard and not aspecification, itesta

Videos

1. Proto Tech Tip - MIL-STD-130
(Protocase Inc)
2. AFDX / ARINC-664P7 Tutorial | Excalibur Systems
(ExcaliburSystems)
3. ARINC-717 Tutorial
(ExcaliburSystems)
4. Avionic Architecture and Data Buses - Prasanna Ramamurthy
(T.E.M.S Tech Solutions)
5. United Electronic Industries ARINC-429 Capabilities (Part 1)
(United Electronic Industries)
6. United Electronic Industries' AFDX 664 Ready Board
(United Electronic Industries)
Top Articles
Latest Posts
Article information

Author: Nathanial Hackett

Last Updated: 30/03/2023

Views: 5729

Rating: 4.1 / 5 (52 voted)

Reviews: 91% of readers found this page helpful

Author information

Name: Nathanial Hackett

Birthday: 1997-10-09

Address: Apt. 935 264 Abshire Canyon, South Nerissachester, NM 01800

Phone: +9752624861224

Job: Forward Technology Assistant

Hobby: Listening to music, Shopping, Vacation, Baton twirling, Flower arranging, Blacksmithing, Do it yourself

Introduction: My name is Nathanial Hackett, I am a lovely, curious, smiling, lively, thoughtful, courageous, lively person who loves writing and wants to share my knowledge and understanding with you.