VHDL für PWM Modulator

OP (Firma: None) #6901879
Hallo Leute,
ich arbeite an meiner Abschlussarbeit und möchte ein Signal so 
modulieren, dass das Low Pegel von Signal mit einem 90:10 Duty Cycle und 
High Pegel 10:90 Duty Cycle moduliert wird, und die PWM signal 
wiederholt sich (wie der CLK/OSC. Frequenz) bis das Pegel endet (wie im 
Abbildung gezeigt).
Kann mir jemand helfen, oder vorschlagen wie das in VHDL realisiert 
wird?
Beste Grüße und danke,
Ahmed
Gast
Dazu brauchst du einen Zähler der automatisch überläuft. Und in 
Abhängigkeit von Zählerstand und deinem binären Eingang gibst du dann 
eine '1' oder '0' aus.
Moderator (Firma: Titel) Persönliche Seite
Ahmed A. schrieb:
> Falls man den Code zum Synthetischen Code umwandeln soll, den „wait until“
> im ersten „process“ kann zum „if“ umgewandelt oder?
Kann man, muss man aber nicht, das "wait until .. 'event" kann jeder 
Synthesizer seit mehr als 10 Jahren:
http://www.lothar-miller.de/s9y/archives/16-Takt-im-Prozess.html

Und da geht noch mehr:
http://www.lothar-miller.de/s9y/archives/47-wait-im-Prozess.html

Viel, viel spannender ist, woher der Takt mit welcher Frequenz kommt. 
Und ob und wie du den auf deiner Hardware verzehnfacht bekommst...

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 4 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [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.