Forum: Mikrocontroller und Digitale Elektronik Pattern Generator für Tests


von Wellenreiter (Gast)


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

von Purzel H. (hacky)


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.

von Wellenreiter (Gast)


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?

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.