Multi Source Translation Content

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

Multi Source Translation Content

Discussions

Sort by:
How to implement sensitive motion detection which is independent of orientation? Hi, I am using the MMA8653FC accel to detect motion of a handheld device. The idea is to implement a timer on the microcontroller and have motion interrupts reset it. If the timer runs over, the device switches itself off to conserve battery power. If I understand the documentation correctly, one sets a threshold (FF_MT_THS register, which has a resolution of 0.063 g) and the device compares the readings in the X-, Y- and Z-axis independently to trigger the motion interrupt. To make sure that gravity alone doesn't keep the device awake, the threshold needs to be comfortably above 1.0 g (18 or 19 counts at least). If my device is held at an oblique angle, each direction will register 0.7 g or less. To exceed my threshold value (19 counts) would mean to add 0.5 g of motion acceleration, which is already quite a bit. Now I wonder how sensitivity could be improved. The obvious way of comparing the vector sum of all three axes, however, seems not to be implemented. Please confirm that my understanding is correct. If it isn't, this could save me from computing the vector sum and doing the comparison on my microcontroller. As it seems to be implemented, the current motion detection is too coarse and would not pick up slight motion. The last thing I want is my device to switch off while being used, so I need this sensitivity. Accelerometers Re: How to implement sensitive motion detection which is independent of orientation? Hi Thomas, thank you for your helpful answer! Why did we select the MMA8653FC? Price mainly, and ignorance about the details of its internal functions, and your offer in general, I guess. We plan to replace it with the MMA7660FC for the same reason (1.5 g is plenty for our application, and the price is much lower again), and there we would still need to read and compare the acceleration "manually". Re: How to implement sensitive motion detection which is independent of orientation? Hi Peter, May I know why you have selected the MMA8653FC accelerometer? For your application, I would recommend using either the MMA8652FC with an embedded transient detection function or the FXLS8471Q with both transient detection and vector-magnitude functions. If there is a strong reason for using the MMA8653FC, you will have to compute the vector sum and do the comparison on your MCU or employ the motion detection function in conjunction with the auto-wake/sleep feature. The clear disadvantage of these solutions is higher current consumption or lower sensitivity. Hope it helps. Regards, Tomas PS: If my answer helps to solve your question, please mark it as "Correct" or “Helpful”. Thank you.
View full article
FXTH87 and FXTH87E acceleration tolerance are very large. Hi friend, I use FXTH87 and FXTH87E for same TPMS projects. It is as a car start if the X or Z axis acceleration exceeds +-6g. I use X/Z compensated values to calculate them. I set the values of X=410 (6g) X= 102 (-6g) and Z=307(6g) Z=205(-6g) for FXTH87. And I set values X=362 (6g) X= 148 (-6g) and Z=292 (6g) Z=213(-6g) for FXTH87E. The X-axis acceleration uses an offset of 7, and the Z-axis acceleration uses an offset of 6 to get the compensation value. I put the two TPMS in the machine for a spin. Its diameter is about 14 inches. The FXTH87 TPMS sends car start data at 80 rpm and the FXTH87E TPMS sends data at 160 rpm. Why the result is so much different. Am I doing something wrong? Can anyone guide me? Thank you in advance. Best wishes Ted Wu Re: FXTH87 and FXTH87E acceleration tolerance are very large. Hi Ted, Let me apologize for the delay in answering your question, we were experiencing some issues on certain areas of the NXP.com website including this community webpage. Here is the answer I have received from our TPMS expert Camille S-J. First of all, I would like to highlight that it is the accelerometer orientated in the radial direction which is the most suitable for motion detection. The accelerometer in the tangential direction is generally only slightly influenced by centrifugal acceleration, which does not allow to detect motion in a reliable manner. Sampling only the accelerometer in the radial direction (versus both accelerometers) allows to save power. Then, to understand why motion is detected at these wheel speeds, I would recommend to start by looking at the acceleration measured by each axis when the wheel is not moving, and the TPMS placed at each of the four positions below. So, place the TPMS in each of the four positions and send out via RF the value of X and Z axis. This will be the first step to understand what is happening when the wheel starts moving. Best regards, Tomas PS: Feel free to reach out to Camille to discuss it in more details if needed.
View full article
(FXTH87 Tire Pressure Monitor Sensor Family) Accelerometer Wake up I am new to FXTH87 Family. I ran demo code using codewarrier and measured temperature, pressure and accelerometer and are working fine. Now i need to implement a functionality, For example:- Vehicle is in parking, at that time device should go into low power mode.  and when it starts moving accelerometer will sense it any wake up the whole device. In b/w what is the difference b/w these two API's UINT8 TPMS_READ_ACCELERATION_X(UINT16 *u16UUMA, UINT8u8Avg, UINT8 u8FiltSelect, UINT8 u8DynamicOffset) UINT8 TPMS_READ_DYNAMIC_ACCEL_X(UINT8 u8Filter, UINT8* u8Offset, UINT16* u16UUMA) Accelerometers Re: (FXTH87 Tire Pressure Monitor Sensor Family) Accelerometer Wake up Hi Arvind, The purpose of these two functions is explained in the Embedded Firmware User Guide. As you can see in the datasheet of the FXTH87xx (e.g. FXTH871x6), the acceleration range for X-axis is between -80g and 90g  (page 156 of the datasheet). This range is divided into 16 steps (also called offsets or windows) of 20g. Whatever the offset is, the value of the acceleration that we get from the ADC will always be between 1 and 510 counts. But depending on the offset these counts will not have the same meaning. For example, 510 counts means 10g at offset 7 and 50g at offset 11. So in order to calculate the actual value of acceleration, we need to know the value of the actual offset. When the FXTH87 is not moving or moving very slowly then we are at offset 7 (we know that the acceleration is between -10g and 10g). But when the module is moving faster (when it is in a car) then we do not know the offset. This is why there are two functions to read the acceleration: -  TPMS_READ_ACCELERATION: As you can see, one of the input parameters of the function is u8DynamicOffset (the offset). So in order to call this function you need to know the offset. - TPMS_READ_DYNAMIC_ACCELERATION: As you can see, one of the input parameters is a pointer to the offset UINT8* u8Offset, and the value pointed by this pointer is not used as input by the function. The function will calculate the actual offset and an updated offset value is returned at the end of the function. So in order to calculate the actual value of the acceleration you will use the updated value of the offset returned by the function. So this function is used when the car is moving so when we do not know in advance the actual value of the offset. I hope it clarifies your question. If you need more information, please let us know. Regards, Tomas PS: If my answer helps to solve your question, please mark it as "Correct". Thank you.
View full article
无法从 MMA9555L 读取有效数据 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 大家好, 我正在通过 i2c 接口使用 MMA9555L 模块,但在使用 MMA9555L 的计步器功能时遇到了问题。为了进行正确性检查,我读取了版本信息,结果正常,并返回了所需的数据,但当我想读取计步器应用程序的数据时,从属设备却返回了无意义的数据。下面是我的代码: void main() { void pedometerConfigRegs(); //设置计步器应用程序的配置寄存器 //将这些字节发送到该部分:0x15、0x20、0x00、0x11、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00 void pedometerReadValue(); // 读回从属设备的数据 //将这些字节发送到该部分:0x15、0x30、0x00、0x0C     while(1)     { read_i2c(16);     } } 如蒙帮助,不胜感激。 此致, 米拉德 加速度传感器 陀螺仪 Re: can't read valid data from MMA9555L <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,米拉德、 要更新信息,COCO 标志应为 1、 因此,写入和读取之间的固定延迟将确保数据的正确性、 延迟必须为> 33ms。 另外,在设置计步器功能之前,您是否将设备退出睡眠模式,即 RESET? 为此,您需要清除 CFG 寄存器的第 0 位。 至于错误代码,可能是您发送的命令不正确、 您能分享一下您所做的修改吗? 谢谢! 此致, 奥尔多 Re: can't read valid data from MMA9555L <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 经过一些修改,现在从属设备返回错误 0x9C,而不是 0x80,这表明"命令解释器无法识别命令代码。" 如何解决这个问题?
View full article
NTM88K135ST1 stop modes and wake up Hi. I am new with NTM88K135ST1 and I want to know if it is possible to make him sleep and wake up when there is change in pressure or acceleration. if that possible can you tell me where to start and if there are any examples or documents about sleep and wake up it would be useful. Thank you very much. Re: NTM88K135ST1 stop modes and wake up Hello israelfelix, Thank you for using the NXP community. As I mentioned, the interrupts can wake-up the device from any of the STOP modes. I do recommend reviewing Table 26 from the document provided before for further information. For example, you may consider the ADC conversion completed interrupt to wake up the device. You may also consider the periodic wake-up timer (PWU) generates a periodic interrupt to wake up the MCU from any of the STOP modes. I hope this information helps. Regards, David Re: NTM88K135ST1 stop modes and wake up Hi David, thanks for the response! When I talk about STOP, I'm talking about when the MCU goes into low power consumption. I want to know if, at low power consumption, the pressure or movement reading can wake up the MCU, or do I just have the option of checking if the defined limit has been violated, waking up the MCU from time to time and comparing? Re: NTM88K135ST1 stop modes and wake up Hello israelfelix, I hope all is great with you. Thank you for using the NXP communities. Do you mean the STOP modes? For further information, I do recommend reviewing chapter 10.8.5 from the UM11227 document. Please find it attached.   For example, STOP1 cannot be exited until the VDD is greater than VLVDH or VLV/DL rising (VDD must rise above the LVI re-arm voltage). The Periodic wake-up timer module may be useful for you. I hope this information helps. Regards, David
View full article
MMA8452Q - False Trigger Issue With Single/Double-Tap Detection Hello, I am able to setup the chip for tap or tap-tap detection, but I found there was serious false trigger issue (simply by shaking the unit will cause the chip to generate tap or tap-tap event). Here is the register configuration I am using: ODR=200Hz (chip work in low power mode) LNOISE=1 reduced noise mode enabled (0x2A) PULSE_HPF_BYP=0; PULSE_LPF_EN=0 (0x0F) HPF cutoff freq.=2Hz (0x0F) DPA=1, ELE=1 & pulses detection for Z axis only (0x21) PULSE_THSZ=1.5g (0X25) PULSE_TMLT=25ms (0X26) PULSE_LTCY=125ms (0X27) PULSE WIND=150ms (0X28) In addition, I observed that: When LNOISE=1, it is very easy for the false trigger to happen even when PULSE_THSZ is set to 6.36g (the spec. mentioned the dynamic range will be reduced to 4g). When LNOISE=0, it is very easy for the false trigger to happen even when PULSE_THSZ is set to 7.938g. It seems to me that the PULSE_THSZ factor in the pulse detection algorithm is not working correctly. I appreciate if someone could help to solve the problem or give any suggestion. Thank You! Joseph Accelerometers Re: MMA8452Q - False Trigger Issue With Single/Double-Tap Detection Hello Josh, Thank you for your reply and sorry for the late respond. I am now preparing the CES samples and will come back to evaluate your suggestion after that. For your information, we want to add the tap/tap-tap sensing to a watch and this will act as a key input, so we just care about tap/tap-tap input from human. There is an iOS apps which can log the acc data at 100Hz and this is used to capture the tap-tap pattern. So I did the tap-tap simulation and I observed 3 things: 1) the duration of a single tap is <50ms 2) the separation between the 2 taps is ~180ms 3) the pulse that jump up at the moment of tapping is ~1.5g These are the reasons those values are chosen. Did you ever try yourself and see no matter what value (have to be under 8g) is set for PULSE_THS, it is very easy to get false trigger with single tap? Thank you! Joseph Re: MMA8452Q - False Trigger Issue With Single/Double-Tap Detection Hello Sean Wu, You can momentary disable double tap detection by writing 1 into the DPA bit into the PULSE_CFG register (0x21) but, unfortunately, you cannot momentary disable single pulse detection. You can either set xDPEFE (Double Pulse Event Flag Enable) to detect double pulses, _OR_ xSPEFE (Single Pulse Event Flag Enable) but not both. Setting both bits has the same effect as setting xSPEFE bit only. i.e. on a given axis, you must decide beforehand whether you are looking for a single pulse or a double pulse. If you need both at the same time, you would need to read the status register to determine if the double pulse status register is set or not, otherwise there is no way to detect if the event was a single or double tap. Hope it helps! Josh Re: MMA8452Q - False Trigger Issue With Single/Double-Tap Detection Dear sir,     I tried the configuration 6.3 to enable single and double tapping. When I double tap, it will detect single tap and then detect double tap(SRC_PULSE will be 1 twice). How to avoid the single tap when I just want to detect double tap, and I also need the single tap feature. Thanks. BR, Sean Wu Re: MMA8452Q - False Trigger Issue With Single/Double-Tap Detection Hello Joseph, Thanks for using our community. The problem that I noticed is that you’re setting a very short time period between the pulses (125mS), also the PULSE_WIND is very short (150mS) and the threshold is very small, that’s why is very easy to trigger a double tap. What is your application? are those time required? I would recommend you to try configuration 6.2, shown in page 15 of the following document: http://cache.freescale.com/files/sensors/doc/app_note/AN4072.pdf Once you have the Double Tap detection working you can customize it. Hope it helps. Josh
View full article
MPX4250AP 安装 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好, ,我打算将 MPX4250AP 用作增压传感器,但想知道可以将它安装在哪里?我这么问是因为我不相信它是防水的(它将安装在一辆会被淋湿的 Hilux 上)。我最好将其安装在发动机舱内,尽可能靠近另一个原设备增压传感器,这样就不必从机舱内铺设一条长软管。这样我就能确保不会出现大量的压力下降。我可以把它安装在封闭的盒子里吗? 谢谢! 压力传感器 Re: MPX4250AP Mounting <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,保罗、 正如所提交的支持案例中提到的,使用硅脂保护压力传感器无疑是在恶劣介质中使用我们产品的最佳方式。遗憾的是,在如何 "工业化 "地实施这一解决方案方面,我们还没有太多经验。注油是在真空状态下进行的,以避免产生气泡。通常有必要进行偏移校准,因为润滑脂会带来一些机械应力,可能会使偏移值发生偏移。这个解决方案经过测试,似乎是确凿无疑的。 根据您的询问,我们建议使用 Parker O-lube 硅脂或 DMS-T46 或 T51。我们的大多数客户使用这种润滑脂都没有问题。事实上,基本建议是使用高粘度和高分子量的硅油(或最好是润滑脂)。在这种情况下,分子的大小足以限制润滑脂渗入模具上的硅胶保护层。 就污染物而言,硅脂必须不含卤素(Cl 含量< 50 ppm),以降低粘接垫腐蚀的风险。另一方面,不要忘记,无论你使用什么材料,只要你把东西放在我们的凝胶上,你就很有可能看到一些偏移漂移。这是由于额外的机械应力和/或凝胶膨胀造成的。胶量和整体机械设计通常也是偏移漂移的一部分。 如前所述,您可以使用任何硅油,最好是其他供应商提供的高粘度和高分子量的润滑脂。 除了提供的信息外,请查看以下值得考虑的应用笔记。 AN3728:IPS PRT 压力传感器的介质兼容性 希望对您有所帮助。 此致, 戴维
View full article
Difference MMA845x and MMA865x Hi all, What is the difference between MMA845x and MMA865x ? Accelerometers Re: Difference MMA845x and MMA865x Dear Tomas  Thanks for your kindly reply. Re: Difference MMA845x and MMA865x Hi Orencik, The main differences between the MMA845xQ and MMA865xFC family of accelerometers are: 1. Package: 16-pin QFN (3x3x1mm) for the MMA845xQ vs. 10-pin DFN (2x2x1mm) for the MMA865xFC 2. SA0 pin: The MMA865xFC does not have the SA0 pin, so there is no chance to change its I2C slave address. 3. Resolution bits: The MMA845xQ has a selectable resolution while the MMA865xFC has a fixed resolution of 12/10-bits. 4. Mechanical/Electrical characteristics: There are minimal changes in the electrical/mechanical characteristics between these devices, you can find them in the data sheets. If you have any other questions, please let me know. Best regards, Tomas PS: If this answer helps to solve your question, please mark it as "Correct". Thank you.
View full article
对 MPXV 差压传感器的澄清 您好, 我有一些关于压差传感器的问题:... 下列传感器具有哪种占地面积配置?风格 1 还是风格 2? MPXV7025DP MP3V5010DP MPXV5010DP 单向压力传感器(如 MP3V5010DP、MPXV5010DP、MPXV5050DP、MPXV5100DP)能否承受负压(P2> P1)而不会永久损坏?如果是,多少钱? 在 MPXV7025DP 的数据表中写道:"压力传感器设计为在施加正压差的情况下工作,P1> P2" 。是不是打错了?它应能测量低至 -25kPa 的负压。 我在论坛答案中甚至在 2012 年 12 月 AN4325 修订版 1 等应用笔记中发现,5V 集成式差压传感器可以在较低的电源电压(如 3-3.3V)下工作,输出电压标度是辐射测量的。能否详细介绍一下电源电压和测量精度?如果只提供 3.3V 电压而不是 5V 电压,它是否会受到限制? 早期论坛来源:https://community.nxp.com/t5/Sensors/Is-it-possible-to-use-MPXV7025DP-sensor-from-3-3V-power-supply/m-p/479526 感谢您澄清了这些问题、 Pista Re: Clarification of MPXV differential pressure sensors 你好 希望你一切都好。感谢您使用恩智浦社区。 1.STYLE 1 对这些设备很有用。 2。此类设备不是为在负压下运行而设计的。负压可能会对非为处理负压而设计的设备造成永久损坏。 我知道有些客户让P1向大气层开放,然后以大气压为参考对P2施加 “负压”。请注意,P1 必须始终大于 P2。 3.你说得对,在这种情况下,设备的压力范围从 -25 到 25 kPa。它可在负压和正压条件下工作。 4.是的,他们有。在这种情况下,设备是成比例的,因此设备的输出电压的降低幅度将与降低电源电压的幅度相同。所有参数都与电源电压相关。 希望这些信息对您有所帮助。 此致, 戴维
View full article
傾きセンサー用のFXOS8700CQローパスフィルター? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、 私は傾き検出のためだけにFXOS8700CQを使用しています。ただし、加速度の測定値は高いことがわかりました。 CTRL_REG1 LNOISE ビットを設定できることがわかりました。 HP_FILTER_CUTOFF 設定 LPF=1 および HPF=1 は、通常のサンプリング用のローパス フィルターとして機能しますか、それともパルス検出のみに機能しますか? 地球の重力による加速度のみを読み取るためにこのデバイスを設定する最適な方法は何ですか? ありがとうございます テッド 加速度センサ Re: FXOS8700CQ low pass filter for tilt sensor? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、テッド。 HP_FILTER_CUTOFF レジスタの pulse_lpf_en ビットを設定することにより、パルス検出用のローパス フィルタを有効にすることができます。他のすべての機能(風景/ポートレート、一時的、自由落下/モーションなど)では常に有効になっています。ローパス フィルターは、単純な 1 次デシメーション フィルター、つまり移動平均フィルターの後にダウンサンプリングが続くものです。カットオフ周波数は ODR と MODS の設定によって異なります。 FXOS8700CQ を傾き検知用に設定する最適な方法は、可能な限り低い ODR (理想的には 1.56 Hz)、lnoise ビットを設定した高解像度モード (MODS[0:1] = 0b10) を使用することです。 お役に立てれば幸いです。 よろしくお願いいたします。 トーマス 追伸: 私の回答が質問の解決に役立った場合は、「正解」とマークしてください。ありがとう。 Re: FXOS8700CQ low pass filter for tilt sensor? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> さらに、地球の重力による加速だけを懸念している場合は、サンプル レートを下げるのがよい戦略でしょうか?それはサンプルの品質に何らかの影響を与えるでしょうか?
View full article
MPX5100APマウント 現在、リードを90度曲げたMPX5100APを使用しています。実際の曲げリードの方向は下の写真の通りです。 ダイへのワイヤボンドが損傷するリスクがあるかどうかを知りたいです。芯を曲げて使用できる場合、曲げる際に注意する取り扱い方法はありますか? よろしくお願いいたします。 スンヨン 圧力センサ Re: MPX5100AP mounting このピンを曲げることはお勧めしません。
View full article
FXLS8974CF 自由落下と動きを同時に検知 こんにちは、 FXLS8974CF で自由落下と動き/無動きを同時に検出したいです。AN12004 (chrome-extension://efaidnbmnnnibpcajpcglclefindmkaj/ https://www.nxp.com/docs/en/application-note/AN12004.pdf ) では、例が 14 ページと 16 ページに別々に記載されています。レジスタ 30h、32h、33h、34h、35h、および 36h の構成は各例で異なります。 自由落下検出を INT1 ピンに、モーション/非モーション検出を INT2 ピンに設定するにはどうすればよいですか? よろしくお願いいたします。 オヌール #FXLS8974CF 加速度センサ Re: FXLS8974CF freefall and motion detection at the same time こんにちは、オヌールさん。 SDCD ブロックは 1 セットの構成のみをサポートするため、一度に設定できるのは自由落下/モーションの 1 つだけです。 両方を同時に実装する場合、実際にはモーションの方が重要なイベントです (自由落下はモーションの一種です)。そのため、SDCD をモーション検出機能付きで構成し、モーション割り込みを使用してソフトウェアによる自由落下検出アルゴリズムをトリガーすることをお勧めします。 BR、トーマス
View full article
MMA7660FC 中的快速和慢速过滤器 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />   下午好,我正在使用 mma7660FC 开发一个应用程序,我已经阅读了有关各种功能的资料,但不明白这部分中提到的过滤器是指什么。 文件:https://www.nxp.com/docs/en/data-sheet/MMA7660FC.pdf 加速度传感器 Re: Filters fast and slow in acc MMA7660FC <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 我手头有 mma7660fc :c,知道我提到的过滤器吗? Re: Filters fast and slow in acc MMA7660FC <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 您好, 我不建议在新设计中使用 MMA7660FC,因为它已经到了停产状态。 请考虑使用FXLS8471Q(具有 SPI 和 I2C 接口)或MMA865xFC(仅 I2C)加速度计。 顺祝商祺! 托马斯
View full article
オフセットキャリブレーション <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> AN4069 に従って、シンプルなオフセット キャリブレーション 方法を使用して MMA8652FC を構成し たいのですが、 以下の値を取得するにはどうすればよいですか。 ±2g: X_オフセット_2G_12ビット Y_オフセット_2G_12ビット Z_オフセット_2G_12ビット   ±4g: X_オフセット_4G_12ビット Y_オフセット_4G_12ビット Z_オフセット_4G_12ビット   ±8g: X_オフセット_8G_12ビット Y_オフセット_8G_12ビット Z_オフセット_8G_12ビット 誰か助けてくれませんか? よろしくお願いいたします。 HJ 加速度センサ Re: Offset calibration <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、HJさん 感度_2G_12ビット 1024 感度_4G_ 12ビット 512 感度_8G_ 12ビット 256 ±2g: X_offset_2G_12_bit = Xout_12_bit / 2 * (-1); Y_offset_2G_12_bit = Yout_12_bit / 2 * (-1); Z_offset_2G_12_bit = (Zout_12_bit - SENSITIVITY_2G_12bits) / 2 * (-1); ±4g: X_offset_4G_12_bit = Xout_12_bit * (-1); Y_offset_4G_12_bit = Yout_12_bit * (-1); Z_offset_4G_12_bit = (Zout_12_bit - SENSITIVITY_4G_12bits) * (-1); ±8g: X_offset_8G_12_bit = Xout_12_bit * 2 * (-1); Y_offset_8G_12_bit = Yout_12_bit * 2 * (-1); Z_offset_8G_12_bit = (Zout_12_bit - SENSITIVITY_8G_12bits) * 2 * (-1); よろしくお願いいたします。 トーマス
View full article
PCF85063TP V_IH I2C動作の最大値 こんにちは。私は、Li-Ionセル(3V-4.2V)から電源供給されたPCF85063TP RTCを使った回路を設計しています。常に電源が供給され、3.3V で動作するマイクロコントローラとインターフェースしたい。セルが完全に充電されている場合、I2C ライン (3.3V 電源にプルアップ) の最小高レベル入力電圧のしきい値は 4.2 * 0.7 = 2.94 となり、3.3V はそれを超えているため、問題は発生しませんが、セルが 3.3V 以下の場合は何が起こるかわかりません。たとえば、RTC の VDD が 3.0V の場合、I2C ラインの 3.3V という高い値は問題になりますか?データシートには、高レベル入力電圧の最大値は VDD と記載されていますが、SO その値より 0.3V 高い電圧を入力すると、チップが壊れたり、I2C データが登録されなかったりするのでしょうか?ありがとう! Re: PCF85063TP V_IH maximum value for I2C operation こんにちは、 benthacherさん。 お問い合わせいただきありがとうございます。それは我々の喜びです。 MCU デバイスと RTC デバイスの両方に同じ電源電圧を供給することをお勧めします。 「SO、疑問が残ります。バッテリーが 3V の場合、I2C ラインが 3.3V (バッテリーに直接コネクテッドされているため RTC の電源よりも高い) に引き上げられると、チップに問題が生じるでしょうか?」 このようなCASE、回路は動作する可能性がありますが、保証されません。前に提供された表に記載されているパラメータ (VIH、VIL、VOH、VOL) に注意してください。私の個人的な意見としては、デバイスに損傷を与えることはないと思います。 この情報がお役に立てれば幸いです。 よろしくお願いいたします。 デビッド Re: PCF85063TP V_IH maximum value for I2C operation こんにちは、デビッド。 早速のご返信ありがとうございます!CLKOUT ピンはデバイス上のプッシュプルの唯一の出力であるため、出力電圧は CLKOUT ピンにのみ適用されるようです。そのため、ピンは内部的に VDD に接続されます。I2C ピン SDA および SCL はオープン ドレイン I/O ピンなので、I2C ラインが VDD にプルアップされている必要があります (私の場合は 3.3V にプルアップしています)。SO、疑問はまだ残ります。バッテリーが 3V の場合、I2C ラインが 3.3V (バッテリーに直接コネクテッドされているため RTC の電源よりも高い) に引き上げられると、チップに問題が生じるでしょうか?データシートには最大入力電圧は VDD (このシナリオでは 3V) と記載されていますが、それほど問題にならないことを願っています。このデザインの別のセンサでは、SDA/SCL の最大入力電圧が指定されていませんが、これは機能というより見落としのようです。ただし、データシートの値以外に、より詳しい情報が見つかるかどうかはわかりません。当初は、ほとんどの状況を満たすために I2C ラインをバッテリ電圧まで引き上げることができると考えていましたが、MCU は入力ピンで最大 4V までしか受け付けないため、うまくいきません。 Re: PCF85063TP V_IH maximum value for I2C operation こんにちは、 benthacherさん。 すべてが順調であることを願っています。NXP コミュニティをご利用いただきありがとうございます。 正しい。MCU が 3.3V で動作する場合、バッテリー電圧が低下すると問題が発生する可能性があります。 計算には次のパラメータを考慮する必要があります。 バッテリー電圧が 3V だとすると、PCF85063TP デバイスの出力は次のようになります。 VOH: 約2.4V VOL: 最大0.6V このような値では、MCU は VIL: 最大 1V、VIH は約 2.31 を期待するため、通信は制限されます。 したがって、回路は動作するかもしれませんが、バッテリー電圧が 3V 以下に低下すると潜在的な問題が発生すると考えられます。MCU と RTC の両方に同じ電圧レベルを供給することをお勧めします。 この情報がお役に立てれば幸いです。 よろしくお願いいたします。 デビッド
View full article
8542Q xtrinisc加速度センサのデータシートに記載されている「感度精度」とはどういう意味ですか? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、フリースケールさん。 データシートによると、Xtrinsic 8452Q 加速度センサのパラメータにある「感度精度」という用語の意味がわかりません。この数値は感度とスケールにどのように適用されるのでしょうか? ありがとうございます ディラン 加速度センサ Re: Please explain what you mean by the datasheet term "sensitivity accuracy" for the 8542Q xtrinisc accelerometer <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、ディラン。 感度精度は、多数のセンサの感度の範囲を表します。つまり、あるセンサの感度は標準値に近くなるものの、他のセンサの感度は SO +/- SO x 0.0264 の範囲内になる可能性があります。 ただし、はんだ付けプロセス中の熱および機械的ストレスの結果として、より高い精度が要求されるアプリケーションでは再校正が推奨されます。これには、最終製品を複数の方向に配置して 12 個の追加の新しいキャリブレーション パラメータを計算し、それを不揮発性メモリに保存して外部 MCU によって適用することが含まれます。これを実行する方法を示したアプリケーション ノートAN4399とサンプル コードがあります。3x3 ゲイン マトリックスと 3x1 オフセット ベクトルを修正する 12 ポイント アルゴリズムをお勧めします。 よろしくお願いいたします。 トーマス 追伸: 私の回答が質問の解決に役立った場合は、「正解」とマークしてください。ありがとう。
View full article
MPX5700D Pressure Sensor Test Method MPX5700D Pressure Sensor Test Method, the more specific the better. Re: MPX5700D压力传感器测试方法 Hi, Offset errors are typically caused due to device to device offset variation (trim errors), mechanical stresses (mounting stresses), shifts due to temperature and aging. Performing auto-zero helps to reduce these errors. Please have a look at our AN1636 “Implementing Auto-Zero for Integrated Pressure Sensors” for more detailed information about this topic. BR, Tomas Re: MPX5700D压力传感器测试方法 MPX5700D pressure sensor chip was found abnormal absolute zero pressure value, want to know the normal test method. Re: MPX5700D压力传感器测试方法 Hi, Could you please translate your question into English and elaborate a bit more on your application with the MPX5700D? BR, Tomas 
View full article
MPXM2010GS 電源電圧 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> MPXM2010GS パラメトリックページ0 - 10kPa 補償型圧力センサ | NXP は最小供給電圧を 1V と規定しています: 供給電圧 [分] (V) 1.0 供給電圧[最大](V) 16.0 供給電圧 [標準] (V) 10 https://www.nxp.com/docs/en/データシート/MPX2010.pdfデータシートでは、電源電圧が通常 10V、最大 16 V と指定されています。データシートの注記 2 には、「デバイスは、指定された励起範囲内でレシオメトリックです。」と記載されています。異なる範囲でデバイスを操作すると、デバイスの自己発熱により追加のエラーが発生する可能性があります。VS — 10 16 VDC" 質問: MPXM2010GS は 5V 電源で動作できますか? 5V 電源で動作する場合と 10V または 15V 電源で動作する場合のトレードオフ (SNR など) は何ですか? ありがとう、 マーク 圧力センサ Re: MPXM2010GS Supply Voltage <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、 あなたの質問にお答えします: MPXM2010GS は 5V 電源で動作できますか? [A] はい、MPXM2010GS は 5V の電圧供給で使用できますが、仕様が変わる可能性があるため、推奨値は 10V です。出力は入力電圧に応じて変化するため、出力電圧範囲は 10V を使用する場合よりも小さくなることに注意してください。 5V 電源で動作する場合と 10V または 15V 電源で動作する場合のトレードオフ (SNR など) は何ですか? [A] オフセット、ノイズ、直線性は変化する可能性がありますが、測定に影響を与えるものはありません。 このセンサを異なる電源電圧で使用する場合のガイドラインとして、アプリケーションノート AN4010 を使用できます。4 ページには、電源電圧として 5V を使用する例が説明されています。 https://www.nxp.com/docs/en/application-note/AN4010.pdf よろしくお願いいたします。 ホセ NXP Semiconductors
View full article
MXP5100 的安培数 MXP5100DP 的功耗是多少? 压力传感器 Re: Amperage of MXP5100 谢谢--我看过数据表,但一定是忽略了这一点! Re: Amperage of MXP5100 嗨,莎拉、 如数据表所示,MPX5100DP 的最大电流为 10mA。 考虑到电源电压为 5V,最大输出功率为 1.5 千瓦。功耗为 5V x 10mA = 50mW。 顺祝商祺! 托马斯
View full article
how to use Pressure Measurement Characteristic to calculate Pressure hi, I'm working in a project with TPMS. using the example program i get de array gu16UUAA, looking at the formula i dont know how to calculate de pressure using that table. please any guide will be appreciated Pressure Sensors Re: how to use Pressure Measurement Characteristic to calculate Pressure Hi Javier, You only need to substitute the values in this transfer function. P = ΔP1500 x PCODE + (100 – ΔP1500) Example: ΔP1500 = 2.750 kPa/count (Should be in the datasheet on pressure measurement characteristics) PCODE = 0x20 = 32 P = 2.750 kpa/count x 32 count + (100 - 2.750 kPa/count) P = 88 kPa + 97.25 kpa P = 185.25 kPa You can also refer to the attachment for more detail in the correspondence between compensated data in common units. Regards, Darío
View full article