(Dieser Beitrag wurde geloescht)
Hi, kein Aufwand und kostenguenstig z.B. den Ant8 Logicanalyzer. Ansonsten ein FPGA (X3S200) und die Daten mit einem Timestamp im internen RAM ablegen.
Hi, der XC2S200 hat intern 56kbits Blockram. Es haengt natuerlich von der Type und Hersteller ab. Ein CPLD + externes 16Bit breites SRAM sollte aber auch reichen. 16 Bit breites Sram natuerlich nur um mehr Daten im Sram speichern zukoennen mittles Timestamp. Für jemanden der wenig Zeit hat wuerde ich den fertigen Ant8 empfehlen. Gruß, Dirk
Hi, manchmal sollte man genauer lesen oder den Taschenrechner bemuehen. Der Ant8 duerfte von der Speichertiefe nicht ausreichen. In meinen Augen bleibt dann nur der FPGA/CPLD + externes Sram als Leosung wenn es nicht viel Geld kosten darf , aber ein paar Tage Einarbeitungszeit nicht interessieren
Vielleicht ist eines dieser günstigen PC-Oszis geeignet? Sicherlich billiger als eine FPGA-Neuentwicklung.
den ADC als LA nutzen? Dafür braucht man doch keine Analogwandlung sondern kann gleich nen ganzen Port nehmen der alle x Takte die Pins einliest. Das Problem ist aber das langsamme schreiben ins EEPROM, da das SRAM der normalen Typen auch sehr klein ist. Die größeren AVRs (wobei es die nicht bei Reichelt gibt) haben 8kByte SRAM damit könnte man schon was anfangen. Wobei man bestimmt 8-10 Takte für eine Abtastung inkl. abspeichern usw benötigen wird wodurch die Auflösung schon etwas runtergeht. Wenns nen AVR mit ca. 100MHZ gabe hätte ich mir damit schon meinen LA verwirklicht so aber bleibt mir nur die Möglichkeit aufs LA-Projekt zu warten oder nen fertigen zu kaufen.
Sind die 8 MHz ADC Takt oder Wandlungsrate. Bei Wandlungsrate fallen ja schon 8 MByte Daten pro Sekunde an. Für mehrere Sekunden sind da schon einige MByte an RAM nötig. Da wird man wohl um eine Lösung mit z.b. AVR+CPLD/FPGA bzw. ARM7/9 mit entsprechendem externen Memory-Interface nicht herumkommen, evtl. nen ARM9 embedded System. Logikanalyzer mit diesen Speichertiefen übersteigen wohl deutlich die Portokasse.
wie wäre es mit einem FIFO-RAM? gibts z.B. von http://www.idt.com/?id=29 hier in DL von Scantec http://www.scantec.de/modules.php?name=IDT 73 Christoph
Auch bei FIFO-RAMs lohnt ein Blick auf den Taschenrechner, da offenbar nicht jeder das den Zahlen ansieht: 8 Bit mal 8 MHz mal "einige Sekunden" ergibt 200 Mbit aufwärts. Diese FIFOs haben grad mal 9 Mbit. Das klingt also eher nach PLD+DRAM.
Hi, @Smartie weil das wohl nicht in echtzeit klappt. @Guido schoene Idee mit dem Blackfin und dank internen SDRAM Controller sollte der Speicher auch nicht zu teuer werden. Bitte sei so nett und Berichte mal ob es geklappt hat. Gruß, Dirk
also bei mir in der Firma speichern wir Videomeßdaten, das sind so knapp 1GB in 10 Sekunden, das klapt prima mit 1 GB Ramdisk
klar, wir machen das mit Framegrabber-Karten. Aber ein paar Zeilen C-Code um ein paar Bytes über irgendeine (der vorhandenen) PC-Schnittstellen einzulesen und ins RAM zu schieben seh ich jetzt nicht als riesen Projekt.
@smartie Welche als Standard vorhandene PC-Schnittstelle an einem handelsüblichen Büro PC macht den kontinuierlich 8 MByte/s über mehrere Sekunden unterbrechungsfrei ??? Sofort haben will ;) Spart viel teure Sonderhardware ...
USB 2.0 macht 600MBit oder die Firewire2 800MBit macht nochmal etwas mehr, musst es nur noch durch 8 bzw. 10(inkl. Start/Stopbit) teilen.
Kann eine dieser Schnittstellen mehrere Sekunden kontinuierlichen Datenstrom mit 8 MByte/s (alle 125 ns ein Byte und ohne Unterbrechung) ??? Dann bitte vormachen ohne zusätzliche Elektronik !!!
laß den PC doch unterbrechen solange er die Schnittstelle schnell genug bedient. Problematischer dürfte sein, von Parallel auf USB zu kommen, die FTDI Chips können nur 1MByte, dafür kosten ja die fertigen Kabel auch nur 3 Euro. Aber SATA auf Parallell die Adapter können 1,5GBit, das sollte reichen.
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.