Topic: Improving range for NFC communications (PN532 to Android)

Hello,

The range I'm getting on our device using NXP chip is not good. I'm doing Card Emulation on the board and reading with an Android phone and the phone almost needs to touch the antenna.

Is there anything I can do at the software level?

There are some PN532 registers mentioned in the libnfc code such as (SYMBOL_FORCE_100_ASK 0x40) but I don't see these described in the PN532 manual. Is there a spec on these somewhere?

Are there any timings I can adjust that could help?

This is my log with latest libnfc code:

Emulating NDEF tag now, please touch it with a second NFC device
log: ReadRegister
log: TX: 00 00 ff 0c f4 d4 06 63 02 63 03 63 0d 63 38 63 3d b0 00
log: RX: 00 00 ff 00 ff 00
log: RX: 00 00 ff 07 f9 d5 07 00 00 00 00 00 24 00
log: PN53X_REG_CIU_TxMode (Defines the transmission data rate and framing during transmission)
log: PN53X_REG_CIU_RxMode (Defines the transmission data rate and framing during receiving)
log: WriteRegister
log: TX: 00 00 ff 08 f8 d4 08 63 02 80 63 03 80 59 00
log: RX: 00 00 ff 00 ff 00
log: RX: 00 00 ff 02 fe d5 09 22 00
log: RFConfiguration
log: TX: 00 00 ff 04 fc d4 32 01 00 f9 00
log: RX: 00 00 ff 00 ff 00
log: RX: 00 00 ff 02 fe d5 33 f8 00
log: ReadRegister
log: TX: 00 00 ff 06 fa d4 06 63 38 63 3d eb 00
log: RX: 00 00 ff 00 ff 00
log: RX: 00 00 ff 04 fc d5 07 00 00 24 00
log: SetParameters
log: TX: 00 00 ff 03 fd d4 12 10 0a 00
log: RX: 00 00 ff 00 ff 00
log: RX: 00 00 ff 02 fe d5 13 18 00
log: SetParameters
log: TX: 00 00 ff 03 fd d4 12 30 ea 00
log: RX: 00 00 ff 00 ff 00
log: RX: 00 00 ff 02 fe d5 13 18 00
log: ReadRegister
log: TX: 00 00 ff 04 fc d4 06 63 05 be 00
log: RX: 00 00 ff 00 ff 00
log: RX: 00 00 ff 03 fd d5 07 00 24 00
log: PN53X_REG_CIU_TxAuto (Controls the settings of the antenna driver)
log: WriteRegister
log: TX: 00 00 ff 05 fb d4 08 63 05 04 b8 00
log: RX: 00 00 ff 00 ff 00
log: RX: 00 00 ff 02 fe d5 09 22 00
log: TgInitAsTarget
log: No timeout
log: TX: 00 00 ff 27 d9 d4 8c 05 04 00 00 b0 0b 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 bc 00
log: RX: 00 00 ff 00 ff 00

Much thanks for any help.

-Ed