16 votos

¿Por qué necesitamos resistores externos tirando cuando microcontroladores tienen resistencias de tracción internas?

Los microcontroladores tienen internas de pull up-tire hacia abajo de las resistencias sin embargo, la mayoría de los circuitos se han externo tirando de resistencias.

Busqué en Google en busca de respuestas y un par de sitios y dijo que estas resistencias no son fuertes pero pensé que eran lo suficientemente bueno para el trabajo. Yo tenía la idea de que puede necesitar externa, porque el interno resistencias deben ser desencadenada por la programación.

Por lo imprevisto de la situación, se adhieren resistencias externas así. Pero no estoy seguro de eso.

Cuál es la verdadera razón detrás de usar externos cuando tenemos elementos internos?

31voto

Jens Alm Puntos 2379

Hay un par de razones posibles, tales como

  • La necesidad de la resistencia a estar presente durante el encendido, ya que el microcontrolador aún no han comenzado a ejecutarse.
  • Necesidad de una información más precisa de la resistencia de la resistencia interna. Interna de pull-up/abajo resistencias muy amplias tolerancias.
  • Necesidad de una resistencia mayor o menor que el previsto internamente. Por ejemplo, I2C utiliza normalmente más fuerte pullups, mientras que usted puede ser que desee un muy débil pullup para el seguimiento de un interruptor, para ahorrar energía.
  • Necesidad de tirar a una tensión distinta de la del microcontrolador tensión de alimentación o a tierra.
  • El uso de un pull-up/abajo resistencia junto con el ADC del microcontrolador. Algunos microcontroladores deshabilitar su interior resistencias en cualquier pin de la ADC está conectado.
  • Necesidad de una resistencia pull-down en un microcontrolador que sólo ha pullups.

9voto

Peter Bennett Puntos 15949

Algunos (o quizás muchos) microcontroladores tienen resistencias pull-up internas, pero éstas son a menudo muy altos valores. Muchas aplicaciones requieren dominadas de valor inferiores.

Resistencias pull-up también pueden ser necesarios en las entradas a circuitos lógicos normales (puertas, mostradores, etc.) que no tienen pull-UPS internas (y a veces queremos resistencias de pull-down, en su lugar...)

3voto

Mark0978 Puntos 495

Además, se usaría un resistor externo cada vez que necesites un valor de la resistencia real. MCU suelen no tienen resistencias de pull-up real pero algo MOSFETs se hunde una pequeña corriente, por lo que su valor de resistencia equivalente puede variar violentamente dependiendo de la señal que se aplica al pin.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X