From: John on
This is not so much problem as an annoyance, but could be a problem if and
when a problem does happen.

Computer is home built - Asus P6T SE with the latest Bios installed (0808).
The case is Lian Li PC-K58B and came with a small bud like speaker that
fits direct to the motherboard.
When booting, the one beep that happens on boot up is hardly noticeable, I
need to have my ear next to the case to even hear it. I've changed the bud
speaker to an 57mm cone 8ohm speaker in the hope that this would amplify
the sound but to no avail, still hardly noticeable.
I've checked though the Bios settings to see if the sound is adjustable but
as far as I can ascertain this isn't possible. I've also enclosed the new
cone speaker into a container to see if the volume would improve.
Is there a way I can get around this problem by amplifying the volume of
the speaker? Has anyone else come across this and if so how did you rectify
the situation?

From: VanguardLH on
John wrote:

> This is not so much problem as an annoyance, but could be a problem if and
> when a problem does happen.
>
> Computer is home built - Asus P6T SE with the latest Bios installed (0808).
> The case is Lian Li PC-K58B and came with a small bud like speaker that
> fits direct to the motherboard.
> When booting, the one beep that happens on boot up is hardly noticeable, I
> need to have my ear next to the case to even hear it. I've changed the bud
> speaker to an 57mm cone 8ohm speaker in the hope that this would amplify
> the sound but to no avail, still hardly noticeable.
> I've checked though the Bios settings to see if the sound is adjustable but
> as far as I can ascertain this isn't possible. I've also enclosed the new
> cone speaker into a container to see if the volume would improve.
> Is there a way I can get around this problem by amplifying the volume of
> the speaker? Has anyone else come across this and if so how did you rectify
> the situation?

A speaker using a magnetically-driven cone won't work. You need to replace
the defective bud speaker with a piezoelectric speaker. An 8-ohm speaker
won't work. The piezo tweeter has an impedance of several hundreds of ohms
at their typical single-frequency for making beep sounds. Some examples of
piezo button speakers are listed at:

http://search.digikey.com/scripts/DkSearch/dksus.dll?Cat=720966&k=piezo%20speaker

They carry a lot of electronic parts so you might find a replacement
provided you can some info from the defective part. There are some that
connect to the 4-pin mobo header to which you connect the speaker (if the
mobo doesn't itself have the piezo buzzer), like:

http://www.pcpartscollection.com/mosp.html

If you don't have the 4-pin header (i.e., the buzzer was soldered to the
mobo), you could just clip off the connector, strip the wire ends, solder
the wires to the mobo pads, and use hot-melt glue to hold the speaker bud in
place on the mobo. Or you might find one that solders to the mobo or you
wire it, like:

http://www.radioshack.com/search/index.jsp?kwCatId=&kw=piezo&origkw=piezo&sr=1
From: John on
On Fri, 7 May 2010 22:08:43 -0500, VanguardLH wrote:

> John wrote:
>
>> This is not so much problem as an annoyance, but could be a problem if and
>> when a problem does happen.
>>
>> Computer is home built - Asus P6T SE with the latest Bios installed (0808).
>> The case is Lian Li PC-K58B and came with a small bud like speaker that
>> fits direct to the motherboard.
>> When booting, the one beep that happens on boot up is hardly noticeable, I
>> need to have my ear next to the case to even hear it. I've changed the bud
>> speaker to an 57mm cone 8ohm speaker in the hope that this would amplify
>> the sound but to no avail, still hardly noticeable.
>> I've checked though the Bios settings to see if the sound is adjustable but
>> as far as I can ascertain this isn't possible. I've also enclosed the new
>> cone speaker into a container to see if the volume would improve.
>> Is there a way I can get around this problem by amplifying the volume of
>> the speaker? Has anyone else come across this and if so how did you rectify
>> the situation?
>
> A speaker using a magnetically-driven cone won't work. You need to replace
> the defective bud speaker with a piezoelectric speaker. An 8-ohm speaker
> won't work. The piezo tweeter has an impedance of several hundreds of ohms
> at their typical single-frequency for making beep sounds. Some examples of
> piezo button speakers are listed at:
>
> http://search.digikey.com/scripts/DkSearch/dksus.dll?Cat=720966&k=piezo%20speaker
>
> They carry a lot of electronic parts so you might find a replacement
> provided you can some info from the defective part. There are some that
> connect to the 4-pin mobo header to which you connect the speaker (if the
> mobo doesn't itself have the piezo buzzer), like:
>
> http://www.pcpartscollection.com/mosp.html
>
> If you don't have the 4-pin header (i.e., the buzzer was soldered to the
> mobo), you could just clip off the connector, strip the wire ends, solder
> the wires to the mobo pads, and use hot-melt glue to hold the speaker bud in
> place on the mobo. Or you might find one that solders to the mobo or you
> wire it, like:
>
> http://www.radioshack.com/search/index.jsp?kwCatId=&kw=piezo&origkw=piezo&sr=1

