¿Cómo obtener una entrada ADC con alta resistencia?

0

EDITAR: La publicación original se expresó como un problema XY.

Qué debo hacer: determinar si la combinación SW1 / FET u otras fuentes de energía no se muestran en el diagrama a continuación (hay varias fuentes). Mi primer pensamiento fue probar la tensión en la línea de interruptores: si se baja, el FET enciende la alimentación. Si es alto, no lo es.

Publicación original:

Estoy tratando de determinar cómo medir el voltaje V? en el circuito de abajo. Es un circuito de alimentación conmutada del lado alto que utiliza un FET de canal P que está apagado cuando SW1 está abierto.

simular este circuito : esquema creado usando CircuitLab

Sin embargo, estoy equilibrando algunos problemas en competencia:

1) La resistencia en el ADC es demasiado alta. Según mi criterio, necesitaría mantener la frecuencia de muestra < 100k por segundo para obtener un valor (calculado de la respuesta a Protección de entradas ADC ) pero la frecuencia de muestreo es de 2 Msps en el procesador.

2) ¿No puedo disminuir R1 lo suficiente para arreglar el # 1 o el voltaje V? caerá demasiado, posiblemente activando el FET o poniéndolo en un estado de conducción parcial con alta resistencia (también conocido como malo ).

3) No puedo disminuir Rfet o pasará demasiada corriente cuando SW1 esté cerrado.

Nota: Realmente no necesito una medición precisa aquí, solo necesito determinar si es GND o algún otro valor de voltaje. Aka encendido o apagado.

¿Hay una mejor manera de hacer esto? Pude ver la posibilidad de utilizar un amplificador operacional en el punto de muestra. Obviamente, cuantos menos componentes, mejor, pero se requiere lo que sea necesario.

    
pregunta Ray Ackley

2 respuestas

5

Dado que su interruptor se está tirando a tierra, y solo desea una indicación de encendido y apagado, un simple circuito de diodo debería funcionar, asumiendo que no está utilizando una lógica de muy bajo voltaje.

simular este circuito : esquema creado usando CircuitLab

    
respondido por el Trevor_G
2

1) ¿Qué le impide reducir la frecuencia de muestreo a 100 cps? Eso debería ser una cosa de firmware.

2) Si solo necesita activar / desactivar, entonces usar un ADC no es el camino a seguir. Puedes usar un transistor. Por ejemplo, este circuito responderá en menos de 10useg o menos:

simular este circuito : esquema creado usando CircuitLab

O vaya directamente a un GPIO si se siente afortunado . Sin embargo, es posible que necesite un circuito un poco más complejo ya que dudo (espero) que su esquema no represente realmente el circuito real, ya que el abs max Vgs para ese MOSFET es de +/- 20V y su circuito mostrado pondría 28V en .

3) Un op-amp de búfer de ganancia unitaria como MCP6001 funcionará si realmente Quiero medir el voltaje.

4) Si puede agregar un diodo en el drenaje del MOSFET de canal p, puede aislar la salida de ese MOSFET en particular y medirlo. También le permitirá detectar una falla del MOSFET (por ejemplo, la causada por un exceso de Vgs). El costo es un diodo y la caída de voltaje asociada.

    
respondido por el Spehro Pefhany

Lea otras preguntas en las etiquetas