Salida digital, baja tensión de salida, sin carga

2

Estoy controlando un regulador de corriente de fabricación casera, usando un microcontrolador PIC (PIC12F1572).

El regulador se implementa utilizando un op-amp y mosfet, y funciona bien. La entrada al regulador es un voltaje de 0V a 0.25V, con cero correspondiente a 0A y 0.25V correspondiente a 0.5A.

Estoy pensando en controlar el regulador de corriente directamente desde el PIC, al tener un divisor de voltaje basado en la resistencia conectado a un pin de salida en el PIC, para obtener un rendimiento entre ~ 0V y 0.25V.

De acuerdo con la hoja de datos del PIC, se garantiza que la salida baja será como máximo de 0.6V. Con mi divisor de voltaje, esto significa ~ 0.03V para el regulador de corriente, o aproximadamente 60mA de salida.

Sin embargo, quiero que se apague por completo.

La salida baja citada en la hoja de datos es válida a 8 mA, por lo que cuando (prácticamente) se descarga, debería dar un voltaje más bajo.

¿Me atrevo a suponer que la baja tensión de salida siempre será muy cercana a cero en la práctica en estas condiciones? ¿O estoy invitando problemas?

    
pregunta avl_sweden

2 respuestas

0

Estás malinterpretando lo que dice la hoja de datos. Afortunadamente.

Vout low es el voltaje a la corriente especificada cuando la carga es desde el pin de salida a Vdd y el puerto está tirando el pin bajo contra la carga pullup.

Cuando está conduciendo un divisor referenciado a tierra, la carga es de pin a tierra. El puerto está "perfectamente contento" de apagarse esencialmente y permitir que la carga tire del pasador a tierra, pero de hecho (probablemente) ayudará con un despliegue activo. .

PUEDE haber algunos problemas con las corrientes de polarización y de fuga (generalmente asociadas con los modos de entrada) si está apuntando a los últimos microvoltios, pero en su aplicación alcanzará el nivel adecuado.

La hoja de datos (a la que siempre debe proporcionar un enlace) se encuentra en enlace

Ver ~ = página 251

ABIERTO :

Las especificaciones de los peores casos deben usarse para el diseño, PERO se deben tener en cuenta las condiciones en las que se especifican y cuando éstas no coincidan con sus condiciones, se pueden hacer los ajustes adecuados. Con el debido cuidado :-).

Si le importó Voutlow, también debe tener en cuenta las condiciones en las que se especifica.

P251 en la hoja de datos dice Vout low max = 0.6V (como se nota). PERO también establecen las condiciones de carga bajo las cuales esto es cierto.

AT 8 mA con Vdd = 5V = (5V-0.6V) / 8 mA = 550 Ohm de carga o
6 mA a Vdd = 3.3V = (3.3-0.6) / 100 Ohm de carga o 450 Ohm de carga o
1.8 mA a Vdd = 1.8V = (1.8-0.6) /1.8 mA o 667 ohmios de carga.

Si bien la resistencia del pin del puerto NO es lineal con la carga, es probable que sea algo lineal con la carga.

Si usa resistencias de carga más altas (a Vdd) que las anteriores, puede esperar un Vout aproximadamente proporcionalmente más bajo.

    
respondido por el Russell McMahon
0

El PIC12F1572 tiene un DAC de riel a riel de resolución de 5 bits integrado (lo cual es bastante inusual, casi todos los microcontroladores tienen ADC, pero pocos tienen DAC).

En lugar de usar Vdd (5v) como el extremo superior del DAC, puede optar por usar el cable de referencia fijo FVR_buffer2, que es por defecto 1.024v. Esto, dividido por los 32 pasos del DAC, produce 0.032v por paso. Por lo tanto, los valores enviados al DAC de 0-8 le darán 0.0 voltios a 0.256 voltios.

    
respondido por el tcrosley

Lea otras preguntas en las etiquetas