UMAX140610. LIN
– J1939 CAN Protocol Converter with PWM Output. Version 1
Page: 42-81
3.5.3 Logic Block Output
Recall that Table X, where X = 1 to 3 in the Programmable Logic function block does NOT
mean Lookup Table 1 to 3. Each table has a setpoint
“Table X – Lookup Table Block
Number”
which allows the user to select which Lookup Tables they want associated with a
particular Programmable Logic Block. The default tables associated with each logic block are
listed in the table below.
Table 25. Programmable Logic Block Default Lookup Tables
Programmable Logic
Block Number
Table 1
– Lookup
Table Block Number
Table 2
– Lookup
Table Block Number
Table 3
– Lookup
Table Block Number
1
1
2
3
2
4
5
6
3
7
8
9
If the associated Lookup Table does not have an
“X-Axis Source”
selected, then the output of
the Programmable Logic block will always be “Not Available” so long as that table is selected.
However, should the Lookup Table be configured for a valid response to an input, be it Data or
Time, the output of the Lookup Table function block (i.e. the Y-Axis data that has been
selected based on the X-Axis value) will become the output of the Programmable Logic
function block so long as that table is selected.
Unlike all other function blocks, the Programmable Logic does NOT perform any linearization
calculations between the input and the output data. Instead, it mirrors exactly the input (Lookup
Table) data. Therefore, when using the Programmable Logic as a control source for another
function block, it is HIGHLY recommended that all the associated Lookup Table Y-Axes either
be (a) Set between the 0 to 100% output range or (b) all set to the same scale.