Necesidad de extracción externa / descendente para los pines de E / S del procesador

2

Para un pin de E / S en particular, se ha mencionado en el manual de datos del procesador que hay un menú desplegable interno, después del reinicio de encendido, en el dispositivo con un estado de unidad predeterminado del pin como estado triple (Z). p>

Entiendo que cuando el estado de la unidad del procesador para ese pin en particular, cuando actúa como salida (el procesador está en marcha), está en estado actual, el control interno será efectivo.

¿Qué sucede cuando el pin del procesador actúa como entrada y el estado de la señal controlada por un dispositivo externo (por ejemplo, FPGA / Memoria) está en estado actual? ¿Será efectivo este tirón interno?

Me confundí con cuál de estos dos es dominante. Activo (estado de la señal del dispositivo externo) o pasivo (control interno) ..

Mi pregunta es, ¿necesito un pull up / down externo para esa señal, teniendo en cuenta que la corriente fluirá en una ruta de baja resistencia ...

Supongo que el menú desplegable interno es suficiente para deshacerse de esa tristeza ... Sólo quería consultar con ustedes ...

Gracias de antemano ...

    
pregunta V V Rao

1 respuesta

1

Depende del otro dispositivo. Si el otro dispositivo tiene una impedancia muy alta, entonces sí, el desplegable será efectivo.

Pero depende de los valores de las cosas. Si conoces los valores de las cosas, entonces puedes resolverlos.

Es mejor no pensar en términos de "la corriente fluirá en una ruta de baja resistencia" y más bien en términos de la ley de Ohmios (y los divisores de voltaje / corriente). Si tiene dos resistencias que son aproximadamente iguales, entonces el voltaje entre ellas será aproximadamente la mitad (si están en serie) y cada una obtendrá aproximadamente la misma cantidad de corriente (si están en paralelo). Tenga en cuenta que incluso si uno es un poco menos que el otro, toda la corriente no solo toma ese camino. Todavía lo dividen de manera uniforme.

Así que con su desplegable. Si el otro extremo tiene un pullup que es aproximadamente el mismo, su nodo flotará hacia la mitad.

Si está diseñando un PCB, simplemente agregue el menú desplegable. Siempre puedes decidir luego no rellenarla.

    
respondido por el Mariano Alvira

Lea otras preguntas en las etiquetas