PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PWM mit CPLDs



Kjion
16.10.2004, 10:32
Hi,

hat jemand schon einmal ein PWM Modul mit einem Xilinx CPLD wie dem XC9536 oder so realisiert.

Man bräuchte eignetlich nur einen Counter der durch einen externen Takt hochzählt bis der Wert genauso groß ist wie ein Wert der in einer Art Register gespeichert ist. Dann wird die Ausgangsleitung auf Low gesetzt. Der Counter zählt weiter bis er den maximalen Wert erreicht und von dort wieder abwärts, wieder bis er den gespeicherten Wert erreicht, es wird wieder die Ausgangsleitung gesetzt usw. ...
Das Register ließe sich dann über ein Schieberegister oder so laden...

Ist sowas möglich bzw. wie viele davon könnte man in so einen Chip bekommen ??

MfG Kjion

cht
19.10.2004, 17:26
Ich hab sowas schonmal aus einzelnen ICs gemacht... Ich werds nochmal zeichnen, kommt gleich per edit hier rein. Könnte man zB an den LPT anschliessen zum Servos testen...
mfG

cht

edit: So, da ist der Schaltplan. Ach und man sollte vielleicht in die Datenleitungen noch 8 Widerstände einbauen, dann kann man den oben auch weglassen.