
– – – –
18 19
Time t1 in the figure above does not have to be any specific time, just
so long as the SER_IO line goes high before the CRT/LRN line. Time t2
should be greater than 120µs (typical of 35ms, see the Mode Entry Timings
section) to ensure that the transcoder goes into Serial Mode. There is not a
maximum time specified. Once in Serial Mode, the transcoder waits for the
start byte (0x00) of the serial command.
The timings associated with each command and the transcoder’s response
are listed in Figure 14 (9,600bps) and Figure 15 (28,800bps).
To send consecutive commands, keep the CRT/LRN line high and take the
SER_IO line high within 50µs of the MODE_IND line going low.
It should be noted that all of the settings are written into non-volatile
memory, so they are retained if power is removed from the chip. This
includes all values, such as custom byte and target address, as well as the
enabled / disabled states.
start stop start stop
CRT/LRN (INPUT)
MODE_IND (OUTPUT)
SER_IO (INPUT/OUTPUT)
00 00 R
SER_IO = INPUT SER_IO = OUTPUT
1mSCCCCCCFF 4mS AAAR RRFF
Command Acknowledge/Response
b0 b1 b2 b3 b4 b5 b6 b6b7 b7b0 b1 b2 b3 b4 b5
t
1
t
2
Figure 13: MT Series Transcoder Serial Programming
MT Series Transcoder Serial Interface Engine Timings (ms) at 9,600bps
SER_IO = Input SR_IO = Output
Definition Min
Ready
Max
Ready
Receive
Cmd
Process
Cmd
Reply
Wait
Transmit
Reply
Finish
Process
Min Total
Time
Max Total
Time
Read Local Settings 0.08 33.00 8.30 1.11 4.00 9.58 0.04 23.11 56.03
Write Local Settings 0.08 33.00 8.30 1.03 4.00 5.29 17.89 36.59 69.51
Read Next User ID 0.08 33.00 8.30 1.06 4.00 6.38 0.04 19.86 52.78
Write Next User ID 0.08 33.00 8.30 1.04 4.00 5.29 3.65 22.36 55.28
Read Specific User 0.08 33.00 8.30 1.11 4.00 9.58 0.04 23.11 56.03
Write Specific User 0.08 33.00 8.30 1.04 4.00 5.29 14.30 33.05 65.93
Read Target Address 0.08 33.00 8.30 1.10 4.00 8.51 0.04 22.03 54.95
Write Target Address 0.08 33.00 8.30 1.05 4.00 5.29 10.74 29.46 62.38
Read Custom Data Value 0.08 33.00 8.30 1.07 4.00 6.38 0.04 19.87 52.79
Write Custom Data Value 0.08 33.00 8.30 1.05 4.00 5.29 3.65 22.37 55.29
Read Latch Mask Value 0.08 33.00 8.30 1.07 4.00 6.38 0.04 19.87 52.79
Write Latch Mask Value 0.08 33.00 8.30 1.05 4.00 5.29 3.65 22.37 55.29
Read Status Outputs 0.08 33.00 8.30 1.05 4.00 6.38 0.04 19.85 52.77
Write Status Inputs 0.08 33.00 8.30 1.06 4.00 5.29 ** 18.79 51.71
Read Confirmation EN 0.08 33.00 8.30 1.07 4.00 6.38 0.04 19.87 52.79
Write Confirmation EN 0.08 33.00 8.30 1.06 4.00 5.29 3.65 22.38 55.30
Read Device Targeting EN 0.08 33.00 8.30 1.08 4.00 6.38 0.04 19.88 52.80
Write Device Targeting EN 0.08 33.00 8.30 1.06 4.00 5.29 3.65 22.38 55.30
Read Custom Data EN 0.08 33.00 8.30 1.08 4.00 6.38 0.04 19.88 52.80
Write Custom data EN 0.08 33.00 8.30 1.07 4.00 5.29 3.65 22.39 55.31
MinRdy applies when MT is in Encoder Only mode.
MaxRdy applies when MT is in Transcoder mode and time may be longer due to possible receive timeout period.
Receive Command is calculated for 8 bytes at 9,600bps (104µs/bit).
Transmit Reply is measured on the SER_IO pin from the MT
** Finish Process time for the Write Status Inputs command = 0.06ms + (Packet Time * Number of Packets). See Figure 19 for Packet Time.
Figure 14: MT Series Transcoder Serial Interface Engine Timings (ms) at 9,600bps
Komentarze do niniejszej Instrukcji