KV46 NanoEdge clock

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

KV46 NanoEdge clock

872 Views
jbeaurep
Contributor I

Hi,

I want to use the NanoEdge module to generate PWM on MKV46F256VLH16 device with 16MHz crystal.

The clock configuration is ambiguous.

In the reference manual, I have found in the clock chapter:

" The fast peripheral bus clock provides the NanoEdge clock, and MCGPLLCLK provides the "2x Fast peripheral bus clock". Each of these clocks must be an integer divide or multiple of the System clock. The NanoEdge module is expected to be programmed to use clock inputs of 84/168 MHz or 100/200 MHz to support sub-nanosecond resolution control of the flexPWM."

 

But from the PWMA_SMnFRCTRL description :

"The fractional delay logic can only be used when

the IPBus clock is running at 100 MHz."

 

The example here (https://community.nxp.com/docs/DOC-341621) use 100MHz/200MHz.

If I try to configure the nanoedge 2x clock the same way with the clocks tool of MCUXpresso, it generate an error : "Output frequency must be in range : 164MHz-168Mhz"

 

- Can I use this configuration ?

168MHz Core clock

84MHz Fast peripheral clock

168MHz Nanoedge 2x clock

 

- To use 100MHz/200MHz, is it possible with the clocks tool of MCUXpresso ?

 

Thanks in advance,

Julien

Labels (1)
0 Kudos
2 Replies

748 Views
xiangjun_rong
NXP TechSupport
NXP TechSupport

Hi, Julien,

I have checked the data sheet of KV4x, I think it is okay to use 84MHz/168MHz as eFlexPWM nano-edge clock source.

This is the copy from data sheet of KV4x reversion 3.

Pls have a try.

Currently, I have not TWER-KV46 board on hand, you can have a try if you have board.

BR

XiangJun Rong

pastedImage_1.png

0 Kudos

748 Views
jbeaurep
Contributor I

Thank you for the answer.

I will not be able to check today. I have not yet received my boards due to the coronavirus.

Julien

0 Kudos