Spannung am Ausgangspin eines Controllers

Ich möchte eine einfache Frage stellen. Ich habe einen Controller, dessen Pins konfiguriert sind und als o / p konfiguriert wurden. Der Controller läuft mit 3,3 V und stammt aus der Pic18f-Controller-Familie. Warum zeigt der o / p-Pin nur eine Spannung von 2,23 V, wenn er als o / p konfiguriert ist? Ist es das Maximum oder sollte es >3,0 V anzeigen?

Es geht mir schon seit einiger Zeit durch den Kopf. Ist es eine natürliche Sache oder ein Konfigurationsfehler?

Ich hätte gerne Ihre Meinung zu diesem Phänomen.

bearbeiten:

Void main() {
    TRISD=0x00;   

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

In Bezug auf den Schaltplan wurden alle Vdd- und Vss-Pins mit 3,3 V bzw. GND verbunden.

Ohne Code und Schaltplan ist das unmöglich zu sagen.
Ich habe keinen PIC verwendet, aber ich würde erwarten, dass ein hoher Ausgang näher an 3 Volt liegt. Ist irgendetwas mit diesem Ausgang verbunden, das ihn herunterziehen würde? Jeder MCU-Ausgang hat eine begrenzte Stromkapazität, und eine Last von mehr als ~10 mA würde wahrscheinlich verhindern, dass der Ausgang 3 Volt erreicht.
Nun, der Pin muss ein Relais einschalten. @Peter Bennett
Wie @PeterBennett betonte, zieht die Last des Relais Ihre Spannung nach unten. Wenn Sie das Relais entfernen und nur die Spannung direkt am Stift messen, sollten Sie 3,3 V sehen.

Antworten (1)

Nun, Sie geben weder die Teilenummer des Chips noch den genauen Schaltplan preis, also ist es ziemlich schwer zu erraten, aber ich werde es versuchen.

Nehmen Sie ein typisches PIC18F-Teil, den PIC18F1220 . Beim Betrieb mit einer 3-V-Versorgung wird die v Ö H eines Port-Pins sieht so aus:

Geben Sie hier die Bildbeschreibung ein

Sie beobachten einen Abfall von etwa 1,07 V von Vdd. Aus dem Diagramm würde dies typischerweise eine Stromaufnahme von etwa 8 mA darstellen. Ich könnte also vermuten, dass Sie am Port-Pin eine Last von etwa 200-300 Ohm (zu Vss) haben, was eine ziemlich schwere Last ist.

Bearbeiten: Angesichts des tatsächlichen Datenblatts für den fraglichen PIC18F wird eine Kurve ähnlich der obigen nicht bereitgestellt, es gibt jedoch eine relevante Zeile in den Spezifikationen:

Der PIC liefert garantiert mindestens 2,4 V, vorausgesetzt, Sie ziehen weniger als 6 mA über den Temperaturbereich von -40 bis 85 °C. Was uns zu dem Schluss führt, dass die Last 6 mA um einiges übersteigt (da es wahrscheinlich nicht 85 ° C ist und da 2,23 V < 2,4 V), wie zuvor festgestellt.

Geben Sie hier die Bildbeschreibung ein

Sein PIC18f46j50. Vielen Dank für die Informationen.