Hallo, ich schaue mir gerade den ADC Teil von einem LPC11Axx an. Die Infos die im Datenblatt und im User Manual setehen sind echt knapp beschrieben. Mir geht es um die Referenzspannung des ADCs. Verstehe ich das richtig, dass VREF = VDD = externe Versorgungsspannung ist? Das wäre doch ein Nogo für Systeme, bei den die Versorgungsspannung zw. 3.x-3.y angelegt werden kann. Im User Manual UM10527 sieht man im Blockschaltbild eine Ref Spannung von 0.9V die auch zum ADC führt. Auf Seite 219 steht in der Beschreibung des ADC' aber folgendes: V_VREF When DONE is 1, this field contains a binary fraction representing the voltage on the ADn pin selected by the SEL field, divided by the voltage on the VDD pin. Zero in the field indicates that the voltage on the ADn pin was less than, equal to, or close to that on VSS, while 0x3FF indicates that the voltage on ADn was close to, equal to, or greater than that on VREF. Im Beispiel lösen die die 10Bit Werte ebenfalls auf 3300mV auf. Geht doch nur, wenn man eine saubere Versorgung hat!? Ich habe zuvor mit STM Controllern gearbeitet, die Fülle an User Manuals, Appnotes hat mich verwöhnt. Zu dem LPC existiert nur ein User Manual, ein Datenblatt und beides ist dürftig/unausreichend beschrieben.
V_DD ist anscheinend die Referenzspannung für den ADU. Man kann eine aufgrund von schlechter Spannungsversorgung fehlerbehaftete Messung mit einer Vergleichsmessung der internen Referenz korrigieren.
Simon schrieb: > Man kann eine > aufgrund von schlechter Spannungsversorgung fehlerbehaftete Messung mit > einer Vergleichsmessung der internen Referenz korrigieren. Ja, das verstehe ich auch so. In dem man am AD6 die 0.9 misst und die Differenz ausrechnet. Schade, hat in meinem Fall sonst alle Anforderungen erfüllt. Und nun scheitert es an der ADC Genauigkeit...
Art schrieb: > Zu dem LPC existiert nur ein User Manual, ein Datenblatt und beides > ist dürftig/unausreichend beschrieben Die LPC11Axx sind tatsächlich eine Ausnahme, üblich ist deutlich mehr Doku. Es gibt allerdings ein Eval-Kit, dazu kann man die ADC Beschaltung und Demo-Code runterladen: https://www.iar.com/iar-embedded-workbench/add-ons-and-integrations/updates-for-iar-kickstart-kit/ Deutlich mehr Doku gibt es für den "Nachfolger" der zuerst LPC13Axx hiess und dann in LPC15xx umbenannt wurde. App-Notes und umfangreiche Demos in LPCOpen. Der hätte zudem 12-Bit ADC / DAC http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/lpc-cortex-m-mcus/software-tools/lpcopen-libraries-and-examples:LPC-OPEN-LIBRARIES
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.