Datum: 25.04.2008 14:43
Hallo Leute! Ich habe Verständnisproblem mit der Berechnung der Duty-cyle. Mein DSP arbeitet mit einer Taktfrequenz von 100 MHz und eine Abtastfrequenz von 1 kHz. 100 MHz => a=10nsec 1kHz => b=1ms duty cycle = a/b Ist das dann so korrekt?
Datum: 25.04.2008 15:18
Fast. Du hast ein oszillierendes digitales Signal. Eine Periode ist definiert als Zeitraum in dem es ununterbrochen 0 ist und dann ununterbrochen 1. Das sind die 10 ns / 1 ms. Die Zeit, die das Signal 1 ist geteilt durch die Periodendauer ist das Tastverhältnis, neudeutsch duty cycle. Wenn das Signal symmetrisch ist, also gleich lange 0 wie 1, dann hast du ein Tastverhältnis von 50%. Wenn es nur kurze 1-Pulse mit langen 0-Pausen sind, dann ist das Tastverhältnis kleiner als 50%. virtuPIC
Datum: 26.04.2008 12:36
Hi Jan, > 100 MHz => a=10nsec > 1kHz => b=1ms ich verstehe nicht, wann Dein Signal AN bzw. AUS ist. Wenn Du das weißt, kannst Du das Tastverhältnis (in Prozent) so berechnen:
Tastverhaeltnis = 100% * Signal_AN_Zeit / (Signal_AN_Zeit + Signal_AUS_Zeit)
|
Gruß Fred
Antwort schreiben
Die Angabe einer Email-Adresse ist freiwillig. Wenn Sie automatisch per Email über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.
Wichtige Regeln - erst lesen, dann posten!
- Suchfunktion und Betreffsuche benutzen - vielleicht gibt es schon einen ähnlichen Beitrag
- Aussagekräftigen Betreff wählen
- Im Betreff angeben um welchen Controllertyp es geht (AVR, PIC, ...)
- Groß- und Kleinschreibung verwenden
- Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang
- JPEG-Dateien (.jpg) nur für Fotos verwenden, Schaltpläne, Screenshots usw. als PNG oder GIF anhängen
Formatierung (mehr Informationen...)
- [c]C-Code[/c]
- [avrasm]AVR-Assembler-Code[/avrasm]
- [pre]vorformatierter Text (z.B. Code in anderen Sprachen)[/pre]
- [math]Formel in LaTeX-Syntax[/math]
- [[Titel]] - Link zu Artikel