Gast
#4671273
Hallo Zusammen, ich hätte zwei Fragen zu dem DigitalPoti AD5272/5274, den ich als variabler Widerstand für einen Spannungsteiler nutze. 1. Im Datenblatt wird angegeben, dass der aktuelle Widerstandswert Rwa=D/1024*Rwa ist. Wenn Rwa=20kOhm ist und D dem Dezimalwert 0-1023 entspricht, erhalte ich für D=1111111111=1023 nicht 20kOhm, sondern 19,980kOhm. Nehme ich für D jetzt den maximal-Dezimalwert 1023 oder 1024 (Datenblattauszug: D is the decimal equivalent of the binary code loaded in the 10-/8-bit RDAC register.)? 2. Bei einem linearen Kennlinienverlauf habe ich eine bestimmte konstante Anstiegsrate von V/Bit. Bei 1000V und 1024 Schritten z.B. 0,976V. Möchte ich 1,953V, also die nächsthöhere Stufe, muss ich bei jedem Hochzählen um 2 Bits erhöhen und so weiter. Wie mache ich das aber bei einem nichtlinearen Verlauf (logarithmisch)? Da habe ich keine konstante Anstiegsrate, möchte aber auch eine Anstiegsrate über eine GUI definieren. Intern ist das ja kein Problem. Da erhöhe ich einfach um 1 Bit pro Schritt, um 2 Bit pro Schritt oder 3 Bit und so weiter. Das hängt davon ab, wie hoch die Anstiegsrate ist.