Tool/software:
Hi, I want to use TPIC8101 to detect knocking of an engine. The engine speed is in the range of 500-800 rpm. The engine have multiple cylinders. Each cylinder is equipped with a knock sensor. Every 2 knock sensors is connected to 1 TPIC8101.
I don't know how the MCU should control the INT/HOLD pin of TPIC8101. For simplicity, assume these is only one sensor.
Should INT/HOLD be held high once per engine cycle, say when the ignition happens at about 0° CA (that way, the INT/HOLD period changes when engine speed changes), or should INT/HOLD have a constant period?
Should INT/HOLD be held high for a constant time span (e.g. high at 0° CA, low after 20ms), or should it be held high for a constant angle span (e.g. high at 0° CA, low at 60° CA)?
In the Typical Applicaiton section of the datasheet, INT/HOLD in held high for 3ms and low for 3ms. But this application doesn't mention about the engine cycle. Does this pattern (high for a time span, low for a constant time span) work for real engine? Thanks very much!