Hallo, hat jemand eine Idee wie ich ein Signal mit einem Bauteil um 200ns (aber variabel! und exakt einstellbar) verzögern kann? Gruß Emil
Hm, vielleicht habe ich mich auch nverständlich ausgedrückt: Wer kennt eine Möglichkeit bei einem Rechtecksignal die steigende Flanke um eine bestimmte Zeit zu verzögern? Oder ist es üblich hier auf die analoge Variante mit Kondensator, diode und Widerstand zurückzugreifen? Ich poste mal die Netlist (Pspice 16.3)... Vielleicht kann jemand was damit anfangen:
1 | * source KOMPLETT |
2 | .EXTERNAL INPUT Vpulse |
3 | .EXTERNAL OUTPUT Quad4 |
4 | .EXTERNAL OUTPUT Quad2 |
5 | .EXTERNAL OUTPUT Quad1 |
6 | .EXTERNAL OUTPUT Quad3 |
7 | V_V19 N118881 0 |
8 | +SIN 0 {Ampl} {sinfreq} 0 0 0 |
9 | E_ABM20 QUAD1 0 VALUE { {IF(V(N118881)<V(VPULSE),GateEin,GateAus)} } |
10 | E_ABM22 QUAD2 0 VALUE { {IF(V(N118881)>V(VPULSE),GateEin,GateAus)} } |
11 | E_ABM18 N119213 0 VALUE { -V(N118881) } |
12 | E_ABM19 QUAD4 0 VALUE { {IF(V(N119213)>V(VPULSE),GateEin,GateAus)} } |
13 | V_V18 VPULSE 0 |
14 | +PULSE -10V*1.05 10V*1.05 0 {0.5/freq} {0.5/freq} 0 {1/freq} |
15 | E_ABM21 QUAD3 0 VALUE { {IF(V(N119213)<V(VPULSE),GateEin,GateAus)} } |
16 | X_D2 0 N123072 SDT12S60_L2 PARAMS: TJ=25 |
17 | L_L1 N123534 N123072 5uH |
18 | X_D3 N123126 N123092 SDT12S60_L2 PARAMS: TJ=25 |
19 | X_D1 N123086 N123092 SDT12S60_L2 PARAMS: TJ=25 |
20 | L_L3 N123508 N123102 5uH |
21 | X_D4 0 N123102 SDT12S60_L2 PARAMS: TJ=25 |
22 | L_L2 N123086 N123534 5uH |
23 | L_L4 N123126 N123508 5uH |
24 | M_MosFET3 N123126 N129195 0 0 IRFP360 |
25 | M_MosFET4 N123092 N128752 N123102 N123102 IRFP360 |
26 | M_MosFET2 N123092 N127962 N123072 N123072 IRFP360 |
27 | M_MosFET1 N123086 N128577 0 0 IRFP360 |
28 | V_VBus N123092 0 250Vdc |
29 | E_GateTreiber2 N127962 N123072 QUAD2 0 1 |
30 | E_GateTreiber1 N128577 0 QUAD1 0 1 |
31 | E_GateTreiber4 N128752 N123102 QUAD4 0 1 |
32 | E_GateTreiber3 N129195 0 QUAD3 0 1 |
33 | L_L5 N123534 N131843 12uH*9 |
34 | L_L6 N131855 N123508 12uH*9 |
35 | C_C1 N131843 N131855 1.1uF TC=0,0 |
36 | R_R1 N131843 N131855 10 TC=0,0 |
37 | .PARAM gateaus=-5 freq=60k sinfreq=1k ampl=5 vout=5 gateein=12 vthreshold=10v |
38 | + deadtime=200ns |
HI, ich kann aus deiner Netlist und Beschreibung nicht erkennen welches Signal du an welcher Stelle verzögern willst. Zeig uns mal ein Schaltbild mit der genauen Beschreibung was du willst. Grüße Leo
Emil schrieb: > Hallo, hat jemand eine Idee wie ich ein Signal mit einem Bauteil um > 200ns (aber variabel! und exakt einstellbar) verzögern kann? Warum verwendest Du nicht einfach eine "Transmission Line" Gruß Anja
Im Anhang ist die Schaltung zu sehen... Die H Brücke wird mit einer PWM angesteuert. Hier möchte ich die steigenden Flanken jeweils um einen einstellbaren Wert (200ns beispielsweise) verzögern, verschieben, wie mans nimmt. @ anja Hatte ich versucht, nur weiß ich nicht was ich bei Z0 eintragen soll und irgendwie zeigt das Bauteil auch ein komisches Verhalten... zumindest so wie ich es parametriert hatte. Vielleicht könntest du mir ein Beispiel zeigen, wie ich es implementieren könnte? Bitte Bitte ;)
Okay hab jetzt mal 1^-15 bei z0 eingetragen und dann macht das Teil auch was es soll - fast. Denn so verschiebt es ja nur das Signal, ich möchte aber nur d9ie steigende Flanke verschieben, oder hab ich da jetzt einen Denkfehler?
Emil schrieb: > Hier möchte ich die steigenden Flanken jeweils um einen > einstellbaren Wert (200ns beispielsweise) verzögern Ich weiß dass das nur als Beispiel gemeint ist, aber 200ns könnten (deutlich) zu wenig sein...
lass mich raten die fallende soll sich nicht mit verschieben? Oder was für einen Verlauf willst du erreichen? Zeichnung
@ Micha is klar, hängt ja von der Schaltung ab... @docean ganz genau!!
naja, die PWM hab ich ja schon erzeugt. Es geht nur noch darum die Totzeiten für Hi und Low Side einzubauen um "shoot throughs" zu vermeiden (fu**ing denglisch ;)
Emil schrieb: > Denn so verschiebt es ja nur das Signal, ich möchte > aber nur d9ie steigende Flanke verschieben, oder hab ich da jetzt einen > Denkfehler? Das war ja ursprünglich nicht gefordert. Du wolltest nur das Signal verzögern. Und das genau tut eine Transmission Line. Falls Dein Spice Mixed Signals modellieren kann könntest Du das ganze mit einem Und-Gatter versehen. Der eine Eingang an den Eingang der Transmission Line der andere am Ausgang. Gruß Anja
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.