Spectrum Pro Low Level Command API Page 10
Low Power Sleep Mode: Target current: 15uA on K21 (LLS) + 30uA on NFC
chip (100ms wake up mode) + 6uA on UART chip at 25C. Device can be
awakened by either communication or Contactless Card or Switches or press
button.
For Serial Communication, ten extra bytes (ten 0xff values) should be send out
to wake up Card Reader from LLS mode (K21 LLS->RUN requires 5us max,
LLWU ISR requires 270us and PLL initialization requires 270us). By sending out
0xffs on Serial port, the start bit appears as a pulse to trigger the LLWU pin
interrupt, then all the other bits appears as 1 which can generate the IDLE status
for Serial port. All the bytes follows 0xffs can be received by Card Reader, which
is Control Package described below.
For USB Communication, device can only enter VLPS mode instead of LLS
mode, this will add an extra 20uA on the K21. When there is activities on USB, it
will wake up K21 from VLPS mode and K21 issues a USB rest event on the bus
then starts USB enumeration. The USB enumeration takes about 5 seconds
depends on the HOST.
Front Switch and Seated Switch will wake up the device.
For Contactless, the NFC chip will enter wake-up mode, with 200ms timeout and
20us wake-up period. When the chip detects amplitude change, it will send IRQ
to wake up K21 from LLS mode. From the LLWU event to power on it takes 0.3ms
(K21 LLS->RUN requires 5us max., LLWU ISR requires 270us).
When device is awakened by communication, K21 will enter Sleep Mode which
enables card reading function. Device goes back to Stop Mode if it keeps in IDLE
mode for 2 minutes. IDLE means there is no any communication and no card
reading action.
Stop Mode: Target current: 15uA on K21 (LLS) + 5uA on NFC chip (Power-down
mode) + 6uA on UART chip at 25C. Device can be awakened by either
communication or Switches or press button.
For Serial Communication, ten extra bytes 0xffs should be send out to wake up
Card Reader from LLS mode (K21 LLS->RUN requires 5us max., LLWU ISR
requires 270us and PLL initialization requires 270us). By sending out 0xffs on
Serial port, the start bit appears as a pulse to trigger the LLWU pin interrupt, then
all the other bits appears as 1 which can generate the IDLE status for Serial port.
For USB Communication, device can only enter VLPS mode instead of LLS
mode; this will add an extra 20uA on the K21. When there are activities on USB,
it will wake up K21 from VLPS mode and K21 issues a USB rest event on the
bus, then starts USB enumeration. The USB enumeration takes about 5 seconds
and depends on the HOST.
Front Switch and Seated Switch will wake up the device.
.
For Contactless, the NFC chip will enter Power-down mode.