Guten Abend Ich habe eine Frage bezüglich AD-Convertern. Die normalen ADC's welche ich einsetze haben meist eine Serielle Schnittstelle an welcher auf Anforderung der aktuelle Wert ausgelesen wird. Nun weiss man leider nicht zu welcher präzisen Zeit der Wert entstanden ist, da der ADC ja dauerhaft umwandelt. Ich suche nach einem ADC welcher auf Befehl umwandlet, also wenn ein Signal an einem Pin anliegt wird im exakt selben Moment eine Umwandlung ausgeführt, so kann Sichergestellt werden dass eine Umwandlung zum Zeitpunkt X ausgeführt wurde. Stellt euch ein Rechtecksignal (0-5V) vor welches eine Periodendauer von 50us hat. Nun stellt euch vor der ADC der das Signal misst hat die selbe Frequenz und trifft nun unglücklicherweise immer die 0V Periode. Am besten wäre ein ADC welcher mit hoher Taktrate (5MHz) per Clock versorgt wird, und dann jeweils eine Konvertierung ausgiebt. So ähnlich wie man das von Input-Shift registern kennt, diese können auch nur den aktuellen Zustand erfassen Gibt es solch einen ADC? Ich benötige min. 14bit bei min.3 MSPS Danke für eure Hilfe Giaccomo
Macht man das nicht mit sample hold am Eingang ? Entweder der ADC hat einen oder Du mußt einen davor schalten.
Es gibt Mehrkanal-AD-Wandler die synchron samplen, vielleicht ist da ja was was du suchst. Suchbegriff ist "simultaneous sampling adc" http://www.analog.com/en/products/analog-to-digital-converters/standard-adc/precision-adc-20msps/simultaneous-sampling-ad-converters.html
Es gibt auch welche die mit CS-Siganl vom SPI samplen z.B. Ad7476 http://www.analog.com/media/en/technical-documentation/data-sheets/AD7476_7477_7478.pdf
Auch dann wäre noch offen, welche Integrationszeit er nutzt. Sowas steuert man eigentich mit einem S&H-Gleid am Eingang oder man misst es am ADC mit Pulsen aus und stellt fest, dass es zufällig passt. Die Periode mit der er sampelt muss zur Anwendung passen. Die reine Samplezeit ist nochmal was anderes.
Da braucht man keinen mehrkanaligen ADC dazu. Bei AD gibt es z.B. die Pulsar-Serie, die haben einen Convert-Eingang: http://www.analog.com/en/design-center/landing-pages/001/pulsar-adc-evaluation-tools.html Z.B. hat der AD7625 6 MSPS. http://www.analog.com/media/en/technical-documentation/data-sheets/AD7625.pdf Aber willst du / kannst du die Bits auch so schnell auslesen??? Der AD7625 muss mit LVDS angesteuert werden! Kannst du QFN löten? Einen ADC mit derart hoher Samplerate wirst du nicht im DIL finden... Wahrscheinlich gehst du ungeschickt an das Problem ran und es gibt eine viel einfachere Lösung...
SAR basierte ADCs haben praktisch immer einen definierten Sample Zeitpunkt. Einige haben einin dedizierten "conversion start" pin, andere samplen mit dem SPI CS signal, und dann gibt es auch die, welche beim Xten SPI clock cycle samplen. Mit samplen ist jeweils der übergang von tracking nach sample&hold gemeint. Die eigentliche Konvertierung findet anschliessend mit der im inputkondensator gesampleten Spannung statt.
Hier noch ein paar ADCs mit >=3MSPS und 14Bit von Analog z.T. ehem. Linear: http://www.analog.com/en/parametricsearch/11007#/p193=14&p1746=3000000|10000000&p4363=select%20all Der z.B. LTC2356-14 hat einen CNV Eingang, damit triggerst du die Wandlung. Die differentiellen Eingänge kannst du auch teilweise Single-Ended betreiben, da musst du mal ins Datenblatt schauen. Mit den ADCs der LTC-Reihe habe ich bisher gute Erfahrungen gemacht.
man könnte auch kontinuierlich konvertieren und, ich hab grade ein arduino (nano kost 2€ bei ebay mit 16mhz atmega) im autorun adc mode im kopf, in der ISR schauen ob das sample gebraucht wird und falls ja dann speichert man die weg und hängt von ner RTC (kost n euro bei ebay) ein time stamp zum messwert dazu.
Andre R. schrieb: > arduino (nano kost 2€ bei ebay mit 16mhz atmega) Ja das Schreiben und das Lesen ist nie mein Fall gewesen ... Wie soll ein 16 Millihertz Controller mit 10 Bit ADC 3 MSPS mit 14 Bit liefern?
Andre R. schrieb: > man könnte auch kontinuierlich konvertieren und, ich hab grade ein > arduino (nano kost 2€ bei ebay mit 16mhz atmega) im autorun adc mode im > kopf, in der ISR schauen ob das sample gebraucht wird und falls ja dann > speichert man die weg und hängt von ner RTC (kost n euro bei ebay) ein > time stamp zum messwert dazu. Der interne ADC schafft aber keine 3 MSPS und auch keine 14 Bit. Und auch die 42 MBit/s wird er nichtmal ansatzweise wegstecken können.
Vielen Dank für die Inputs, Habe mich bei Analog Devices umgesehen, sehe ich es richtig das dieser hier: http://www.analog.com/media/en/technical-documentation/data-sheets/AD7484.pdf Mit PIN41 genau das bietet nachdem ich Suche? Die Datenmenge sollte kein Problem sein, da Sie nicht dauerhaft benötigt wird, sondern nur wärend der Messzeit. Ein Moderner MCU (STM32 bevorzugt) mit Taktfrequenzen von >48MhZ sollte das bedienen können, vorallem bei Paralell-Schnitstelle
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.