Hi,all
我最近在使用PN5180过 EMV Contactless L1时发现typeB 波形的调制深度偏小,因此我想通过修改默认的调制深度(Default modulation index for ISO14443B.)来加大调制深度,但是无论修改
#define PHHAL_HW_PN5180_MODINDEX_I14443B 0xCCU 这个的值调制深度都没有变化。我使用CLRC663时就是用这种方法修改的,但是在PN5180上为什么不行呢,是我改错地方了吗?我应该怎么调整typeB modulation index呢?
/** \name Modulation indices
*/
/*@{*/
#define PHHAL_HW_PN5180_MODINDEX_I14443B 0xCCU /**< Default modulation index for ISO14443B. */
#define PHHAL_HW_PN5180_MODINDEX_FELICA 0x17U /**< Default modulation index for Felica. */
#define PHHAL_HW_PN5180_MODINDEX_I15693 0x10U /**< Default modulation index for ISO15693. */
#define PHHAL_HW_PN5180_MODINDEX_EPCUID 0x10U /**< Default modulation index for EPC/UID. */
#define PHHAL_HW_PN5180_MODINDEX_I18000P3M3 0x10U /**< Default modulation index for ISO18000-3 Mode3. */
/*@}*/
What value you have set? The range is 0x00 -> 0x1F (where 0x00 = 100% , 0x1F = 0%)
Also, PHHAL_HW_CONFIG_ASK100 need to be PH_OFF.
For your information, this document may help you.