Synchronous Mode settings.

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

Synchronous Mode settings.

跳至解决方案
914 次查看
takashitakahash
Contributor III

Dear community.

I refer Vybrid RM of Table 9-6. Synchronous Mode.

There are 4settings are described..

Is this the 4 settings example?

Do Will Do not the other settings?

I need to the connect to I2C rating of the destination will need to the IPG below 20MHz.

For example,Theparameter set is PLL1-> PFD3 (396MHz), ARM_DIV = 1, BUS_DIV = 5, IPG_DIV = 4 ,will be IPG = 19.8MHz

But this settings not stated in Table 9-6.

Do the above setting is possible?

For the use of there is no parameter set forth in Table 9-6, or there is no concern?

标签 (1)
0 项奖励
1 解答
756 次查看
CommunityBot
Community Manager
This an automatic process.

We are marking this post as solved, due to the either low activity or any reply marked as correct.

If you have additional questions, please create a new post and reference to this closed post.

NXP Community!

在原帖中查看解决方案

0 项奖励
4 回复数
757 次查看
CommunityBot
Community Manager
This an automatic process.

We are marking this post as solved, due to the either low activity or any reply marked as correct.

If you have additional questions, please create a new post and reference to this closed post.

NXP Community!
0 项奖励
756 次查看
jiri-b36968
NXP Employee
NXP Employee

Hello Takashi-san,

Synchronous setting requires that the platform clock (usually 133-166MHz) have to be half of SDRAM clock.

So first line in table is not correct (it should be deleted in next RM revision.)

pastedImage_0.png

Synchronous mode is important only when is used SDRAM. If you not using SDRAM then you can use default asynchronous mode.

For I2C clock is important peripheral clock (IPS bus clock). It can be divided by CCM_CACRR [IPG_CLK_DIV]

pastedImage_3.png

So if you need 20MHz then platform would have to be 80MHz only and CA5 and SDRAM 160MHz. This we degrade performance significantly.

If not used SDRAM than you can divide also platform clock.

But why you need just low IPS bus clock? I2C CLOCK divider can be set up to 15360 using MUL and divider.

/Jiri

756 次查看
alejandrolozan1
NXP Employee
NXP Employee

Thanks a lor for clarifying this Jiri!

/Alejandro

0 项奖励
756 次查看
alejandrolozan1
NXP Employee
NXP Employee

Hi,

I have checked the documetation and those are just examples of clock settings.

But you can for sure set the IPG_CLK_DIV to 4, BUS_DIV to 5 too. This means that you can set the IPG clock below 20MHz.

I hope that helps,

Alejandro

0 项奖励