Using the New Clocks Tool to configure a custom K26F

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

Using the New Clocks Tool to configure a custom K26F

965 Views
neilhancock
Contributor IV

Is their a document showing how to use the Clock Tool for switching configurations.

My target is to configure a K26F with Xtal 16Mhz and Xtal 32K with SD card, USB LS and HS, maintain lowest power mode and switch between the modes as required by peripherals detected.

It needs to boot in the lowest power mode, make some power measurements, and then if power available switch to a LP run mode. When no activity, which is most of time, will go to sleep (typically for 15minutes) to assume lowest power.

If SDcard present switch to a 25Mhz access mode. 

When a USB LS Host is plugged in, enumerate MSC & CDC-ACM switch clocks to manage this interface (if any)

When a USB LS Otg device  is detected, switch the USB LS Host (12Mbits/48Mhz?) clock on.

When a USB HS Otg device is detected switch the USB HS Host clock on (480Mbits/?) clock on

 

thanks

Labels (1)
Tags (2)
0 Kudos
2 Replies

716 Views
neilhancock
Contributor IV

Thanks for the response.

I suppose I was phrasing the bigger picture too much in my question.

I meant it specifically for the clock tool, "is their a way of managing a sequence of clock changes?" - what is allowed and what is not.

From what I understand there can be  intermediate states that the clock subsystem has to go through to get to a final state.

Part of my question was also driven by having used the Processor Expert tool, which does have a module that creates a clock switching scheme, and that also includes the setup for all clock dependent peripherals.

regards

0 Kudos

716 Views
xiangjun_rong
NXP TechSupport
NXP TechSupport

Hi, Meil,

I suppose that the the clock tools can only configure the MCG so that it can output the expected clock, the tools can not configure the peripheral driving clock source.

For each peripheral clock, it is case by case, you should write the corresponding peripheral register. For the low power run mode, you have to use internal 4MHz fast clock as core/system clock to save power, the flash clock is 1MHz.

Pls refer to Chapter 6 Clock Distributionin RM of K26F.

Hope it can help you.

BR

XiangJun Rong

0 Kudos