
US
7,984,226
B2
1
METHOD
FOR
SENSING
AND
AUTO
SWITCHING
BETWEEN
TWO
USB
INPUT
PORTS
TO
A
SINGLE
PORT
ON
THE PDA
FIELD
OF
THE
INVENTION
The
present
invention
relates
to
switching
betWeen
tWo
data
ports,
and
more
particularly,
to
automatically
selecting
one
of
tWo
USB
ports
to
connect
to
a
third
USB
port.
BACKGROUND
OF
THE
INVENTION
A
portable data
device
(PDT)
is
one
of
many
types
of
mobile
data
terminals
(MDTs)
that
periodically
communicate
With
host
devices,
such
as
computers.
Generally
these
MDTs
use
Wired
connections,
the
most
common
of
Which
are
USB
connections
and
connections
over
a
local
area
netWork
(LAN)
such
as
an
Ethernet
LAN.
Suppliers
of
mobile
data
terminals
often
supply
docking
cradles
Which
hold
the
MDTs
and
have
one
or
more
data
jacks
for
plugging
in
the
Wired
data
connec
tions
andpoWer
jacks
or
cables
With
Wall
plugs
to
recharge
the
batteries
in
the
MDTs.
To
accommodate
the
different
data
protocols,
the
docking
cradles
have
tWo
or
more
data
input/
output
jacks
and
conven
tionally
have
a
sWitch
so
that
a
user
can
manually
select
Which
jack
to
use
to
connect
to
the
MDT.
SUMMARY
OF
THE
INVENTION
The
invention
comprises,
in
one
form
thereof,
Routing
circuitry
for
automatically
routing
either
a
?rst
set
of
USB
signals
derived
from
an
Ethernet
local
area
network
(LAN)
at
an
Ethernet
connector
or a
second
set
of
USB
signals
derived
from
a
USB
host
at
a
USB
connector
to
an
output
connector
Which
can
interface
With
a
data
processing
device
includes
USB
supply
voltage
selection
circuitry
that
passes
a
USB
supply
voltage
from
the
?rst
set
of
USB
signals,
or
the
second
set
of
USB
signals,
or
isolates
the
USB
supply
voltages
from
the
?rst
and
second
set
of
USB
signals
from
the
output
con
nector
in
response
to
tWo
or
more
?rst
input
signals,
USB
data
selection
circuitry
that
passes
USB
data
signals
from
the
?rst
set
of
USB
signals
or
the
second
set
of
USB
signals
to
the
output
connector
in
response
to
one
or
more
second
input
signals,
and
USB
supply
voltage
detection
circuitry
that
detects
if
the
USB
supply
voltage
from
the
second
set
of
USB
signals
is
present,
and
generates
the
tWo
or
more
?rst
input
signals
and
the
one
or
more
second
input
signals
in
response
to
the
detection,
Wherein
the
USB
supply
voltage
detection
circuitry
generates
a
?rst
set
of
?rst
input
signals
Which
iso
lates
the
USB
supply
voltages
from
the
?rst
and
second
set
of
USB
signals
from
the
output
connector
When
there
is
a
change
in
the
USB
supply
voltage
from
the
second
set
of
USB
sig
nals,
and
later
generates
a
second
set
of
?rst
input
signals
to
pass
the
USB
data
signals
from
the
?rst
set
of
USB
signals
or
the
second
set
of
USB
signals
to
the
output
connector.
In
still
another
form,
the
invention
includes
a
method
for
automatically
routing
either
a
?rst
set
of
USB
signals
derived
from
an
Ethernet
local
area
netWork
(LAN)
or
a
second
set
of
USB
signals
derived
from
a
USB
host
to
a
connector
Which
can
interface
With
a
data
processing
device.
The
method
comprises
the
steps
of
coupling
the
USB
signals
from
the
?rst
set
of
USB
signals
to
the
connector
if
there
is
not
a
USB
supply
voltage
from
a
USB
host,
coupling
the
USB
signals
from
the
second
set
of
USB
signals
to
the
connector
if
there
is
a
USB
supply
voltage
from
a
USB
host,
and
if
the
USB
supply
voltage
derived
from
the
USB
host
changes
from
not
being
present
to
being
present,
or
from
being
present
to
not
being
20
25
30
35
40
45
50
55
60
65
2
present,
interrupting
the
USB
supply
voltage
to
the
connector
for
a
period
of
time
after
the
change
and
later
applying
the
USB
supply
voltage
from
one
of
the
?rst
and
second
set
of
USB
signals
to
the
connector.
BRIEF
DESCRIPTION
OF
THE
DRAWINGS
The
aforementioned
and
other
features,
characteristics,
advantages,
and
the
invention
in
general
Will
be
better
under
stood
from
the
folloWing
more
detailed
description
taken
in
conjunction
With
the
accompanying
draWings,
in
Which:
FIG.
1
shoWs
a
mobile
data
terminal
(MDT),
a
docking
cradle,
an
Ethernet
local
area
netWork
(LAN)
and
a
personal
computer
interconnected
together
according
to
at
least
one
embodiment
of
the
present
invention;
FIG.
2
is
a
schematic
diagram
of
a
poWer
supply
section
in
a
docking
cradle
in
accordance
With
at
least
one
embodiment
of
the
present
invention;
FIG.
3
is
a
schematic
diagram
of
an
Ethernet
dongle
inter
face
board
With
a
voltage
regulator
for
the
interface
board
and
an
Ethernet
jack
in
accordance
With
at
least
one
embodiment
of
the
present
invention;
FIG.
4
is
a
schematic
diagram
of
a
USB
jack
in
accordance
With
at
least
one
embodiment
of
the
present
invention;
FIG.
5
is
a
schematic
diagram
of
a
MDT
connector
Which
mates
With
a
MDT
resting
in
a
docking
cradle
in
accordance
With
at
least
one
embodiment
of
the
present
invention;
FIG.
6
is
a
schematic
diagram
of
circuitry
for
connecting
a
connector
in
a
docking
cradle
to
signals
to
and
from
a
USB
jack
or
to
and from
an
Ethernet
jack,
either
manually
or
automatically,
in
accordance
With
at
least
one
embodiment
of
the
present
invention;
and
FIGS.
7A
and
7B
are
voltage
Waveforms
of
three
nodes
in
the
circuitry
shoWn
in
FIG.
6
during
a
time
When
the
nodes
are
changing
state.
It
Will
be
appreciated
that
for
purposes
of
clarity
and
Where
deemed
appropriate,
reference
numerals
have
been
repeated
in
the
?gures
to
indicate
corresponding
features.
Also,
the
relative
siZe
of
various
objects
in
the
draWings
has
in
some
cases
been
distorted
to
more
clearly
shoW
the
invention.
DETAILED
DESCRIPTION
Reference
Will
noW
be
made
to
exemplary
embodiments
of
the
invention
Which
are
illustrated
in
the
accompanying
draW
ings.
This
invention,
hoWever,
may
be
embodied
in
various
forms
and
should
not
be
construed
as
limited
to
the
embodi
ments
set
forth
herein.
Rather,
these
representative
embodi
ments
are
described
in
detail
so
that
this
disclosure
Will
be
thorough
and
complete,
and
Will
fully
convey
the scope,
structure,
operation,
functionality,
and
potential
of
applica
bility
of
the
invention
to
those
skilled in
the
art.
FIG.
1
shoWs
a
mobile
data
terminal
(MDT)
10,
a
docking
cradle
12,
an
Ethernet
local
area
netWork
(LAN)
14
and
a
personal
computer
1
6
interconnected
together
according
to
at
least
one
embodiment
of
the
present
invention.
An
Ethernet
cable
18
connects
the
Ethernet
LAN
14
to
an
Ethernet
jack
20
in
the
docking
cradle
12
and
a
USB
cable
22
connects
the
personal
computer
16
to
a
USB
jack
24
inside
the
docking
cradle
12.
The
personal
computer
16
is
the
USB
host terminal
to
the
MDT
10.
A
manually
operated sWitch
26
on
the
dock
ing
cradle
12
has
three
positions,
a
?rst
position
for
manually
selecting
the
Ethernet
connection
and
a
second
position
for
manually
selecting
the
USB
connection.
A
third,
auto
select
position
causes
the
docking
cradle
to
pass
data
signals
back
and
forth
to
the
MDT
10
through
the
USB
jack
24
if
a
host
USB
device
is
connected
to
the
docking
cradle
12,
otherWise
Komentáře k této Příručce