Digital Theory - Introduction
Digital Theory - Introduction
Digital Theory - Introduction
A computer response to requests for A device that is able to convert a The base two number system. All One or more conductors used as a
servicing from peripheral units. continuously varying signal, such as numbers are expressed as powers of path over which information is
Acknowledgement indicates the CPU voltage, into a series of numbers. It two. Only two symbols (0 & 1) are transmitted.
is available for processing request. does this by sampling the voltage at required to represent any number.
regular intervals (say 10 times a Byte
Address second) and changing its digital output Bit
accordingly. For example, when a A sequence of eight adjacent binary
A label, name or number that computer is used to switch on and off A binary digit. digits operated upon as a unit.
designates a memory location. a heating system it must be able to
measure the temperature. Electrical Boot
Algorithm thermometers provide varying
voltages (analogue) which have to be To start your computer with the
The sequence of operations which converted into a series of digits (a operating system in place. The word
defines the solution to a problem. binary number) for the computer. boot comes from the phrase "to pull
yourself up by your bootstraps". When
Analogue Asynchronous you turn on your computer, it
automatically reads the instructions
A quantity which changes continuously Not occurring at the same time, or not that it requires to get up and running.
rather than in jumps, e.g. temperature, exhibiting a constant repetition rate; The files your computer requires to
speed. In order to record such values irregular. get started are normally on the hard
in a digital computer, readings are drive. If your computer has only floppy
taken at intervals which might be very Binary Coded Decimal (BCD) drives, you have to insert a start-up
short such as every microsecond, disc into the drive before turning on
though could be each hour or each A means by which decimal numbers your computer. If your computer has a
day. The conversion from continuous are represented as binary values. A system fault a boot disc maybe
change to particular values is done by commonly used BCD code is the 8421 required to start your computer.
a suitable analogue digital converter. code, where integers in the range 0-9
are represented by the four bit binary
codes 0000 - 1001.
Short for Compact Disc Read Only Available for personal storage of An of the figures 0 to 9, though note The process of converting an analogue
Memory (CDR). A storage technology programmes and files and are used that the number 747 has three digits quantity to a digital one. For example,
that uses the same kind of discs you with CD burner drives on most modern but only two different characters. To a digitising a picture by scanning
play in an audio CD player. The discs PC equipment. computer a digit is part of an item of involves dividing it into small areas
are made of hard plastic and measure data. (dots) and allocating values for
about 4½ inches in diameter. Instead Central Processing Unit (CPU) brightness and colour which are then
of music, CD ROM discs store recorded as (digital) data.
Digital
computer files and programs. A single The unit of a computing system that
disc can store over 600 megabytes of controls the interpretation and Digitiser
information, which is almost equivalent Changing in discrete jumps and not
execution of instructions; includes the
to a complete set of encyclopedias continuously like analogue quantities.
ALU. A device which converts analogue
and Manuals. In fact, CD ROM discs For example, the time on a digital
signals into digits; that is, an A to D
are commonly used for storing clock where the number changes by
Cursor converter (Analogue to Digital).
encyclopedias and manuals, complete one each second. The two state
with tests, full colour photos, system used by digital computers only
An on screen marker that shows Disc
illustrations and sounds. Just think of allows for discrete values to be stored,
where key strokes will appear. In most
that bookcase full of encyclopedias though these can be made more
programs, the cursor appears as a A flat circular plate covered in magnetic
you just bought for yor children - all on accurate by using more digits to record
blinking underline or rectangle. material which is able to store data on
a single disc! And, with the proper PC each value, e.g. the thousandths of a
concentric tracks. As the disc spins a
equipment, the encyclopedia can even second shown by the digital time on
Data read/write head travels from edge to
talk. Look up Lion and you may hear a the television screen at sports events.
middle selecting only the required
lion roar; turn to India and you may Numerical information which can be tracks. Each track is divided into
hear a native Indian speak. We now Digital Computer
processed by a CPU. sectors.
have complete Aircraft Maintenance Data Bus
Manuals on one CD ROM. This type of computer only works with
data represented in a digital form,
A multiple bit line for transferring usually binary 0s and 1s. It differs from
As the term CD ROM implies, you can
only read information from the disc data from one unit to another. the analogue computer in that it can
into your computer. You cannot save store large amounts of data and can
programs or files to the CD ROM disc. calculate very accurately.
A collection of data records treated as A disc sealed into its unit. As the disc Information received by a computer. Refers to the right most digit of a
a single unit. is not removable, the read/write head number.
is extremely close to its surface and I/O
Firmware tracks can be densely packed together. List
Because of precision engineering, a Abbreviation for input/output.
A Read Only Memory (hardware) hard disc has far greater capacity than A data structure in which each element
containing instructions (software). a floppy disk, typically thousands of I/O Port contains a pointer or pointers to other
megabytes for micro equipment. As elements in the list.
Flag with floppies, data and programs can A point at which a computer receives
be added, revised and removed with information from other devices and
A status bit which signals the state of software commands. Hard discs are through which the computer transmits
the processor, i.e. accumulator also known as Winchester disc drives. information to other devices.
overflow or accumulator contains zero.
Some flags may be tested and thus be Hardware Label
used for determining subsequent
actions. Physical equipment; mechanical, A character string used by the
electrical, or electronic devices. assembler to represent the address
Floppy Disc of the memory location assigned to
HIRF - High Intensity Radiated Fields. the instruction where the label is
A removable flexible magnetic disc defined.
used for supplying and storing data for Icon
a microcomputer. LAN
In graphics environments, such as
Handshake Microsoft Windows and the Local Area Network - see Network.
Mackintosh interface, icons represent
Interactive communication between programs, windows and files. Instead Least Significant Bit (LSB)
two system components, such as of typing a command to run a program
between the CPU and a peripheral; or typing the name of a file to open, you Refers to the right most bit of a binary
often required to prevent loss of data. select the icon (usually by double word.
clicking on it with the mouse).
A store for data or program instructions A computer system with a Refers to the left most non zero digit, The process of assigning specified
made up of the main store and its microprocessor plus the memory and or the one which contributes the largest portions of a system or hard drive
backing store. Sizes are measured in interface hardware necessary to quantity to the value of a number. responsibility for performing specified
bytes and are given as so many K perform calculations and specified functions.
meaning kilobytes. For example, a information transformations. The Network
512K RAM microcomputer. system is physically small since the Peripheral
processor function is on one or a small Two or more computers that are
Menu number of chips; hence, the term connected by a special A device or subsystem external to the
microcomputer. communications link. Networked CPU that provides additional system
A screen list that is presented to the computers are usually connected by capabilities.
user with the alternatives labelled, for Microprocessor high performance cables. In a Local
example A, B, C, D. The user can Area Network (LAN), the connected Port
select by pressing one key. A computer central processor computers are in a single office or A device or network through which
fabricated as one or a small number of building. data may be transferred or where
Microcircuit integrated circuits. device or network variables may be
Non Volatile observed.
A specialised electronic circuit Monitor
composed of elements which are References used to explain the type of Priority
fabricated and interconnected to make Software or hardware that observes, memory location that information is
them inseparable and miniaturised. supervises, controls, or verifies stored in; Non Volatile Memory A preferential rating. Pertains to
system operation. (information) will be saved in the event operations that are given preference
of a loss of power (see Volatile). over other system operations.
Most Significant Bit (MSB)
Output Program
Refers to the left most bit of a binary
word. Information transmitted by a computer. A group of instructions which causes
the computer to perform a specified
function.
Routine Word
Scratch Pad
Software
Synchronous
In the diagram it shows the numeral 6,354 which is read six thousand three
hundred and fifty four. This number indicates that there are six thousands, three
hundreds five tens and four ones.
Some terms that may be encountered are Most Significant Digit (MSD) and
Least Significant Digit (LSD). The MSD is the digit that represents the largest
value and therefore has the greatest significance, in our example the number
6 is the MSD. The LSD is the number that has the lowest value or the smallest
significance, in our example the number 4 is the LSD.
In our decimal numbering system we write the MSD on the left and the LSD is
at the right.
DECIMAL DIGITS
0 1 2 3 4 5 6 7 8 9
6 3 5 4
The binary system has only two numerals; 0 and 1. These represent the
electrical states of on and off.
In our base ten numbering system, when we count up to the last numeral we
carry a 1 over to the next column to left. The same procedure is used for the
base two system.
When we count in binary, we start at 0, then 1, then 10. But we do not call this
numeral ten. It represents 1 two and 0 ones.
In the diagram below we have the binary numeral 110101. Notice that the only
numerals used are 0 and 1. Instead of using the powers of ten, we are using
powers of two. Thus, the values for each column are 1, 2, 4, 8, 16, 32, 64, etc.
In binary, the MSD is on the left and the LSD is on the right. This is the same
as the base ten numbering system.
BINARY DIGITS
0 1
1 1 0 1 0 1
25 24 23 22 21 20
1 X 25 1 X 24 0 X 23 1 X 22 0 X 21 1 X 20
32 + 16 + 0 + 4 + 0 + 1 = 53
The octal numbering system has eight digits; 0, 1, 2, 3, 4, 5, 6 and 7. If you have
ever set a transponder code, you may have noticed that the only digits available
are 0 through 7, the transponder code is a octal number.
In octal the numeral 10 is not called ten, it signifies that we have 1 eight and no
ones. So the decimal equivalent to octal 10 is the number 8.
In the diagram we have the octal numeral 7643, which is converted into decimal
numeral 4,003. In octal the powers of eight are used. Thus, the values for each
column are 1, 8, 64, 512, etc.
OCTAL DIGITS
0 1 2 3 4 5 6 7
7 6 4 3
83 82 81 80
7 X 83 6 X 82 4 X 81 3 X 80
HEXADECIMAL DIGITS
0 1 2 3 4 5 6 7 8 9 A B C D E F
(10) (11) (12) (13) (14) (15)
A 8 F 5
To convert from a binary number to a hexadecimal number use the following To convert from a hexadecimal number to a binary number just reverse the
procedure: above process.
First start by grouping the binary number into groups of four, starting from the First convert the hexadecimal number to a decimal number.
LSD.
Then convert the decimal number to a four digit binary.
Then convert these four digit binary numbers into their decimal equivalents.
Then combine the groups of four binary equivalents.
Then convert these decimal numbers into hexadecimal, if they are larger than
9. You now have the binary conversion.
1 0 1 0 1 0 0 0 1 1 1 1 0 1 0 1 E 1 3 C
1 0 1 0 1 0 0 0 1 1 1 1 0 1 0 1 E 1 3 C
1 0 8 1 5 5 15 1 3 14
A 8 F 5 1 1 1 0 0 0 0 1 0 0 1 1 1 1 1 0
A 8 F 5 1 1 1 0 0 0 0 1 0 0 1 1 1 1 1 0
To convert from a binary number to an octal number use the following To convert from an octal number to a binary number just reverse the above
procedure: procedure.
First start by grouping the binary number into groups of three, starting at the First convert the octal number into its three digit binary equivalent.
LSD.
Combine these binary numbers into the binary conversion.
Then convert each group into its octal equivalent.
0 1 1 1 0 0 0 0 1 2 7 5
0 1 1 1 0 0 0 0 1 2 7 5
3 4 1 0 1 0 1 1 1 1 0 1
3 4 1 0 1 0 1 1 1 1 0 1
First start by grouping the BCD number into groups of four, starting at the LSD. A BCD numeral is not the same as a binary numeral value, it may look similar
but it may not be the same decimal value. For example; the BCD numeral 1001
Then convert each group into its decimal equivalent. 0100 0110 is equivalent to 946 in decimal, the binary number 100101000110
is equivalent to 2,374 in decimal.
Combine these numbers into the decimal conversion.
1 0 0 1 0 1 0 0 0 1 1 0 7 3 8
9 4 6 7 3 8
9 4 6 0 1 1 1 0 0 1 1 1 0 0 0
The alternative conditions in binary devices are either of two normal operating
conditions such as on/off positions on a switch or energised/de-energised
conditions of a relay. In each case one condition is designated as a high and the
other condition as a low.
Memory Devices
Storage of binary data is done in memory devices. These devices are usually
solid state components. A transistor latch stores binary values as either a low
voltage level (0) or a high voltage level (1). The control line allows the gating of
new values into the latch.
Binary values stored in magnetic cores are represented by the direction of the
magnetic flux in the core.
SWITCH RELAY
ONE
ONE
DATA ZERO DATA
ZERO
ON
CONTROL
OFF
ON/OFF
ENERGISED/DE-ENERGISED
TRANSISTOR LATCH
INPUT
CONTROL OUTPUT
+VDC/GROUND
An application for the AND gate is a safety device which allows the operation
of a motor control only when both hand and foot switches are closed. The timing
diagram shows the relationship between these inputs (switches) and the
output (motor).
+ X
A
B X
A B X
0 0 0
A
0 1 0
1 0 0
1 1 1
HAND
SWITCH
EXAMPLE
MOTOR
CONTROL 1
POWER HAND SWITCH
FOOT 0
SWITCH
M 1
FOOT SWITCH
0
1
MOTOR
0
TIME
The truth table for the OR gate shows that a binary 1 exists on the output when
any input is a binary 1. A binary 0 exists on the output only when both inputs are
binary 0.
X
A A
B X
A B X
0 0 0
1 0 1
0 1 1
+ 1 1 1
B
LAMP
TEST
EXAMPLE
POWER
1
PRESSURE
0
HIGH
PRESSURE 1
LAMP TEST
0
1
LIGHT
PRESSURE
0
SENSOR
TIME
Symbology
Functions
The isolated inverter function is similar to a relay with normally closed contacts.
The circuit is closed through the contacts when the input to the relay is low. The
circuit is open through the contacts when the input to the relay is high.
+ X TRUTH TABLE
A A
X A B X
B
0 0 1
0 1 0
A
X 1 0 0
B B
1 1 0
+ TRUTH TABLE
A
X A
A B X
B 0 0 1
0 1 0
1 0 1
X 1 1 1
A B
X
B
OR AND NOT
A A
X X A X
B B
OIL PRESS
OVER TEMP
Solid state switches are devices which provide either an open or closed circuit
between its terminals based upon the logic condition on its control line. The
symbol for a solid state switch is similar to that of a mechanical switch.
The input to the control line may be shown as an output from a logic gate or as
a logic statement. Unless otherwise noted, the solid state switch symbol is
shown with a low logic level on its control line.
Digital time delays are devices which provide specified time delays on digital
lines. The symbol used shows the time delay specified. The input side of a
digital time delay is shown by two parallel lines on that end of the symbol. A
symbol with no binary designator on its input provides the same time delay for
changes from both 1 to 0 and 0 to 1.
CONTROL
LINE
A
B
3 SEC
(1)
1 1 SEC
(2)
A B
0 .5 SEC
(3)
Data busses are the systems used for transmission of data from one compo- ARINC specification 429 covers the standards for transmission of data be-
nent to another. The data can be in the form of electrical or fibre optic signals, tween components, transmission medium, data format and others.
serial or parallel format.
The transmission medium is a pair of twisted wires with shielding around them.
Aeronautical Radio Incorporated (ARINC) has established many standards for This wiring is referred to as the ARINC 429 data bus.
aircraft electric and electronic installations. Among these specifications are the
standards for data transmission busses and their format. Some of these will be ARINC 429 is a 32 bit serial data bus. Signals flow in only one direction on a bus.
discussed in this section. If two components required to transfer data between them., there would have
to be two busses, one for sending information one way and the other for sending
The AMT needs to be familiar with the basic concepts, so that an understanding information back. Each bus would have its own transmitter and receiver.
of the operation, functions and limitations can be known.
The information transmitted is 32 bits long, sent one bit at a time. The digital
There are many specifications for aircraft electronics published by Aeronauti- signal uses -10 volts for a logic 0 and +10 volts for a logic 1.
cal Radio Incorporated (ARINC). These specifications establish standards for
many aspects of aircraft electronics and instruments. One of the standards ARINC 429 is designed to operate at a low speed of 12-14k bits per second and
covers digital data transmissions, which is specification 429. at a high speed of 100k bits per second, for transmission of information that
must be updated rapidly. These two speeds cannot be mixed on a bus.
TRANSMITTING
SYSTEM
RECEIVING
SYSTEM
SHIELDING
A A
B B
C
A
B
D C
SDI - SOURCE/DESTINATION IDENTIFIER To enable the receiver to identify the beginning of a transmission, the data word
SSM - SIGN STATUS MATRIX is synchronised by a minimum 4 bit time gap.
P - PARITY
LSB - LEAST SIGNIFICANT BIT
MSB - MOST SIGNIFICANT BIT
32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
This return to zero method allows for self synchronizing of the system. To
signify the beginning of a data word, a four bit null exists between data words.
+10V HI
0V NULL
-10V LO
0 1 4 BIT A 0 1 1 1 0 0
INTERVAL
Bus Cable
The data bus cable is a pair of twisted wires that are not shielded. The bus
allows any terminal to transmit and receive on a single cable. Each terminal is
clamped onto the cable by a bus coupler that does not require cutting into the
bus cable. There are bus terminators at each end of the cable.
Bus Couplers
The bus couplers are referred to as current mode couplers because they use
the method of inductive coupling. This is similar to attaching a timing light to the
spark plug wire when adjusting your car's timing. Each LRU or LRM that
requires to be connected to the bus uses a current mode coupler.
Stub Cable
Each LRU or LRM is connected to its coupler by a stub cable. The stub cable
contains two sets of shielded twisted pair of wires. One pair is used for
transmitting and the other for receiving. The stub cables can be up to 40 meters
long.
DATA BUS
CABLE ASSEMBLY
DATA BUS
TERMINATOR
LRU
LRU
CURRENT MODE
COUPLER COUPLER
COUPLER
STUB COUPLER
CABLE
DATA BUS
AIRCRAFT TERMINATOR
TERMINAL DESCRETES
CONTROLLER
LINE REPLACEABLE
UNIT NO.1
SERIAL INTERFACE
MODULE
At each end of the cable are attached a 130 ohm impedance matched resistor.
These resistors are an integral part of each bus cable. The cables can be up
to 100 meters long and have no provisions for field splicing.
PAIR IS CONTINUOUSLY
BONDED AT POINT OF CONTACT RADIUS CONTROL/STRAIN RELIEF FOAM
FAULT TOLERANT
INSULATION SEPARATORS
RESISTOR ASSY
PRIMARY LAYER
DATA
LENGTH = 3"
PRIMARY DATA DIAMETER = 5/8"
There are some bus cables that must run the length of the aircraft to connect
units at the aft end of the aircraft to the electronics compartment. These cables TOP
may have production break splices done at the factory.
BUS CABLE
TERMINATION
RESISTOR
The coupler is a two piece assembly. The coupler is attached to the cable by
separating the halves, then separating the bus cable wires to fit over the coupler
inductor, then the coupler assembly is closed. The upper halve of the coupler
assembly has the electronics for putting data on the bus and taking data off the
bus and sending it to the LRU or LRM by the stub cable.
The stub cable is two sets of shielded twisted pair of wires. The stub cable is
attached to the coupler and the LRU by connectors.
Only one terminal is allowed to transmit on the bus at a time. ARINC 629 uses
a time procedure to allow only one terminal to transmit at a time and allows each
terminal a chance to transmit. Basically, as each terminal powers up, it is put
on the bus. There are three types of timers used that allow this to happen.
PORTION OF FRAME
MESSAGE
ONE MESSAGE
1 2 3
LABEL WORD DATA WORD M-1 M (<256)
4 BIT GAP
WORD PATTERNS
ARINC specification 629 deals with the standards for this bus, this bus is also
referred to as the Digital Autonomous Terminal Access Communication
(DATAC) bus.
+V +V
TRANSMITTER
The general visual inspection (surveillance) is a visual examination of an Inspect connections for:
interior or exterior area, installation or assembly to detect obvious damage,
failure or irregularity. This level of inspection is made under normally available • Tightness
lighting conditions such as daylight, hangar lighting, flashlight or drop light and • Loose Lockwire
may require removal or opening of access panels or doors. Stands, ladders or • Damaged or Broken Wire and Shields
platforms may be required to gain proximity to the area being checked. • Damaged or Broken Connections
• Corrosion of Connector and/or Shields
Detailed Visual Inspection (DVI)
Criteria for connections:
The special detailed visual inspection for cable shielding and cable shield
termination shall consist of an intensive examination of a specific item(s), • All connections are to be tight and rigid.
installation or assembly to detect damage, failure or irregularity. The examination • If connector has lockwire, check for looseness, tighten if loose.
is likely to make extensive use of specialised inspection techniques and/or test • All wires/shields/ground leads must be intact.
equipment. Stands, ladders or platforms may be required to gain access to the • All connections are to be intact.
area to be inspected. • Corrosion of joints affecting shield grounding is not acceptable other
corrosion shall be rejected/accepted according to normal maintenance
For the B777, an additional level of DVI is necessary. Final determination of the practices.
Detailed Visual Inspection Procedure shall be developed by Boeing Customer
Services Division. It will be very similar in form to the following:
Cabling
• Chafing
• Corrosion