Voltaje en el pin de salida de un controlador

2

Me gustaría hacer una pregunta simple. Tengo un controlador cuyos pines están configurados se configuraron como o / p. El controlador funciona a 3.3v y es de la familia de controladores Pic18f. Por qué es que el pin o / p solo muestra un voltaje de 2.23v cuando está configurado como o / p. ¿Es el máximo o debería mostrar > 3.0 v.

Ha estado en mi mente por algún tiempo. ¿Es algo natural o algún contratiempo de configuración?

Me gustaría su opinión sobre este fenómeno.

editar:

Void main() {
    TRISD=0x00;   

    while(1) {
        PORTEbits.RE2=1;
    }   
}

En cuanto al esquema, todos los pines Vdd y Vss se conectaron a 3.3v y gnd respectivamente.

    
pregunta Rookie91

1 respuesta

4

Bueno, no estás revelando el número de pieza del chip ni el esquema exacto, así que es bastante difícil de adivinar, pero lo intentaré.

Tome una parte típica de PIC18F, PIC18F1220 . Cuando se opera desde un suministro de 3V, el \ $ V_ {OH} \ $ de un pin de puerto se ve así:

Estásobservandounacaídadeaproximadamente1.07VdesdeVdd.Desdeelgráfico,esorepresentaríatípicamenteunconsumoactualdeaproximadamente8mA.Entonces,puedosuponerquetienesunacargadeaproximadamente200a300ohmios(aVss)enelpindelpuerto,queesunacargabastantepesada.

Edición:dadalahojadedatosrealparael PIC18F en cuestión, una curva similar a no se proporciona lo anterior, sin embargo, hay una línea relevante en las especificaciones:

Se garantiza que el PIC proporciona al menos 2,4 V, siempre que extraiga menos de 6 mA en el rango de temperatura de -40 ~ 85 ° C. Lo que nos lleva a la conclusión de que la carga supera los 6 mA por algún margen (ya que probablemente no sea de 85 ° C y desde 2.23 V < 2.4 V), como se concluyó anteriormente.

    
respondido por el Spehro Pefhany

Lea otras preguntas en las etiquetas