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.
Nimm nen 2.µC mit nochmal 8Ausgängen verbinde beide z.b. SPI/UART/I2C und gut. Marc
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
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.