Hallo allerseits, ich habe eine CMOS schaltung, wo ich das gate eines MOS transistors mit einer bestimmten frequenz, zwischen 0V und 3.3V, steuern muss. Also ich würde die stromquelle ein und ausschalten; um den richtigen strom erzeugen zu können, muss ich die frequenz variieren. Ich will hier etwas ähnliches machen, wie VCO [Voltage-controlled oscillator] in CMOS. Dazu habe ich: - atmega16 - avr dragon zum programmieren Da ich zu mikrocontrollern anfänger bin, würde mich interessieren, ob es mit atmega16 [oder mit anderen mikrokontrollern] irgendwie möglich ist, dass man die ausgangsfrequenz des controllers durch eine externe spannung ändert? Hat jemand eventuell idee, wie man es smart machen kann? Wäre dankban für alle tipps. Vor allem habe ich an PWM gedacht, aber ich muss leider die frequenz und nicht den duty-cycle... Danke, K.
>ich habe eine CMOS schaltung, wo ich das gate eines MOS transistors mit >einer bestimmten frequenz, zwischen 0V und 3.3V, steuern muss. Also ich >würde die stromquelle ein und ausschalten; um den richtigen strom >erzeugen zu können, muss ich die frequenz variieren. ... oh je, welch Chaos
Klaus wrote: >>ich habe eine CMOS schaltung, wo ich das gate eines MOS transistors mit >>einer bestimmten frequenz, zwischen 0V und 3.3V, steuern muss. Also ich >>würde die stromquelle ein und ausschalten; um den richtigen strom >>erzeugen zu können, muss ich die frequenz variieren. > > ... oh je, welch Chaos jahhh, man bekommt einen "durchschnittstrom", wenn man das zeug schnell ein und ausschaltet. Und neuer strom -> neue frequenz... Abgesehen von dem CMOS ding, ist die änderung des ausgangsfrequenz des controllers [wie ein VCO] möglich? Danke.
sorry, meinst wirklich Strom und nicht Spannung? mit einer Frequenzänderug wirst Du weder eine Strom.- noch Spannungänderung erreichen!
Vielleicht habe ich etwas falsch geschrieben, sorry. Also ich habe eine externe DC spannung, sei es V_ext. V_ext sollte die eingangsspannung auf einem pin des mega16 sein. Zu dieser spannung sollte auf einem anderen pin des controllers eine bestimmte ausgangfrequenz [f_ext, amplituden 0V, 3.3V] gehören, und dieser ausgangssignal wird von meinem chip irgendwie verarbeitet. Nun, wenn ich diese V_ext ändere, sollte die f_ext dementsprechend auch ändern. Das wäre so ein spannungsgesteuerter Oszillator. Sowas möchte ich mit mega16, oder mit einem anderen controller machen. EDIT: vielleicht war das hier missverständlich: >>jahhh, man bekommt einen "durchschnittstrom", wenn man das zeug schnell >>ein und ausschaltet. Und neuer strom -> neue frequenz... Hier wurde es so gemeint, dass der mega16 ein ausgangssignal erzeugt, das in meinem CMOS chip dings ein und ausschaltet.
ahhh, ein reiner VCO mein erster Gedanke: - Spannung über den ADC messen (8 Bit) - damit einen Timer im CTC Modus für den Endzählerstand füttern - und in der ISR des Timers einen Pin umschalten :)
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.