I was trying to find a nice diagram of what happens, but
can't find it now.
Intel has a nice oscilloscope picture, showing what happens
when a USB
device is plugged into its socket.
The USB ports on the motherboard, are supposed to have a
bypass capacitor.
The circuit would look roughly like this.
+5VSB ----- Polyfuse -----+------ VBUS
|
--- 100uf <--- USB peripheral
--- bypass <--- plugs in here
|
Ground -------------------+------ Ground
The USB peripheral (in your case, a tiny transmitter), may have
its own bypass capacitor. When you insert the plug "hot" with
the system running, the bypass capacitor on the USB peripheral
tries to charge up instantly. This causes a large transient
current to flow, for a short time.
The Intel document, shows that current can be as high as 5
amps or so,
but for a very short instant. The interval is short enough, the
Polyfuse doesn't have time to react.
It causes the +5VSB rail voltage (the left hand side of the
diagram)
to dip like this.
+5VSB -------- ---------
\ /
\/
Now, another circuit powered by +5VSB, is the chip that
drives PS_ON# to
the ATX power supply. If that chip loses power for a moment, it
stops driving PS_ON# to ground (ON state). So your PS_ON$
might look
like this. During the "bump", the power supply is told to
turn off
all its main outputs.
/\
/ \
PS_ON# ------ ---------
If a USB peripheral manufacturer knows they're going to cause
this issue, there are "inrush limiter" chips, which can control
the transient. If the bypass cap inside the USB peripheral was
over 10uF, they might use such a circuit. Since the chips cost
money though, it's easier to leave them off.
If the motherboard had an inadequately sized bypass capacitor,
like smaller than 100uF shown in the original diagram above,
that
might contribute to the problem. And a capacitor failure, where
the value of capacitance is significantly less than the value
printed on the plastic sleeve, could result in a similar
behavior.
There are other possible explanations, such as coupling between
the +5V line and some other sensitive circuit (inductive
coupling
of the transient, into say, a reset signal). But just as
easily,
it could be the power pin on the USB connector, is dragging
down
that power supply rail long enough, to cause Power_Good to go
false and cause a reboot.
As Elmo suggested, a USB hub with its own wall adapter power
supply,
should stop the transient. It would provide isolation
between the
two parties. Of course, the down side of using hubs, is
sometimes
the USB function of the device is affected, by placing a hub
between
it and the computer. So using a hub isn't always a "win-win".
http://www.newegg.com/Product/Product.aspx?Item=N82E16817111981
Even the usage of a USB extension cord, between the USB
transmitter and
the port on the computer, *might* be enough to "tame" the
transient
to reduce the frequency of occurrence. A length of wire can
change the dynamics. (And I didn't even think they made these.)
http://www.newegg.com/Product/Product.aspx?Item=N82E16812270104
Using the hub, is an attempt at a solution, when the
motherboard
is less than successful at preventing the transient.
Paul