TEDサポートウェブ
>
NXP Semiconductors
>
Digital Networking
>
【NXP:DN】 LS1026A/LS1046A I2Cの動作周波数
戻る
No : 13273
公開日時 : 2023/01/17 11:46
印刷
【NXP:DN】 LS1026A/LS1046A I2Cの動作周波数
LS1046AのI2Cの動作周波数が、LSDKソースコードで指定した周波数で動作しない場合があります。
例) 200KHz指定すると100KHzで動作する。
RCW(I2C_IPGCLK_SEL)の設定では、LS1046A I2Cブロックへの入力クロックはシステムクロックの1/2、または1/4が選択できるようですが、1/4の場合にLSDKソースコードの変更が反映されないように見えます。
この問題に対して、LSDKのソースコードの修正パッチなどはありますか。
カテゴリー :
TEDサポートウェブ
>
NXP Semiconductors
>
Digital Networking
回答
LSDK(Layerscape SDK)のソースコードの修正パッチなどはありません。
RCW(I2C_IPGCLK_SEL)では platform clock の 1/4が選択できますが、
LS1046A Reference Manual
から、Table 23-3. LS1046A I2C clocking にて、I2C1,2,3,4 Module の clocking source として、1/2である 「platform clock/2」 を使用してください。