Multi Source Translation Content

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Multi Source Translation Content

Discussions

Sort by:
MRB 未收到 TPMS 射频信号 KW019030 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 我使用的是 TPMS871511 评估板,参考软件使用 CW 编程。使用 MRB KW019030 的射频接收器功能检查 TPMS 发射的信号。接收器板还使用恩智浦提供的参考软件使用 KDS 进行编程。GUI 软件可以与 KW01 板通信,这是我通过切换 PTA4 (LED4) 引脚来确保的。TPMS 正在执行射频缓冲传输,我用 SW 断点确保了这一点。但是,KW01 板不接收任何射频数据。图形用户界面中的所有图表都是空白的。KW01 软件的配置甚至可以接收损坏的数据,但仍然什么也接收不到。问题出在哪里? Re: TPMS RF signal not received in MRB KW019030 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,洛凯什、 默认情况下,MKW01 项目配置为 KW019032。如果使用 KW019030,必须在demo_configuration.h 文件中注明。频率(315 或 434MHz)的配置也在该文件中完成:确保在 FXTH 项目中选择相同的频率。演示版用户指南》对此有详细说明。 补充说明:以前版本的 MKW01 软件不支持 KW019030。请确保下载最新版本的演示软件,以获得对 KW019030 的支持。最新的 FXTH/MKW01 入门软件包可以从这里下载。 顺祝商祺! 托马斯 PS:如果此答案有助于解决您的问题,请标记为"正确" 或 "有帮助"。谢谢!
View full article
内部レギュレータをバイパスする <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> MPL3115A2 高度計のデータシートには、「内部レギュレータをバイパスするために 2 番目の 100 nF コンデンサが使用されます」と記載されています。内部レギュレータを無効にできるという意味ですか? 説明してください。また、VCC を安定させる必要がある場合、どのような場合に内部レギュレータをバイパスする必要があるかについても説明してください。私の場合は、3.3Vに調整されたlm317を使用します。ありがとう。 Re: Bypass the internal regulator <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、アルチュムさん。 MPL3115 の CAP ピンは内部レギュレータの出力コンデンサ接続であるため、内部レギュレータの安定性を保証するために、そこに 2 番目の 100 nF コンデンサを配置する必要があります。ただし、これは内部レギュレータが無効になることを意味するものではありません。 両方の入力 VCC にバイパス キャップを使用する必要があり、レギュレータの「キャップ」ピンには接地されたキャップを配置する必要があります。 参考までに、次の接続を参照してください。 この情報が皆様のお役に立てれば幸いです。 ご質問を誤解していた場合は、遠慮なくお知らせください。喜んでお手伝いさせていただきます。 素晴らしい一日をお過ごしください。 デビッド・ディアス。 注: この投稿で質問が解決した場合は、「正解」ボタンをクリックしてください。ありがとう!
View full article
MMA8451Q - ダブルパルス検出 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> FRDM-KL25Z ボードで MMA8451Q を使用しています。AN4072 の 6.1 のサンプル コードを使用すると、単一パルス検出の割り込みを正しく受信できます。しかし、例 6.3 のように単一パルス検出と二重パルス検出の両方を実行しようとしたときに、二重パルス検出で問題が発生しています。 一時的にダブルパルス検出のみを検討し、6.2 のサンプル コードを使用すると、割り込みも受信できますが、PULSE_SRC レジスタを読み取っても期待どおりの値が返されません。6.2 のサンプル コードから、PULSE_SRC を読み戻すと、ビット EA と DPE が設定されていることを期待していましたが、レジスタは 0x00 として読み戻しました。次に、PULSE_CFG レジスタを修正し、ELE ビットも設定して、値を PULSE_SRC レジスタにラッチしました (レイテンシが経過する前にこれを読んでいなかった場合)。しかし、構成ルーチンを終了した直後を除いて、割り込みは 1 回しか発生しないことがわかりました。また、割り込みがすでにトリガーされている場合に備えて、構成ルーチンを終了する前に PULSE_SRC レジスタを読み取りましたが、何も変わりませんでした。これは、スタンバイ モードからアクティブ モードに移行するとき (構成ルーチンの最後のアクション)、データシートの 20 ページの注記 (2) に従って、PULSE_SRC レジスタはいずれにしても自動的にクリアされるはずであるため、予想どおりでした。 どこが間違っているのでしょうか? よろしくお願いします。 ブランドン 加速度センサ Re: MMA8451Q - Double Pulse Detection <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Jose様 問題を見つけました。私の外部割り込みは立ち上がり/立ち下がりエッジ モードのいずれかでトリガーするように構成されており、これにより割り込みの受信時とレジスタの読み取り時の間に問題が発生していたのは明らかです。割り込みが立ち下がりエッジのみに設定されると、レジスタの読み取りは 100% 正しく、予想どおりであることが証明されました。 ご協力いただきありがとうございます ブランドン Re: MMA8451Q - Double Pulse Detection <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、ブランドムさん。 あなたの質問にお答えします: 1.正解です。申し訳ありませんが、単一または二重のパルスが検出されたかどうかを読み取るには、PULSE_SRC レジスタを読み取る必要があります。ただし、ELE = 1 のときに EA ビットが設定されると、すべてのステータス ビット (AxZ、AxY、AxZ、DPE、および PolX、PolY、PolZ) がフリーズされることに注意することが重要です。PULSE_SRC レジスタを読み取ると、すべてのビットがクリアされます。ソース レジスタを読み取ると割り込みがクリアされます。 2. この問題の原因がわかりません。AN4070 の例 6.2 の値を MMA8451Q でテストしたところ、問題は発生しませんでした。ダブル タップで割り込みを受信し (シングル タップでは割り込みはトリガーされません)、PULSE_SRC の DPE ビットと EA ビットの両方が設定されていました。 また、前回の更新で言及されたシングル タップとダブル タップの設定で MMA8451Q をテストしましたが、LPF を無効にしなくても (0x0F = 0x00)、問題は見つかりませんでした。 3. 理由は分かりませんが、ELE ビットの機能は、ステータス レジスタが読み取られるまでステータス レジスタの内容を保持することです。 4.PULSE_CFGレジスタのELEビットが設定されていない場合(0)、割り込みはレイテンシウィンドウPULSE_LTCYの期間中ハイに保持されます。 ELE ビットがセット (1) されている場合、ソース レジスタの値は PULSE_SRC レジスタが読み取られるまで静的のままになります。 このレイテンシウィンドウは、単一パルスまたは二重パルスの検出に適用されます。 すてきな一日を、 ホセ・レイエス ----------------------------------------------------------------------------------------------------------------------- 注: この投稿で質問が解決した場合は、「正解」ボタンをクリックしてください。ありがとう! ----------------------------------------------------------------------------------------------------------------------- Re: MMA8451Q - Double Pulse Detection <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Jose様 ご返信ありがとうございます。これらは、ダブルタップのみの AN4072 の例 6.2 に基づいた設定です。 0x0F: 設定が入力されていないため、デフォルト = 0x00 0x21: 0x2A (割り込みをラッチするために 0x6A を試しましたが、別の問題が発生しました) 0x23: 0x20 0x24: 0x20 0x25: 0x20 (Z軸の感度を高めるために変更) 0x26: 0x30 0x27: 0x30 0x28: 0x28 最初は、シングルタップとダブルタップの検出を試みるために次の設定を使用しました。シングルタップの割り込みは正しく受信できましたが、ダブルタップは検出できませんでした。そのとき、二重のみを検出しようとしました(上図)。これらは AN4072 の例 6.3 からの抜粋です。 0x0F: 設定が入力されていないため、デフォルト = 0x00 0x21: 0x3F 0x23: 0x20 0x24: 0x20 0x25: 0x40 0x26: 0x18 0x27: 0x28 0x28: 0x3C ローパス フィルター ビットに関するご提案を試してアドバイスさせていただきます。INT_SOURCEのSRC_PULSEビットをチェックするというご提案ですが、シングルパルスとダブルパルスの違いは分かりません。パルス割り込みが発生したことだけが分かります。最終的な目標は、シングルタップとダブルタップの違いを判別することでした。 いくつか質問があります: 1. EA ビットの代わりにこれを推奨するのはなぜですか?割り込みをクリアするにはとにかく PULSE_SRC レジスタを読み取る必要がある、SO EA ビットの読み取りは簡単です。 2. 最初の設定を使用すると、ダブルタップで割り込みが発生します (シングルタップでは割り込みは発生しません)。ただし、PULSE_SRC の DPE ビット (または EA ビット) は設定されません。その理由をご存知ですか?これは、たとえば 6.3 などのシングルタップとダブルタップの違いを判別するために確認する必要がある部分です。 3. PULSE_CFG (0x21) の ELE ビットを設定しようとしましたが、この簡単な変更を行った後、部品が割り込みをトリガーしなくなったことがわかりました。その理由をご存知ですか? 興味本位で別の質問: PULSE_CFG の ELE ビットが 0 (フラグがラッチされていない) に設定されている場合、フラグをクリアするために PULSE_SRC レジスタを読み取る必要がありますか、それとも、レイテンシ期間後に割り込みがクリアされるのでしょうか? ご助言ありがとうございます。 よろしくお願いします。 ブランドン Re: MMA8451Q - Double Pulse Detection <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、ブランドン・クーンさん。 シングル/ダブルパルス検出の場合は、PULSE_SCR レジスタ (0x22) ではなく、レジスタ 0x0C (INT_SOURCE) のビット 3 (SRC_PULSE ビット) をチェックすることをお勧めします。SRC_PULSE ビットのロジック「1」は、単一または二重のパルス イベントにより割り込みが生成されたことを示します。ロジック「0」は、パルス イベント情報が検出されなかったことを示します。このビットは、PULSE_SRC の「EA」ビットがアサートされ、割り込みが有効になっているときに常にアサートされます。このビットは、PULSE_SRC レジスタを読み取ることによってクリアされます。 AN4072 のセクション 6.3 には記載されていないと思いますが、設定することをお勧めするのは、ハイパス フィルタ レジスタ (0x0F) の Pulse_LPF_EN ビット (ビット 4) です。 完全な PULSE レジスタ (0x0F、0x21、0x23、0x24、0x25、0x26、0x27、0x28) の構成を送信していただけますか? パルスレジスタに推奨される設定値は次のとおりです。 0x0F: 0x10 0x21: 0x3F 0x23: 0x20 0x24: 0x20 0x25: 0x2A 0x26: 0x14 0x27: 0x14 0x28: 0x28 これが役に立つことを願います。 すてきな一日を、 ホセ・レイエス ----------------------------------------------------------------------------------------------------------------------- 注: この投稿で質問が解決した場合は、「正解」ボタンをクリックしてください。ありがとう! -----------------------------------------------------------------------------------------------------------------------
View full article
MPL115A1- 气压系数读数 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好 我很难理解数据表中读取和计算 c12 系数的示例。 数据手册显示有 13 个小数位,外加一个符号位,它内置了 9 个小数点的焊盘。在读取和计算示例中,显示的是系数 MSB 和 LSB 的原始读数,如下所示: c12 系数 MSB = 0x38 c12 系数 LSB = 0xCC c12 系数 = 0x38CC = 0.00086665 首先,0x38CC 值为 14 位。 即使假设第 14 位实际上是符号位,那么计算出的值也应该是负数。 根据 "十进制零点垫 "的描述,我认为这意味着每个小数位的实际分辨率为 1/(2**(9+13))=1/4194304。 如果直接取 0x38cc= 14540,那么 c12= 14540/4194304 = 0.003466(与示例中的值不完全一致)。 如果以 0x38cc 为例,假设第 14 位是符号位,那么在 2 的补码之后,绝对值为 0x733= 1843。 这会产生 c12= 1843/4194304 = 0.0004394(约为示例值的一半,但符号错误)。 那么--我错过了什么? 还是这个例子不正确? 提前感谢您的帮助。 Tom 压力传感器 Re: MPL115A1- Barometer Coefficient reading <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,汤姆、 您的假设基本正确,但您需要考虑到,如数据表第 5 页所示,c12_LSB 的最后两位为零: c12 MSB 字节 = c12 [13:6] = [b13、b12、b11、b10、b9、b8、b7、b6] c12 LSB 字节 = c12 [5:0] & “00” = [b5、b4、b3、b2、b1、b0、0、0、0] 而 c12 系数的格式如下: c12 = b13 0 .000 000 000 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0 所以你说的对,每个小数位的值是 1 / 2^(9+13),但 16 位的 c12 值需要先右移 2(或除以 4)才能得到 13 个小数位。 以我们的例子为例,16 位 c12 = 0x38CC。 那么 b12 ... b0 = 0b011 1000 1100 11 = 3635 而 c12 = 3635 / 2^22 = 0.00086665 希望对您有所帮助。 此致, 托马斯
View full article
NTM88H135ST1 の最大定期ウェイクアップ間隔はどれくらいですか。 私は TPMS アプリケーションに NTM88 を使用しており、バッテリーを節約するために、センサーが倉庫にあるときや輸送中のときは定期的な間隔を 60 分に増やしたいと考えています。現在、サンプル コードでは PWUCS0 の値を変更することによって最大 255 秒までしか変更できないのですが、どのように変更すればよいか教えていただけますか。 Re: what is the maximum periodic wakeup interval of NTM88H135ST1. こんにちは、 誤解があるかも知れません。定期ウェイクアップ タイマー (PWU) の詳細については、ユーザー マニュアル UM11227のセクション 10.14を参照してください。 マニュアルに記載されているとおり: 定期ウェイクアップ タイマー (PWU) は、定期的な割り込みを生成して、MCU を任意の STOP モードからウェイクアップします。また、MCU を再起動するためのオプションの定期リセットも備えています。" 割り込みが生成されるまでの時間を変更するには、次のレジスタを調整する必要があります。 PWUDIV (アドレス $001C) WDIV[7:0]ビットは、ウェイクアップクロックを決定する入力LFOクロックの分周器を制御します。これにより、1 kHz LFO を想定すると、ウェイクアップ クロック周期は0.504 秒から 4.584 秒になります。WDIV[7:0]の動作範囲は$00~$FFです。 PWUCS0 (アドレス $001D) WUT[7:0]ビットは、次の割り込みがトリガーされる前に発生する必要のあるウェイクアップクロック(WCLK)の数を定義します。割り込み時間 ( RCLK ) は次のように計算されます。 WUT[7:0]を1~255に設定すると、ウェイクアップ割り込み時間の範囲は0.504秒~1168.92秒( 0.504秒単位)になります。 PWUCS1 (アドレス $001E) PRST[7:0]ビットは、次の定期リセットが発生する前に必要なウェイクアップ割り込み( RCLK )の数を指定します。リセット時間 ( PRT ) は次のように計算されます。 PRST[7:0]を1~255に設定すると、周期リセット時間の範囲は0.504秒~4967.91分になります。 したがって、PWU 時間を変更する場合は、必要に応じてこれらのレジスタを変更してください。 この情報がお役に立てれば幸いです。 Re: what is the maximum periodic wakeup interval of NTM88H135ST1. では、WCLK の値を 1 秒から 95 秒に変更できるのでしょうか? Re: what is the maximum periodic wakeup interval of NTM88H135ST1. こんにちは、 ウェイクアップ期間は 504 ミリ秒から 95 秒の間で設定できます。 よろしくお願いします。
View full article
MPL3115A2の故障 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 温度、圧力、高度を測定するために MPL3115A2 (M3PR YI0C) を使用します。定期的に高度計モードを気圧計モードに、またその逆に変更します。次のような問題が発生しました: しばらく操作すると、STATUS レジスタ (0x00) の更新が停止し、常に 0x00 になります。高度/気圧と温度のレジスタ (0x01 - 0x05) はゼロに設定されます。構成レジスタを読み取ると、MPL3115A2 が正しく構成されていることが示されます。 以下はクラッシュ前の単一測定におけるレジスタの例です。 ステータス: 0x0e 出力P_MSB: 0x61 OUT_P_CSB: 0xa0 OUT_P_LSB: 0xd0 OUT_T_MSB: 0x1a OUT_T_LSB: 0x50 SYSMOD: 0x01 INT_SOURCE: 0x00 PT_DATA_CFG: 0x07 CTRL_REG1: 0x39 CTRL_REG2: 0x00 CTRL_REG3: 0x00 CTRL_REG4: 0x00 CTRL_REG5: 0x00 最初に失敗した測定は次のとおりです。 ステータス: 0x00 出力P_MSB: 0x61 OUT_P_CSB: 0xa0 OUT_P_LSB: 0xd0 OUT_T_MSB: 0x1a OUT_T_LSB: 0x50 SYSMOD: 0x01 INT_SOURCE: 0x00 PT_DATA_CFG: 0x07 CTRL_REG1: 0x39 CTRL_REG2: 0x00 CTRL_REG3: 0x00 CTRL_REG4: 0x00 CTRL_REG5: 0x00 以下は、モードの切り替えを試みたものの失敗した測定 10 件です。 ステータス: 0x00 出力P_MSB: 0x00 OUT_P_CSB: 0x00 OUT_P_LSB: 0x00 OUT_T_MSB: 0x00 OUT_T_LSB: 0x00 SYSMOD: 0x01 INT_SOURCE: 0x00 PT_DATA_CFG: 0x07 CTRL_REG1: 0xb9 CTRL_REG2: 0x00 CTRL_REG3: 0x00 CTRL_REG4: 0x00 CTRL_REG5: 0x00 この問題は、割り込みを使用する場合とポーリングを使用する場合の両方で発生します。MPL3115A2 を通常の動作に戻す唯一の方法は、ソフトウェアを再起動することです。何が問題なのでしょうか? (翻訳してすみません) Re: MPL3115A2 fail <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 私たちもこの問題に遭遇しました。徹底的なテストを行った結果、問題を解決することはできませんでしたが、回避策を見つけました。それは、初期化ルーチンでデバイスを「ソフトウェア リセット」(データシートで RST を検索)することでした。 mpl3115a2_write(MPL3115A2_CTRL_REG1,0b00000100); これがお役に立てば幸いです。 TrackerSense サポート Re: MPL3115A2 fail <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、アレクサンダー。 ソースコードを確認しましたが、あなたが言及している問題を引き起こす可能性のあるものは何も見つかりませんでした。 問題の原因が見つかったかどうか教えていただけますか?もしそうなら、シェアしていただけますか? そうでない場合は、コミュニティで言及されている詳細情報があればお知らせください。 よろしくお願いいたします。 ホセ Re: MPL3115A2 fail <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> シェアしてくれてありがとう、アレクサンダー。 あなたのソースコードをざっと見てみました。特に問題は見つかりませんでした。時間があれば詳しく確認してみます。誰かが答えを知っているなら、遠慮なく返信してください。 ありがとうございます アンソニー Re: MPL3115A2 fail <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、アンソニー! 回答ありがとうございます! MPL3115A2 には独自のドライバを使用します。添付のドライバのソースコード。 それで私はそれを使います: // // ... // mpl3115a2_init( &mpl3115a2 ); mpl3115a2_set_pwrmode( &mpl3115a2, MPL3115A2_PWRMODE_STANDBY ); mpl3115a2_set_ready_mode( &mpl3115a2, MPL3115A2_READY_MODE_POLLING ); mpl3115a2_set_mode( &mpl3115a2, MPL3115A2_MODE_ALTIMETER、 MPL3115A2_OSR_128 ); mpl3115a2_set_pt( &mpl3115a2, MPL3115A2_PT_DREM | MPL3115A2_PT_PDEFE | MPL3115A2_PT_TDEFE ); mpl3115a2_set_pwrmode( &mpl3115a2, MPL3115A2_PWRMODE_ACTIVE ); // // ... // (1)の間 { // // ... // dev_res = mpl3115a2_update( &mpl3115a2 ); dev_res = mpl3115a2_get_h( &mpl3115a2, &data->alt, NULL ); dev_res = mpl3115a2_get_t( &mpl3115a2, &data->temp, &data->temp_l ); dev_res = mpl3115a2_get_p( &mpl3115a2, &data->ph, &data->pl ); // // ... // // ('mode_change' のタイマーカウンタ値の増分) if ( mode_change >= 50 ) { if ( mpl3115a2.mode == MPL3115A2_MODE_ALTIMETER ) { mpl3115a2_set_pwrmode( &mpl3115a2, MPL3115A2_PWRMODE_STANDBY ); mpl3115a2_set_mode( &mpl3115a2, MPL3115A2_MODE_BAROMETER, MPL3115A2_OSR_128 ); mpl3115a2_set_pwrmode( &mpl3115a2, MPL3115A2_PWRMODE_ACTIVE );         } それ以外 { mpl3115a2_set_pwrmode( &mpl3115a2, MPL3115A2_PWRMODE_STANDBY ); mpl3115a2_set_mode( &mpl3115a2, MPL3115A2_MODE_ALTIMETER, MPL3115A2_OSR_128 ); mpl3115a2_set_pwrmode( &mpl3115a2, MPL3115A2_PWRMODE_ACTIVE );         }        モード変更 = 0;     } // // ... // // そして 1 - 2 秒でスリープします... // //... //失敗後に復元 #MPL3115A2_DEBUGの場合 if ( mpl3115a2_get_fail_count( &mpl3115a2 ) > 11 ) { mpl3115a2_reset(&mpl3115a2); mpl3115a2_set_pt( &mpl3115a2, MPL3115A2_PT_DREM | MPL3115A2_PT_PDEFE | MPL3115A2_PT_TDEFE ); mpl3115a2_set_pwrmode( &mpl3115a2, MPL3115A2_PWRMODE_ACTIVE ); mpl3115a2_fail_count_clear(&mpl3115a2);     } #endif } Re: MPL3115A2 fail <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、アレクサンダー。 質問に答えられるか分かりませんが、モードを切り替える前に MPL3115A2 をスタンバイ モードにしましたか?それは問題になるかもしれません。 コードを共有していただけますか?設定を確認したいと思います。 よろしくお願いします。 アンソニー
View full article
水道用圧力センサ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> センサに直接加えられた水の圧力を測定できる圧力センサを探しています。 測定したい圧力は最大絶対圧力 2bar または差圧 1bar です。実際に必要なのは 1 つのポートだけです。 ただし、内径が約5〜6mmのシリコンチューブに適合する必要があります。ただし、それほど重大なことではありません。 よろしくお願いします 圧力センサ Re: Pressure sensor for water <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ありがとう。これらのアプリケーションノートを読んでみます Re: Pressure sensor for water <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、モーテン。 当社のセンサは、ゲルを損傷し、センサの仕様外となる可能性があるため、いかなる種類の液体物質や腐食性ガスとも直接接触することは推奨しません。 しかし、当社の製品は洗濯機アプリケーションで使用されているため、ジェルが湿気の多い環境にさらされることになります。これらのアプリケーションでは、デバイスは測定チューブの上部に配置されているため、閉じ込められた空気柱をセンサーまで押し上げる水を通じて水位が間接的に測定されます。次のアプリケーションノートに示されているように、センサーは水と直接接触せず、空気柱によって分離されています。 http://www.freescale.com/files/sensors/doc/app_note/AN1950.pdf AN1950: 水位監視 AN1516: 圧力センサを使用した液面制御 AN3728: IPS PRT圧力センサーのメディア互換性 当社のセンサには差動、ゲージ、絶対構成があり、最大 1 bar に対応できるセンサはMPXx2200またはMPXx2202 です。 お役に立てれば幸いです! ダリオ
View full article
MPL3115A2 故障 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 我使用 MPL3115A2 (M3PR YI0C) 测量温度、压力和海拔高度。定期将高度计模式改为气压计模式,反之亦然。我遇到了以下问题:运行一段时间后,STATUS 寄存器(0x00)停止更新,并始终等于 0x00。高度/压力和温度寄存器(0x01 - 0x05)设置为零。而读取配置寄存器则显示 MPL3115A2 配置为真。 以下是碰撞前一次测量中寄存器的示例: 状态: 0x0e 输出 P_MSB: 0x61 OUT_P_CSB: 0xa0 OUT_P_LSB: 0xd0 OUT_T_MSB: 0x1a OUT_T_LSB: 0x50 SYSMOD: 0x01 INT_SOURCE: 0x00 PT_DATA_CFG: 0x07 CTRL_REG1: 0x39 CTRL_REG2: 0x00 CTRL_REG3: 0x00 CTRL_REG4: 0x00 CTRL_REG5: 0x00 这是第一次失败的测量: 状态: 0x00 输出 P_MSB: 0x61 OUT_P_CSB: 0xa0 OUT_P_LSB: 0xd0 OUT_T_MSB: 0x1a OUT_T_LSB: 0x50 SYSMOD: 0x01 INT_SOURCE: 0x00 PT_DATA_CFG: 0x07 CTRL_REG1: 0x39 CTRL_REG2: 0x00 CTRL_REG3: 0x00 CTRL_REG4: 0x00 CTRL_REG5: 0x00 以下是 10 次不成功的测量(尝试切换模式): 状态: 0x00 输出 P_MSB:0x00 OUT_P_CSB: 0x00 OUT_P_LSB: 0x00 OUT_T_MSB: 0x00 OUT_T_LSB: 0x00 SYSMOD: 0x01 INT_SOURCE: 0x00 PT_DATA_CFG: 0x07 CTRL_REG1: 0xb9 CTRL_REG2: 0x00 CTRL_REG3: 0x00 CTRL_REG4: 0x00 CTRL_REG5: 0x00 使用中断和使用轮询时都会出现问题。MPL3115A2 恢复正常运行的唯一方法是软件重启。问题出在哪里? (很抱歉已翻译) Re: MPL3115A2 fail <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 我们也遇到了这个问题。 经过大量测试,我们没能解决这个问题,但我们找到了一个解决方法。 初始化例程中的设备是 " 软件 RESET "(在数据表中搜索 RST)。 mpl3115a2_write(MPL3115A2_CTRL_REG1,0b00000100); 希望这能帮到您。 TrackerSense 支持 Re: MPL3115A2 fail <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,亚历山大、 我检查了你的源代码,没有发现任何可能导致你提到的问题的地方。 请问您找到问题的根源了吗?如果有,能否与我们分享一下? 如果没有,请告诉我社区中提到的更多细节。 此致, 何塞 Re: MPL3115A2 fail <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 感谢亚历山大的分享、 我快速查看了您的源代码。我没有发现任何具体问题。如果有时间,我会详细检查一下。如果有人知道答案,请随时回复。 谢谢! 安东尼 Re: MPL3115A2 fail <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 嗨,安东尼! 谢谢您的回答! 我使用自己的 MPL3115A2 驱动程序。驱动程序源代码见附件。 所以我用了它: // // ... // mpl3115a2_init(&mpl3115a2 ); mpl3115a2_set_pwrmode(&mpl3115a2, MPL3115A2_PWRMODE_STANDBY ); mpl3115a2_set_ready_mode( &mpl3115a2、 mpl3115a2_ready_mode_polling ); mpl3115a2_set_mode( &mpl3115a2、 mpl3115a2_mode_altimeter、 mpl3115a2_osr_128 ); mpl3115a2_set_pt( &mpl3115a2、 mpl3115a2_pt_drem | mpl3115a2_pt_pdefe | mpl3115a2_pt_tdefe ); mpl3115a2_set_pwrmode(&mpl3115a2, MPL3115A2_PWRMODE_ACTIVE ); // // ... // while ( 1 ) { // // ... // dev_res = mpl3115a2_update(&mpl3115a2 ); dev_res = mpl3115a2_get_h(&mpl3115a2,&data->alt, NULL ); dev_res = mpl3115a2_get_t(&mpl3115a2,&data->temp,&data->temp_l ); dev_res = mpl3115a2_get_p(&mpl3115a2,&data->ph,&data->pl ); // // ... // //(以 'mode_change' 增量的计时器计数器值为增量) if ( mode_change>= 50 ) { if ( mpl3115a2.mode == MPL3115A2_MODE_ALTIMETER ) { mpl3115a2_set_pwrmode(&mpl3115a2, MPL3115A2_PWRMODE_STANDBY ); mpl3115a2_set_mode(&mpl3115a2, MPL3115A2_MODE_BAROMETER, MPL3115A2_OSR_128 ); mpl3115a2_set_pwrmode(&mpl3115a2, MPL3115A2_PWRMODE_ACTIVE );         } 否则 { mpl3115a2_set_pwrmode(&mpl3115a2, MPL3115A2_PWRMODE_STANDBY ); mpl3115a2_set_mode(&mpl3115a2, MPL3115A2_MODE_ALTIMETER, MPL3115A2_OSR_128 ); mpl3115a2_set_pwrmode(&mpl3115a2, MPL3115A2_PWRMODE_ACTIVE );         }        mode_change = 0;     } // // ... // //然后在 1-2 秒内睡觉... // //... //Restore after fail #if MPL3115A2_DEBUG if ( mpl3115a2_get_fail_count(&mpl3115a2 )> 11 ) { mpl3115a2_reset(&mpl3115a2 ); mpl3115a2_set_pt( &mpl3115a2、 mpl3115a2_pt_drem | mpl3115a2_pt_pdefe | mpl3115a2_pt_tdefe ); mpl3115a2_set_pwrmode(&mpl3115a2, MPL3115A2_PWRMODE_ACTIVE ); mpl3115a2_fail_count_clear(&mpl3115a2 );     } #endif } Re: MPL3115A2 fail <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,亚历山大、 我不确定是否能回答这个问题,但在切换模式之前,您是否将 MPL3115A2 设为待机模式? 这可能是个问题。 您能与我们分享您的代码吗?我想检查一下你的配置。 谢谢! 安东尼
View full article
MPL3115A2 fail I use MPL3115A2 (M3PR YI0C) to measure temperature, pressure and elevation. Periodically change the mode of the altimeter to barometer mode and Vice versa. I ran into the following problem: After some time of operation, the STATUS register (0x00) stops updating and becomes always equal to 0x00. Registers the altitude/pressure and temperature (0x01 - 0x05) are set to zero. While reading the configuration registers shows that MPL3115A2 configured true. Here is an example of registers in a single measurement prior to the crash: STATUS:    0x0e OUT P_MSB: 0x61 OUT_P_CSB: 0xa0 OUT_P_LSB: 0xd0 OUT_T_MSB: 0x1a OUT_T_LSB: 0x50 SYSMOD:      0x01 INT_SOURCE:  0x00 PT_DATA_CFG: 0x07 CTRL_REG1: 0x39 CTRL_REG2: 0x00 CTRL_REG3: 0x00 CTRL_REG4: 0x00 CTRL_REG5: 0x00 Here is the first failed measurement: STATUS:    0x00 OUT P_MSB: 0x61 OUT_P_CSB: 0xa0 OUT_P_LSB: 0xd0 OUT_T_MSB: 0x1a OUT_T_LSB: 0x50 SYSMOD:      0x01 INT_SOURCE:  0x00 PT_DATA_CFG: 0x07 CTRL_REG1: 0x39 CTRL_REG2: 0x00 CTRL_REG3: 0x00 CTRL_REG4: 0x00 CTRL_REG5: 0x00 Here are 10 unsuccessful measurement (with attempt to switch mode): STATUS:    0x00 OUT P_MSB: 0x00 OUT_P_CSB: 0x00 OUT_P_LSB: 0x00 OUT_T_MSB: 0x00 OUT_T_LSB: 0x00 SYSMOD:      0x01 INT_SOURCE:  0x00 PT_DATA_CFG: 0x07 CTRL_REG1: 0xb9 CTRL_REG2: 0x00 CTRL_REG3: 0x00 CTRL_REG4: 0x00 CTRL_REG5: 0x00 The problem appears both when using the interrupt, and when using polling. The only way to MPL3115A2 return to normal operation is a software reboot. What could be the problem? (Sorry for translate) Re: MPL3115A2 fail We also encountered this issue.  After extensive testing, we didn't manage to resolve it, but we found a work around.  It was to "software reset" (Search for RST in datasheet) the device in the initialise routine.     mpl3115a2_write(MPL3115A2_CTRL_REG1,0b00000100);   Hope this helps. TrackerSense Support Re: MPL3115A2 fail Hi Alexander, I checked your source code and I didn't see anything that could cause the problem you are mentioning. Can I asked if you found the source of your problem? If you did, can you share it, please? If not, please let me know if there are further details from the mentioned in the community. Regards, Jose Re: MPL3115A2 fail Thanks Alexander for sharing, I have taken a quick look on your source code. I did not spot any specific problem. If I have time, I'll check that in detail. If anybody has the answer, do not hesitate to reply. Thanks, Anthony Re: MPL3115A2 fail Hi Anthony! Thanks for answer! I use my own driver for MPL3115A2. The driver source code in attachment. And so I use it:     //     // ...     // mpl3115a2_init( &mpl3115a2 ); mpl3115a2_set_pwrmode( &mpl3115a2, MPL3115A2_PWRMODE_STANDBY ); mpl3115a2_set_ready_mode(     &mpl3115a2,     MPL3115A2_READY_MODE_POLLING ); mpl3115a2_set_mode(     &mpl3115a2,     MPL3115A2_MODE_ALTIMETER,     MPL3115A2_OSR_128 ); mpl3115a2_set_pt(     &mpl3115a2,     MPL3115A2_PT_DREM  |     MPL3115A2_PT_PDEFE |     MPL3115A2_PT_TDEFE ); mpl3115a2_set_pwrmode( &mpl3115a2, MPL3115A2_PWRMODE_ACTIVE );     //     // ...     // while ( 1 ) {     //     // ...     //     dev_res = mpl3115a2_update( &mpl3115a2 );     dev_res = mpl3115a2_get_h( &mpl3115a2, &data->alt, NULL );     dev_res = mpl3115a2_get_t( &mpl3115a2, &data->temp, &data->temp_l );     dev_res = mpl3115a2_get_p( &mpl3115a2, &data->ph, &data->pl );     //     // ...     //     // (In timer-counter value of 'mode_change' increment)     if ( mode_change >= 50 ) {         if ( mpl3115a2.mode == MPL3115A2_MODE_ALTIMETER ) {             mpl3115a2_set_pwrmode( &mpl3115a2, MPL3115A2_PWRMODE_STANDBY );             mpl3115a2_set_mode( &mpl3115a2, MPL3115A2_MODE_BAROMETER, MPL3115A2_OSR_128 );             mpl3115a2_set_pwrmode( &mpl3115a2, MPL3115A2_PWRMODE_ACTIVE );         }         else {             mpl3115a2_set_pwrmode( &mpl3115a2, MPL3115A2_PWRMODE_STANDBY );             mpl3115a2_set_mode( &mpl3115a2, MPL3115A2_MODE_ALTIMETER, MPL3115A2_OSR_128 );             mpl3115a2_set_pwrmode( &mpl3115a2, MPL3115A2_PWRMODE_ACTIVE );         }                mode_change = 0;     }     //     // ...     //     // And sleep at 1 - 2 sec...     //     //...     //Restore after fail #if MPL3115A2_DEBUG     if ( mpl3115a2_get_fail_count( &mpl3115a2 ) > 11 ) {         mpl3115a2_reset( &mpl3115a2 );         mpl3115a2_set_pt(             &mpl3115a2,             MPL3115A2_PT_DREM  |             MPL3115A2_PT_PDEFE |             MPL3115A2_PT_TDEFE );         mpl3115a2_set_pwrmode( &mpl3115a2, MPL3115A2_PWRMODE_ACTIVE );         mpl3115a2_fail_count_clear( &mpl3115a2 );     } #endif } Re: MPL3115A2 fail Hi Alexander, I'm not sure to answer the question but did you  put the MPL3115A2 to Standby mode before switching the mode?  It could be a problem. Can you share with us your code? I'd like to check your configuration. Thanks Anthony
View full article
MPL115A1-気圧計係数読み取り <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、 データシート内の c12 係数の読み取りと計算の例を理解するのに苦労しています。データシートによれば、小数ビットが 13 ビットあり、さらに符号ビットが 1 つあり、小数点以下の 9 桁のパッドが組み込まれています。読み取りと計算の例では、次のように係数の MSB と LSB の生の読み取りが表示されます。 c12係数MSB = 0x38 c12係数LSB = 0xCC c12係数 = 0x38CC = 0.00086665 まず、0x38CC の値は 14 ビットです。14 番目のビットが実際には符号ビットであると仮定した場合でも、計算された値は負になるはずです。 「小数点ゼロパッド」の説明から、各小数ビットの実際の解像度は 1/(2**(9 + 13))= 1/4194304 であることを意味します。 0x38cc=14540 をそのまま取ると、c12= 14540/4194304 = 0.003466 になります (例の値とは少し異なります)。 0x38cc を取り、14 番目のビットが符号ビットであると仮定すると、2 の補数を計算すると絶対値は 0x733 = 1843 になります。これにより c12 = 1843/4194304 = 0.0004394 (例の値の約半分ですが、符号が間違っています)。それで、私が見逃しているものは何でしょうか?それともその例は間違っていますか? ご協力に感謝いたします。 Tom 圧力センサ Re: MPL115A1- Barometer Coefficient reading <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、トム。 あなたの仮定は基本的に正しいですが、データシートの 5 ページに示されているように、c12_LSB の最後の 2 ビットがゼロであることを考慮する必要があります。 c12 MSBバイト = c12[13:6] = [b13、b12、b11、b10、b9、b8、b7、b6] c12 LSBバイト = c12[5:0] & “00” = [b5、b4、b3、b2、b1、b0、0、0] c12係数は次のようにフォーマットされます。 c12 = b13 0 .000 000 000 b12 b11 b10 b9 b8 b7 b6 b5 b4 b3 b2 b1 b0 したがって、各小数ビットの値は 1 / 2 ^(9+13) であることは正しいですが、16 ビットの c12 値を最初に 2 だけ右にシフト (または 4 で割る) して、13 の小数ビットを取得する必要があります。 この例では、16 ビットの c12 = 0x38CC となります。 次に、b12 .. b0 = 0b011 1000 1100 11 = 3635 そしてc12 = 3635 / 2^22 = 0.00086665 お役に立てれば幸いです。 よろしくお願いいたします。 トーマス
View full article
TPMS - FSLTMPSRCV8000 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、 私はクラウスタール工科大学の出身です。 過去にタイヤ空気圧測定システムのサンプルをいくつか入手しました。センサ 4 個と、USB 経由で PC に接続できるデバイス 1 個を入手しました。 残念ながら、これに関するドキュメントがないため、これを機能させるのにかなり苦労しています。 私の問題は、この「FSLTMPSRCV8000」に関する情報をまったく得られないことです。 PC に接続すると、不明なデバイス VID_C1CA&PID_0005 になります。 実際にどのようなデバイスなのか、またどのように使用できるのかを教えていただけますか? よろしくお願いします。 圧力センサ Re: TPMS - FSLTMPSRCV8000 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、ニコラス テクニカル サービス リクエスト 1-4194544644 でお手伝いさせていただきます。 問題に関する最新情報については、記載されているサービスを参照してください。 Freescaleにご興味をお持ちいただきありがとうございます。 素晴らしい一日をお過ごしください。 デビッド
View full article
NTM88 board What would these LF and RF be? Are two antennas necessary? Where can I find the schematic or gerber of this attached slide plate? Pressure Sensors Re: NTM88 board Hello, L5---LF  E1---RF The LF receiver block allows the TPMS to receive signals at 125kHz. The RF transmitter generates a radio frequency (RF) signal to send the data. You will find the Schematic and Gerber files in the following link: NTM88 sub-GHz Schematic and Gerber files
View full article
无法从磁强计获取正确的校准值 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 您好, 我们使用 Freescal 磁力计传感器和加速计来确定 "绝对 "方向。 我们通过减去测量值的偏移量来校准磁数据。在校准期间,用户围绕所有轴线旋转传感器,通过找到所有尺寸的极值来确定偏移量。 校准后,我们可以在xy平面上旋转360度,但是当传感器倾斜时,读数开始失去意义。我们还可以看到,旋转的分布并不是直线/均匀的。某些区域的角度旋转似乎比其他区域高得多(我在本论坛上看到一个相关帖子,但一直没有得到答复: Mag3110 磁强计校准 如果我们将校准后的读数绘制成点云图,并将传感器绕其所有正交轴旋转 360 度,我们不会看到 3 个相互正交的 "圆/椭圆",这一点相当令人担忧。 我们使用飞思卡尔磁力计传感器的目的是将其与加速度计结合使用,以确定 "绝对 "方向,我的问题是,这可能吗?根据目前的数据和读数,我们无法使用磁强计的数据。 非常感谢您 亚瑟 磁力传感器 Re: Unable to get correct calibrated values from magnetometer <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 嗨,马丁、 这也是我从飞思卡尔得到的第一个答复,不过我们并不使用欧拉角,所以万向节锁定在我们这里从来不是问题。我们使用向量来构建旋转矩阵/四元数。 结果发现,当传感器绕其正交轴旋转时,磁矢量不会绕正交轴旋转,因此我们需要执行飞思卡尔的一篇论文中所描述的 10 点校准算法。 Re: Unable to get correct calibrated values from magnetometer <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 您好, 将磁强计用作电子罗盘,将它向右倾斜,读数实际上开始变得不那么有意义了,这是正常的数学行为。这种现象被称为云台锁,在这种现象中,旋转矩阵与欧拉角度的映射变得未定义。同时,从人为因素的角度来看,指向垂直向上或向下是罗盘方向从北向南变化的点,反之亦然。
View full article
血圧測定の精度要件を満たす圧力センサーの選択 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、 私は非侵襲性血圧モニターの設計に取り組んでいます。私は、この種のデバイスに適用される標準 IEC 60601-2-30 に準拠するために必要な仕様を満たす圧力センサを選択しています。NXP がさまざまな圧力センサがこのアプリケーションに適していると示唆しているアプリケーションノートが多数あることがわかります。たとえば、圧力センサ MP3V5050 が使用されているアプリケーションノート AN4328 などです。 上記の国際規格では、患者のカフ内の空気圧を測定するためのマノメーター モードがデバイスに必要であり、デバイスの精度が以下の要件を満たす必要があることが規定されています。 「201.12.1.102環境条件による圧力計の誤差の限界 10℃~40℃の温度範囲および15%~85%の相対湿度範囲(結露なし)において、公称測定範囲のどの点でもCUFF圧力の測定の最大誤差は+/-3mmHg(+/-0.4kPa)以下でなければなりません。または測定値の 2% のいずれか大きい方です。 この規格では、圧力計システムは230mmHgまで測定できることも要求されている(201.12.1.103および 201.12.1.106)。これにより、測定された圧力が 0mmHg ~ 150mmHg の範囲にある場合は誤差の制限が +/-3mmHg に設定され、150mmHg ~ 230mmHg の範囲では読み取り値の 2% に設定されます。 すべての圧力センサは、読み取り値に対するパーセントではなく、FSS に対するパーセントで精度を指定します。例えば、MP3V5050GPの精度は+/-2.5%FSSです。補償温度範囲 0°C ~ 85°C 以内(相対湿度は考慮されません)。FSS は 50kPa = 375mmHg なので、精度は 9.375mmHg となり、すべての測定範囲で限界を超えています。 1) センサ仕様の意味は正しいでしょうか? 2) MP3V5050GP を選択して、規格で要求される誤差の制限に準拠する方法はありますか? 3) 製造工程で室温(25℃)でオフセットとゲインの調整を行うことができ、また各測定の前に自動ゼロ手順を実行することもできます。これらの調整によって、±2.5% の誤差範囲を縮小することは可能でしょうか?もしそうなら、調整後の新しい精度をどのように計算すればよいでしょうか? 別のセンサーのオートゼロについて説明しているアプリケーションノート AN1636 をすでに読みました。アプリケーション ノートでは、誤差の原因はオフセット キャリブレーションとオフセットの温度係数のみであると想定し、ADC 解像度のみを考慮した誤差範囲を導き出していますが、その他の誤差の原因 (圧力および熱ヒステリシス、非線形性、スパンの熱の影響) は考慮していません。 ありがとうございます グスタボ 圧力センサ Re: Choosing pressure sensor to meet accuracy requirements for Blood Pressure Measurement <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、 この答えは理解できません。私は精度に関する結論に同意し、それが医療グレードの要件を満たしていないことに同意します。 では、NXP が血圧測定について話しているときに、なぜ MP3V5050 がどこにでも出てくるのでしょうか?( https://www.nxp.com/docs/en/fact-sheet/MEDPRESSENSFS.pdfの最初のページ) 「血圧測定」と「医療用途」がデータシートの「アプリケーションセクション」にあるのはなぜですか? 本当に「医療グレード」のセンサの代替品はありますか? この点を明確にしていただきありがとうございます Re: Choosing pressure sensor to meet accuracy requirements for Blood Pressure Measurement <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、グスタボさん。 残念ながら、圧力センサ MP3V5050GP は医療グレードまたは医療認定の圧力センサではないため、この影響がアプリケーションに許容できるかどうかを判断する必要があることをお知らせすることが重要です。 そうは言っても、私はあなたの質問に答えようと思います: 正解です。MP3V5050GPの精度は+/-2.5%VFSSです。(VFSS=2.7V)圧力範囲は50kPaです。SO、圧力の精度は+/-50*2.5%=+/-1.25kPaとなります。(9.375 mmHg)。このエラー帯域内のすべての出力が許可されます。 2 および 3。残念ながら、NXP 圧力センサの精度値を改善することはできません。 すてきな一日を、 ホセ ----------------------------------------------------------------------------------------------------------------------- 注: この投稿で質問が解決した場合は、「正解」ボタンをクリックしてください。ありがとう! -----------------------------------------------------------------------------------------------------------------------
View full article
MPX2102AP AND MPX2102GP 原设计了一款适合于AP系列的压力传感器电路,利用它输出的两个电压的压差去计算压力,现在想直接用GP系列去替换,电路上不做任何修改,现在发现输出的压差很小,电路设计上无法满足。然后想问下,GP在使用电路设计上与AP系列有什么区别,也是利用它的两个输出压差去作为压力计算吗? Re: MPX2102AP AND MPX2102GP 请看你的新的ticket回复的: Re: HOW TO USE THE MPX2202GP - NXP Community Re: MPX2102AP AND MPX2102GP 在电路使用上呢,比如说我将传感器输出的两个电压先放大,在相减,如果不考虑代码上的差异,电路上有需要修改的地方吗 Re: MPX2102AP AND MPX2102GP Hi ZIMO 请看他们的区别: The differential voltage output of the sensor is directly proportional to the differential pressure applied. The absolute sensor has a built-in reference vacuum. The output voltage will decrease as vacuum, relative to ambient, is drawn on the pressure (P1) side. The output voltage of the differential or gauge sensor increases with increasing pressure applied to the pressure 希望能帮到您! 多谢!
View full article
Media Resistant Gel on MPXA6115AC6U I see that the MPXAZ6115A is now obsolete, but there is an identical part the MPXA6115AC6U. One difference from the data sheet is the MPXAZ6115A  has media resistant gel and the MPXA6115AC6U does not. What is the purpose/function of the media resistant gel? Pressure Sensors Re: Media Resistant Gel on MPXA6115AC6U Hi Erich, From the MPXAZ6115A series, the following packaged options are still available as shown on the MPXx6115 Buy/Parametrics website: MPXAZ6115AC6T1 MPXAZ6115AP MPXAZ6115APT1  Their media resistant gel die coat and durable polymer package provide an improved media resistant barrier that allows the sensor to operate reliably in high humidity conditions as well as environments containing common automotive media. More information can be found in this discussion. Regards, Tomas PS: If my answer helps to solve your question, please mark it as "Correct" or “Helpful”. Thank you.
View full article
MAG3110 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 同じ PCB に 4 つの MAG3110 を配置したいのですが、センサ間に最小距離があるかどうか知りたいです。 よろしくお願い申し上げます。 磁気センサ Re: MAG3110 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 助けてくれてありがとう。2個で試してみます。 よろしくお願い申し上げます。 よろしくお願いいたします。 Re: MAG3110 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、キム・ダット・トランさん。 同じ PCB 上に 4 つの磁力計を互いに近づけて配置すれば、問題は発生しないと思います (私たちは、数十個の MAG3110 を可能な限り近づけて配置した PCB を開発しましたが、問題は発生しませんでした)。電流トレースが漂遊磁界を発生させないようにレイアウトに注意してください。 MAG3110 のレイアウト推奨事項に関する有用な情報は、アプリケーション ノートAN4247に記載されています。 すてきな一日を、 ホセ・レイエス ----------------------------------------------------------------------------------------------------------------------- 注: この投稿で質問が解決した場合は、「正解」ボタンをクリックしてください。ありがとう! -----------------------------------------------------------------------------------------------------------------------
View full article
内部容積 MPXH6115AC6U <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、 特定のアプリケーションでは、 MPXH6115AC6U圧力センサーの内部(空気)容積を知りたいです。 これについて詳細を教えていただけますか? http://cache.freescale.com/files/sensors/doc/data_sheet/MPXA6115A.pdf?fpsp=1 圧力センサ Re: Internal volume MPXH6115AC6U <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、ディエデリック・モルシンクさん。 対象となる変数には、RTV 量、ゲル量、エポキシ量、ポートとパッケージのフィットなどの許容誤差の積み重ねが含まれます。とはいえ、答えを得るには、空のパッケージキャビティ容積の公称値から、ダイ+RTV+ゲル+ssの公称容積を引いた値を合計する必要があります。キャップし、各ポート構成によって追加されるボリュームを、結果として得られるパッケージ キャビティ ボリュームに追加します... 残念ながら、このトピックに関してさらに調査を行うための余剰リソースはありません。 すべての寸法およびゲル/RTV/ダイ許容差を考慮して可能な容量範囲を決定するために、各パッケージ構成の CAD モデル (データシートに記載されている外形図を使用) を実行するか、いくつかのサンプルで容量分析を実行するようお願いします。ただし、いずれのケースでも、決定する容量範囲は保証されません。 問題が発生した場合はお詫び申し上げます。 すてきな一日を、 ホセ・レイエス ----------------------------------------------------------------------------------------------------------------------- 注: この投稿で質問が解決した場合は、「正解」ボタンをクリックしてください。ありがとう! -----------------------------------------------------------------------------------------------------------------------
View full article
FXTH87の内部クロックを使用していますか? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは。私は Code Warrior を比較的始めたばかりです。26 MHz 外部クロックの代わりに、fxth87 モジュールで 4 MHz 内部クロックを使用できるかどうかを知りたいです。 圧力センサ Re: using the internal clock for FXTH87? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、タニアさん。 OOK または FSK 変調に関連するデータ レートに必要なキャリア周波数とデータ レート クロックを提供するには、26 MHz の外部周波数が必要です。 外部水晶は X0 ピンと XI ピンに接続されます。これらのピンは、RF ピンのキャリア周波数とデータ レートを作成するために内部 PLL によって使用されます。 一方、デバイスはさまざまな内部発振器でカウントします。 — MCUバスクロック0.5、1、2、4 MHz(HFO 1、2、4、8 MHz) — 1ms周期の低周波、低消費電力のタイムクロック(LFO) — 中周波数、8マイクロ秒周期のコントローラクロック(MFO) バス クロック周波数は常に HFO 周波数を 2 で割ったものになることに注意してください。4 MHz のバス クロックを生成する必要がある場合は、システム操作レジスタ 2 (SIMOPT2) のBUSCLKSビットを確認してください。 クロック分布の詳細情報を取得するには、データシートの図 2. FXTH871xD クロック分布を参照することをお勧めします。 以下のリンクに記載されているデータシートをご覧ください。 https://www.freescale.com/webapp/sps/download/preDownload.jsp?render=true この情報が皆様のお役に立てれば幸いです。 ご質問を誤解していた場合は、遠慮なくお知らせください。喜んでお手伝いさせていただきます。 素晴らしい一日をお過ごしください。 デビッド・ディアス。 ----------------------------------------------------------------------------------------------------------------------- 注: この投稿で質問が解決した場合は、「正解」ボタンをクリックしてください。ありがとう! -----------------------------------------------------------------------------------------------------------------------
View full article
MMA865x に 2 つの割り込み出力がある主な理由は何ですか? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> MMA865x には 2 つの割り込みピンがあります。 ユーザーが両方のチャネルを使用する必要がある特別なケースはありますか? それとも単に利便性のためでしょうか? 加速度センサ Re: What is the main reason of that the MMA865x has two interrupt outputs? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、HJさん 通常、1 つの割り込みピンはプロセッサ同期のデータ準備完了を示すために使用され、2 つ目の割り込みピンは、ウェイクアップの任意のモーション (スロープ) 検出、タップ感知型ユーザー インターフェース制御のタップ センシング、ポートレートまたはランドスケープ切り替えの方向変更認識、衝撃および自由落下検出の低 g/高 g 検出、または省電力の無モーションなどの組み込み機能のいずれかに使用されます。これらすべての組み込み割り込み機能により、ホスト プロセッサが継続的にデータをポーリングする必要がなくなり、全体的な電力節約が可能になります。 よろしくお願いいたします。 トーマス 追伸: 私の回答がご質問の解決に役立った場合は、「正解」または「役に立った」と評価してください。ありがとうございます。
View full article