It hadn't entered my mind that the speaker could be faulty but after
reading your reply it makes sense. I'll need to source a supplier in my
part of the world, of find an one that sells internationally.

Thanks for the information and explanation.
From: Paul on
VanguardLH wrote:
> John wrote:
>
>> This is not so much problem as an annoyance, but could be a problem if and
>> when a problem does happen.
>>
>> Computer is home built - Asus P6T SE with the latest Bios installed (0808).
>> The case is Lian Li PC-K58B and came with a small bud like speaker that
>> fits direct to the motherboard.
>> When booting, the one beep that happens on boot up is hardly noticeable, I
>> need to have my ear next to the case to even hear it. I've changed the bud
>> speaker to an 57mm cone 8ohm speaker in the hope that this would amplify
>> the sound but to no avail, still hardly noticeable.
>> I've checked though the Bios settings to see if the sound is adjustable but
>> as far as I can ascertain this isn't possible. I've also enclosed the new
>> cone speaker into a container to see if the volume would improve.
>> Is there a way I can get around this problem by amplifying the volume of
>> the speaker? Has anyone else come across this and if so how did you rectify
>> the situation?
>
> A speaker using a magnetically-driven cone won't work.

That is not true. All of my computers here have magnetic speakers
for "PC Beep" and work just fine.

A sample drive circuit for "PC Beep", can be seen here on PDF page 32.

http://www.intel.com/design/chipsets/designex/BXDPDG10.htm

Redrawing the equivalent circuit, it looks like this.

+5V ("VCC")
|
+------>
"SPKR"
+------<
|
34 ohms
|
Logic level ____|/ 2N3904
|\ silicon switching
> transistor
|
GND

Maximum power transfer, occurs with a 34 ohm speaker. Maybe they selected
that, to match well with a 32 ohm speaker. They use a cheap pair of
resistors in parallel to handle the maximum power/heat expected
of the circuit (like if you short the speaker terminals).

The logic level signal, lacks the output drive, to drive the magnetic
speaker directly. The 2N3904 can be run as a saturating switch,
handling currents of up to 200mA. If it was operated in linear
mode, it would fry. But saturated, with low Vcesat, even the
physically small transistor they use, is sufficient. You have
to check that the 3904 has sufficient current gain, for the
application.

Even when the circuit isn't perfectly matched, such as using
an 8 ohm speaker in the circuit, if you do the math, the
power level isn't significantly reduced. The speaker is
still getting 0.11 watts or so into 8 ohms.

A piezoelectric can also be used. I have no idea exactly what
the equivalent circuit looks like for one. My experience is,
they like lots of driving voltage, at less current than
a magnetic speaker would use. I've driven my piezo
headphones to high levels, using an opamp circuit.

With regard to testing that circuit for correct operation,
I don't see it being particularly easy for an end-user to
test the '3904 transistor is working properly. If there were
utilities that could force a logic 1 or a logic 0 onto
the base of the '3904, it might be easier to characterize and
verify circuit operation. I can't even be sure, looking at
a motherboard, that I can find those components. They
might be near the PANEL header, or they might not. In
a picture of the P6T, I can see a number of transistors near
the PANEL header. And no suspicious large resistors.

