Ist das Anschließen des V_REF-Pins für einen dsPIC obligatorisch?

7

Beim Versuch, den ADC des dsPICF3013 zum Laufen zu bringen (ich erhalte nur Nullen zurück), habe ich das Datenblatt und die (ich werde es nennen) ADC-Referenz für die dsPIC30F-Familie studiert. Früher habe ich nur mit dem ADC des PIC16F gearbeitet, jetzt muss ich mich viel mehr Optionen stellen.

Der ADC ist für die Verwendung konfiguriert EINV.D.D. als positive Spannungsreferenz und EINV.S.S.als negative Spannungsreferenz. Die ADCON2.VCFG <2: 0> -Konfigurationsbits werden auf 000 gesetzt (siehe Seite 18-6 der ADC-Referenz). So wie ich es versteheV.R.E.F.- - und V.R.E.F.+ Pins sind jetzt für den allgemeinen Gebrauch verfügbar (obwohl ich sie nicht explizit dokumentiert fand).

Wenn Sie sich jedoch Tabelle 16-1 und Abbildung 16-2 auf Seite 116 im Datenblatt ansehen, sieht es so aus V.R.E.F.- - und V.R.E.F.+Stifte müssen immer verbunden sein. Besonders das Diagramm in Tabelle 16-1 verwirrt mich (ich habe es rot markiert. Sollte ich es nicht anschließen können?EINV.S.S.?).

Tabelle und Abbildung

Der erste Teil meiner Frage: Muss ich immer die verbindenV.R.E.F.- - und / oder V.R.E.F.+ Stifte oder können sie in Allzweckstifte verwandelt werden?

Der zweite Teil meiner Frage bezieht sich auf das Konfigurationsbit ADCHS.CH0NA auf Seite 18-8 in der ADC-Referenz. Hier kann ich den negativen Eingang (= negative Spannungsreferenz?) Auf den ADC einstellen: AN1 oderV.R.E.F.- -. AN1 ist offensichtlich ein Stift. Aber was ist mitV.R.E.F.- -? Sie ordnen beide demselben physischen Pin zu. TutV.R.E.F.- - in diesem Fall beziehen Sie sich auf die Einstellungen der ADCON2.VCFG <2: 0> -Konfigurationsbits oder auf den tatsächlichen Pin (das wäre überhaupt nicht sinnvoll)?

Ich stelle diese zweite Frage, weil ich sie in Tabelle 16-1 oben erwähnt habe (V.R.E.F.- - als negative Spannungsreferenz gegen tatsächlichen Pin-Namen) sind nicht gleich.

PetPaulsen
quelle
1
Ich habe mir dieses Datenblatt nicht besonders angesehen, aber wenn Sie AVdd und AVss als A / D-Referenzen verwenden, sollten Sie die Vref-Pins nicht auf einen bestimmten Wert bringen müssen. Tatsächlich sollten sie dann als digitale Pins konfigurierbar sein.
Olin Lathrop
@Olin Lathrop - das war meine erste Vermutung (mit meiner begrenzten Erfahrung mit PIC 8-Bit-Mikros). Aber dann bin ich über den Teil im Datenblatt gestolpert, den ich jetzt in meiner Frage rot markiert habe.
PetPaulsen
2
Das von Ihnen angehängte Diagramm ist ein vereinfachtes Diagramm des ADC-Systems. Überprüfen Sie Abbildung 18-1 in der ADC-Referenz, und Sie werden sehen, dass der VREF +/- immer verbunden sein muss, aber diese Verbindung kann intern oder extern sein. Bei Ihrer Konfiguration sollte die Verbindung intern hergestellt werden. Dies bedeutet, dass die tatsächlichen physischen VREF-Pins von der internen Referenzschaltung getrennt werden, während VSS und VDD verbunden sind. Ich glaube also nicht, dass die VREF-Verbindung Ihr Problem ist. Vielleicht sind Ihre Abtastrate oder Ihre Signalpegel irgendwie ausgeschaltet.
TiOLUWA
@ TiOLUWA - Outch ... Ich habe diese Zahl wirklich verpasst. Es zeigt deutlich, dass der negative Eingang angeschlossen werden kannEINV.S.S.. Sie sollten Ihren Kommentar zu einer Antwort machen, um eine Belohnung zu erhalten.
PetPaulsen
Stellen Sie sicher, dass auch Ihr Referenz-V und Ihre Signalmasse sauber sind, indem Sie einen monotonen Rampentest durchführen. Ich habe dies einmal getan und festgestellt, dass ein teurer Burr Brown 12-Bit-ADC tote Codes in der Nähe von binären Blockübergängen hatte und diese ersetzen musste ... SO viele Leute gehen davon aus, dass 4000: 1 für das S / N-Verhältnis sowohl im Signal als auch im Vref leicht zu erreichen ist. FWIW
Tony Stewart Sunnyskyguy EE75

Antworten:

1

Ihre Annahme ist richtig. Sie müssen nicht verbunden werden. Der rot eingekreiste Teil ist von ihrem Ende her verwirrend ... Die Vref-, auf die sie sich beziehen, ist die interne Vref-Schiene: entweder vom Vref-Pin oder vom Avss, abhängig von Ihrer Konfiguration. Die Verwendung des Avss als Vref- würde auch AN1 als normale analoge (oder digitale) E / A entsperren.

Nathan Wiebe
quelle