what are the conditions when P-cell or g-cell error occurs in NTM88?

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

what are the conditions when P-cell or g-cell error occurs in NTM88?

ソリューションへジャンプ
1,058件の閲覧回数
ankit2631
Contributor II

I am using NTM88H135ST1 for my BLE TPMS, i wanted to implement diagnostics and error notification in my sensor. while going through Firmware lib user guide i got this function TPMS_WIRE_AND_ADC_CHECK, can someone explain what are the conditions when this function gives P-Cell and g-Cell errors so that i can recreate that condition and test it for the same. and once the error occurs how can we solve it. 

0 件の賞賛
返信
1 解決策
1,035件の閲覧回数
TomasVaverka
NXP TechSupport
NXP TechSupport

Hello Ankit,

The function TPMS_WIRE_AND_ADC_CHECK performs different tests depending on the passed argument:

- The ADC test consists of taking two reference measurements, one to Vdd and one to GND. The test fails when the converted value does not correspond to Vdd and GND, indicating an issue in the ADC block (in the ASIC).

- The Gcell and Pcell tests check the connection between the sensor (Gcell/Pcell) and the ASIC. The sensor and ASIC are connected via bondwires, and the test check the bondwire connection. The test fails when an issue is found in the bondwire connection.

In the application, if one of the tests fails, it is recommended to perform a delay and then at least one retry. If the test fails multiple times consistently then the application can conclude of a failure in the ASIC (for the ADC block) or with the bondwires (Gcell/Pcell). When such error occurs, it is not possible to make the NTM88 recover as it means some permanent failure has occurred.

Note that such failure is not expected to occur during runtime. The main purpose of this function is to be run after assembly to check that the TPMS module is fully functional and that no damage has occurred during the assembly process.

The conditions to raise the errors flags cannot be re-created on purpose, they require to physically have an ASIC or bondwire failure.

BRs, Tomas

元の投稿で解決策を見る

0 件の賞賛
返信
2 返答(返信)
975件の閲覧回数
ankit2631
Contributor II

Thanks Tomas, 

similarly, if the following functions returned error then is there any way to recover from them or these errors also indicate the permanent damage of the IC, TPMS_READ_TEMPERATURE, TPMS_COMP_TEMPERATURE, TPMS_READ_VOLTAGE, TPMS_COMP_VOLTAGE, TPMS_READ_PRESSURE, TPMS_COMP_PRESSURE

0 件の賞賛
返信
1,036件の閲覧回数
TomasVaverka
NXP TechSupport
NXP TechSupport

Hello Ankit,

The function TPMS_WIRE_AND_ADC_CHECK performs different tests depending on the passed argument:

- The ADC test consists of taking two reference measurements, one to Vdd and one to GND. The test fails when the converted value does not correspond to Vdd and GND, indicating an issue in the ADC block (in the ASIC).

- The Gcell and Pcell tests check the connection between the sensor (Gcell/Pcell) and the ASIC. The sensor and ASIC are connected via bondwires, and the test check the bondwire connection. The test fails when an issue is found in the bondwire connection.

In the application, if one of the tests fails, it is recommended to perform a delay and then at least one retry. If the test fails multiple times consistently then the application can conclude of a failure in the ASIC (for the ADC block) or with the bondwires (Gcell/Pcell). When such error occurs, it is not possible to make the NTM88 recover as it means some permanent failure has occurred.

Note that such failure is not expected to occur during runtime. The main purpose of this function is to be run after assembly to check that the TPMS module is fully functional and that no damage has occurred during the assembly process.

The conditions to raise the errors flags cannot be re-created on purpose, they require to physically have an ASIC or bondwire failure.

BRs, Tomas

