Hallo Leute, hat jemand Erfahrung mit diesem ADC: - AD7699 - www.analog.com/static/imported-files/data_sheets/AD7699.pdf. Bei mir scheint kein signal anzukommen. Gruss - Michael
Gast
#2456759
Michael Gromov schrieb: > Bei mir scheint kein signal anzukommen. ??
Die Sache ist, dass ich SSI (von TI) verwende und da gibts ja als pins SSIRx, SSITx, SSICLK und SSIFSS und ich vermute, dass Rx =MasterInput, Tx = MasterOutput SSICLK = Clock und SSIFSS sollte dann Chip Select sein. so habe ich das auch verbunden. Ich mache die ganze SSI pheriferie an versuche gleich danach mit einer nonblocking funktion die Daten zu empfangen, aber der Prozess bleibt in dieser Warteschleife hängen:
1 | |
Da gehe ich davon aus, dass da kein Signal ankommt oder der Slave gibt das Kanal nicht frei...
Gast
#2456835
Oszilloskop vorhanden?
Gast
#2464393
Hi - ja ich habe mir das auf dem oszi angeschaut und ich kann jetzt auch richtige ergebnisse auslesen - das sind 8x kanaelle und 1x Temperatur. Mein Problem ist, ich kann nicht den ADC konfigurieren. Es scheint als wuerde der nicht auf meine Konfiguration hoeren. Ich glaube, dass ich das Datenblatt nicht gut verstehe. Koennt Ihr mir bitte helfe aus dem Datenblatt zu verstehen, wie man den ADC konfiguriert? Folgendes mache ich: meine Konfiguration: 1MHz, 16bit, busy indicator, RDC(read during conv.) 1. CNV auf high, dann 10ns warten dann auf low. (cnv habe ich an einen GPIO angeschlossen) 2. sende an DIN 0x2C50 (will nur temp. und die aktuelle Konfiguration auslesen) 3. empfange daten in eine for(i=0;i<=9;i++) schleife Aber ich empfange alle 8x ADC Kanaelle, was ich nicht will, die Temperatur und ich sehe auch nicht die aktuelle konfiguration. Wenn jemand mit diesem ADC schon gearbeitet hat, koenntet Ihr mir bitte bitte einfach ein Beispiel-Code mit der Konfiguration des ADC schicken? Sitze schon seit einer woche dran... Vielen Dank im Voraus, Gruesse - Michael
Ich hab auch schon mit aehnlichen Dingern gearbeitet. Das Datenblatt
zeigt ein Konfigurationsregister, das muss richtig geschrieben werden.
Das Timing ist auch da. Kontrollieren kann man's ja mit dem Scope.
> 1. CNV auf high, dann 10ns warten dann auf low.
10ns warten ? Eher nicht. An welchen Controller is der ADC angeschlossen
?
Gast
#2464435
hi - es ist der LM3S1968 also es laueft ueber SSI
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.
