Forum: Mikrocontroller und Digitale Elektronik PWM Multiplexen über GALs?! geht das?


von Malte Struebert (Gast)


Lesenswert?

Hallo,

ich habe einen Mega128, der hat ja auch 8 PWM ausgänge die bei mir
MOSFETS über ein Treiber IC ansteuern. Jetzt brauche ich aber mehr als
8 PWM ausgänge ;-)
Ich hab mir überlegt evtl. ein GAL zu benutzen, welches zusätzlich zum
PWM eingang eine Adresse von IO Ports übergeben bekommt. Jetzt meine
Frage, ist das GAL schnell genug oder habe ich sonst irgendwelche
nennenswerten Nachteile gegenüber der verwendung der direkten PWM Ports
zur ansteuerung meiner MOSFETs ???

Könnte es z.B. zu Timingproblemen mit den IO Ports kommen wenn ich sehr
schnell zwischen den einzelnen PWM Ausgängen hin und her schalte?
Achso, nochwas... die über das GAL angesteuerten PWM Ausgänge werden
NIE gleichzeitig aktiv sein, also scheidet das schonmal aus... es
könnte nur sein das nach beendigung des ersten Impulses recht schnell
ein zweiter Kanal geschaltet werden muß.

Oder hat irgend jemand noch ne super tolle andere lösung ausser dem GAL
für mein Problem?

Gruß
Malte.

von Marc Donner (Gast)


Lesenswert?

Nimm nen 2.µC mit nochmal 8Ausgängen verbinde beide z.b. SPI/UART/I2C
und gut.

Marc

von Matthias (Gast)


Lesenswert?

Hi

GAL? Geht aber aufwändig.

µC? Also bitte. Kanonen->Spatzen

Nimm einfach einen Demultiplexer wie 74HC238.
Auf A0-A2 kommen deine Selectleitungen, an E3 dein PWM-Signal, E1 und
E2 kommen an Masse. Dann kannst du dein PWM-Signal auf Y0-Y7
durchschalten.

http://www.philipslogic.com/products/hc/pdf/74hc238.pdf

Matthias

von Malte Struebert (Gast)


Lesenswert?

Hi,

cool... daran hab ich ja garnicht gedacht...
bleibt nur die Frage mit dem Timing?! sind die Teile schnell genug bzw.
meint ihr das es einen großen unterschied macht ob ich den reinen PWM
Ausgang an den Treiber anschließe oder mir anderen worten, wieviel Zeit
geht mir durch die Adressierung ungefähr verlohren (Prozessortank sind
16Mhz)

ich glaube aber das sich das im rahmen halten wird oder??! weil Timing
bei mir eine sehr kritische angelegenheit werden könnte deshalb ist mir
das so wichtig.

Gruß
Malte.

von Marc Donner (Gast)


Lesenswert?

Was willst du den mit den PWM's machen ?

Marc

von Matthias (Gast)


Lesenswert?

Hi

Datenblatt gelesen?
70ns propagation delay + output transition time im Worst Case von E3 zu
Yn. Mit der PWM wirst du wohl kaum über 200kHz (5µs) kommen. Reicht
also problemlos.

Matthias

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
Noch kein Account? Hier anmelden.