Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
08/05/06 10:50
Read: times


 
#121690 - What current are we talking about?
Responding to: ???'s previous message

How much current does the buzzer draw?

Conceptually, when the port pin is a logic '0' then voltage should be 0v, but reality sets in. The 8051 port pin has an effective resistance, so depending on the current passing through the port pin to 0V determines the actual logic zero voltage as seen on the port pin. The datasheet for the actual device usually gives you the voltage at a certain current value and will normally specify the maximum current per port pin.

Futher to this, the port pin when read, can actually register a logic '1' even when written to logic '0' if the current causes the port pin voltage to rise above a specified value.


In short, you could expect to sink a few mA though a 'standard' 80C51 port pin whereas for something like a Atmel 89C2051 you could sink around 20mA per port pin. Always read the actual datasheet for the device you are using for its values.

If this current value is not enough, you must add circuitry to amplify the current capacity. Obviously, this circuitry differs depending on the actual currents and voltages involved as well as the type of load. So it is always necessary to qualify and quantify these in order to come to a solution.


List of 40 messages in thread
TopicAuthorDate
Does logic "low" represent 0V?            01/01/70 00:00      
   The diagram does not work            01/01/70 00:00      
      What current are we talking about?            01/01/70 00:00      
      More details needed!            01/01/70 00:00      
   Using a transistor            01/01/70 00:00      
      Yes, but...            01/01/70 00:00      
         bear in mind            01/01/70 00:00      
            Of course, but...            01/01/70 00:00      
         forgot to mention: cookbook was for a piezo buzzer            01/01/70 00:00      
            In such a case...            01/01/70 00:00      
      Low hissing sound            01/01/70 00:00      
         Try            01/01/70 00:00      
            Circuit details and summary of my problem            01/01/70 00:00      
               either a mistype or connecting the buzzer the wron            01/01/70 00:00      
                  Update            01/01/70 00:00      
                     Please do as I have asked: connect the buzzer            01/01/70 00:00      
               What you tell is confusing...            01/01/70 00:00      
                  As mentioned by Kai Klaas            01/01/70 00:00      
                     Do not 'believe' MEASURE and be sure            01/01/70 00:00      
               Solving buzzer problem            01/01/70 00:00      
   Barbecue?            01/01/70 00:00      
   Type of buzzer            01/01/70 00:00      
      who knows how much power, how big spikes            01/01/70 00:00      
      Again...            01/01/70 00:00      
         Yeah            01/01/70 00:00      
            Try this!            01/01/70 00:00      
               just guessing            01/01/70 00:00      
                  guessing the current is below 5A...            01/01/70 00:00      
                     then what if it is 1uA            01/01/70 00:00      
                        Sorry.            01/01/70 00:00      
                     We just do not want to guess!!            01/01/70 00:00      
                        Sorry.            01/01/70 00:00      
                           No need to appologize, dear Leonardo...            01/01/70 00:00      
                           not a metter of apology            01/01/70 00:00      
               Buzzer Problem Solved            01/01/70 00:00      
                  Nice to know            01/01/70 00:00      
   No longer interested, Eugene??            01/01/70 00:00      
      of course not            01/01/70 00:00      

Back to Subject List