- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
==============================
タイトル: Y8CMBR3xxのコンフィグレーションレジスタの制限– KBA228078
バージョン:**
質問:
CY8CMBR3xxxのコンフィグレーションレジスタを更新した後、新しい設定が有効にならないのはなぜですか?
回答:
これは主に、CY8CMBR3xxx MPNによってサポートされる機能設定が異なるためです。機能設定でサポートされていない特定のCY8CMBR3xxx MPNデバイスに設定されている場合、機能設定は有効になりませんが、PSoC Expressで行うとエラーメッセージは表示されません。
CY8CMBR3xxxファミリは、I2C設定可能なレジスタマップを備えています。次の表に示すように、CY8CMBR3xxxレジスタは3つのカテゴリに分類されます。
レジスタ カテゴリ | レジスタマップアドレス範囲 | 説明文 |
コンフィグレーション・レジスタ | 0x00-0x7E | これらのレジスタには、CY8CMBR3xxxコントローラーのコンフィグレーションデータが含まれています。ホストは、CTRL_CMDコマンドレジスタに書き込むことにより、これらのレジスタに書き込み、データを不揮発性メモリに保存できます。新しいコンフィグレーションは、コンフィグレーションが不揮発性メモリに保存され、デバイスがリセットされた後にのみ有効になることに注意してください。 |
コマンド・レジスタ | 0x80-0x87 | これらのレジスタは、ホストからのコマンドを受け入れます。これらのレジスタに書き込まれたコマンドはすべて、コマンドのI2CのアクノレッジからTI2C_LATENCY_ MAX内に実行されます。TI2C_LATENCY_ MAXの値については、CY8CMBR3xxxデータシートを参照してください。 |
ステータス・レジスタ | 0x88-0xFB | これらは読み取り専用レジスタであり、コマンド実行、システム診断、センサーデータのステータスを示します。 |
CY8CMBR3xxxファミリは6つのMPNで構成され、各MPNは異なる機能セットをサポートしています。MBR3xxxデータシートの「MPN versus Features Summary(MPNと機能の概要)」セクションには、すべてのMPNとそれぞれがサポートする機能の概要が掲載されています。
たとえば、「しきい値のオーバーライド」機能はCY8CMBR3106S、CY8CMBR3108、およびCY8CMBR3102で構成できますが、CY8CMBR3116、CY8CMBR3110、およびCY8CMBR3002では構成できません。エラーメッセージが表示されない場合でも、CY8CMBR3116、CY8CMBR3110、およびCY8CMBR3002のしきい値レジスタを変更しても、有効にならないことに注意してください。
参照ドキュメント:
==============================
15-Apr-2020