For our application we are in need to provide an PWM output with a fine-tunable, precise frequency in the range of about 10MHz to 20MHz (customer preference: +/- 50Hz for the set value).
I'm aware of the FlexPWM's fractional feature - however, the resulting accuracy isn't sufficient, besides distortion effecs, as there's no NanoEdge placement block in the i.MXRT series. The most promising approach would be using the audio or video PLL as clock source for FlexPWM. That's where my problem starts:
My fallback solution is to connect GPIO_SD_B4 on pin level to a pin, which routes back via XBar to FlexPWM external clock. But I almost can't believe, there's no chip internal way for realising my intent. Any hints?
已解决! 转到解答。
Hi @Mysterion ,
Yes, PLL clock can't transmit via XBAR. It seems your fallback solution is the only way to go.
Regards,
Jing