-
Thread
ADC Reihenfolge Spannungen beim Einschalten
Hallo, konkret geht es um den ADS1256. Welche Reihenfolge sollte man beim Design beachten ? Analogversorgung, Digitalversorgung, Digitaleingänge (SPI) und Analogeingänge. Gibt es eine Reihenfolge, die man nicht machen sollte ? Also
Ich kenne nur den kleine Bruder ADS1255. Da gibt es meiner Meinung nach nichts zu beachtet. Klar, Spannungsversorgung sollte schon anliegen bevor du irgendwas über SPI rausbekommst. Aber das weißt du ja sicher selbst. Irgendetwas anderes
-
Thread
Kommunikation mit AD-Wandler ADS1255
Tobi schrieb im Beitrag #5305881: > Momentan sind CPOL UND CPHA auf "0" Beim ADS1255 hab ich jetzt auf anhieb nichts gefunden, beim ADS1299 ist es so: NOTE: SPI settings are CPOL = 0 and CPHA = 1.
..61 bestimmen den SPI-Modus, nämlich "01", also so wie es mein Vorredner schon schrieb. Die drei ADS1255-1257 unterscheiden sich anscheinend nur in der Anzahl der Analogeingänge.
-
Thread
Spannungsreferenz geeignet für ADC?
Hi, ich plane immer noch mein Layout mit dem ADS1255 ADC. Bin eigentlich schon bei einer Version bei der ich sagen würde dass sie funktioniert. Momentan stell ich mir bei meiner Spannungsreferenz die Frage ob diese ohne Weiteres geeignet ist. Ich
sie direkt geeignet ist? Hier die beiden Datenblätter: ADC: http://www.ti.com/lit/ds/symlink/ads1255.pdf Spannungsreferenz: http://www.analog.com/media/en/technical-documentation/data-sheets/ADR440_441_443_444_445.pdf Vielen Dank
-
Thread
ADC und ISP an einem SPI Bus
zu entwerfen. Auf dem einen Board befindet sich ein analoges Front End welches Spannungen in einen ADS1255 ADC schiebt. Das SPI vom ADS1255 leitet die Daten dann per Flachbandkabel auf die zweite Platine weiter, wo ein Atmega die Daten empfangen soll. Mir bereitet der Anschluss des ISP auf der zweiten
Rike schrieb im Beitrag #5214583: > SPI vom ADS1255 Der ist ja nicht schnell, da könntest Du auch ein Software SPI mit anderen Pins machen. > ISP Leitungen zur Programmierung Dazu wieder der Hinweis: alle uC ausser AVR machen ISP über einen
-
Thread
SPI Timing Diagramme von A/D-Convertern interpretieren
kommen kann. Deswegen möchte ich gerne erstmal die Diagramme verstehen. Als Beispiel würde ich den ADS1255 in den Raum stellen. ( http://www.ti.com/lit/ds/symlink/ads1255.pdf ) Dort ist auf Seite 6 das Diagramm mit den verschiedenen Zeiten dargetellt. Grundlegend habe ich das SPI schon verstanden
-
Thread
ADC für Thermoelement Aufbereitung
Sensorbias, Stromquellen) AD7175-2 (24-Bit Delta-Sigma, 250 kSPS, Input Buffer, int. Referenz) ADS1262/3 (32-Bit Delta-Sigma, 38.4 kSPS, Buffer + PGA, int. Referenz, Sensorbias, Stromquellen) ADS1258 (24-Bit Delta-Sigma, 125 kSPS) ADS1255/6 (24-Bit Delta-Sigma, 30 kSPS, Buffer + PGA) ADS1248 (
AD8495 als Verstärker und den AD7684 als ADC-Driver verwenden. Als ADC selbst tendiere ich zu dem ADS1255. Denkt ihr die drei ICs könnten gut harmonieren. Beim AD7684 steht im Datenblatt, dass er ADCs mit 16 Bit treiben kann. Wie kommt diese Begrenzung zustande? Dann würde de ADS1255 rausfallen..
-
Thread
NRF52823 - SPI-Problem in Zusammenhang mit ADS1256; zu geringes Logiklevel
leider gerade an folgendem Problem: Ich möchte mit dem uC nrf52832 gerne mit dem Digitalkonverter ADS1256 via SPI kommunizieren. Auf dem Steckbrett hat das nach Anfangsschwierigkeiten auch gut funktioniert. Dabei habe ich den NRF52832 mit dem Nordic-Devboard verwendet und den Code aus einem Beispiel
der Fehler mitwandert, empfehle ich einen Blick auf die Software und die Hardware. Entweder ist der ADS1255 und zieht den Pegel runter oder irgendein Pin wird falsch initalisiert/gesteuert.
-
Thread
ADS1255 / ADS1256 Beispielcode
Hallo, ich will einen Sensor mit dem ADS1255 @ 500SPS (PGA=1, Gain=1) auslesen. Hat jemand vielleicht bereits einen Code? Im Moment halte ich mich an diese Anleitung: http://openedv.com/posts/list/54006.htm Ist leider nur etwas chinesisch
-
Thread
Auslesen eines ADC7828E per I2C
Sorry, Ich meinte natürlich den ADS7828E
() == 2) { //Checking if the MCP9808 is available LOG("ADS7828E NACK receifed on transmit of address ");} else if (Wire.endTransmission() == 3) { //Checking if the MCP9808 is available LOG("ADS7828E NACK receifed on transmit of data ");} else
-
Thread
[V] Diverse Teile ADS, OPAMP, TLC, LED ATMEGA16
einfach melden. Bei größerer Abnahmemenge sind sicher auch Rabatte drin :-) Nun denn: 2 x ADS1255IDBTG4 7,00€/St. 1 x AD 7924 BRUZ 8,5€/St. 2 x OPA 2350 UA SOIC 3,40€/St. 2 x OPA 4350 UA SOIC 9,20€/St. 21 x AtMega16 - 16AU 3,50€/St. 30 x TLC5947 TSSOP 4,60€/St. 3 x TLC5940
-
Thread
Bestauflösender Atmel ADC
gut aus. Typische Eval-Boards... CS5534 http://cirrus.com/en/pubs/rdDatasheet/CDB5534U_DB6.pdf ADS1255 http://www.ti.com/lit/ug/sbau090c/sbau090c.pdf "Spannend" wird es erst wenn die voraussichtliche Einsatzumgebung richtig "verseucht" ist.
-
Thread
18bit oder 24bit ADC empfehlung bitte
Neigungswinkel benutze. Die Firma des Sensors empfiehlt selbst einen 24-Bit ADC zu benutzen und zwar den ADS1255 / ADS1256 von TI. Der Sensor der ein paar Tausend kostet, hat ein sehr geringen Bias so, dass am langen Ende 18/19bit effektiv rauskommen sollten. Es geht jetzt nicht darum 0.000001° zu messen
benutze. > > Die Firma des Sensors empfiehlt selbst einen 24-Bit ADC zu benutzen und > zwar den ADS1255 / ADS1256 von TI. Direkte Alternativen sind auch etwas dünn gesät... u.a. ISL26102/26104, AD7190-AD7195, AD7176-2, AD7767, ADS1282, LTC2442 (alle mit z.T. deutlich unterschiedlichen Charakteristika
-
Thread
Wertigkeit eines LSB 24 Bit Sigma Delta ADC
Ich beschäftigte mich gerade mit dem Einsatz eines 24 Bit Sigma Delta ADC von Texas Instruments. Dem ADS1256: http://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=SBAS288&track=no Hierzu habe ich eine eher banale Frage: Das Datenblatt spezifiziert diesen Wandler mit einer
Weils als zweierkomplement ausgegeben wird: [pre] The ADS1255/6 output 24 bits of data in Binary Two’s Complement format. The LSB has a weight of 2VREF/(PGA(2^23 − 1)). A positive full-scale input produces an output code of 7FFFFFh and the negative full-scale
-
Thread
Embedded Linux, SPI, GPIO
möchte von einem Linux-System (Pandaboard) über die SPI-Schnittstelle Daten von einem AD-Wandler (ADS1255 von Texas Instruments) lesen. Der AD-Wandler hat einen DATA-READY Ausgang, der kurzzeitig high wird wenn eine Wandlung fertig ist. Nun möchte ich auf dem Pandaboard folgende Schritte durchführen
gehen, also muss man den ISR auf negative Flanke stellen, dann kann man im Wandlertakt( z.B. 1000Hz ADS1281) die 3 bzw 4 Bytes auslesen. Klappt prima bei mir, leider nicht mit Linux. Bernd
-
Thread
Kochrezept für SNR bestimmen in der Realität
Prinzip höher sein, als der ideale Wert. Was sagt das Datenblatt dazu? Ein Beispiel ist z.B. Der ADS1255. Ein 24 Bit Wandler, der ein ENOB bis zu 25,3 besitzt (siehe Seite 12). LG Christian
Datenblatt dazu? Ein Datenblatt habe ich leider nicht zur Verfügung. > Ein Beispiel ist z.B. Der ADS1255. Ein 24 Bit Wandler, der ein ENOB bis > zu 25,3 besitzt (siehe Seite 12). > > LG Christian Interessant, dass der ideale Wert nicht unbedingt der höchste ist! Danke für die Stellungnahme.
-
Thread
Hochauflösender DA-Wandler 1uV - 1V
der ADCs ADS1254: keine interne oder System Offset und Full-Scale-Kalibrierung muss vollständig extern gemacht werden -> größere Fehler CS5534: interne Offset/Gain-Kalibrierung nur für Gain=1, Systemkalibrierung
Rauschen viel zu hoch. Bei meinen Recherchen bin ich ebenfalls auf den AD7190 sowie den LTC2440 und ADS1255 gestoßen. Weißt Du welcher von diesen ADCs sich auch unipolar mit 0..5V Eingang betreiben läßt bzw. gibt es irgendwelche Applikationen hierzu? Ich habe nämlich keine Lust mir die Genauigkeit
-
Thread
Referenzspannung und Messwert eines A/D-Wandlers
Messwert eines A/D-Wandlers u. a. proportional seiner Referenzspannung ist. Bei meinen Messungen am ADS1255 zum Rauschen suchte ich eine konstante "rauschfreie" Spannungsquelle. Dabei dachte ich u. a. an die Referenzspannungsquelle, die am ADS1255 angeschlossen ist. Wenn der Wandlereingang an seine
thermischen Drift, nicht Rauschen. Ok, da gibt es aber nicht nur die Thermospannung sondern beim ADS1255 auch noch die Gain Drift von 0,8ppm/K also typisch rund 13 counts / Kelvin. Gruß Anja
-
Thread
A/D-Wandler ADS1255 antwortet nicht
Hat jemand einen funktionstüchtigen Programmschnipsel für den ADS1255? Der ADS1255 auf meiner Leiterplatte antwortet nicht. Bevor ich den ADS1255 austausche, wollte ich ausschließen, dass ich einen (oder mehrere) Fehler im Programm habe. Das Programm muss nicht
läuft bei mir das Auslesen eines Messwertes. Hauptursache war die falsche Polarität für SPI. Der ADS 1255 erwartet für den SCLK Takt im inaktiven Zustand L. Noch nicht gelingt mir das Beschreiben eines Registers. Um z. B. die Verstärkung zu ändern, habe ich formuliert: void einstellungen_ADS1255
-
Thread
ADS1255, sporadisch Messungen, nicht nachvollziehbar
umgehängt bekommen, deren Komponenten leider nicht von mir gewählt wurden. So ist unter anderem ein ADS1255 an Board. Mittlerweile klappt konfigurieren etc. scheinbar problemlos. Das Verhalten ist allerdings nicht wirklich brauchbar: Kaltstart -> 3-4 Messungen scheinbar möglich, kann die Werte derzeit
-
Thread
A/D-Wandler ADS1255 läuft nicht
gleichen Frage um Hilfe gebeten. Hat jemand einen funktionstüchtigen Programmschnipsel für den ADS1255? Der ADS1255 auf meiner Leiterplatte antwortet nicht. Bevor ich den ADS1255 austausche, wollte ich ausschließen, dass ich einen Fehler im Programm habe. Das Programm muss nicht ausgefeilt sein
- das ausgesendete Zeichen (Bitmuster) ist mit dem Oszi an Din des ADS1255 zu sehen - egal was gesendet wird, an Dout des ADS1255 ist kein Bitmuster zu sehen, woraus ich schließe, dass der ADS1255 nicht antwortet und evtl.sogar defekt ist es könnte aber natürlich
-
Thread
Auswahl eines AD Wandlers
= 64 wäre FSR = ±2 * 0.5 V / 64 = ±15.625 mV Falls bei der Anwendung die hohe Abtastrate des ADS1255 nicht gebraucht wird, wäre der ADS1234 oder der AD7794 vorzuziehen.
hier wird u. a. der ADS1255 genannt. Hat jemand einen funktionstüchtigen Programmschnipsel für den ADS1255? Der ADS1255 auf meiner Leiterplatte antwortet nicht. Bevor ich den ADS1255 austausche, wollte ich ausschließen,
-
Thread
AD- Wandler mit 24 Bit sinnvoll?
> Soetwas zu schreiben ohne die Alternative zu nennen ist unfähr! unfähr- was? ADS1255
-
Thread
µController mit 16bit ADC
an die 24-Bit kommen. Gibt es eigentlich nur Externe wie die CS5532/34-BS (23-Bit) von Cirrus oder ADS1255/56 von TI (abgesehen von den "Monstern" ala Thaler ADC180).