File attached is a deep training on all PT200x family, showing how to program those devices using microcode.
Microcode examples related to this training are avialable on nxp.com on PT2001 or PT2000 pages.
This training is mainly valid for PT2001 but can also be applied to PT2000 and MC33816
see LIN 2.0 spec. Chap. 2.5.1 or LIN 2.1 spec. chap. 188.8.131.52 Assign frame ID range is used to set or disable PIDs up to four frames. It is important to notice that the request provides the protected identifier, i.e. the frame identifier and its parity. Furthermore, frames with frame identifiers 60 (0x3C) to 63 (0x3F) can not be changed (diagnostic frames and reserved frames).
1. Any of three kinds of fault trigger fault bit toggle to 1
OC：short to battery/supply or over-current condition.
OL：open load when OUTPUT OFF
2. base on truth table below, user can recognize the fault type
Open load/ short to BAT（OC）
short to GND（OC）/OT
Open load/ short to GND（OC）
short to BAT（OC）/OT
Open load(OL) and Short circuit base on Vds>< Vout （ FLT-TH ）
OL： Vds<VFLT-TH && Output OFF
Short to BAT: Vds > VFLT-TH && OC
Short to GND: Vds< VFLT-TH &&OC
In pre excitation mode 2, you can have any duty cycle between pre exc value and 100% depending on battery and Vset voltage. On some alternators, with high duty cycles, the switching of excitation causes so much noise through the phase that this noise can be interpreted as valid phase signal. Thus, the device can go to regulation. To avoid that, we added the ability to deglitch the phase input only in pre excitation mode 2 to be sure that the signal we have are real phase signals. Depending on the duration of the noise our customer can see during pre excitation mode2, they can set the value of deglitcher. If they don't use pre excitation mode2, this value is "don't care".