Forum: Mikrocontroller und Digitale Elektronik Suche isoloerten ADC für 1MHz


von Kitz (Gast)


Lesenswert?

Hallo,

Ich möchte ein Signal mit 1Mhz Abtasten und suche einen passenden ADC.
Auflösung sollte bei 12 bis 16 bit liegen und der ADC muss vom uC 
isoliert sein.
Kann mir jemand einen ADC empfehlen?

Da der ADC isoliert sein sollte habe ich bis jetzt nur nach ADCs mit 
seriellen Interface gesucht. Macht es Sinn einen mit parallelen 
Interface zu verwenden und die Datenleitungen optisch zu trennen?

Danke und Gruß,
Kitz

von Stefan S. (mexakin)


Lesenswert?

aus dem BAuch heraus würde ich sagen 1µs für MEssung plus Wandlung gehen 
nicht mit 12bit, das ist viel zu schnell.

500kHz könnte klappen, ich arbeite mit 12bit bei 250kHz, alleine eine 
vernünftige S&H Zeit braucht da mehr als 1 µs und ich wüsste nicht wie 
man das verkürzen kann.
Grüße.

von Kitz (Gast)


Lesenswert?

Danke für die schnelle Antwort!

Die 500kHz beziehen sich auf einen ADC mit seriellem Interface?
D.h. ich sollte auch noch mal nachrechnen ob nicht auch 10 bit reichen..

Kann man generell sagen das parallele ADCs schneller sind ?

Gruß,
Kitz

von Dennis (Gast)


Lesenswert?

Der alternative Ansatz wäre ein Delta-Sigma-Modulator. Den Datenstrom 
kannst du sehr einfach galvanisch trennen und hinterher auf die 
Auflösung filtern, die du brauchst. Mit mehreren Filtern kann man aus 
dem selben Datenstrom ein schnelles Signal mit 5-6 bit Auflösung 
generieren (für die Überstromabschaltung) einen mittelschnellen mit 
10-12 bit (für die Regelung) und einen mit 18-20bit (Berechnung 
Effektivwert). Alles eine Frage der Filterauslegung (meist sinc3)

TI hat einige im Portfolio, beispielsweise den amc1204. den habe ich 
selber schon in mehreren designs, funktioniert anständig.

Ein passender Filter wäre z.B. der amc1210

Rest siehe hier:
http://www.ti.com/lsds/ti/data-converters/isolated-adc-products.page

Bevor man die Dinger einsetzt, sollte aber der theoretische Hintergrund 
klar sein (!!!)

von ./. (Gast)


Lesenswert?

Schon steinalt:

Analog AD7400  16-bit ADC (isolated Sigma Delta modulator)

VHDL-Code fuers Dezimieren gibts im Datenblatt.

von Ulrich H. (lurchi)


Lesenswert?

Als 12 Bit ADC könnte man ggf. einen kleinen ARM µC (ggf. auch xmega 
AVR) nutzen. 1 MHz Samplingrate schaffen einige Typen noch. Das ist ggf. 
günstiger als reiner ADC mit SPI-Interface und auch flexibler.

Bei der Übertragung muss man hat sehen wie man die Daten schnell genug 
rüber bekommt - Optokoppler sind da ggf. schon ziemlich am Limit.

von Gerhard O. (gerhard_)


Lesenswert?

Es gibt schnelle Digitale Isalators von einigen Herstellern wie Analog 
Devices. Diese beruhen auf das Prinzip der Monolithic Aircore Technik 
Übertragung und haben sich bei mir schon bei vielen Projekten bewährt. 
Die gibts bis zu über 100Mb Geschwindigkeit und allen denkbaren 
Kombinationen. Es gibt auch noch von andeen Herstellern welche sich auf 
GMR und kapazitive Techniken beruhen. Es muß heutzutage nicht mehr auf 
optischer Basis gemacht werden.

Beispiel:

ADUM1401 mit vier Kanälen, drei in einer Richtung und einen zur 
Datenrückführung.


http://www.analog.com/static/imported-files/data_sheets/ADuM1400_1401_1402.pdf

Mfg,
Gerhard

: Bearbeitet durch User
von Kitz (Gast)


Lesenswert?

@Dennis
Der amc1204 ist ja für die Strommessung ausgelegt. Ich habe aber eine 
Spannung 0..5V zu messen.

@Gast
Muss der AD7400 in Verbindung mit einem FPGA verwendet werden, oder 
gibt's hier auch Filterbausteine ?

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
Noch kein Account? Hier anmelden.