element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Experts, Learning and Guidance
  • Technologies
  • More
Experts, Learning and Guidance
Ask an Expert Forum BC546 transistor failure
  • Blog
  • Forum
  • Documents
  • Leaderboard
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Experts, Learning and Guidance to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 5 replies
  • Subscribers 299 subscribers
  • Views 1312 views
  • Users 0 members are here
Related
See a helpful answer?

Be sure to click 'more' and select 'suggest as answer'!

If you're the thread creator, be sure to click 'more' then 'Verify as Answer'!

BC546 transistor failure

jonathang
jonathang over 1 year ago

Hi All,

I am new to the platform please excuse me if I am going about this in the incorrect way, I am a hobbyist and have designed a RFID module that has a 485-line driver to communicate with a master device. I have ordered the bords from JLC and assembled the unit. I have a 12dcv supply, I have two 270E 1/4W resistors in parallel to assist with limiting the strain on the 7805 linear regulator, I since have discovered that the resistors restrict too much current and the Arduino was suffering possible brownout events.

What I am struggling with is the failure of the BC546 bjt driving the active buzzer, the buzzer is rated 8-15VDC 30mA, the failure starts as a static noise coming from the buzzer when the MCU pin is set to low and eventually the bjt fails and the buzzer keeps on buzzing.

I would appreciate some advice my errors,

Regards

image

  • Sign in to reply
  • Cancel

Top Replies

  • javagoza
    javagoza over 1 year ago +1
    Which type of buzzer are you using? Magnetic or piezoelectric. If you have a magnetic buzzer, you have to incorporate a flyback diode across its terminals. This diode will mitigate the voltage spikes…
Parents
  • javagoza
    javagoza over 1 year ago

    Which type of buzzer are you using? Magnetic or piezoelectric.

    If you have a magnetic buzzer, you have to incorporate a flyback diode across its terminals. This diode will mitigate the voltage spikes (flyback) that occur when the BJT switch is turned off. These spikes can damage the transistor if left unchecked.

    If you have a piezoelectric buzzer you can add a discharge resistor across the buzzer as piezoelectric buzzers hold a charge momentarily due to their capacitive nature. Maybe you have to redesign your driver circuit maybe adding a buffer.

    I am not an expert on the subject, these are things that I have seen in other circuits but I think it will help the discussion.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • javagoza
    javagoza over 1 year ago

    Which type of buzzer are you using? Magnetic or piezoelectric.

    If you have a magnetic buzzer, you have to incorporate a flyback diode across its terminals. This diode will mitigate the voltage spikes (flyback) that occur when the BJT switch is turned off. These spikes can damage the transistor if left unchecked.

    If you have a piezoelectric buzzer you can add a discharge resistor across the buzzer as piezoelectric buzzers hold a charge momentarily due to their capacitive nature. Maybe you have to redesign your driver circuit maybe adding a buffer.

    I am not an expert on the subject, these are things that I have seen in other circuits but I think it will help the discussion.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
Children
  • jonathang
    jonathang over 1 year ago in reply to javagoza

    Hi Javagoza,

    It is a piezoelectric buzzer thank you for the advice I will test it and revert with feedback.

    Regards Jonathan 

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Jan Cumps
    Jan Cumps over 1 year ago in reply to jonathang

    A piezo buzzer can auto-generate fairly high voltages. High enough to destroy a transistor. (Or is this a buzzer module with driver?)

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube