Pattern Generator für Tests

Gast #6657687
Lesenswert?
• ▲
▼
Hallo zusammen,

digitale Schaltungen (gerade auch FPGA, in HDL etc) lassen sich ja 
wunderbar simulieren. Um allerdings das ganze in der echten Realität auf 
dem Messtisch zu untersuchen, hätte ich gerne einen Pattern Generator, 
um die physikalischen Grenzen meiner Schaltung auszuloten (Jitter, max. 
Takt v. Peripherie, timing-Ungenauigkeiten etc etc.) oder auch einfach 
nur um fehlende Peripherie zu simulieren (einfache Buskommunikation oder 
nur irgendwelche Dummysignale oder Bin.-Zähler).

Früher (TM) gabs dafür mehrkanalige Bitmustergeneratoren, allerdings 
sind diese von den großen (Keysight, Tek) alle nicht mehr erhältlich. 
Das einzige was ich so auf die Schnelle gefunden habe, ist so nen 
300$-USB-Bastelteil von Digilent, das alles mögliche kann, auch 
Digitalsozi, LA etc.

Habe ich da so was spezielles vor, oder warum gibt's das nicht mehr im 
großen Stil? Oder nur noch bei irgend welchen Spezialfirmen?

Danke!
Der Wellenreiter
#6657775
Lesenswert?
• ▲
▼
Weil die Anforderungen vielleicht zu verschieden sind ?
Was sind denn die Anforderungen ? Bandbreite, Bitzahl, resp Leitungen ?

Debuggen ist natuerlich auch eine Komponente der Entwicklung, also 
Kommunikationsgeschichten muss der PC leisten koennen. Und Bitpattern im 
normalen Umfeld vielleicht ein Controller, oder bei hoeheren 
Geschwindigkeiten ein FPGA.
Gast #6657799
Lesenswert?
• ▲
▼
Hallo Hacky,

klar gibt es unterschiedliche Anforderungen, aber die gibt es bei 
(Arbiträr)funktionsgeneratoren, Logic-Analyzern und sowieso sämtlichen 
Messgeräten auch.

Sprich: Taktrate, Kanäle, Rauschen, Anstiegszeiten etc. sind ja bei 
jedem Messgerät immer ein Tradeoff Preis <-> Leistung und es gibt für 
jeden Geldbeutel etwas.

Klar, kann man sich so ne Testbench in nen µP oder FPGA hacken, aber 
dann hat man wieder Unabwägbarkeiten bezüglich der Specs und es kosten 
viel Zeit und Manpower.

Bei einem Messgerät hat man garantierte Spezifikationen.

Einfache Bus-Generatoren haben ja nun schon manche Oszis an Bord (i2c, 
can etc.) aber ich stelle mir etwas vor, das aussieht wie die Software 
von diesem Digilent-Teil (schaut aus wie die Bus-Kurven von nem LA), 
oder auch fertige Generatormodule im Blockschaltbild in Software (simple 
digitale Signale wie CLK mit Rate XY, Counter hoch runter, aber auch 
Bus-Protokolle wie CAN mit Inhalt XY mit rate XY um externe Hardware zu 
simulieren, halt so digitale Standardsignale) oder man skriptet sich 
eben was selbst, vielleicht ähnlich einer HDL-Testbench mit Timings o.Ä. 
und schickt das dann an ne entsprechende Hardware mit festen Specs. 
Zusätzlich kann man noch Imbalances einbauen, z.B. auch in nem 
Blockschaltbild, z.B. Noise, Jitter, Spannung etc etc.



Das wäre praktisch :D. Aber scheint es nicht zu geben?

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.