JAJSS15C November   2023  – October 2024 LMK3H0102

PRODUCTION DATA  

  1.   1
  2. 特長
  3. アプリケーション
  4. 概要
  5. ピン構成および機能
  6. 仕様
    1. 5.1 絶対最大定格
    2. 5.2 ESD 定格
    3. 5.3 推奨動作条件
    4. 5.4 熱に関する情報
    5. 5.5 電気的特性
    6. 5.6 I2C インターフェイスの仕様
  7. パラメータ測定情報
    1. 6.1 出力フォーマットの構成
    2. 6.2 差動電圧測定に関する用語
  8. 詳細説明
    1. 7.1 概要
    2. 7.2 機能ブロック図
    3. 7.3 機能説明
      1. 7.3.1 デバイス ブロック レベルの説明
      2. 7.3.2 デバイス構成の制御
      3. 7.3.3 OTP モード
      4. 7.3.4 I2C モード
    4. 7.4 デバイスの機能モード
      1. 7.4.1 フェイルセーフ入力
      2. 7.4.2 分数出力分周器
        1. 7.4.2.1 FOD 動作
        2. 7.4.2.2 エッジ コンバイナ
        3. 7.4.2.3 デジタル ステート マシン
        4. 7.4.2.4 拡散スペクトラム クロック処理
        5. 7.4.2.5 整数境界スプリアス
      3. 7.4.3 出力動作
        1. 7.4.3.1 出力フォーマットの選択
          1. 7.4.3.1.1 出力フォーマットのタイプ
            1. 7.4.3.1.1.1 LP-HCSL の終端
        2. 7.4.3.2 出力スルーレート制御
        3. 7.4.3.3 REF_CTRL の動作
      4. 7.4.4 出力イネーブル
        1. 7.4.4.1 出力イネーブルの制御
        2. 7.4.4.2 出力イネーブルの極性
        3. 7.4.4.3 個別の出力イネーブル
        4. 7.4.4.4 出力ディスエーブルの動作
      5. 7.4.5 デバイスのデフォルト設定
    5. 7.5 プログラミング
      1. 7.5.1 I2C シリアル インターフェイス
      2. 7.5.2 ワンタイム プログラミング シーケンス
  9. デバイスのレジスタ
    1. 8.1 レジスタ マップ
      1. 8.1.1  R0 レジスタ (アドレス = 0x0) [リセット = 0x0861/0x0863]
      2. 8.1.2  R1 レジスタ (アドレス = 0x1) [リセット = 0x5599]
      3. 8.1.3  R2 レジスタ (アドレス = 0x2) [リセット = 0xC28F]
      4. 8.1.4  R3 レジスタ (アドレス = 0x3) [リセット = 0x1801]
      5. 8.1.5  R4 レジスタ (アドレス = 0x4) [リセット = 0x0000]
      6. 8.1.6  R5 レジスタ (アドレス = 0x5) [リセット = 0x0000]
      7. 8.1.7  R6 レジスタ (アドレス = 0x6) [リセット = 0x2AA0]
      8. 8.1.8  R7 レジスタ (アドレス = 0x7) [リセット = 0x6503]
      9. 8.1.9  R8 レジスタ (アドレス = 0x8) [リセット = 0xC28F]
      10. 8.1.10 R9 レジスタ (アドレス = 0x9) [リセット = 0x3166]
      11. 8.1.11 R10 レジスタ (アドレス = 0xA) [リセット = 0x0010]
      12. 8.1.12 R11 レジスタ (アドレス = 0xB) [リセット = 0x0000]
      13. 8.1.13 R12 レジスタ (アドレス = 0xC) [リセット = 0x6800]
      14. 8.1.14 R146 レジスタ (アドレス = 0x92) [リセット = 0x0000]
      15. 8.1.15 R147 レジスタ (アドレス = 0x93) [リセット = 0x0000]
      16. 8.1.16 R148 レジスタ (アドレス = 0x94) [リセット = 0x0000]
      17. 8.1.17 R238 レジスタ (アドレス = 0xEE) [リセット = 0x0000]
  10. アプリケーションと実装
    1. 9.1 アプリケーション情報
    2. 9.2 代表的なアプリケーション
      1. 9.2.1 アプリケーションのブロック図の例
      2. 9.2.2 設計要件
      3. 9.2.3 詳細な設計手順
      4. 9.2.4 例:出力周波数の変更
      5. 9.2.5 クロストーク
      6. 9.2.6 アプリケーション曲線
    3. 9.3 電源に関する推奨事項
      1. 9.3.1 パワーアップ シーケンシング
      2. 9.3.2 電源入力のデカップリング
    4. 9.4 レイアウト
      1. 9.4.1 レイアウトのガイドライン
      2. 9.4.2 レイアウト例
  11. 10デバイスおよびドキュメントのサポート
    1. 10.1 ドキュメントのサポート
      1. 10.1.1 関連資料
    2. 10.2 ドキュメントの更新通知を受け取る方法
    3. 10.3 サポート・リソース
    4. 10.4 商標
    5. 10.5 静電気放電に関する注意事項
    6. 10.6 用語集
  12. 11改訂履歴
  13. 12メカニカル、パッケージ、および注文情報
    1. 12.1 テープおよびリール情報

