http://www.tij.co.jp/jp/lit/an/scba004c/scba004c.pdf

Implications of
Slow or Floating CMOS Inputs
SCBA004C
February 1998
1
IMPORTANT NOTICE
Texas Instruments (TI) reserves the right to make changes to its products or to discontinue any semiconductor
product or service without notice, and advises its customers to obtain the latest version of relevant information
to verify, before placing orders, that the information being relied on is current and complete.
TI warrants performance of its semiconductor products and related software to the specifications applicable at
the time of sale in accordance with TI’s standard warranty. Testing and other quality control techniques are
utilized to the extent TI deems necessary to support this warranty. Specific testing of all parameters of each
device is not necessarily performed, except those mandated by government requirements.
Certain applications using semiconductor products may involve potential risks of death, personal injury, or
severe property or environmental damage (“Critical Applications”).
TI SEMICONDUCTOR PRODUCTS ARE NOT DESIGNED, INTENDED, AUTHORIZED, OR WARRANTED
TO BE SUITABLE FOR USE IN LIFE-SUPPORT APPLICATIONS, DEVICES OR SYSTEMS OR OTHER
CRITICAL APPLICATIONS.
Inclusion of TI products in such applications is understood to be fully at the risk of the customer. Use of TI
products in such applications requires the written approval of an appropriate TI officer. Questions concerning
potential risk applications should be directed to TI through a local SC sales office.
In order to minimize risks associated with the customer’s applications, adequate design and operating
safeguards should be provided by the customer to minimize inherent or procedural hazards.
TI assumes no liability for applications assistance, customer product design, software performance, or
infringement of patents or services described herein. Nor does TI warrant or represent that any license, either
express or implied, is granted under any patent right, copyright, mask work right, or other intellectual property
right of TI covering or relating to any combination, machine, or process in which such semiconductor products
or services might be or are used.
Copyright  1998, Texas Instruments Incorporated
Contents
Title
Page
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Characteristics of Slow or Floating CMOS Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Slow Input Edge Rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Floating Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Recommendations for Designing More-Reliable Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Bus Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Pullup or Pulldown Resistors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Bus-Hold Circuits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
5
5
6
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
List of Illustrations
Figure
Title
Page
1
Input Structures of ABT and LVT/LVC Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2
Supply Current Versus Input Voltage (One Input) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
3
Input Transition Rise or Fall Rate as Specified in Data Sheets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
4
Input/Output Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
5
Examples of Supply-Current Change of the Input at TTL Level as Specified in Data Sheets . . . . . . . . . . . . . . . . . . 4
6
Supply Current Versus Input Voltage (36 Inputs) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
7
Typical Bidirectional Bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
8
Inactive-Bus Model With a Defined Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
9
Typical Bus-Hold Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
10
Stand-Alone Bus-Hold Circuit (SN74ACT107x) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
11
Diode Characteristics (SN74ACT107x) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
12
Input Structure of ABT/LVT and ALVC/LVC Families With Bus-Hold Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
13
Bus-Hold Input Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
14
Driver and Receiver System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
15
Output Waveforms of Driver With and Without Receiver Bus-Hold Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
16
Bus-Hold Supply Current Versus Input Voltage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
17
Input Power With and Without Bus Hold at Different Frequencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
18
Example of Data-Sheet Minimum Specification for Bus Hold . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
TI, Widebus, and Widebus+ are trademarks of Texas Instruments Incorporated.
iii
iv
Introduction
In recent years, CMOS (AC/ACT, AHC/AHCT, ALVC, CBT, CBTLV, HC/HCT, LVC, LV/LV-A) and BiCMOS (ABT, ALVT,
BCT, FB, GTL, and LVT) logic families have further strengthened their position in the semiconductor market. New designs
have adopted both technologies in almost every system that exists, whether it is a PC, a workstation, or a digital switch. The
reason is obvious: power consumption is becoming a major issue in today’s market. However, when designing systems using
CMOS and BiCMOS devices, one must understand the characteristics of these families and the way inputs and outputs behave
in systems. It is very important for the designer to follow all rules and restrictions that the manufacturer requires, as well as
to design within the data-sheet specifications. Because data sheets do not cover the input behavior of a device in detail, this
application report explains the input characteristics of CMOS and BiCMOS families in general. It also explains ways to deal
with issues when designing with families in which floating inputs are a concern. Understanding the behavior of these inputs
results in more robust designs and better reliability.
Characteristics of Slow or Floating CMOS Inputs
Both CMOS and BiCMOS families have a CMOS input structure. This structure is an inverter consisting of a p-channel to VCC
and an n-channel to GND as shown in Figure 1. With low-level input, the p-channel transistor is on and the n-channel is off,
causing current to flow from VCC and pulling the node to a high state. With high-level input, the n-channel transistor is on,
the p-channel is off, and the current flows to GND, pulling the node low. In both cases, no current flows from VCC to GND.
However, when switching from one state to another, the input crosses the threshold region, causing the n-channel and the
p-channel to turn on simultaneously, generating a current path between VCC and GND. This current surge can be damaging,
depending on the length of time that the input is in the threshold region (0.8 to 2 V). The supply current (ICC) can rise to several
milliamperes per input, peaking at approximately 1.5-V VI (see Figure 2). This is not a problem when switching states within
the data-sheet-specified input transition time limit specified in the recommended operating conditions table for the specific
devices. Examples are shown in Figure 3.
VCC
Drops
Supply
Voltage
D1
Q1
VCC
Qp
Input
Inverter
Qp
To the
Internal Stage
Qn
ABT DEVICES
To the
Internal Stage
Input
Inverter
Qn
LVT/LVC DEVICES
Figure 1. Input Structures of ABT and LVT/LVC Devices
1
16
VCC = 5 V
TA = 25°C
One Bit is Driven From 0 V to 6 V
I CC – Supply Current – mA
14
12
10
8
6
4
2
0
0
1
2
3
4
5
6
VI – Input Voltage – V
Figure 2. Supply Current Versus Input Voltage (One Input)
recommended operating conditions†
MIN
ABT octals
∆t/∆v
Input transition rise or fall rate
10
AHC, AHCT
20
FB
10
LVT, LVC, ALVC, ALVT
LV-A
10
HC, HCT
VCC = 2.3 V to 2.7 V
VCC = 3 V to 3.6 V
VCC = 2 V
VCC = 4.5 V
VCC = 6 V
† Refer to the latest TI data sheets for device specifications.
Figure 3. Input Transition Rise or Fall Rate as Specified in Data Sheets
2
ns/V
100
VCC = 4.5 V to 5.5 V
Input transition (rise and fall) time
UNIT
5
ABT Widebus and Widebus+
LV
tt
MAX
200
100
20
1000
500
400
ns
Slow Input Edge Rate
With increased speed, logic devices have become more sensitive to slow input edge rates. A slow input edge rate, coupled with
the noise generated on the power rails when the output switches, can cause excessive output errors or oscillations. Similar
situations can occur if an unused input is left floating or is not actively held at a valid logic level.
These functional problems are due to voltage transients induced on the device’s power system as the output load current (IO)
flows through the parasitic lead inductances during switching (see Figure 4). Because the device’s internal power-supply nodes
are used as voltage references throughout the integrated circuit, inductive voltage spikes, VGND, affect the way signals appear
to the internal gate structures. For example, as the voltage at the device’s ground node rises, the input signal, VI′, appears to
decrease in magnitude. This undesirable phenomenon can then erroneously change the output if a threshold violation occurs.
In the case of a slowly rising input edge, if the change in voltage at GND is large enough, the apparent signal, VI′, at the device
appears to be driven back through the threshold and the output starts to switch in the opposite direction. If worst-case conditions
prevail (simultaneously switching all of the outputs with large transient load currents), the slow input edge is repeatedly driven
back through the threshold, causing the output to oscillate. Therefore, the maximum input transition time of the device should
not be violated, so no damage to the circuit or the package occurs.
VCC
VI
IO
VI′
VGND
LGND
Figure 4. Input /Output Model
Floating Inputs
If a voltage between 0.8 V and 2 V is applied to the input for a prolonged period of time, this situation becomes critical and
should not be ignored, especially with higher bit count and more dense packages (SSOP, TSSOP). For example, if an 18-bit
transceiver has 36 I/O pins floating at the threshold, the current from VCC can be as high as 150 mA to 200 mA. This is
approximately 1 W of power consumed by the device, which leads to a serious overheating problem. This continuous
overheating of the device affects its reliability. Also, because the inputs are in the threshold region, the outputs tend to oscillate,
resulting in damage to the internal circuit over a long period of time. The data sheet shows the increase in supply current (∆ICC)
when the input is at a TTL level [for ABT VI = 3.4 V, ∆ICC = 1.5 mA (see Figure 5)]. This becomes more critical when the
input is in the threshold region as shown in Figure 6.
These characteristics are typical for all CMOS input circuits, including microprocessors and memories.
For CBT or CBTLV devices, this applies to the control inputs. For FB and GTL devices, this applies to the control inputs and
the TTL ports only.
3
electrical characteristics over recommended operating free-air temperature range (unless
otherwise noted)†
PARAMETER
TEST CONDITIONS
MIN
MAX
ABT, AHCT
VCC = 5.5 V,
One input at 3.4 V,
Other inputs at VCC or GND
1.5
∆ICC‡
CBT
Control inputs
VCC = 5.5 V,
One input at 3.4 V,
Other inputs at VCC or GND
2.5
∆ICC‡
CBTLV
Control inputs
VCC = 3
3.6
6V
V,
One input at 3 V
V,
Other inputs at VCC or GND
750
VCC = 3 V to 3.6
3 6 V,
V
One input at VCC – 0.6
06V
V,
Other inputs at VCC or GND
∆ICC‡
LVT
LVC, ALVC, LV
0.2
0.5
UNIT
mA
µA
mA
† Refer to the latest TI data sheets for device specifications.
‡ This is the increase in supply current for each input that is at the specified TTL voltage level rather than VCC or GND.
Figure 5. Examples of Supply-Current Change of the Input at TTL Level as Specified in Data Sheets
160
VCC = 5 V
TA = 25°C
All 36 Bits Are Driven
From 0 V to 6 V
I CC – Supply Current – mA
140
120
100
80
60
40
20
0
0
0.5
1 1.5
2
2.5
3
3.5
4
4.5
5
5.5
6
VI – Input Voltage – V
Figure 6. Supply Current Versus Input Voltage (36 Inputs)
As long as the driver is active in a transmission path or bus, the receiver’s input is always in a valid state. No input specification
is violated as long as the rise and fall times are within the data-sheet limits. However, when the driver is in a high-impedance
state, the receiver input is no longer at a defined level and tends to float. This situation can worsen when several transceivers
share the same bus. Figure 7 is an example of a typical bus system. When all transceivers are inactive, the bus-line levels are
undefined. When a voltage that is determined by the leakage currents of each component on the bus is reached, the condition
is known as a floating state. The result is a considerable increase in power consumption and a risk of damaging all components
on the bus. Holding the inputs or I/O pins at a valid logic level when they are not being used or when the part driving them
is in the high-impedance state is recommended.
Figure 7. Typical Bidirectional Bus
4
Recommendations for Designing More-Reliable Systems
Bus Control
The simplest way to avoid floating inputs in a bus system is to ensure that the bus always is either active or inactive for a limited
time when the voltage buildup does not exceed the maximum VIL specification (0.8 V for TTL-compatible input). At this
voltage, the corresponding ICC value is too low and the device operates without any problem or concern (see Figures 2 and 4).
To avoid damaging components, the designer must know the maximum time the bus can float. First, assuming that the
maximum leakage current is IOZ = 50 µA and the total capacitance (I/O and line capacitance) is C = 20 pF, the change in voltage
with respect to time on an inactive line that exceeds the 0.8-V level can be calculated as shown in equation 1.
DVńDt
+
I OZ
C
+ 5020 mpFA + 2.5 Vńms
(1)
The permissible floating time for the bus in this example should be reduced to 320 ns maximum, which ensures that the bus
does not exceed the 0.8-V level specified. The time constant does not change when multiple components are involved because
their leakage currents and capacitances are summed.
The advantage of this method is that it requires no additional cost for adding special components. Unfortunately, this method
does not always apply because buses are not always active.
Pullup or Pulldown Resistors
When buses are disabled for more than the maximum allowable time, other ways should be used to prevent components from
being damaged or overheated. A pullup or a pulldown resistor to VCC or GND, respectively, should be used to keep the bus
in a defined state. The size of the resistor plays an important role and, if its resistance is not chosen properly, a problem may
occur. Usually, a 1-kΩ to 10-kΩ resistor is recommended. The maximum input transition time must not be violated when
selecting pullup or pulldown resistors (see Figure 3). Otherwise, components may oscillate, or device reliability may be
affected.
VCC
VCC
R
R
=
BUS
V(t)
CT
Figure 8. Inactive-Bus Model With a Defined Level
Assume that an active-low bus goes to the high-impedance state as modeled in Figure 8. CT represents the device plus the
bus-line capacitance and R is a pullup resistor to VCC. The value of the required resistor can be calculated as shown in
equation 2.
V(t)
Where:
V(t)
Vi
VCC
CT
R
t
=
=
=
=
=
=
+V
CC
– [e –tńRCT (V CC – V i)]
(2)
2 V, minimum voltage at time t
0.5 V, initial voltage
5V
total capacitance
pullup resistor
maximum input rise time as specified in the data sheets (see Figure 3).
5
Solving for R, the equation becomes:
R
+ 0.4 t
(3)
CT
For multiple transceivers on a bus:
R
+ 0.4
t
C
(4)
N
Where:
C = individual component and trace capacitance
N = number of components connected to the bus
Assuming that there are two components connected to the bus, each with a capacitance C = 15 pF, requiring a maximum rise
time of 10 ns/V and t = 15-ns total rise time for the input (2 V), the maximum resistor size can be calculated:
R
+ 0.4
15 ns
15 pF
2
+ 1.25 kW
(5)
This pullup resistor method is recommended for ac-powered systems; however, it is not recommended for battery-operated
equipment because power consumption is critical. Instead, use the bus-hold feature that is discussed in the next section. The
overall advantage of using pullup resistors is that they ensure defined levels when the bus is floating and help eliminate some
of the line reflections, because resistors also can act as bus terminations.
Bus-Hold Circuits
The most effective method to provide defined levels for a floating bus is to use Texas Instruments (TI) built-in bus-hold
feature on selected families or as an external component like the SN74ACT1071 and SN74ACT1073 (refer to Table 1).
Table 1. Devices With Bus Hold
DEVICE TYPE
BUS HOLD INCORPORATED
SN74ACT1071
10-bit bus hold with clamping diodes
SN74ACT1073
16-bit bus hold with clamping diodes
ABT Widebus+ (32 and 36 bit)
All devices
ABT Octals and Widebus
Selected devices only
AHC/AHCT Widebus
TBA (Selected devices only)
Low Voltage (LVT and ALVC)
All devices
LVC Widebus
All devices
Bus-hold circuits are used in selected TI families to help solve the floating-input problem and eliminate the need for pullup
and pulldown resistors. Bus-hold circuits consist of two back-to-back inverters with the output fed back to the input through
a resistor (see Figure 9). To understand how the bus-hold circuit operates, assume that an active driver has switched the line
to a high level. This results in no current flowing through the feedback circuit. Now, the driver goes to the high-impedance
state and the bus-hold circuit holds the high level through the feedback resistor. The current requirement of the bus-hold circuit
is determined only by the leakage current of the circuit. The same condition applies when the bus is in the low state and then
goes inactive.
Input
Figure 9. Typical Bus-Hold Circuit
6
As mentioned previously in this section, TI offers the bus-hold capability as stand-alone 10-bit and 16-bit devices
(SN74ACT1071 and SN74ACT1073) with clamping diodes to VCC and GND for added protection against line reflections
caused by impedance mismatch on the bus. Because purely ohmic resistors cannot be implemented easily in CMOS circuits,
a configuration known as a transmission gate is used as the feedback element (see Figure 10). An n-channel and a p-channel
are arranged in parallel between the input and the output of the buffer stage. The gate of the n-channel transistor is connected
to VCC and the gate of the p-channel is connected to GND. When the output of the buffer is high, the p-channel is on, and when
the output is low, the n-channel is on. Both channels have a relatively small surface area — the on-state resistance from drain
to source, Rdson, is about 5 kΩ.
VCC
VCC
Figure 10. Stand-Alone Bus-Hold Circuit (SN74ACT107x)
Assume that in a practical application the leakage current of a driver on a bus is IOZ = 10 µA and the voltage drop across the
5-kΩ resistance is VD = 0.8 V (this value is assumed to ensure a defined logic level). Then, the maximum number of
components that a bus-hold circuit can handle is calculated as follows:
N
+I
VD
R
OZ
+ 10 mA0.8 V5 kW + 16 components
(6)
The 74ACT1071 and 74ACT1073 also provide clamping diodes as an added feature to the bus-hold circuit. These diodes are
useful for clamping any overshoot or undershoot generated by line reflections. Figure 11 shows the characteristics of the diodes
when the input voltage is above VCC or below GND. At VI = –1V, the diode can source about 50 mA, which can help eliminate
undershoots. This can be very useful when noisy buses are a concern.
Upper Clamping Diode
Lower Clamping Diode
5
60
55
VCC = 5 V
0
–5
I F – Forward Current – mA
I F – Forward Current – mA
50
45
40
35
30
25
20
15
–10
–15
–20
–25
–30
–35
–40
–45
10
–50
5
–55
0
5.5
VCC = 5 V
6
6.5
7
7.5
VI – Input Voltage – V
8
8.5
9
–60
–2
–1.75 –1.5 –1.25
–1 –0.75 –0.5 –0.25
0
VI – Input Voltage – V
Figure 11. Diode Characteristics (SN74ACT107x)
7
TI also offers the bus-hold circuit as a feature added to some of the advanced-family drivers and receivers. This circuit is similar
to the stand-alone circuit, with a diode added to the drain of the second inverter (ABT and LVT only, see Figure 12). The diode
blocks the overshoot current when the input voltage is higher than VCC (VI > VCC), so only the leakage current is present. This
circuit uses the device’s input stage as its first inverter; a second inverter creates the feedback feature. The calculation of the
maximum number of components that the bus-hold circuit can handle is similar to the previous example. However, the
advantage of this circuit over the stand-alone bus-hold circuit is that it eliminates the need for external components or resistors
that occupy more area on the board. This becomes critical for some designs, especially when wide buses are used. Also, because
cost and board-dimension restrictions are a major concern, designers prefer the easy fix: drop-in replaceable parts. TI offers
this feature in most of the commonly used functions in several families (refer to Table 1 for more details).
ABT/LVT Family
Input
ALVC/LVC Family
Bus Hold
Bus Hold
VCC
VCC
Input
1 kΩ
1 kΩ
VCC
VCC
Input Stage
Input Stage
Figure 12. Input Structure of ABT/LVT and ALVC/LVC Families With Bus-Hold Circuit
Figure 13 shows the input characteristics of the bus-hold circuit at 3.3-V and 5-V operations, as the input voltage is swept from
0 to 5 V. These characteristics are similar in behavior to a weak driver. This driver sinks current into the part when the input
is low and sources current out of the part when the input is high. When the voltage is near the threshold, the circuit tries to switch
to the other state, always keeping the input at a valid level. This is the result of the internal feedback circuit. The plot also shows
that the current is at its maximum when the input is near the threshold. II(hold) maximum is approximately 25 µA for 3.3-V
input and 400 µA for 5-V input.
8
300
VCC = 3.6 V
VCC = 3.3 V
VCC = 3 V
VCC = 2.7 V
250
I I(hold) – Hold Current – µ A
200
150
100
50
0
–50
–100
–150
–200
–250
–300
0
1
2
3
4
VO – Output Voltage – V
I I(hold) – Hold Current – µ A
400
VCC = 5.5 V
VCC = 5 V
VCC = 4.5 V
250
100
–50
–200
–350
–500
0
1
2
3
4
5
VI – Input Voltage – V
Figure 13. Bus-Hold Input Characteristics
When multiple devices with bus-hold circuits are driven by a single driver, there may be some concern about the ac switching
capability of the driver becoming weaker. As small drivers, bus-hold circuits require an ac current to switch them. This current
is not significant when using TI CMOS and BiCMOS families. Figure 14 shows a 4-mA buffer driving six LVTH16244
devices. The trace is a 75-Ω transmission line. The receivers are separated by 1cm, with the driver located in the center of the
trace. Figure 15 shows the bus-hold loading effect on the driver when connected to six receivers switching low or high. It also
shows the same system with the bus-hold circuit disconnected from the receivers. Both plots show the effect of bus hold on
the driver’s rise and fall times. Initially, the bus-hold circuit tries to counteract the driver, causing the rise or fall time to increase.
Then, the bus-hold circuit changes states (note the crossover point), which helps the driver switch faster, decreasing the rise
or fall time.
9
Figure 14. Driver and Receiver System
Driver Switching From High to Low
Driver Switching From Low to High
3
3
VCC = 3.3 V
TA = 25°C
VO – Output Voltage – V
VO – Output Voltage – V
Receivers:
With Bus Hold
Without Bus Hold
2
Bus Hold Switched
1
2
Bus Hold Switched
1
Receivers:
With Bus Hold
Without Bus Hold
VCC = 3.3 V
TA = 25°C
0
10
20
30
40
50
Time – ns
60
70
0
105
80
110
115
120
125
Time – ns
130
135
140
Figure 15. Output Waveforms of Driver With and Without Receiver Bus-Hold Circuit
Figure 16 shows the supply current (ICC) of the bus-hold circuit as the input is swept from 0 to 5 V. The spike at about 1.5-V
VI is due to both the n-channel and the p-channel conducting simultaneously. This is one of the CMOS
transistor characteristics.
5
VCC = 5 V
I CC – Supply Current – mA
4
3
2
1
0
0
0.5
1
1.5
2
2.5
3
3.5
4
4.5
5
5.5
VI – Input Voltage – V
Figure 16. Bus-Hold Circuit Supply Current Versus Input Voltage
10
The power consumption of the bus-hold circuit is minimal when switching the input at higher frequencies. Figure 17 shows
the power consumed by the input at different frequencies, with or without bus hold. The increase in power consumption of the
bus-hold circuit at higher frequencies is not significant enough to be considered in power calculations.
Power Plot of the Input With Bus Hold
0
VCC = 5.5 V
10 MHz
20 MHz
40 MHz
50 MHz
2
Power – mW
4
100 MHz
6
8
10
12
14
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
Switching Time - µs
Power Plot of the Input Without Bus Hold
0
VCC = 5.5 V
10 MHz
20 MHz
40 MHz
50 MHz
2
Power – mW
4
100 MHz
6
8
10
12
14
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
Switching Time - µs
Figure 17. Input Power With and Without Bus Hold at Different Frequencies
11
Figure 18 shows the data-sheet dc specifications for bus hold. The first test condition is the minimum current required to hold
the bus at 0.8 V or 2 V. These voltages meet the specified low and high levels for TTL inputs. The second test condition is the
maximum current that the bus-hold circuit sources or sinks at any input voltage between 0 V and 3.6 V (for low-voltage
families) or between 0 V and 5.5 V (for ABT). The bus-hold current becomes minimal as the input voltage approaches the rail
voltage. The output leakage currents, IOZH and IOZL, are insignificant for transceivers with bus hold because a true leakage
test cannot be performed due to the existence of the bus-hold circuit. Because the bus-hold circuit behaves as a small driver,
it tends to source or sink a current that is opposite in direction to the leakage current. This situation is true for transceivers with
the bus-hold feature only and does not apply to buffers. All LVT, ABT Widebus+, and selected ABT octal and Widebus devices
have the bus-hold feature (refer to Table 1 or contact the local TI sales office for more information).
electrical characteristics over recommended operating free-air temperature range (for families
with bus-hold feature)†
PARAMETER
II(hold)
(
)
D t inputs
i
t
Data
or I/Os
LVT LVC,
LVT,
LVC ALVC
VCC = 3 V
LVC, ALVC
VCC = 3.6 V,
ABT Widebus+ and
selected ABT
Transceivers
with bus hold
IOZH/IOZL
Buffers
with bus hold
TEST CONDITIONS
ABT
LVT, LVC, ALVC
ABT
LVT, LVC, ALVC
VCC = 4
4.5
5V
MIN
VI = 0.8 V
VI = 2 V
–75
VI = 0 to 3.6 V
VI = 0.8 V
100
VI = 2 V
MAX
UNIT
±500
µA
75
–100
This test is not a true IOZ test because bus
hold always
y is active on an I/O pin. Bus hold
tends to supply a current that is opposite in
direction to the output leakage current.
This test is a true IOZ test since bus hold does
not exist on an output pin.
±1
µA
±10
±5
† Refer to the latest TI data sheets for device specifications.
Figure 18. Example of Data-Sheet Minimum Specification for Bus Hold
Summary
Floating inputs and slow rise and fall times are important issues to consider when designing with CMOS and advanced
BiCMOS families. It is important to understand the complications associated with floating inputs. Terminating the bus properly
plays a major role in achieving reliable systems. The three methods recommended in this application report should be
considered. If it is not possible to control the bus directly, and adding pullup or pulldown resistors is impractical due to
power-consumption and board-space limitations, bus hold is the best choice. TI designed bus hold to reduce the need for
resistors used in bus designs, thus reducing the number of components on the board and improving the overall reliability of
the system.
12