To "amplify" that output, you would need an amplifier. And
the amplifier would likely "click or pop" each time the computer
was turned on. I would use this as a means to get an audio signal.
The ceramic cap is present, for DC isolation. No amplifier
necessarily appreciates DC coming at it. The choice of the
8 ohm resistor (or the nearest standard value close to that),
gives a peak to peak amplitude of about 1 volt, which should be
sufficient to drive a line-level set of amplified computer speakers.
A 1/8" jack could be placed, where it says "to audio amp". You could
connect tip and ring to the upper signal, and sleeve to the ground.
If it still isn't loud enough, change the 8 ohm resistor to 33 ohms.
The set of amplified PC speakers, would then be dedicated to the
"PC beep" function.

+5V ("VCC")
|
+------> --+
|
8 ohm resistor, 1/4 watt or 1/2 watt
|
+--- 0.1uF 25V cap ----> to audio amp
| (assume 10K input
+------< --+ +---> impedance)
| |
34 ohms GND
|
Logic level ____|/ 2N3904
|\ silicon switching
> transistor
|
GND

There are other examples of "PC Beep" drive circuits. This one
looks like an emitter follower. See PDF page 74. This would
likely blow your eardrums out. I don't think this one is
safe to short the SPKR terminals, whereas the first circuit above
is short circuit safe.

http://www.intel.com/design/chipsets/schematics/252812.htm

See PDF page 118 here, for another example. This is similar to the
first link, but with a different limiting resistor. This might not
be very loud, but changing the resistor value could fix it. This
might only be about 1/3rd as loud as the first circuit.

http://web.archive.org/web/20061118133939/http://www.winbond.com/PDF/sheet/w83627hf.pdf

Another problem, is figuring out what is driving the logic signal.
I think you can get PC beep from some SuperI/O chips, or
from the Southbridge. There might be more than one potential
source on the motherboard. Trying to trace that circuit, wouldn't
be easy. It would be easy to verify one leg of the SPKR pins
is wired to VCC (+5). But for the other leg, you might have to
ohm around for a while, to find the bit that connects to it, and
then guess at the connected circuit topology.

I checked the vip.asus.com forums, and I don't see a lot of complaints
about problems with PC beep on P6T SE. Some people report they're getting a
beep code, but at the same time, they're not complaining about the
volume level of the beep. It could be, the OPs board has a fault,
like a bad '3904.

HTH,
Paul
From: VanguardLH on
Paul wrote:

