Market Leader in 1553 & ARINC Interface Cards and Real-Time Appliances

How does the BCCB “DelayTime” and CDP “IMGap” relate to microseconds?

Welcome to the Alta Customer Download Area

Please Click on a Link Below…
Contact us at 888-429-1553 x2 or [email protected] for any questions.
By entering the download section, you agree to Alta Terms and Conditions, Warranties, and Cookies.
See Company/Polices and /Legal for more information.
Please let us know how we’re doing with a Survey!

Home / Article / How does the BCCB “DelayTime” and CDP “IMGap” relate to microseconds?

Both the DelayTime and IMGap fields are in units of tenths of a microsecond, or LSB of 100 nanoseconds.  Therefore a value of 1000 means 100.0 microseconds.

Additionally, both of these fields represent dead-bus time – the amount of time there is no signal on the 1553 bus.  When things like intermessage gap time are expressed, this is the time measured from the mid-parity point of the last word of the previous message to the mid-sync point of the next command word.  Half of the parity bit is 0.5us and half of the sync pattern is 1.5us, therefore you can convert dead-bus time by adding 2 microseconds – this gives you “conventional” time (from mid-parity to mid-sync).

To determine the correct value for the BCCB DelayTime from a desired conventional intermessage gap time:

     DelayTime = (desiredGapTimeInMicroseconds – 2) * 10

For example, if you want an intermessage gap of 100 microseconds, first subtract 2 microseconds, then multiply by 10 – this gives you a DelayTime value of 980.

Note – there is a small amount of processing delay in the BC firmware that adds about 0.6 microseconds, you can correct for this by subtracting 2.6 microseconds rather than 2 microseconds – so here it is with this correction:

     DelayTime = (desiredGapTimeInMicroseconds – 2.6) * 10

To apply this to our example, if you want an intermessage gap of 100 microseconds, first subtract 2.6 microseconds, then multiply by 10 – this gives you a DelayTime value of 974.

To convert the CDP IMGap value to a conventional intermessage gap time:

     IntermessageGapTimeInMicroseconds = (IMGap / 10) + 2
For example, if you read a CDP that has an IMGap value of 0x03D4 (980 decimal), divide this by 10 and add 2 microseconds – this gives you an intermessage gap time of 100.0 microseconds.

Related Articles

This page requires users to be registered and logged in.

WELCOME BACK!

Below are the products that are in your cart. If you wish to remove any, please uncheck the corresponding checkbox.

Remove All sales request form

Your Cart

Below are the products that are in your cart. If you wish to remove any, please uncheck the corresponding checkbox.

Remove All sales request form

Alta Selected for Prestigious Award as Top Supplier & Technology Innovator

The Recognized Leader in 1553 & ARINC Interface Cards,
Real-Time Ethernet Converters, USB and Thunderbolt Appliances

MIL-STD-1553 and ARINC Top Products and Quality. Interface Boards, Ethernet Converters and USB Appliances