デバイスごとのパッケージ図は、PDF版データシートをご参照ください。

メカニカル・データ(パッケージ|ピン)
  • RER|16
サーマルパッド・メカニカル・データ

I2C シリアル インターフェイス

LMK3H0102 の I2C ポートは、ペリフェラル デバイスとして機能し、100kHz のスタンダード モード動作と 400kHz のファスト モード動作の両方をサポートしています。ファスト モードでは、制御信号にグリッチ耐性の要件が課されます。このため、入力レシーバは持続時間 50ns 未満のパルスを無視します。I 2C のタイミング要件は、「I2C インターフェイス仕様」に規定されています。図 7-9 に、タイミング図を示します。

LMK3H0102 I2C のタイミング図図 7-9 I2C のタイミング図

LMK3H0102 は、I2C パケットの一部として送信される 7 ビットのペリフェラル アドレスを介してアクセスされます。一致するペリフェラル アドレスを持つデバイスのみが、その後の I2C コマンドに応答します。I2C モードでは、LMK3H0102 は FMT_ADDR のピン ストラップ (VDD、GND、SDA、SCL に接続) に基づいて、最大 4 つの独自のペリフェラル デバイスが I2C バスを占有できるようにします。デフォルトでは、デバイスのペリフェラル アドレスは 0b11010xx です (2 つの LSB は FMT_ADDR ピンで決定)。完全なアドレスは I2C を介して構成可能です。

I2C インターフェイスを介したデータ転送中には、転送されるデータ ビットごとに 1 つのクロック パルスが生成されます。SDA ラインのデータは、クロックの High 期間中は安定している必要があります。データ ラインの High または Low の状態は、SCL ラインのクロック信号が Low のときのみ変化します。データ転送の開始条件は、SCL が High のときに SDA ラインが High から Low に遷移することによって特定されます。データ転送の終了条件は、SCL が High のときに SDA ラインが Low から High に遷移することによって特定されます。開始条件と終了条件は、常にコントローラによって開始されます。SDA ラインの各バイトは 8 ビット長でなければなりません。各バイトの後にはアクノリッジ ビットが続き、バイトは MSB から送信されます。LMK3H0102 には、8 ビットのレジスタ アドレスと、それに続く 16 ビットのデータ ワードがあります。

アクノリッジビット (A) または非アクノリッジ ビット (A’) は、8 ビットのデータ バイトに付随する 9 番目のビットであり、常にレシーバによって生成され、バイトが受信された (A = 0) または受信されなかった (A’ = 0) ことをトランスミッタに通知します。A = 0 は、9 回目のクロック パルスの間に SDA ラインを Low にすることで実行され、A’ = 0 は、9 回目のクロック パルスの間に SDA ラインを High のままにすることで実行されます。

I2C コントローラは、シリアル バスに接続されているすべてのペリフェラル デバイスからの応答を開始する開始条件をアサートすることで、データ転送を開始します。コントローラが SDA ラインを介して送信した 8 ビットのアドレス バイト (7 ビットのペリフェラル アドレス (MSB ファースト) と R/W’ ビットで構成) に基づき、送信されたアドレスに対応するアドレスを持つデバイスが、アクノリッジ ビットを送信することで応答します。バス上の他のすべてのデバイスは、選択されたデバイスがコントローラとのデータ転送を待機している間、アイドル状態のままです。

データ転送が行われると、終了条件が確立されます。書き込みモードでは、コントローラは、ペリフェラルからの最後のデータ バイトのアクノリッジビットに続く、10 回目のクロック パルスの間に、データ転送を終了するための終了条件をアサートします。読み取りモードでは、コントローラはペリフェラルから最後のデータバイトを受信しますが、9 回目のクロック パルスの間は SDA を Low にしません。これは非アクノリッジ ビットとして周知されています。非アクノリッジ ビットを受信することで、ペリフェラルはデータ転送が終了したことを把握して、アイドル モードに移行します。次に、コントローラは 10 回目のクロック パルスの前の Low 期間中にデータ ラインを Low にし、10 回目のクロック パルスの間に High にして終了条件をアサートします。図 7-10図 7-11 に、LMK3H0102 を使用したブロック書き込みとブロック読み取りのシーケンスをそれぞれ示します。

LMK3H0102 ブロック書き込みの汎用シーケンス図 7-10 ブロック書き込みの汎用シーケンス
LMK3H0102 ブロック読み取りの汎用シーケンス図 7-11 ブロック読み取りの汎用シーケンス