> VanguardLH wrote:
>> John wrote:
>>
>>> This is not so much problem as an annoyance, but could be a problem if and
>>> when a problem does happen.
>>>
>>> Computer is home built - Asus P6T SE with the latest Bios installed (0808).
>>> The case is Lian Li PC-K58B and came with a small bud like speaker that
>>> fits direct to the motherboard.
>>> When booting, the one beep that happens on boot up is hardly noticeable, I
>>> need to have my ear next to the case to even hear it. I've changed the bud
>>> speaker to an 57mm cone 8ohm speaker in the hope that this would amplify
>>> the sound but to no avail, still hardly noticeable.
>>> I've checked though the Bios settings to see if the sound is adjustable but
>>> as far as I can ascertain this isn't possible. I've also enclosed the new
>>> cone speaker into a container to see if the volume would improve.
>>> Is there a way I can get around this problem by amplifying the volume of
>>> the speaker? Has anyone else come across this and if so how did you rectify
>>> the situation?
>>
>> A speaker using a magnetically-driven cone won't work.
>
> That is not true. All of my computers here have magnetic speakers
> for "PC Beep" and work just fine.
>
> A sample drive circuit for "PC Beep", can be seen here on PDF page 32.
>
> http://www.intel.com/design/chipsets/designex/BXDPDG10.htm
>
> Redrawing the equivalent circuit, it looks like this.
>
> +5V ("VCC")
> |
> +------>
> "SPKR"
> +------<
> |
> 34 ohms
> |
> Logic level ____|/ 2N3904
> |\ silicon switching
> > transistor
> |
> GND
>
> Maximum power transfer, occurs with a 34 ohm speaker. Maybe they selected
> that, to match well with a 32 ohm speaker. They use a cheap pair of
> resistors in parallel to handle the maximum power/heat expected
> of the circuit (like if you short the speaker terminals).
>
> The logic level signal, lacks the output drive, to drive the magnetic
> speaker directly. The 2N3904 can be run as a saturating switch,
> handling currents of up to 200mA. If it was operated in linear
> mode, it would fry. But saturated, with low Vcesat, even the
> physically small transistor they use, is sufficient. You have
> to check that the 3904 has sufficient current gain, for the
> application.
>
> Even when the circuit isn't perfectly matched, such as using
> an 8 ohm speaker in the circuit, if you do the math, the
> power level isn't significantly reduced. The speaker is
> still getting 0.11 watts or so into 8 ohms.
>
> A piezoelectric can also be used. I have no idea exactly what
> the equivalent circuit looks like for one. My experience is,
> they like lots of driving voltage, at less current than
> a magnetic speaker would use. I've driven my piezo
> headphones to high levels, using an opamp circuit.
>
> With regard to testing that circuit for correct operation,
> I don't see it being particularly easy for an end-user to
> test the '3904 transistor is working properly. If there were
> utilities that could force a logic 1 or a logic 0 onto
> the base of the '3904, it might be easier to characterize and
> verify circuit operation. I can't even be sure, looking at
> a motherboard, that I can find those components. They
> might be near the PANEL header, or they might not. In
> a picture of the P6T, I can see a number of transistors near
> the PANEL header. And no suspicious large resistors.
>
> To "amplify" that output, you would need an amplifier. And
> the amplifier would likely "click or pop" each time the computer
> was turned on. I would use this as a means to get an audio signal.
> The ceramic cap is present, for DC isolation. No amplifier
> necessarily appreciates DC coming at it. The choice of the
> 8 ohm resistor (or the nearest standard value close to that),
> gives a peak to peak amplitude of about 1 volt, which should be
> sufficient to drive a line-level set of amplified computer speakers.
> A 1/8" jack could be placed, where it says "to audio amp". You could
> connect tip and ring to the upper signal, and sleeve to the ground.
> If it still isn't loud enough, change the 8 ohm resistor to 33 ohms.
> The set of amplified PC speakers, would then be dedicated to the
> "PC beep" function.
>
> +5V ("VCC")
> |
> +------> --+
> |
> 8 ohm resistor, 1/4 watt or 1/2 watt
> |
> +--- 0.1uF 25V cap ----> to audio amp
> | (assume 10K input
> +------< --+ +---> impedance)
> | |
> 34 ohms GND
> |
> Logic level ____|/ 2N3904
> |\ silicon switching
> > transistor
> |
> GND
>
> There are other examples of "PC Beep" drive circuits. This one
> looks like an emitter follower. See PDF page 74. This would
> likely blow your eardrums out. I don't think this one is
> safe to short the SPKR terminals, whereas the first circuit above
> is short circuit safe.
>
> http://www.intel.com/design/chipsets/schematics/252812.htm
>
> See PDF page 118 here, for another example. This is similar to the
> first link, but with a different limiting resistor. This might not
> be very loud, but changing the resistor value could fix it. This
> might only be about 1/3rd as loud as the first circuit.
>
> http://web.archive.org/web/20061118133939/http://www.winbond.com/PDF/sheet/w83627hf.pdf
>
> Another problem, is figuring out what is driving the logic signal.
> I think you can get PC beep from some SuperI/O chips, or
> from the Southbridge. There might be more than one potential
> source on the motherboard. Trying to trace that circuit, wouldn't
> be easy. It would be easy to verify one leg of the SPKR pins
> is wired to VCC (+5). But for the other leg, you might have to
> ohm around for a while, to find the bit that connects to it, and
> then guess at the connected circuit topology.
>
> I checked the vip.asus.com forums, and I don't see a lot of complaints
> about problems with PC beep on P6T SE. Some people report they're getting a
> beep code, but at the same time, they're not complaining about the
> volume level of the beep. It could be, the OPs board has a fault,
> like a bad '3904.
>
> HTH,
> Paul

My guess is that the problem was with a soldered-on button piezo speaker,
not with one connected to a 4-pin mobo header (which will usually take a
magnetically-driven speaker). With an integrated "buzzer", the driving
circuit probably won't handle the current load required for a magnetic
speaker. That's why the OP needs to replace the piezo speaker with another
one.