¿Cómo puede ser que este transistor conduzca la línea de manera que obtengamos un evento RESET?

1

Estoy un poco confundido sobre cómo funciona este esquema. Parece que cuando no recibimos ningún dato (es decir, constante de 0V) desde el pin 3 en el DB-9, el transistor estará apagado y el RESET se pondrá alto como consecuencia.

Ahora, diga que la línea 3 del DB-9 va ALTA, ¿qué sucede entonces? Suponiendo que la tensión de alimentación del conector es 5V, puede resolver la tensión en la base del transistor, donde obtiene ~ 2.57V.

Ahora que el transistor está encendido, ¿cómo está bajo el nivel RESET? ¿No es que el colector de un transistor tiene polarización inversa en modo de saturación? Con eso, podemos aproximar la tensión del colector (y, en consecuencia, la tensión del pin RESET) para que sea (2.57 + 0.7) V = 3.27V.

¿Cuál es el voltaje de umbral para un evento RESET en general?

Además, ¿cuáles son los propósitos de cada uno de los diodos en este esquema? ¿Por qué es necesario tener un diodo en línea con las resistencias del pin 3? ¿Por qué hay diodos en los pines 7 y 4?

    
pregunta sherrellbc

4 respuestas

3

Si el voltaje en la base del transistor es mayor que 0.7V, se realizará y tirará la línea de restablecimiento a un nivel bajo. De lo contrario, la línea se mantiene alta por la resistencia de 10k a la derecha. Para obtener 0.7 V al transistor, en realidad necesita otros 0.7V para superar el diodo, por lo que un voltaje superior a 1.4V en el pin 3 del conector creará un restablecimiento. El diodo 1N4148 está ahí para evitar que la tensión de base sea demasiado baja cuando la señal es de -12V. Un voltaje tan bajo podría dañar el transistor.

Los dos diodos zener recortarán los voltajes de entrada a 5.1V (cuando las entradas son + 12V), o a -0.7V (cuando las entradas son -12V). los voltajes superiores a 5.1V o inferiores a -0.7V dañarán su microcontrolador.

    
respondido por el amadeus
2

Si el transistor está conduciendo, básicamente tiene un corto a masa en la línea de reinicio. La resistencia de 15k es un desplegable (para cerrar el transistor por defecto), la resistencia de 10k es un pull-up en la línea de reinicio.

El umbral se indica en la hoja de datos de la parte que pretende utilizar. Yo diría que todo lo que sea inferior a 0.2V califica como bajo.

Los diodos en 4 y 7 limitan el voltaje a 5V1 (esos son diodos Zener); El 1N4148 se asegura de que no haya corriente en el dispositivo RS232 (lo que podría hacer que el transistor no funcione)

    
respondido por el Tom L.
1
  

¿No es cierto que el colector de un transistor tiene polarización inversa en   modo de saturación?

No puedo entender esta afirmación, pero lo que se deriva de ella no es correcto: la tensión del colector será aproximadamente la del emisor porque hay un flujo de corriente del emisor de base que extraerá la corriente del reinicio .

El pin 3 es DTR o similar, que se puede controlar por separado desde las líneas de datos. Si recuerdo correctamente, + 12V corresponde a una lógica 0 (sí, está al revés). Eso encenderá el transistor, bajando la línea de reinicio.

Entonces, la acción normal de abrir el puerto serie / escribir datos / cerrar el puerto serie mantendrá el procesador en reinicio mientras lo programa (¿parece un emulador de ISP?)

    
respondido por el pjc50
0

Cuando está en saturación, la unión del colector de base está hacia adelante sesgada. Normalmente, para un transistor saturado, Vbe es ~ 0.7 voltios y Vce es ~ 0.2 voltios. Al contrario de la primera respuesta, mi cálculo aproximado indica que necesitaría más de +2.33 voltios en el pin 3 del conector RS-232 para encender el transistor.

Cuando el transistor está apagado, Vb = 0.6V3 - 0.7, por lo tanto, con V3 = +1.4 voltios, Vb = +0.14 voltios.

    
respondido por el user2990061

Lea otras preguntas en las etiquetas