2140085_zh-CN

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2140085_zh-CN

2140085_zh-CN

PN5180 进入待机/LPCD 故障

大家好,

我目前正在尝试使用 PN5180 NFC 读取器实现一个低功耗标签(ISO15693)UID 读取器。正常的 UID 读取以及所有 SPI 通信都正常工作,但我无法让 PN5180 进入待机模式(我得到的恒定电流消耗约为 23mA)......
我将在下面发布一些代码片段。
也许你们中有人有办法,或者我在监督什么。
预先表示感谢!
 
 
从主要功能:
 
if (nfc3_switch_lpcd(&nfc3) == NFC3_ERROR){
显示_printf显示 0, 0, "发送待机 cmd 出错");
返回 0;
   }

虽然(1){
//此时,读卡器预计将处于待机状态,电流消耗约为 10 µA。
/
///存货命令将定期发出。计划通过切换 RESET 引脚来唤醒 PN5180
 
 
为使用过的点击 nfc3 sdk 添加了功能:
 
err_t nfc3_switch_lpcd(nfc3_t*ctx)
{
uint8_t cmd[4] = { 0};
厘米[0] = 0x0B;
厘米[1] = 0x01;
厘米[2] = 0x0A;
厘米[3] = 0x80;
   
spi_master_select_device( ctx->芯片选择);
err_terror_flag = spi_master_write(&ctx->spi, cmd、 4);
返回error_flag;
}
 
 
来自自写的 HAL 层(适用于 Ti-cc1352 MCU):
 
err_t spi_master_write(spi_master_t*写入, uint8_t*数据, uint16_t len) {
SPI_Transaction 事务;
交易.计数= len;
交易.txBuf= data_in;
交易.rxBuf= NULL;

返回 SPI_transfer(数据->spiHandle,&transaction) ?spi_master_success : spi_master_error;
}

如前所述,SPI 通信工作正常,因此我希望 LPCD 命令能正常执行(也没有错误返回值)。

再次表示感谢!
最佳星期五
Re: PN5180 trouble going into Standby / LPCD

你好@fridde

建议您参考

NxpNfcRdLib_PN5180_v07.13.00_Pub\Examples\NfcrdlibEx6_LPCD

来调试代码。

Tags (1)
No ratings
Version history
Last update:
‎11-20-2025 04:25 PM
Updated by: