¿Por qué necesitaría tanto una resistencia pullup como un condensador para conectarse a tierra en un pin IO?

3

Estaba mirando el diagrama de un tablero y noté algo extraño. Todos los pines IO son idénticos en función. Pero por alguna razón, hay un pin IO que tiene una resistencia de extracción y un condensador conectado a tierra (mientras que todos los demás no tienen nada). ¿Por qué es esto?

(Los pines IO provienen de un FPGA Cyclone II EP2C5 si es información relevante. He visto el extraiga la documentación para el chip, pero este PIN no tiene nada de especial. El FPGA está montado en una placa de desarrollo de propósito general simple, y como tal no tiene una función específica. Y todos los circuitos de la placa solo soportan circuitos como la alimentación.)

    
pregunta Jet Blue

1 respuesta

4

Como esto está relacionado con un FPGA, cualquier pin puede tener prácticamente cualquier función imaginable. Depende del software en el FPGA para qué se usará el pin.

En este caso, el pin se utiliza más como INPUT, posiblemente como RESET-pin o similar. Si el pin se usó como SALIDA, el controlador de salida tendrá dificultades para cargar el capacitor y se sobrecarga fácilmente, por lo tanto, la configuración de SALIDA es bastante improbable.

Lo que sucede durante el encendido del circuito, es que el condensador no cargado empuja el pin lo suficiente para que el circuito lógico programado en el FPGA se use como una señal de RESET mientras la fuente de alimentación se estabiliza. Espero que el nivel lógico del pin cambie de LOW a HIGH después de aproximadamente (magnitud del pedido) 10kΩ × 10µF = ~ 100ms después del encendido.

Lo único que no tiene sentido para mí aquí es cómo se descargará la tapa cuando se apague el circuito. Probablemente los diodos de protección interna del FPGA se utilizan para ese propósito.

    
respondido por el jippie

Lea otras preguntas en las etiquetas