Propósito de Pullup Resistor para pines bajos activos en EEPROM

0

Estoy trabajando con una 25LC640A EEPROM, que tiene activo bajo control Pins como CS, Hold, wp (protección contra escritura). He conectado la resistencia Pull up para CS solo. Está funcionando bien. Por favor, consulte el circuito.

Segúnlas notas de aplicación que son de microchip, se recomienda que conecten Pull- resistencia superior para todos los pines bajos activos.

Mi duda: ¿Cuál es la necesidad de una resistencia Pull up en el pin activo bajo donde puede conectarse directamente a vfc? Si no está conectado, ¿cuál será el impacto en el rendimiento de EEPROM?

    
pregunta Photon001

2 respuestas

1

Si entiendo bien, me pregunta por qué deberíamos usar un pull-up (o pull-down) en lugar de conectar directamente el pin a la fuente de alimentación (o GND).

Bueno, el problema es que si el otro pin activo no utiliza el pin que quieres levantar, puedes hacer ambas cosas. Utilice una resistencia o conecte directamente a la fuente de alimentación.

Este parece ser el caso en su aplicación. Simplemente conecte los pines HOLD y WP a 5 V y no desea conducirlos de otra manera. Entonces, lo que has hecho es correcto, no es necesario usar resistencias.

Pero imagina lo que sucede si quisieras que tu MCU controlara estas señales, como se muestra en la nota de aplicación de Microchip. Si hubiera conectado estos pines directamente a 5 V, como lo hizo, cuando la MCU necesitaría conducirlos BAJO, se produciría un cortocircuito, lo que obviamente no es bueno. Si tuviera los pull-ups en su lugar, como se recomienda, cuando la MCU manejaría los pines BAJOS, no habría cortocircuito, solo una corriente que fluye desde los 5 V a través del pull-up a tierra.

Y entonces, ¿por qué necesitamos un pull-up de todos modos? Bueno, eso es tener un estado bien definido en estos pines, incluso cuando la MCU aún no se ha iniciado (en el inicio) y sus pines probablemente estén flotando. Esto ayuda a evitar conducir accidentalmente estos pines a BAJO durante este tiempo.

    
respondido por el nickagian
0

Cada pin conectado con el conector u otro IC es propenso a tener un estado indeterminado en algunas situaciones (secuencia de alimentación no determinada o pérdida del contacto en el conector). Quieres que sea determinado y explícitamente definido. Pregúntese cuál será el valor de pin inmediatamente después de que se entregue la energía.

Ok, ya que la impedancia de entrada en el caso de un pullup / pulldown interno es más a menudo > 100kR, puede que se pregunte por qué necesito colocar el pin en todo. Esta respuesta cubre ese problema Cómo ¿Calculo el valor requerido para una resistencia de pull-up?

    
respondido por el Bip

Lea otras preguntas en las etiquetas