Analog Front End (AFE)
14443A
ISO Encoders and Decoders
14443B
15693
FeliCa
Packetization and Framing
Microcontroller
Direct Mode 0:
Raw RF Subcarrier
Data Stream
Direct Mode 1:
Raw Digital ISO Coded
Data Without
Protocol Frame
ISO Mode:
Full ISO Framing
and Error Checking
(Typical Mode)
44
SLOS743L – AUGUST 2011 – REVISED MARCH 2017
Product Folder Links:
Detailed Description
Copyright © 2011–2017, Texas Instruments Incorporated
6.10.6 Direct Mode
Direct mode allows the user to configure the reader in one of two ways. Direct mode 0 (bit 6 = 0, as
defined in ISO Control register) allows the user to use only the front-end functions of the reader,
bypassing the protocol implementation in the reader. For transmit functions, the user has direct access to
the transmit modulator through the MOD pin (pin 14). On the receive side, the user has direct access to
the subcarrier signal (digitized RF envelope signal) on I/O_6 (pin 23).
Direct mode 1 (bit 6 = 1, as defined in ISO Control register) uses the subcarrier signal decoder of the
selected protocol (as defined in ISO Control register). This means that the receive output is not the
subcarrier signal but the decoded serial bit stream and bit clock signals. The serial data is available on
I/O_6 (pin 23) and the bit clock is available on I/O_5 (pin 22). The transmit side is identical; the user has
direct control over the RF modulation through the MOD input. This mode is provided so that the user can
implement a protocol that has the same bit coding as one of the protocols implemented in the reader, but
needs a different framing format.
To select direct mode, the user must first choose which direct mode to enter by writing B6 in the ISO
Control register. This bit determines if the receive output is the direct subcarrier signal (B6 = 0) or the
serial data of the selected decoder. If B6 = 1, then the user must also define which protocol should be
used for bit decoding by writing the appropriate setting in the ISO Control register.
The reader actually enters the direct mode when B6 (direct) is set to 1 in the chip status control register.
Direct mode starts immediately. The write command should not be terminated with a stop condition (see
communication protocol), because the stop condition terminates the direct mode and clears B6. This is
necessary as the direct mode uses one or two I/O pins (I/O_6, I/O_5). Normal parallel communication is
not possible in direct mode. Sending a stop condition terminates direct mode.
NOTE
An additional direct mode known as special direct mode can be used to communicate with
certain tags not compliant with ISO standards. For full details on how to use this feature, see
Using Special Direct Mode With the TRF7970A
shows the different configurations available in direct mode.
•
In mode 0, the reader is used as an AFE only, and protocol handling is bypassed.
•
In mode 1, framing is not done, but SOF and EOF are present. This allows for a user-selectable
framing level based on an existing ISO standard.
•
In mode 2, data is ISO-standard formatted. SOF, EOF, and error checking are removed, so the
microprocessor receives only bytes of raw data through a 127-byte FIFO.
Figure 6-27. User-Configurable Modes