Author Topic: Piezo buzzer driving range  (Read 353 times)

0 Members and 1 Guest are viewing this topic.

Offline ricko_ukTopic starter

  • Super Contributor
  • ***
  • Posts: 1067
  • Country: gb
Piezo buzzer driving range
« on: August 13, 2024, 12:32:59 pm »
Hi,
I am using a piezo buzzer Part number PKLCS1212E4001-R1 and datasheet here: https://www.murata.com/products/productdata/8801054490654/SPEC-PKLCS1212E4001-R1.pdf

It says it is +/- 12Vpp so I always drove it within that range. But in a new design it would require driving with 24V pulsed DC to avoid having to modify the PCB. And I came across some online suggesting that might be ok. And Digikey (surely not to be prioritized over the datasheet specs) says 25V which I have no idea where they got that value (it is not mentioned in the datasheet): https://www.digikey.co.uk/en/products/detail/murata-electronics/PKLCS1212E4001-R1/1219314

Thinking about a piezo, the moment the phase is inverted it has a voltage across it twice the previous voltage, so I assume that is ok. But then again there might be other constraints I am not aware of?

Does anybody know?

If it cannot be driven with pulsed 24V DC then can I use a simple Zener diode to limit the voltage across it? If so how do I figure out the maximum current needed by the piezo so I can size the zener resistor? On the datasheet it does not show any impedance value.

Thank you
« Last Edit: August 13, 2024, 12:37:03 pm by ricko_uk »
 

Offline Xena E

  • Frequent Contributor
  • **
  • Posts: 347
  • Country: gb
Re: Piezo buzzer driving range
« Reply #1 on: August 13, 2024, 02:30:31 pm »
It won't be an overvoltage problem, it may be a mechanical excursion issue though, if you need to, just drive one on soak test for as long as you feel necessary.

If you want to reduce the drive, a series resistor equal to the reactance of the piezo at the drive frequency could be used. That should give you your 12V

Regards,
X
 
The following users thanked this post: ricko_uk

Offline Zero999

  • Super Contributor
  • ***
  • Posts: 19841
  • Country: gb
  • 0999
Re: Piezo buzzer driving range
« Reply #2 on: August 13, 2024, 03:13:17 pm »
24V pulsed DC, is really 12V+/-12V peak. If you're really paranoid, you could put a capacitor in series and a high value resistor in parallel withe the piezo to get +/-12V peak, without the DC.
 
The following users thanked this post: ricko_uk

Offline ricko_ukTopic starter

  • Super Contributor
  • ***
  • Posts: 1067
  • Country: gb
Re: Piezo buzzer driving range
« Reply #3 on: August 13, 2024, 09:33:35 pm »
Thank you both,

If you want to reduce the drive, a series resistor equal to the reactance of the piezo at the drive frequency could be used. That should give you your 12V

how do I find the reactance? There is no impedance, resistance, reactance or other value on the datasheet.

Thank you
 

Offline Xena E

  • Frequent Contributor
  • **
  • Posts: 347
  • Country: gb
Re: Piezo buzzer driving range
« Reply #4 on: August 14, 2024, 09:06:14 am »
Find out or measure the capacitance value of the sounder.

Calculate the reactance at the drive frequency from that.

In the event you use Zero999 (better) suggestion, you could just put a (say) 100kΩ resistor across the sounder and empirically decide on a value for the capacitor, checking the voltage across the sounder on your scope, the value will probably equal that of the piezo, normally a few nanofarads upward, (I quickly skimmed the link you gave but didn't see a value).
 
The following users thanked this post: ricko_uk

Offline ricko_ukTopic starter

  • Super Contributor
  • ***
  • Posts: 1067
  • Country: gb
Re: Piezo buzzer driving range
« Reply #5 on: August 14, 2024, 03:38:59 pm »
Thank you :)
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf