PWM στο LTSpice.

Αρκετές φορές είναι θεμιτή η χρήση PWM (Pulse Width Modulation) σε κάποιο πακέτο SPICE (Simulation Program with Integrated Circuit Emphasis). Θα δούμε πως μπορούμε να το κάνουμε στο LTSpice. Το κύκλωμα που παράγει μία PWM είναι αρκετά απλό. Έχουμε μία τάση που αυξάνεται γραμμικά (Vramp) και συγκρίνεται συνεχώς με μία άλλη τάση εισόδου (Vin). Όταν η αυξανόμενη τάση ξεπεράσει την τάση εισόδου τότε αλλάζει η κατάσταση της PWM τάσης. Από μηδέν σε μία μέγιστη τιμή. Αλλάζοντας την τάση εισόδου αλλάζουμε και το εύρος του παλμού (Duty Cycle) της PWM. Η διαδικασία γίνεται καλύτερα αντιληπτή στο παρακάτω γράφημα.

pwm

Έστω πως θέλουμε στο LTSpice μία pwm των 10 kHz. Αρχικά τοποθετούμε μία πηγή τάσης (voltage) και επιλέγουμε τις παρακάτω ρυθμίσεις (δεξί κλικ και επιλέγουμε Advanced). Γραμμικά αυξανόμενη τάση από 0 έως 5 volts σε 0.1 msec (10 kHz). Για να τοποθετήσουνε ένα όνομα δικτύου (Vramp) στον θετικό πόλο της πηγής κάνουμε δεξί κλικ στο Wire που σχεδιάσαμε και επιλέγουμε”Label Net”. Γράφουμε το όνομα και το τοποθετούμε πάνω στο Wire.

Vramp

Τοποθετούμε και μία δεύτερη πηγή τάσης που θα έχει τον ρόλο της Vin. Έστω πως θα είναι 1 volt. τώρα πρέπει με κάποιον τρόπο να κάνουμε την σύγκριση μεταξύ Vramp και Vin. Για τον λόγο αυτό τοποθετούμε και μία πηγή τάσης τυχαίας συμπεριφοράς (bv).

bv

Αφού τοποθετήσουμε την πηγή τάσης τυχαίας συμπεριφοράς (bv) κάνουμε δεξί κλικ στο κείμενο V=F(…) (που είναι η συνάρτηση που ελέγχει την τάση της bv). Το αλλάζουμε σε V=if(V(Vin)>V(Vramp),5,0). Αν (δήλωση if) η τάση Vin είναι μεγαλύτερη από την Vramp η έξοδος να είναι 5 volts, σε άλλη περίπτωση 0.

bv1

Αν εξομοιώσουμε το κύκλωμα (αρχικά για Vin 1 volt και μετά για Vin 3 volts) Βλέπουμε την PWM έξοδο.

pwm1

pwm3

Αξίζει να σημειωθεί πως η τάση Vin δεν είναι απαραίτητο να είναι σταθερή (που έχει και την μεγαλύτερο νόημα. Αλλιώς θα βάζαμε μία απλή ). Μπορεί να είναι για παράδειγμα ένα ημίτονο των 100 Hz.

sine2

sine2

Advertisements
This entry was posted in Electronics and tagged , , , , . Bookmark the permalink.

One Response to PWM στο LTSpice.

  1. Pingback: DC-DC Converters (Παλμοτροφοδοτικά). Μέρος 4ο. | My humble Blog.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s