Y8CMBR3xxのコンフィグレーションレジスタの制限– KBA228078 - Community Translated (JA)

Version 1

    Community Translated by NoTa_4591161         Version: **

     

    Translation - English: Limitations of CY8CMBR3xxx Configuration Registers– 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 SummaryMPNと機能の概要)」セクションには、すべてのMPNとそれぞれがサポートする機能の概要が掲載されています。

    たとえば、「しきい値のオーバーライド」機能はCY8CMBR3106SCY8CMBR3108、およびCY8CMBR3102で構成できますが、CY8CMBR3116CY8CMBR3110、およびCY8CMBR3002では構成できません。エラーメッセージが表示されない場合でも、CY8CMBR3116CY8CMBR3110、およびCY8CMBR3002のしきい値レジスタを変更しても、有効にならないことに注意してください。

     

    参照ドキュメント:

    CY8CMBR3002, CY8CMBR3102, CY8CMBR3106S, CY8CMBR3108, CY8CMBR3110, CY8CMBR3116 Datasheet: CapSense® Express™ Controllers With SmartSense™ Auto-tuning 16 Buttons, 2 Sliders, Proximity Sensors

     

    CY8CMBR3102, CY8CMBR3106S, CY8CMBR3108, CY8CMBR3110, CY8CMBR3116 CapSense® Express Controllers Registers TRM