EasyManua.ls Logo

ST STEVAL-WLC38RX - Most Common Qi Communication Packets; Figure 41. Format of Three Defined Responses

ST STEVAL-WLC38RX
81 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Each data byte is transferred as a sequence of 11-bits. The sequence consists of a start bit (ZERO), the data
byte itself, a parity bit and a stop bit (ONE). The parity used for byte encoding is even – the parity bit set to a ONE
if the data byte contains an odd number of ONE bits. If the data byte contains an even number of ONE bits, the
parity bit is set to a ZERO instead. This encoding scheme is used for all 3 parts of the FSK packet - the header,
message and checksum.
There is also an additional type of message which can be sent from the transmitter to the receiver – a response to
a receivers message. A response consists of 8 bits, so the receiver can use quite a simple logic to decode it. The
response can be either Acknowledge (ACK), Not-Acknowledge (NACK) or Not-Defined (ND). ACK is encoded as
a series of 8 ONE bits, NACK is encoded as 8 zero bits and ND is encoded as a series of 8 bit of alternating
ZERO and ONE bits (‘01010101’).
Figure 41. Format of three defined responses
For a more detailed explanation please refer to the Qi Specification, Section
Power Transmitter to Power Receiver
communications interface.
5.11.3 Most common Qi communication packets
Control Error Packet (CEP) provides feedback from the power receiver to the power transmitter about the
amount of power required by the load. CEP is a two’s complement signed integer; its maximum range is
-128 to +127. Its value is calculated by the receiver as a portion of the currently transmitted power, by
which the current power level should be increased/decreased. A negative CEP indicates less power is
required, while a positive CEP indicates more power is required. CEP equal to zero indicates no changes
of the operation point are required.
Received power packet (RPP) value is calculated by the power receiver as a portion of the maximum
power value contained in the configuration packet and is used to inform the transmitter about the amount of
power received by the receiver. This information is mainly used for foreign object detection.
Signal strength packet (SS) indicates the degree of coupling between the transmitting and receiving coils.
Its value is an unsigned integer, and it is calculated from the current power/voltage level as a portion of the
maximum expected power/voltage.
Proprietary packet (PP) enables sending custom messages between the transmitter and the receiver. Qi
standard defines different proprietary packet types, which can range in length from 1 to 20 bytes.
Charge status packet (CSP) contains an unsigned integer which states the current charge status of the
battery in the receiving device. CSP equal to 100 means the battery is fully charged, while CSP equal to 0
means the battery is completely discharged. If the receiving device does not contain a battery or it cannot
provide charge status information, the CSP value should be set to 0xFF.
UM3154
Bidirectional communication
UM3154 - Rev 2
page 33/81

Table of Contents