¿Se puede usar un tirón hacia abajo para atar una línea a tierra?

1

Desde mi reciente introducción a las resistencias pull-up / pull-down, entiendo que una entrada con un pull-down permanecerá baja en lugar de flotar. Dado que la resistencia de bajada lleva a tierra, ¿no podría yo también usar un pasador tirado hacia abajo como tierra?

Mi raspberry pi tiene resistencias pull-up / down activadas por software. Pensé que podría usarlos para reiniciar mi Arduino nano conectado. Para restablecer el nano, tengo que atar una línea a tierra hasta que el nano se apague. Entonces me tengo que desconectar del suelo. La línea puede flotar en este punto. Pensé que esto podría ser posible tirando de la línea en el pi hacia abajo y luego volviendo a subir.

¿La resistencia desplegable es demasiado grande para funcionar correctamente como tierra?

    
pregunta RocketLauncher

3 respuestas

1
  

A Desde mi reciente introducción a las resistencias pull-up / pull-down, entiendo que una entrada con un pull-down permanecerá baja en lugar de flotar.

Si el pin está flotando, sí.

  

Dado que la resistencia de bajada lleva al suelo, ¿no podría yo también usar un pasador desplegado como tierra?

La pregunta es, ¿qué es exactamente lo que quieres lograr? Si "pin" es un GPIO, simplemente configúrelo como salida y bájelo activamente.

  

Mi raspberry pi tiene resistencias pull-up / down activadas por software. Pensé que podría usarlos para reiniciar mi Arduino nano conectado. Para restablecer el nano, tengo que atar una línea a tierra hasta que el nano se apague.

En cuanto a Wikipedia, la frambuesa pi tiene un montón de GPIO. Simplemente conecte uno de esos (como salida) al pin de reinicio de su "nano". Si el pin de reinicio del nano no tiene un tirón interno, no estaría mal agregar uno externo. Establezca su salida de frambuesa a alta como predeterminada y bájela durante unos pocos milisegundos (consulte la hoja de datos) para realizar un reinicio de su nano.

  

¿La resistencia desplegable es demasiado grande para funcionar correctamente como tierra?

Tal vez no entiendo lo que quieres lograr exactamente, pero solo llevar un GPO a un nivel bajo será probablemente lo que quieras.

EDITAR con respecto al comentario:

  

Pensé en conducir un GPIO a bajo, pero no lo probé porque pensaba que 0v y el suelo eran dos cosas diferentes.

La mayoría de los controladores definen el voltaje de entrada máximo bajo alrededor de 0.5V. Mire la hoja de datos, en la mayoría de los casos esto depende de la tensión de alimentación. El controlador en el Arduino nano es un ATmega328 si no me equivoco. De la hoja de datos:

Echeunvistazoala"Entrada de baja tensión, pin RESET". Indica como max $$ 0,1 * Vcc $$

En Vcc = 5V, esto le da $$ 0,1 * 5V = 0,5V $$ Por lo tanto, todo lo que esté por debajo de 0,5 V en el pin de reinicio activará un reinicio.

    
respondido por el Rev1.0
2

Sí, puede tirar una línea flotante o un pin a tierra con una resistencia desplegable. Para eso son los despliegues.

... si nada más está tirando de la línea hacia arriba.

En la mayoría de los esquemas del microcontrolador, el pin de reinicio necesita un pull-up para mantener el μC en funcionamiento y no reiniciar. Si habilita un pull-down interno, formará un divisor de voltaje con el pull-up externo. Como resultado, tirará del pin de restablecimiento a un voltaje distinto de cero.

Muchos microcontroladores (μC para abreviar) tienen un mecanismo para iniciar un reinicio interno. Dicho mecanismo puede ser invocado desde el código de firmware. Realiza el reinicio independientemente del estado del pin de reinicio (voltaje).

En algunos μC, es posible desconectar la función de restablecimiento del pin y usar el pin como E / S digital.

Puede haber una corriente de fuga asociada con un pasador flotante. (En otras palabras, un pasador flotante puede no estar perfectamente flotando). Esta corriente establece el límite superior para la resistencia desplegable (o superior). Vea también una discusión acerca de las corrientes de fuga y de bajada en este hilo .

P.S. Tal vez me esté perdiendo tu pregunta. Tal vez, faltan algunos detalles de la pregunta, como el modelo de μC y el cableado del pin de reinicio.

    
respondido por el Nick Alexeev
0

Edit: no sé cómo logré leer mal 2013 como 2017, pero como lo encontré en google, lo dejo con la esperanza de que pueda interesar a otras personas

Las otras dos respuestas se relacionaron con su situación específica, sin embargo, una de las preguntas que hizo es bastante interesante y podría tener algunas oportunidades de aprendizaje agradables, así que intentaré tratarla en un sentido más general:

  

no podría usar un pasador desplegado como tierra

Esto funcionaría, pero dependería completamente de cuánta corriente desea que se hunda el pin. En general, la conexión a altas resistencias como un pin del microcontrolador funcionaría, pero cualquier cosa que requiera una corriente no despreciable comenzará a tener problemas.

Los pines con resistencias desplegables estarán ligeramente por encima del suelo, y cuanto más alto sea el valor de la resistencia, más pines estará por encima del suelo; pero para la mayoría de los valores desplegables, la tensión entre ellos será despreciable. El tema principal, sin embargo, sería el hundimiento actual. ¿Qué pasaría si quisieras ir más lejos y más duro que una entrada digital, como por ejemplo: un amplificador de auriculares?

En este caso, el chip necesitaría hundir corrientes significativas (cientos de miliamperios). Supongamos que está conectado a un pin de entrada de Arduino Uno con una resistencia desplegable de 20kilo-ohm. El microcontrolador en el Uno es un Atmega328, y en la hoja de datos enumera una fuga de entrada de 1 micro-amplificador. Esta es la corriente que fluye a través del resistor desplegable para reducir el voltaje de los pines. Por lo tanto, cuando nada más que el resistor desplegable está conectado al pasador, el voltaje en ese pasador sería igual a $$ V_ {pin} = I_ {fuga} \ veces R_ {pullup} = 1 \ mu A \ veces 20k \ Omega = 0.02V $$

simular este circuito : esquema creado usando CircuitLab

Ahora, vamos a conectar el amplificador de auriculares. Para simplificar, podemos modelar el amplificador de auriculares como una resistencia de 50 ohmios, esto causaría que fluyan 100 mA cuando se conectan a 5V.

simular este circuito

La resistencia de entrada del Uno es de aproximadamente 100 mega-ohmios, por lo que es totalmente insignificante. Esto significa que la resistencia del amplificador se conectaría efectivamente en serie con la resistencia desplegable. Ahora, tienes un divisor de voltaje con 50 ohmios en la parte superior y 20, 000 en la parte inferior. La gran mayoría del voltaje se reduciría a través de la resistencia inferior, por lo que el chip verá menos de 0.01 voltios entre su voltaje y las líneas de tierra, y por lo tanto no funcionará.

Yo todavía estoy aprendiendo electrónica, así que no lo tomes como una verdad al 100%, pero estoy bastante seguro de que todo es correcto :)

    
respondido por el Flyingfirepig

Lea otras preguntas en las etiquetas