transistor PNP en lugar de mosfet para registrar señales de reloj y datos pequeños [cerrado]

0

Tengo un dispositivo que emite -0.2v reloj y pulso de datos (funciona en CR2032 (3v) y asumo que es CMOS), quiero registrar esas señales en arduino de la forma más sencilla. Como ningún mosfet tiene un umbral tan bajo y, como no quiero usar un cambiador de voltaje (para crear una fuente de alimentación doble) y un amplificador operacional (demasiados elementos), probé el transistor PNP y funciona. ¿Existe algún riesgo suficiente de dañar el dispositivo sabiendo que la salida se hundirá aproximadamente 1 mA de corriente todo el tiempo? Además, ¿por qué la base tiene 5v cuando el transistor está cerrado y cómo selecciono los valores de resistencia?

Esto es lo que dice la instrucción del dispositivo (¿hay JFET ahí?):

Asíescomolohago:

    
pregunta mugiseyebrows

3 respuestas

1

Si está esperando un reloj de 5 voltios y pulsos de datos fuera de su circuito con entradas de reloj y datos de -0,2 voltios, entonces su circuito no puede funcionar tal como lo ha dibujado.

Aquí está su circuito y las señales de entrada y salida:

    
respondido por el EM Fields
1

Si algún dispositivo emite niveles lógicos de -200 mV a un nivel alto de lógica normal, entonces probablemente no tenga que hacer nada especial. 200 mV es mucho menor que una caída de diodo.

Verifique la hoja de datos del dispositivo digital que recibe la señal. Puede ser que -200 mV esté dentro de los límites operativos permitidos de la entrada digital.

Como mencioné en un comentario, soy escéptico, este pulso realmente baja a -200 mV. El circuito de conducción tendría que hacer todo lo posible para hacer eso. Explica cómo llegaste a esto. En realidad, esto podría ser rebotar o rebasar en el rastreo de alcance. También debe indicarnos cuál es el voltaje cuando no se produce el pulso.

    
respondido por el Olin Lathrop
1
  

Tengo un dispositivo que emite -0.2v reloj y pulso de datos (funciona en CR2032 (3v) y asumo que es CMOS) ...

Esto es poco probable. Nadie usa la lógica de -0.2 V

  

Quiero registrar esas señales en Arduino de la manera más sencilla.

El diagrama de la hoja de datos muestra la salida como un FET de hundimiento actual. Puede manejar 25 V en su terminal superior y puede conmutar hasta 100 mA.

simular este circuito : esquema creado usando CircuitLab

Figura 1. (a) Circuito de prueba de LED. (b) Interfaz Arduino.

El problema más probable es algo simple, como la falta de conexión a tierra. La entrada de Arduino y el ejemplo de LED necesitan una ruta de retorno para la corriente.

Si 1 (b) funciona, puede utilizar el pull-up interno de Arduino y omitir R2.

    
respondido por el Transistor

Lea otras preguntas en las etiquetas