JAJSVK8A November 2024 – October 2025 LP5899
PRODUCTION DATA
デバイスのレジスタの概要表 に、デバイスのレジスタ用のメモリ マップト レジスタを示します。デバイスのレジスタの概要表 に記載されていないすべてのレジスタ オフセット アドレスは予約領域と見なされ、レジスタの内容は変更しないでください。
| アドレス | 略称 | 説明 | セクション |
|---|---|---|---|
| 0x0 | DEVID | デバイス識別情報 | セクション 8.1 |
| 0x1 | SPICTRL | SPI の制御 | セクション 8.2 |
| 0x2 | CCSICTRL | 連続クロック シリアル インターフェイス (CCSI) の制御 | セクション 8.3 |
| 0x3 | TXFFLVL | 送信 FIFO レベルの制御 | セクション 8.4 |
| 0x4 | RXFFLVL | 受信 FIFO レベルの制御 | セクション 8.5 |
| 0x5 | DEVCTRL | デバイスの制御レジスタ | セクション 8.6 |
| 0x6 | DIAGMASK | 診断マスク | セクション 8.7 |
| 0x7 | STATUS | グローバル デバイス ステータス | セクション 8.8 |
| 0x8 | IFST | インターフェイス ステータスの詳細 | セクション 8.9 |
| 0x9 | TXFFST | 送信 FIFO ステータスの詳細 | セクション 8.10 |
| 0xA | RXFFST | 受信 FIFO ステータスの詳細 | セクション 8.11 |
表の小さなセルに収まるように、複雑なビット アクセス タイプを記号で表記しています。表 8-2 このセクションでアクセス タイプに使用しているコードを示します。
| アクセス タイプ | コード | 説明 |
|---|---|---|
| 読み取りタイプ | ||
| R | R | 読み出し |
| 書き込みタイプ | ||
| W | W | 書き込み |
| W1C | W 1C |
書き込み 1 でクリア |
| リセットまたはデフォルト値 | ||
| -n | リセット後の値またはデフォルト値 | |
図 8-1 に DEVID を示し、表 8-3 でその説明を示します。
デバイスのレジスタの概要表 を参照してください。
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| DEVID | |||||||
| R-0xED99 | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| DEVID | |||||||
| R-0xED99 | |||||||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 15-0 | DEVID | R | 0xED99 | デバイス識別情報 |
図 8-2 に SPICTRL を示し、表 8-4 でその説明を示します。
デバイスのレジスタの概要表 を参照してください。
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| 予約済み | SPI_WDT_CFG | 予約済み | |||||
| R/W-0x0 | R/W-0x0 | R/W-0x0 | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SPI_RST_TIMEOUT_CFG | 予約済み | SPI_CRC_ALG | SPI_SDO_DIS | SPI_ACK_DIS | |||
| R/W-0xA | R/W-0x0 | R/W-0x0 | R/W-0x0 | R/W-0x0 | |||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 15-14 | 予約済み | R/W | 0x0 | 予約済み |
| 13-12 | SPI_WDT_CFG | R/W | 0x0 | FAILSAFE 状態に移行するための SPI のウォッチドッグ 0x0 = 40ms 0x1 = 20ms 0x2 = 10ms 0x3 = 無効 |
| 11-8 | 予約済み | R/W | 0x0 | 予約済み |
| 7-4 | SPI_RST_TIMEOUT_CFG | R/W | 0xA | タイムアウト後に SPI をリセットするための SCLK のウォッチドッグ 0x0 = 無効 0x1 = 500us 0x2 = 1ms 0x3 = 2ms 0x4 = 3ms 0x5 = 4ms 0x6 = 5ms 0x7 = 10ms 0x8 = 15ms 0x9 = 20ms 0xA = 30ms 0xB = 40ms 0xC = 50ms 0xD = 85ms 0xE = 100ms 0xF = 200ms |
| 3 | 予約済み | R/W | 0x0 | 予約済み |
| 2 | SPI_CRC_ALG | R/W | 0x0 | SPI 通信に使用される CRC アルゴリズム 0x0 = CCITT-FALSE を使用 0x1 = CRC-16/XMODEM を使用 |
| 1 | SPI_SDO_DIS | R/W | 0x0 | SPI SDO 用ビットを無効化 0x0 = CS が Low のとき SDO を駆動 0x1 = SDO は常に高インピーダンス |
| 0 | SPI_ACK_DIS | R/W | 0x0 | STATUS レジスタの SPI 自動応答用ビットを無効化 0x0 = 自動応答が有効 0x1 = 自動応答が無効 |
図 8-3 に CCSICTRL を示し、表 8-5 でその説明を示します。
デバイスのレジスタの概要表 を参照してください。
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| 予約済み | CCSI_SS_CLKO | ||||||
| R/W-0x0 | R/W-0x0 | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| 予約済み | CCSI_DATA_RATE | ||||||
| R/W-0x0 | R/W-0x0 | ||||||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 15-10 | 予約済み | R/W | 0x0 | 予約済み |
| 9-8 | CCSI_SS_CLKO | R/W | 0x0 | CLK_O ピンの拡散スペクトラム設定 0x0 = 無効 0x1 = 2% 0x2 = 4% 0x3 = 8% |
| 7-4 | 予約済み | R/W | 0x0 | 予約済み |
| 3-0 | CCSI_DATA_RATE | R/W | 0x0 | CCSI のデータレート 0x0 = 1Mbit/s 0x1 = 1.25Mbit/s 0x2 = 1.43Mbit/s 0x3 = 1.67Mbit/s 0x4 = 2Mbit/s 0x5 = 2.22Mbit/s 0x6 = 2.5Mbit/s 0x7 = 2.86Mbit/s 0x8 = 3.33Mbit/s 0x9 = 4Mbit/s 0xA = 5Mbit/s 0xB = 6.67Mbit/s 0xC = 8Mbit/s 0xD = 10Mbit/s 0xE = 13.33Mbit/s 0xF = 20Mbit/s |
図 8-4 に TXFFLVL を示し、表 8-6 でその説明を示します。
デバイスのレジスタの概要表 を参照してください。
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| TXFFCLR | 予約済み | TXFFLVL | |||||
| R/W1C-0x0 | R/W-0x0 | R/W-0x1FF | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TXFFLVL | |||||||
| R/W-0x1FF | |||||||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 15 | TXFFCLR | R/W1C | 0x0 | 送信 FIFO のすべてのデータをクリア |
| 14-9 | 予約済み | R/W | 0x0 | 予約済み |
| 8-0 | TXFFLVL | R/W | 0x1FF | CCSI で送信を開始するための TX FIFO レベル (ワード単位、0x0 は 1 ワードを意味する) |
図 8-5 に RXFFLVL を示し、表 8-7 でその説明を示します。
デバイスのレジスタの概要表 を参照してください。
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RXFFCLR | 予約済み | ||||||
| R/W1C-0x0 | R/W-0x0 | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RXFFLVL | |||||||
| R/W-0xFF | |||||||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 15 | RXFFCLR | R/W1C | 0x0 | 受信 FIFO のすべてのデータをクリア |
| 14-8 | 予約済み | R/W | 0x0 | 予約済み |
| 7-0 | RXFFLVL | R/W | 0xFF | ワード数を超えたときに DRDY ピンをプルダウンする RX FIFO レベル (0x0 は 1 ワードを意味する) |
図 8-6 に DEVCTRL を示し、表 8-8 でその説明を示します。
デバイスのレジスタの概要表 を参照してください。
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| 予約済み | |||||||
| R/W-0x0 | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| 予約済み | FORCE_FS | 予約済み | EXIT_FS | ||||
| R/W-0x0 | R/W1C-0x0 | R/W-0x0 | R/W1C-0x0 | ||||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 15-3 | 予約済み | R/W | 0x0 | 予約済み |
| 2 | FORCE_FS | R/W1C | 0x0 | デバイスの NORMAL 状態から FAILSAFE 状態への切り替え 0x0 = 現在の状態を維持する。 0x1 = デバイスを FAILSAFE 状態に移行する。 |
| 1 | 予約済み | R/W | 0x0 | 予約済み |
| 0 | EXIT_FS | R/W1C | 0x0 | デバイスを FAILSAFE モードから NORMAL に移行する |
図 8-7 に DIAGMASK を示し、表 8-9 でその説明を示します。
デバイスのレジスタの概要表 を参照してください。
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| 予約済み | MASK_CCSI_CHECK _BIT |
予約済み | MASK_CCSI_CRC | MASK_CCSI_SIN | |||
| R/W-0x0 | R/W-0x0 | R/W-0x0 | R/W-0x0 | R/W-0x0 | |||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| 予約済み | MASK_SPI_CRC | ||||||
| R/W-0x0 | R/W-0x0 | ||||||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 15-12 | 予約済み | R/W | 0x0 | 予約済み |
| 11 | MASK_CCSI_CHECK_BIT | R/W | 0x0 | CCSI 検査ビット フォルトをマスクして FLAG_ERR を設定し、FAULT ピンをプルダウンする。 0x0 = フォルト通知が有効 0x1 = フォルト通知が無効 |
| 10 | 予約済み | R/W | 0x0 | 予約済み |
| 9 | MASK_CCSI_CRC | R/W | 0x0 | CCSI CRC フォルトをマスクして FLAG_ERR を設定し、FAULT ピンをプルダウンする。 0x0 = フォルト通知が有効 0x1 = フォルト通知が無効 |
| 8 | MASK_CCSI_SIN | R/W | 0x0 | CCSI SIN 固着フォルトをマスクして FLAG_ERR を設定し、FAULT ピンをプルダウンする。 0x0 = フォルト通知が有効 0x1 = フォルト通知が無効 |
| 7-1 | 予約済み | R/W | 0x0 | 予約済み |
| 0 | MASK_SPI_CRC | R/W | 0x0 | SPI CRC フォルトをマスクして FLAG_ERR を設定し、FAULT ピンをプルダウンする。 0x0 = フォルト通知が有効 0x1 = フォルト通知が無効 |
図 8-8 に STATUS を示し、表 8-10 でその説明を示します。
デバイスのレジスタの概要表 を参照してください。
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| CLR_FLAG | FLAG_CCSI | 予約済み | FLAG_TXFF | FLAG_RXFF | DRDYST | FLAG_SRST | FLAG_SPI |
| R/W1C-0x0 | R-0x0 | R-0x0 | R-0x0 | R-0x0 | R-0x1 | R-0x0 | R-0x0 |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| FLAG_SPI_REG _WRITE |
FLAG_SPI_CRC | DEV_STATE | FLAG_OTP_CRC | FLAG_OSC | FLAG_POR | FLAG_ERR | |
| R-0x0 | R-0x0 | R-0x0 | R-0x0 | R-0x0 | R-0x1 | R-0x1 | |
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 15 | CLR_FLAG | R/W1C | 0x0 | すべてのフラグをクリアする書き込み 0x0 = フラグをクリアしない。 0x1 = すべてのフラグをクリアする。 |
| 14 | FLAG_CCSI | R | 0x0 | CCSI エラー フラグ 0x0 = デバイス エラーは検出されなかった。 0x1 = デバイス エラーが検出された。詳細については IFST を参照。 |
| 13 | 予約済み | R | 0x0 | 予約済み |
| 12 | FLAG_TXFF | R | 0x0 | 送信 FIFO エラーの検出 0x0 = 送信 FIFO エラーは検出されなかった。 0x1 = 送信 FIFO エラーが検出された。詳細については TXFFST を参照。 |
| 11 | FLAG_RXFF | R | 0x0 | 受信 FIFO エラーの検出 0x0 = 受信 FIFO エラーは検出されなかった。 0x1 = 受信 FIFO エラーが検出された。詳細については RXFFST を参照。 |
| 10 | DRDYST | R | 0x1 | DRDY ピンのステータス 0x0 = DRDY ピンはロジック Low 0x1 = DRDY ピンはロジック High |
| 9 | FLAG_SRST | R | 0x0 | 正常に実行されなかった SOFTRESET。CCSI の送信中は SOFTRESET は実行できない。 0x0 = SOFTRESET エラーは検出されなかった。 0x1 = SOFTRESET エラーが検出された。 |
| 8 | FLAG_SPI | R | 0x0 | SPI エラー フラグ 0x0 = デバイス エラーは検出されなかった。 0x1 = デバイス エラーが検出された。詳細については IFST を参照。 |
| 7 | FLAG_SPI_REG_WRITE | R | 0x0 | 正常に実行されなかった SPI レジスタ書き込みコマンド。CCSI の送受信中は CCSICTRL の書き込みはできない。 0x0 = SPI レジスタ書き込みエラーは検出されなかった。 0x1 = SPI レジスタ書き込みエラーが検出された。 |
| 6 | FLAG_SPI_CRC | R | 0x0 | SPI 通信の CRC エラーが検出された。 0x0 = CRC エラーは検出されなかった。 0x1 = CRC エラーが検出された。 |
| 5-4 | DEV_STATE | R | 0x0 | デバイスの状態 0x0 = デバイスは NORMAL 状態 0x1 = デバイスは INIT 状態 0x2 = デバイスは INIT 状態 0x3 = デバイスは FAILSAFE 状態 |
| 3 | FLAG_OTP_CRC | R | 0x0 | OTP CRC エラーの検出 0x0 = OTP CRC エラーは検出されなかった。 0x1 = OTP CRC エラーが検出された。 |
| 2 | FLAG_OSC | R | 0x0 | 発振器の範囲外検出 0x0 = 発振器エラーは検出されなかった。 0x1 = 発振器エラーが検出された。 |
| 1 | FLAG_POR | R | 0x1 | パワーオン リセット フラグ 0x0 = POR はトリガされていない。 0x1 = デバイスが POR をトリガした。 |
| 0 | FLAG_ERR | R | 0x1 | グローバル エラー フラグ。これは FAULT ピンの反転ステータス。 0x0 = エラーは検出されなかった。 0x1 = 1 つ以上のエラーが検出された。 |
図 8-9 に IFST を示し、表 8-11 でその説明を示します。
デバイスのレジスタの概要表 を参照してください。
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| 予約済み | FLAG_SPI_CS | FLAG_SPI_TIMEOUT | |||||
| R-0x0 | R-0x0 | R-0x0 | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| 予約済み | FLAG_CCSI_CMD _QUEUE_OVF |
FLAG_CCSI_CHECK _BIT |
予約済み | FLAG_CCSI_CRC | FLAG_CCSI_SIN | ||
| R-0x0 | R-0x0 | R-0x0 | R-0x0 | R-0x0 | R-0x0 | ||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 15-10 | 予約済み | R | 0x0 | 予約済み |
| 9 | FLAG_SPI_CS | R | 0x0 | コマンド受信の途中で SPI チップ セレクト ピンが High になった。 0x0 = CS エラーは検出されなかった。 0x1 = CS エラーが検出された。 |
| 8 | FLAG_SPI_TIMEOUT | R | 0x0 | SPI タイムアウト エラーが検出された。SPI_RST_TIMEOUT_CFG が有効なときのみ設定される。 0x0 = SPI タイムアウトが検出されなかった。 0x1 = SPIタイムアウトが検出された。 |
| 7-5 | 予約済み | R | 0x0 | 予約済み |
| 4 | FLAG_CCSI_CMD_QUEUE_OVF | R | 0x0 | CCSI コマンド キュー オーバーフロー エラーが検出された。 0x0 = オーバーフロー エラーは検出されなかった。 0x1 = オーバーフロー エラーが検出された。 |
| 3 | FLAG_CCSI_CHECK_BIT | R | 0x0 | CCSI 受信データに CCSI 検査ビット エラーが検出された。 0x0 = 検査ビット エラーは検出されなかった。 0x1 = 検査ビット エラーが検出された。 |
| 2 | 予約済み | R | 0x0 | 予約済み |
| 1 | FLAG_CCSI_CRC | R | 0x0 | CCSI データに CRC エラーが検出された。 0x0 = CRC エラーは検出されなかった。 0x1 = CRC エラーが検出された。 |
| 0 | FLAG_CCSI_SIN | R | 0x0 | SIN のトグル欠落 0x0 = SIN のトグル欠落エラーは検出されなかった。 0x1 = SIN のトグル欠落エラーが検出された。 |
図 8-10 に TXFFST を示し、表 8-12 でその説明を示します。
デバイスのレジスタの概要表 を参照してください。
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| FLAG_TXFFOVF | FLAG_TXFFUVF | FLAG_TXFFSED | 予約済み | TXFFST | |||
| R-0x0 | R-0x0 | R-0x0 | R-0x0 | R-0x0 | |||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TXFFST | |||||||
| R-0x0 | |||||||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 15 | FLAG_TXFFOVF | R | 0x0 | 送信 FIFO のオーバーフロー エラー |
| 14 | FLAG_TXFFUVF | R | 0x0 | 送信 FIFO のアンダーフロー エラー |
| 13 | FLAG_TXFFSED | R | 0x0 | 送信 FIFO のシングル エラー検出 |
| 12-9 | 予約済み | R | 0x0 | 予約済み |
| 8-0 | TXFFST | R | 0x0 | TX FIFO ステータス 0x0 = 送信 FIFO が空 0x1 = 送信 FIFO に 1 ワードある。 0x2 = 送信 FIFO に 2 ワードある。 ... 0x1FE = 送信 FIFO に 510 ワードある。 0x1FF = 送信 FIFO に 511 ワードまたは 512 ワードある。 |
図 8-11 に RXFFST を示し、表 8-13 でその説明を示します。
デバイスのレジスタの概要表 を参照してください。
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| FLAG_RXFFOVF | FLAG_RXFFUVF | FLAG_RXFFSED | 予約済み | ||||
| R-0x0 | R-0x0 | R-0x0 | R-0x0 | ||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RXFFST | |||||||
| R-0x0 | |||||||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 15 | FLAG_RXFFOVF | R | 0x0 | 受信 FIFO のオーバーフロー エラー |
| 14 | FLAG_RXFFUVF | R | 0x0 | 受信 FIFO のアンダーフロー エラー |
| 13 | FLAG_RXFFSED | R | 0x0 | 受信 FIFO のシングル エラー検出 |
| 12-8 | 予約済み | R | 0x0 | 予約済み |
| 7-0 | RXFFST | R | 0x0 | RX FIFO ステータス 0x0 = 受信 FIFO が空 0x1 = 受信 FIFO に 1 ワードある。 0x2 = 受信 FIFO に 2 ワードある。 ... 0xFE = 受信 FIFO に 254 ワードある。 0xFF = 受信 FIFO に 255 ワードまたは 256 ワードある。 |