LPC5516 POWER_SetVoltageForFreq source code?

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

LPC5516 POWER_SetVoltageForFreq source code?

1,523 次查看
pablov
Contributor I

Hello, we're starting to develop a new board using the LPC5516, and we're trying to build our own driver layer that doesn't use provided drivers, as is our company's policy. However, we found that some key functions, like POWER_SetVoltageForFreq(), have no source code provided and no instructions on the User Manual as how to implement them directly using the registers, and our only way going forward would be to link to the compiled library, which we don't want to do.

Is there any documentation that specifies how to implement whatever POWER_SetVoltageForFreq() does in our code that we're missing?

Thanks,

Pablo

标记 (4)
0 项奖励
回复
3 回复数

1,502 次查看
xiangjun_rong
NXP TechSupport
NXP TechSupport

Hi,

Pls refer to section 14.4 Power related API descriptions in UM11126.pdf as the following Fig

xiangjun_rong_0-1652836403857.png

The function can set up the DC/DC output voltage which varies vs core frequency.

The function source code is NOT provided, we only provide binary code in the library as following fig

xiangjun_rong_1-1652836642561.png

 

Hope it can help you

BR

XiangJun Rong

 

0 项奖励
回复

1,498 次查看
pablov
Contributor I

So, there is NO way to use the LPC5516 at more than 12Mhz clock speed without using NXP's provided binary blob, is that correct?

0 项奖励
回复

1,490 次查看
xiangjun_rong
NXP TechSupport
NXP TechSupport

Hi,

I think it is okay to configure the core clock to 12MHz or less, it is dependent on  the clock source frequency and divider. When the core clock frequency is less than 100MHz, the DC/DC converter output voltage will remain to 1.0V to 1.075V.

Pls refer to section 14.4 Power related API descriptions in UM11126.pdf

BR

XiangJun Rong

 

0 项奖励
回复