Jörg Wunsch schreibt:
Die kleinen ATtiny25/45/85 haben im Timer 1 ebenfalls zwei Dead Time Generatoren.
Christian.
Jörg Wunsch schreibt:
Die kleinen ATtiny25/45/85 haben im Timer 1 ebenfalls zwei Dead Time Generatoren.
Christian.
Also zumindest symmetrische Deadtime (d.h. gleiche Zeit beim Ein- und Ausschalten) geht mit allen ATmegas.
Einfach Timer 1 (bzw. 3) im Phase- & Frequency-Correct Mode benutzen.
Die PWM-Ausgänge sind dann so gegeneinander ausgerichtet, dass man über die Differenz der PWM-Werte für High- und Lowside die Deadtime einstellen kann.
Die PWM-Registert ändert man dann allerdings tunlichst nur im dazu passenden Timer-Interrupt, sonst könnte es Glitches geben.
Im Prinzip haben das alle uC, auch die MSP430 (m.W. die ganze Serie). Doch man ist knallhart auf mindestens einen Clock Zyklus festgelegt. Also wenn das Dingen mit 10MHz laeuft, kommst Du in der Dead Time ums Verplatzen nicht unter 100nsec. Bei ganz schnellen Wandlern nicht so der Hit.
Wenn man aber in einem PSoC einen Digital Block nehmen koennte und dann ueber einen S/C Block (oder notfalls externes RC) und Schmitt Eingang eine frei definierbare Dead Time einfuegt, das haette schon was.
Joerg schrieb:
Soweit ich weiß, sind dessen Eingänge im digitalen Mode Schmitts. Steht glaube ich nicht so direkt drinnen.
Das SC-Filter ist aber auch an den Takt gebunden.
- Henry
Deshalb muss selbiger in eine PLL eingebunden werden. In diesem Fall allein schon wegen interner EMI notwendig.
Have something to add? Share your thoughts — no account required.
Ask the community — no account required