Synchronous Mode settings.

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Synchronous Mode settings.

ソリューションへジャンプ
907件の閲覧回数
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 解決策
749件の閲覧回数
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 返答(返信)
750件の閲覧回数
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 件の賞賛
749件の閲覧回数
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

749件の閲覧回数
alejandrolozan1
NXP Employee
NXP Employee

Thanks a lor for clarifying this Jiri!

/Alejandro

0 件の賞賛
749件の閲覧回数
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 件の賞賛