i.MX RT1050 - eFlexPWM 10ns +width pulse with ns resolution?

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

i.MX RT1050 - eFlexPWM 10ns +width pulse with ns resolution?

ソリューションへジャンプ
1,367件の閲覧回数
socalsparky
Contributor II

I have read about the fractional delay logic in eFlexPWM modules.  To use it, IPBus clock must be running at 100MHz (period = 10ns), and therefore the 5-bit fractional delay count (FRACVAL) enables 10ns/32 = 0.3125ns resolution for PWM period and turn ON/OFF edges.

This is great, however with regards to FRACVAL2,3,4,5 the reference manual says (highlighed part):

pastedImage_1.png

If I understand correctly I cannot use fractional delay logic for fine adjustment of the PWM waveform +width (or -width) when it is less than 30ns (3 IPBus clock cycles when running at 100MHz).  Is this correct?

I am trying to find a way to generate PWM waveform with pulse +width adjustable in range 5-30ns with a resolution of 2-2.5ns.  Any ideas how I can achieve this is most appreciated!

ラベル(1)
タグ(2)
0 件の賞賛
1 解決策
1,173件の閲覧回数
art
NXP Employee
NXP Employee

As discussed in the following community thread:

https://community.nxp.com/thread/488552

the eFlexPWM modules of the i.MX RT series processors are not equipped with the NanoEdge placement logic, so, it is not possible to set up the waveform with the granularity smaller than one period of the eFlexPWM master clock.


Have a great day,
Artur

元の投稿で解決策を見る

1 返信
1,174件の閲覧回数
art
NXP Employee
NXP Employee

As discussed in the following community thread:

https://community.nxp.com/thread/488552

the eFlexPWM modules of the i.MX RT series processors are not equipped with the NanoEdge placement logic, so, it is not possible to set up the waveform with the granularity smaller than one period of the eFlexPWM master clock.


Have a great day,
Artur