Im Forum und im Wiki
-
Thread
ADS8344 funktioniert nur mit langsamen SPI
bedeutet, dass immer der Wert 0 ausgelesen wird. Ich verwende folgenden Code: [c] uint16_t ads8344_read(void) { uint8_t temp = 0; uint32_t result = 0; ADS8344_ENABLE = 0; spi3_read_send(ADS8344_CONFIG | 1 << ADS8344_STARTBIT ); //CONFIG = 0x04 Startbit = 7 // MSB
Datenblatt sollte dieses Delay jedoch nicht nötig sein. Der Code mit dem Delay: [c] uint16_t ads8344_read(void) { uint8_t temp = 0; uint32_t result = 0; ADS8344_ENABLE = 0; spi3_read_send(ADS8344_CONFIG | 1 << ADS8344_STARTBIT); //CONFIG = 0x04 Startbit = 7 __delay32
-
Thread
ADS8344 15bit statt 16bit
#3130635: > Und was gibt er bei 2,5V aus? > > Vielleicht ist er im Bipolar-Mode. ... der ADS8344 ermöglicht überhaupt keinen bipolar-Mode.
Problem gelöst!!! Um 16bit auszulesen sind beim ADS8344 3 Lese-Bytes notwendig, da sonst das letzte Bit wegen Timing verloren geht! Vielen Dank trotzdem!
-
Thread
ADS8344 und AT90CAN128
Hallo, ich habe versucht, einen ADS8344 ADC von TI mit dem AT90CAN128 von Atmel über SPI komminizieren zu lassen. Irgendwie klappt das nicht. Anscheinend ist das Timing nicht korrekt. Ich lasse meinen Code unten stehen. Ist das wahr, SPI-Daten
Regelaufgaben auf einem RS485-Bus hängt, da muss ich die Messwerte sowieso byteweise absenden. Den ADS8344 habe ich damals sehr billig als Restposten bekommen, der war eigentlich nicht meine erste Wahl, speziell wegen des winzigen Gehäuses.
-
Thread
Abschätzung Rasp 4 zur Messdatenaufnahme
man das was ich vor habe versuchen könnte oder es von vorne rein aussichtslos ist. Ein 8Ch-ADC (ADS8344) soll über eine SPI-Schnittstelle seine Messdaten (Abstastrate pro Kanal: ~10ksps) zum Rasp schicken und abspeichern. Das heißt man wäre bei ca. 1,9MBit/s Datenrate (24Bit*8Kanäle*10ksps). Ein
ElecEddy R. schrieb im Beitrag #6490220: > 24Bit*8Kanäle*10ksps https://www.mikrocontroller.net/part/ADS8344 mit einem 16-Bit ADC? woher stammen die zusätzlichen 8 Bit?
-
Thread
SPI Reichweite
ich auch mit einem FTDI2232. Ueber Flachbandkabel schliesse ich verschiede Hardware an. Z.B. den ADS8344. Gerade der ADS8344 ist sehr empfindlich. Wenn das Kabel zu lang wird (vielleicht 50 cm) oder man mehrere Lasten am Flachbandkabel haengen hat, dann "spotzt" der ADS8344. Am Skope kann man klingeln z.B. an SCL erkennen, dass den ADS8344 aus dem Tritt bringt. Kurzum: Vermeidet es SPI Signale als solche (Single_Ended) von der Platine runterzuleiten...
-
Thread
Ist der IC gut?
Gründen auch immer- im Datenblatt FEHLTEN. Wir haben uns dann entschlossen, mit einem anderen ADC (ADS8344) noch mal neu anzufangen, hat uns ne Menge Arbeit und Ärger erspart.
Oh, dann knick ich das und suche mir einen neuen, danke für die Info :-). Wo hast du denn den ADS8344 her?
-
Thread
Abtastrate 8-Channel ADC ADS8344
Hallo liebes Forum, ich habe eine Verständnisfrage zum ADS8344 (https://www.ti.com/product/ADS8344). Im Datenblatt sind 100kHz als Abtastrate angegeben. Leider kann ich nicht eindeutig aus dem Datenblatt herauslesen ob diese Angabe 100kHz pro Kanal bedeutet