-
Thread
LM3914 propagation delay?
500kHz abtasten, um das Signal sicher zu erfassen. Meine Kandidaten wären der ADC081S101 oder der ADS7888. Alternativ könntest du statt deines Lösungsansatzes auch mal deine Aufgabe beschreiben. Evtl. findet sich ein anderer Weg zur Problemlösung. BTW: zitieren geht hier einfach über 1. den Text
-
Thread
Ein Paar Fragen zu Analog/Digital Wandlern
Werte erfassen. Diese sollen nicht gespeichert werden, also nur ausgelesen und verglichen. Mit einem ADS7888 habe ich schon ein wenig Erfahrungen gesammelt. Mein Problem ist nun, dass ich nicht schnell genug Daten erfassen kann. Der ADS ist nicht schuld sondern mein µC. Schließlich muss ich das clock Signal
gucken ob ich mit 20MHz auf 1,25Msp/s komme. Mit dem AVR habe ich dann 250ns Zeit zum Prüfen ob CS vom ADS7888 auf HIGH ist. Also funktioniert alles so wie es soll :).
-
Thread
Seltsames verhalten eines ADCs (ADS7888)
die ich hier habe wirkt wie verwünscht. Es handelt sich dabei um einen Atmega8 der Werte aus einem ADS7888 Analog-Digital Konverter ließt. Viel mehr hängt auch nicht dran. Ein LCD ist zwar mit einprogrammiert, für die aktuellen Tests aber abgeklemmt und aus kommentiert. Gestern saß ich eine ganze Weile
-
Thread
Kurze Frage zu ADCs: Innenwiderstand
begrüßen würde. Ist dies der einzige Faktor von dem der Innenwiderstand abhängt? Es geht um den ADS7888 Datenblatt: http://www.ti.com/lit/ds/symlink/ads7888.pdf
Phase, wenn der Sample-Kondensator ungeladen wird. Dazu sagt das Datenblatt The VIN input to the ADS7887 and ADS7888 should be driven with a low impedance source. In most cases additional buffers are not required. In cases where the source impedance exceeds 200 W, using a buffer would help achieve
-
Thread
MSP430 ADS7888 RS232
ich habe da ein paar Fragen. Benutzt wird der MSP430F149, Takt 7,3728 MHz (ACLK), IAR Software. ADS7888 (8bit ADC) Funktionsweise des Programms: Programm soll den Timerwert hochzählen und danach jeweils die Daten aus dem ADC auslesen und dann zum PC über RS232 schicken. Das Programm (siehe
gesetzt wurde. Wenn nicht, wird do-while beendet! D.h. Du wartest nicht wirklich auf die Antwort vom ADS7888! Besser: [c] IFG2 &=~ URXIFG1; while (~(URXIFG1 & IFG2)); // solange warten, bis Byte komplett empfangen ADC_Byte1=RXBUF1; [/c]