Forum: Mikrocontroller und Digitale Elektronik Suche A/D Wandler welcher die Daten parallel an FT245 übergibt


von Sebastian W. (code)


Lesenswert?

Ich suche einen einfachen A/D Wandler (kein Microcontroller), welcher 
die Daten parallel überträgt und mehrere Msps samplen kann.
Kennt jemand von euch einen?

Ich möchte dann die Daten vom A/D Wandler auf einen FTDI FT245 übergeben 
und am Pc auswerten. Funktioniert meine Überlegung? Bitte helft mir.

mfg
code

von Benedikt K. (benedikt)


Lesenswert?

Das wird so nichts. Das Problem ist, dass man zwar mit dem FT245 im 
Mittel >500kByte/s übertragen kann, aber je nachdem was der PC zu tun 
hat, sich eventuell die Daten ab und zu mal stauen. Eine kontinuierliche 
Samplerate mit >100kByte/s bekommt man nur mit einem zusätzlichen, 
mehrere kByte großen FIFO hin.

Ansonsten geht das z.B. mit dem ADS830 der pro Takt einen Samplewert 
ausgibt. Dazu noch einen externen Takt der an den ADS830 und ans WR 
Signal vom FT245 geht, fertig.

von Sebastian W. (code)


Lesenswert?

Danke für die schnelle Antwort.
Das klingt doch schonmal nicht schlecht.
Werd ich mal versuchen.

Kennst du noch einen passenden FIFO Speicher?
Nimmt der FT245 automatisch den externen FIFO, sobald einer dran ist, 
oder muss ich das konfigurieren?

von Sebastian W. (code)


Lesenswert?

Bin grad etwas verwirrt.
Wie häng ich da einen externen FIFO hin?
Nimmt der externe FIFO die Daten vom A/D entgegen und ich muss mit dem 
FT245 die Daten vom externen FIFO abholen? Versteh ich das richtig?

von Benedikt K. (benedikt)


Lesenswert?

Ja, so in etwa:
Der ADS830 taktet die Daten kontinuierlich in den FIFO.
Sobald der FT245 den RXE# Pin auf low legt, kann er weitere Daten 
annehmen. Damit kann man den Lesetakt vom FIFO freigeben (falls dieser 
noch Daten zu bieten hat) und die Daten an den FT245 weiterleiten. Der 
Auslesetakt muss daher etwas höher sein, als der Sampletakt.

von Sebastian W. (code)


Lesenswert?

Meine Idee wäre:

Der ADS830 taktet die Daten in den FIFO.
Ein Atmega zählt eine Sekunde ab. Dann gibt der
Atmega dem FT245 den Startschuss zum Lesen.
Danach gibt der Atmega auf den FIFO einen Reset und es geht von vorne 
los.
Problem wäre dann nur, dass mir wärend dem Auslesen des FIFOS Takte vom 
ADS830 vorloren gehen.

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.