0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-2074213%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ENTM88%E3%81%A7P%E7%B4%B0%E8%83%9E%E3%81%BE%E3%81%9F%E3%81%AFg%E7%B4%B0%E8%83%9E%E3%81%AE%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%99%E3%82%8B%E6%9D%A1%E4%BB%B6%E3%81%AF%E4%BD%95%E3%81%A7%E3%81%99%E3%81%8B%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2074213%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EBLE%20TPMS%E3%81%ABNTM88H135ST1%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%81%8C%E3%80%81%E3%82%BB%E3%83%B3%E3%82%B5%E3%83%BC%E3%81%AB%E8%A8%BA%E6%96%AD%E3%81%A8%E3%82%A8%E3%83%A9%E3%83%BC%E9%80%9A%E7%9F%A5%E3%82%92%E5%AE%9F%E8%A3%85%E3%81%97%E3%81%9F%E3%81%84%E3%81%A8%E8%80%83%E3%81%88%E3%81%A6%E3%81%84%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E3%83%95%E3%82%A1%E3%83%BC%E3%83%A0%E3%82%A6%E3%82%A7%E3%82%A2lib%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%82%AC%E3%82%A4%E3%83%89%E3%82%92%E8%AA%AD%E3%82%93%E3%81%A7%E3%81%84%E3%82%8B%E9%96%93%E3%80%81%E7%A7%81%E3%81%AF%E3%81%93%E3%81%AE%E9%96%A2%E6%95%B0%E3%82%92TPMS_WIRE_AND_ADC_CHECK%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%81%E8%AA%B0%E3%81%8B%E3%81%8C%E3%81%93%E3%81%AE%E9%96%A2%E6%95%B0%E3%81%8CP-Cell%E3%81%A8g-Cell%E3%81%AE%E3%82%A8%E3%83%A9%E3%83%BC%E3%82%92%E4%B8%8E%E3%81%88%E3%82%8B%E6%9D%A1%E4%BB%B6%E3%81%8C%E4%BD%95%E3%81%A7%E3%81%82%E3%82%8B%E3%81%8B%E3%82%92%E8%AA%AC%E6%98%8E%E3%81%97%E3%81%A6%E3%80%81%E3%81%9D%E3%81%AE%E6%9D%A1%E4%BB%B6%E3%82%92%E5%86%8D%E7%8F%BE%E3%81%97%E3%81%A6%E3%83%86%E3%82%B9%E3%83%88%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%E3%81%9D%E3%81%97%E3%81%A6%E3%80%81%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%97%E3%81%9F%E3%82%89%E3%80%81%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%81%9D%E3%82%8C%E3%82%92%E8%A7%A3%E6%B1%BA%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%81%8B%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2077942%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3ANTM88%E3%81%A7P%E7%B4%B0%E8%83%9E%E3%81%BE%E3%81%9F%E3%81%AFg%E7%B4%B0%E8%83%9E%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%99%E3%82%8B%E6%9D%A1%E4%BB%B6%E3%81%AF%E4%BD%95%E3%81%A7%E3%81%99%E3%81%8B%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2077942%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%83%88%E3%83%BC%E3%83%9E%E3%82%B9%E3%80%81%3C%2FP%3E%3CP%3E%E5%90%8C%E6%A7%98%E3%81%AB%E3%80%81%E6%AC%A1%E3%81%AE%E9%96%A2%E6%95%B0%E3%81%8C%E3%82%A8%E3%83%A9%E3%83%BC%E3%82%92%E8%BF%94%E3%81%97%E3%81%9F%E5%A0%B4%E5%90%88%E3%80%81%E3%81%9D%E3%82%8C%E3%82%89%E3%81%8B%E3%82%89%E5%9B%9E%E5%BE%A9%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%E3%80%81%E3%81%BE%E3%81%9F%E3%81%AF%E3%81%93%E3%82%8C%E3%82%89%E3%81%AE%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%AF%E3%80%81IC%E3%80%81TPMS_READ_TEMPERATURE%E3%80%81TPMS_COMP_TEMPERATURE%E3%80%81TPMS_READ_VOLTAGE%E3%80%81TPMS_COMP_VOLTAGE%E3%80%81TPMS_READ_PRESSURE%E3%80%81TPMS_COMP_PRESSURE%E3%81%AE%E6%B0%B8%E4%B9%85%E7%9A%84%E3%81%AA%E6%90%8D%E5%82%B7%E3%82%82%E7%A4%BA%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%3C%2FP%3E%3C%2FLINGO-BODY%3E