工具与软件:
[英文]
你好。
我是 Bun。
我有一个关于 PWM 死区时间(DBT 之后)的问题。
可设置的 DBT [ns]或[clock]是否有任何限制?
在示例代码"单芯片伺服电机控制"中、
我设置了一些 patarn DBT (上升和下降)。
PWM 为16[kHz]、CPU 时基时钟为250[MHz]。
当 DBT 小于4 [usec](1000时钟计数])时、PWM 在上升和下降时输出相同的 DBT I 设置。
但是、当我设置超过5 [usec](=1250 [时钟计数])时、PWM 输出无法正常工作。
示例:敏感度 DBT 错误、PWM doed not output。
可设置的 DBT [ns]或[clock]是否有任何限制?
附注
图2是 PWM 上升波。
我设置 DBT 10 [usec](2500[时钟])、但实际值为1.8[秒]。
图3是 PWM 上升波。
我设置 DBT 4 [usec]( 1000[时钟]),实际值也是4[usec]。
此致。
按钮
[日语]
お世話になります。μ A
文と言います。μ A
PWMのデッドバンドタイム(以降、DBT)についてお聞きしたいです。
サンプルコードの「单片伺服电机控制」で、いくつかのパターンのデッドタイムを設定しました。
PWM は16kHzで、CPUタイムベースクロックは250MHzです。
DBTが4μs (1000クロック)以下の場合は、PWM出力は立ち上がりと立ち下がりの両方で設定通りでした。
ですが、DBTが5μs (1250クロック)以上の場合は、PWM出力がおかしいです。
例えば、実際は設定と違うDBTが測定されたり、PWM出力がされなかったりなど。μ A
設定出来るDBTに何か制限はありますでしょうか。μ A
以上、よろしくお願いいたします。μ A
文 μ A


