Hallo! Ich muss mit einem ADC ein Signal wandeln, mit dem Problem, dass das Signal eine gewisse Signalform habe, und ich die Abfrage Synchronisieren muss. Also ich stelle mir das so vor: alle 30µs liegt mein Signal welches ich wandeln möchte für ca. 500ns an. Ein Synchronisationsimpuls hierzu liegt vor. Ich habe nun gegooglet, kann aber nichts zu ADCs welche Synchronisierbar sind finden. Ich bräuchte eines mit einem SPI Ausgang. Es müsste doch ADCs geben, die ein Latch eingebaut haben, und er nur wandelt wenn ich ihm einen Impuls vorgebe oder? Weiß jemand, ob es sowas gibt, oder wie man das nennt? Dankesehr Lg Manuel
Hmm... Eine (analoge) S/H-Stufe ("Schalter", Kondensator, ggfs OpAmp) davorschalten reicht nicht?
Hallo! Danke für deine schnelle Antwort. Leider nein, das Problem ist, dass 1. das Übersprechen des Synchronisationssignals auf das Ausgangssignal bei einem S&H relativ groß ist. und 2. liegen aufgrund eines in der Nähe liegenden Trafos einige Störungen ( im mV Bereich ) zwischen den Abtastzeiten, die ich hiermit auch umgehen möchte. Daher würde ich mich eher für eine digitale Lösung interessieren. Lg Manuel
Eine Menge ADCs haben den S&H eingebaut. Früher nannte man entsprechende Teile meines Wissens noch stolz "sampling ADC", heute wird das häufig nicht mehr extra erwähnt. Bausteine wie der AD7610/7612 haben einen extra Pin (convstart), mit dem die Eingangsspannung eingefroren und die Wandlung begonnen wird. Andere wie der AD7911/7921 steuern das Abtasten über die fallende Flanke des CS am SPI-Interface. viele Grüße Achim
Hallo! Danke für die Antwort der AD7610 sieht gut aus, hätte er nicht so viele Anschlüsse. Es müsste doch ADCs geben, wo das Sample&Hold Eingangssignal nach außen geführt ist oder? Habe bei den üblichen verdächtigen Maxim, TI, Analog Devices nachgeschaut, konnte aber nichts derartiges finden. Den CS kann ich ja auch nicht verwenden, da ich den ja für die SPI Übertragung brauche. Kennt jemand etwas passendes? Lg Manuel
@ Manuel (Gast) >Es müsste doch ADCs geben, wo das Sample&Hold Eingangssignal nach außen >geführt ist oder? Gibt es tonnenweise. > Habe bei den üblichen verdächtigen Maxim, TI, Analog >Devices nachgeschaut, konnte aber nichts derartiges finden. Dann hast du falsch gesucht. OK, bei SPI-Typen kann es weniger geben, aber ADCs mit parallelm Ausgang haben das fast immer. >Den CS kann ich ja auch nicht verwenden, da ich den ja für die SPI >Übertragung brauche. Kommt auf den ADC an, bei einigen wird mit CS auch gesampled. Falls man wirklich nix passendes findet, muss man halt eine extra Sample&Hold Stuife nutzen, gibt es auch fertig. MfG Falk
Auf die Schnelle http://www.analog.com/static/imported-files/data_sheets/AD7910_7920.pdf Seite 19, 2. Absatz. MfG Falk
Hallo Falk! Also bei den SPI Typen findet man tatsächlich nichts. Das Problem ist, wenn ich mehr als einen Slave am SPI Bus hängen hab, brauche ich CS für den Master, und kann den nicht für meine Synchronisation missbrauchen. So wie auch bei dem von dir vorgeschlagenen AD7910/20 Lg Manuel
@ Manuel (Gast) >Also bei den SPI Typen findet man tatsächlich nichts. Nö, DU findest nichts. >Das Problem ist, wenn ich mehr als einen Slave am SPI Bus hängen hab, >brauche ich CS für den Master, ??? > und kann den nicht für meine >Synchronisation missbrauchen. So wie auch bei dem von dir >vorgeschlagenen AD7910/20 ??? Natürlich musst du hier etwas tricksen, denn du must CS von deiner Sync-Schaltung betreiben, dann aber per Master die Daten abholen. Aber diese Problem ist überaus lösbar, vielleicht mit einem RS-FlipFlop gestrickt aus einem 74HC00. So in der Art, Sync-Schaltung setzt CS auf low mit kurzem Puls am RS-FF, der uC bekommt das per Interrupt mit, schickt dann die Daten per SPI, CS muss er nicht setzen. Am Ende macht er ein Reset des RS-FF und CS geht wieder hoch. Sollte passen. MfG Falk
Hallo Falk ! Ja besten Dank für deine Antwort. Müsste tatsächlich mit einem RS-FF machbar sein. Ich hätte aber gerne eine Lösung, wo der µC / Master keine zusätzlichen Änderungen braucht. Ich hab mir jeden 12 Bit ADC mit SPI Ausgang bei Maxim AD TI angeschaut, lediglich bei Maxim konnte ich eine Type finden: MAX 176 DBL: http://datasheets.maxim-ic.com/en/ds/MAX176.pdf Problem bei dem: Er hat keinen CS für den SPI Bus. Lg Manuel
Hallo Manuel, die vielen Pins des AD7610 sollten dich nicht stören, sofern du das Teil Löten kannst. Wenn du den Burschen über SPI ansteuerst, kannst du fast alle Pins auf feste Pegel legen (die Auswahl der Pegel bestimmt die Konfiguration des Bausteins). Viel mehr als SPI und CNVSTART brauchst du dann nicht dynamisch anzusteuern. Wenn dein Eingangssignal aber wirklich nur für 500 ns anliegt, ist der AD7610 doch nichts für dich: der hat nur eine Analogbandbreite von 650 kHz, innerhalb der 500 ns schwingt der nicht auf deinen Messwert ein. Dann müsstest du z.B. den AD7612 nehmen, der 45 MHz Analogbandbreite bietet. Dafür kostet er aber auch schon ganz ordentlich. Ins Datenblatt reinarbeiten, um die ganzen Eingänge zu verstehen und festzulegen, müsstest du bei beiden. In Table 1 des Datenblatts ist übrigens eine ganze Reihe ähnlicher ADCs aufgelistet und verlinkt (andere Auflösungen, andere Abtastraten, andere Eingangsspannungsbereiche). Vielleicht findest ja darüber einen, der perfekt auf deine Anwendung passt. viele Grüße Achim S.
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.