Timing Probleme mit Me-Redlab1008
-
- Beiträge: 116
- Registriert: Mittwoch 15. September 2010, 20:34
- Wohnort: Graz (Austria)
- Kontaktdaten:
Timing Probleme mit Me-Redlab1008
Hallo
Möchte per Pe einen Adressdecoder über 4 Bit ansprechen.
Habe dazu in Pe einen 4Bit Zähler mit Taktgenerator gemacht.
Jetzt habe ich das Problem, dass die Leitungen von dem Adressdecoder nicht immer richtig ausgegeben werden.
Decoder ist ein 4 zu 16er und es soll dann mal von 1 bis 16 durchlaufen.
Bei 1Hz Takt, geht es ja noch (fast), aber so ab 3Hz stimmt die Reihenfolge oft nicht.
Habe dann die Signale per Digitalanalyzer aufgenommen.
Bilder im ZIP
Kanal 0 sollte Bit 0 sein. Kanal 3 = Bit 3
Bei 10Hz kommt bei Kanal 0 nur Müll
Auch wenn alle Flanken fallen, ist ca. eine Unterschied von 10ms
Also, es fallen nicht alle Flanken zugleich.
Als nächster werde ich mal die anderen Digitalen Ausgänge probieren...
Da soll es ja noch 3 Ports geben...
Muss erst rausfinden, wie ich die ansprechen kann...
Hat jemand eine Idee zu diesem Problem ?!
Würde mich auf eine Antwort freuen
l.G. Roberto
Möchte per Pe einen Adressdecoder über 4 Bit ansprechen.
Habe dazu in Pe einen 4Bit Zähler mit Taktgenerator gemacht.
Jetzt habe ich das Problem, dass die Leitungen von dem Adressdecoder nicht immer richtig ausgegeben werden.
Decoder ist ein 4 zu 16er und es soll dann mal von 1 bis 16 durchlaufen.
Bei 1Hz Takt, geht es ja noch (fast), aber so ab 3Hz stimmt die Reihenfolge oft nicht.
Habe dann die Signale per Digitalanalyzer aufgenommen.
Bilder im ZIP
Kanal 0 sollte Bit 0 sein. Kanal 3 = Bit 3
Bei 10Hz kommt bei Kanal 0 nur Müll
Auch wenn alle Flanken fallen, ist ca. eine Unterschied von 10ms
Also, es fallen nicht alle Flanken zugleich.
Als nächster werde ich mal die anderen Digitalen Ausgänge probieren...
Da soll es ja noch 3 Ports geben...
Muss erst rausfinden, wie ich die ansprechen kann...
Hat jemand eine Idee zu diesem Problem ?!
Würde mich auf eine Antwort freuen
l.G. Roberto
- Dateianhänge
-
- 4bit Zähler.zip
- (102.02 KiB) 336-mal heruntergeladen
Meilhaus: Me-Redlab1008 Abtastrate
Hallo Roberto.
Ich habe zwar das Redlab-Modul nicht, jedoch ist dies nebensächlich.
Leider kenne ich auch nicht deinen Analyser.
Möchte lediglich auf die Schaltung eingehen.
Habe die Schaltung auf ein Minimum reduziert.
Dem Zähler den PLE-eigenen Logik-Analyser angefügt.
Selbst bei einem Takt von 100 Hz ergibt sich das entsprechende Ausgangstastverhältnis von 1/2/4/8. (Zählerausgang Data 3...0)
So, wie es sein soll.
(aktuellen Status über den man. Trigger (Taster) auslösen)
Bei niedrigeren Taktfrequenzen die Timebase auf 1/1000 setzen.
Desweiteren ist es hier wesentlich, dass die Simulationsgeschwindigkeit auf FAST gestellt wird.
Es sollen gleichzeitig keine weiteren rechenintensive Prozesse laufen.
Hoffe, das Beispiel wirkt klärend.
Herzlichen Gruß von C mpander.
Ich habe zwar das Redlab-Modul nicht, jedoch ist dies nebensächlich.
Leider kenne ich auch nicht deinen Analyser.
Möchte lediglich auf die Schaltung eingehen.
Was ist "Pe", und wo ist in der Schaltung der "Adressdecoder" ?Roberto hat geschrieben:Möchte per Pe einen Adressdecoder über 4 Bit ansprechen.
Habe die Schaltung auf ein Minimum reduziert.
Dem Zähler den PLE-eigenen Logik-Analyser angefügt.
Selbst bei einem Takt von 100 Hz ergibt sich das entsprechende Ausgangstastverhältnis von 1/2/4/8. (Zählerausgang Data 3...0)
So, wie es sein soll.
(aktuellen Status über den man. Trigger (Taster) auslösen)
Bei niedrigeren Taktfrequenzen die Timebase auf 1/1000 setzen.
Desweiteren ist es hier wesentlich, dass die Simulationsgeschwindigkeit auf FAST gestellt wird.
Es sollen gleichzeitig keine weiteren rechenintensive Prozesse laufen.
Hoffe, das Beispiel wirkt klärend.
Herzlichen Gruß von C mpander.
- Dateianhänge
-
- AZW.prj
- (2.1 KiB) 331-mal heruntergeladen
-
- Beiträge: 116
- Registriert: Mittwoch 15. September 2010, 20:34
- Wohnort: Graz (Austria)
- Kontaktdaten:
Re: Timing Probleme mit Me-Redlab1008
Hallo Compander
Danke für deine Mühe!
Vermutlich habe ich mich nicht richtig ausgedrückt...
Und mit Pe meinte ich natürlich PL , Sorry
http://www.saleae.com/logic/
Brauche die 5 Bits (Beispiel nur 4Bit) extern für zwei 4514er die parallel geschallten sind und einen Adressdecoder bis max. 32 Stellen ergeben.
Inzwischen habe ich die externen Ports vom Redlab zum laufen bekommen.
Jetzt passen zumindest die Flanken zueinander.
Vermutlich weil er das ganze Port auf einmal ausgibt.
Leider gibt es so, ab ca. 5Hz wieder Aussetzer vom Bit 1
Vermutlich ist der Takt zu schnell.
Aber, da ich damit nur Relais schalte, dürfte die Frequenz vielleicht reichen.
Werde mal das Gerät fertig bauen und dann weiter testen..
l.G. Roberto
Danke für deine Mühe!
Vermutlich habe ich mich nicht richtig ausgedrückt...
Und mit Pe meinte ich natürlich PL , Sorry
Nicht ganz....Ich habe zwar das Redlab-Modul nicht, jedoch ist dies nebensächlich.
Ist der :Leider kenne ich auch nicht deinen Analyser.
http://www.saleae.com/logic/
im PL haut es eh hin aber bis zur Hardware geht wohl etwas verloren..Dem Zähler den PLE-eigenen Logik-Analyser angefügt.
Brauche die 5 Bits (Beispiel nur 4Bit) extern für zwei 4514er die parallel geschallten sind und einen Adressdecoder bis max. 32 Stellen ergeben.
Inzwischen habe ich die externen Ports vom Redlab zum laufen bekommen.
Jetzt passen zumindest die Flanken zueinander.
Vermutlich weil er das ganze Port auf einmal ausgibt.
Leider gibt es so, ab ca. 5Hz wieder Aussetzer vom Bit 1
Vermutlich ist der Takt zu schnell.
Aber, da ich damit nur Relais schalte, dürfte die Frequenz vielleicht reichen.
Werde mal das Gerät fertig bauen und dann weiter testen..
l.G. Roberto
Re: Timing Probleme mit Me-Redlab1008
Moin,
laut Hardwareliste hat das Me-Redlab1008 unter PL eine Abtastrate von 3Hz.
Entspricht also deinen Beobachtungen. Mehr geht nicht.
Mike
laut Hardwareliste hat das Me-Redlab1008 unter PL eine Abtastrate von 3Hz.
Entspricht also deinen Beobachtungen. Mehr geht nicht.
Mike
-
- Beiträge: 116
- Registriert: Mittwoch 15. September 2010, 20:34
- Wohnort: Graz (Austria)
- Kontaktdaten:
Re: Timing Probleme mit Me-Redlab1008
Hallo Mike
Danke für die Info!!
l.G. Roberto
Danke für die Info!!
l.G. Roberto
-
- Beiträge: 116
- Registriert: Mittwoch 15. September 2010, 20:34
- Wohnort: Graz (Austria)
- Kontaktdaten:
Re: Timing Probleme mit Me-Redlab1008
Hallo
Passt zwar nicht ganz in das Forum aber vielleicht hat jemand schon mal MEHR mit dem Redlab1008 gemacht.
Der Single-Eingang des AD-Wandlers kann ja nur max 10V .
Wollte mir jetzt einen Spannungsteiler für max 100V bauen.
Hochohmig ging es leider gar nicht. (100k/1M)
(Intern ist ein 106K Widerstand zum AD-Wanlder)
Habe es jetzt mit 10K/90K probiert
Es geht vom Prinzip her, aber leider schwankt die Spannung im PL zu sehr. +-1V bei 80 V Eingang
Komischerweise ist die Spannung nach dem Spannungsteiler, stabil (= 8V +-0.01V) ?!
Hat da jemand schon mal etwas gemacht ?
l.G. Robert
Passt zwar nicht ganz in das Forum aber vielleicht hat jemand schon mal MEHR mit dem Redlab1008 gemacht.
Der Single-Eingang des AD-Wandlers kann ja nur max 10V .
Wollte mir jetzt einen Spannungsteiler für max 100V bauen.
Hochohmig ging es leider gar nicht. (100k/1M)
(Intern ist ein 106K Widerstand zum AD-Wanlder)
Habe es jetzt mit 10K/90K probiert
Es geht vom Prinzip her, aber leider schwankt die Spannung im PL zu sehr. +-1V bei 80 V Eingang
Komischerweise ist die Spannung nach dem Spannungsteiler, stabil (= 8V +-0.01V) ?!
Hat da jemand schon mal etwas gemacht ?
l.G. Robert
Re: Timing Probleme mit Me-Redlab1008
AD-Wandler haben die Eigenschaft auf ihren letzten 1-2 Bit zu rauschen. Auch bei absolut konstanter Spannung.
Einen Mittelwert bilden, der glättet den AD-Wert.
Einen Mittelwert bilden, der glättet den AD-Wert.
stachlige Grüße, Kaktus
Re: Timing Probleme mit Me-Redlab1008
@Roberto: Das könnten auch hochfrequente Störungen sein. Ein einfacher Eingangstiefpass wirkt manchmal Wunder.
ABACOM support