This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TRF7970A:TRF7970A 初始化

Guru**** 2576215 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/839445/trf7970a-trf7970a-initializaion

器件型号:TRF7970A

我尝试向调制器控制寄存器0x09写入值0x21、它在某些电路板上工作、但在少数 电路板上不工作。 我必须在 某些电路板上向0x09寄存器写入两次值0x21、我无法理解为什么在某些电路板上必须两次写入0x09寄存器的问题。 我正在使用具有芯片选择功能的 SPI。 我可以读取写入标签的标签并识别标签。   在某些电路板上、0x09的初始化只有问题、写入0x21后保留默认值。  

100个电路板中有90个电路板正常工作仅10个电路板需要我对寄存器0x09进行两次写入。

directCommand = SOFT_INIT

sendDirectCommand (&directCommand、芯片选择);

directCommand =空闲

sendDirectCommand (&directCommand、芯片选择);

_TIME_DELAY (5);

directCommand=复位

sendDirectCommand (&directCommand、芯片选择);

writeRegisterCommand[0]=调制器控制

writeRegisterCommand[1]= 0x21;//0x21;

writeSingleRegister (writeRegisterCommand、write_register_command_length、chipSelect);

writeRegisterCommand[0]=调制器控制

writeRegisterCommand[1]= 0x21;//0x21;

writeSingleRegister (writeRegisterCommand、write_register_command_length、chipSelect);

writeRegisterCommand[0]= 0x18;//NFC_TARGET_LEVEL;

writeRegisterCommand[1]= 0x00;

writeSingleRegister (writeRegisterCommand、write_register_command_length、chipSelect);

readRegisterCommand[0]=调制器控制

readRegisterCommand[1]= 0x00;

() readSingleRegister (readRegisterCommand、read_register_command_length、chipSelect);

_TIME_DELAY (5);

TurnRfOn (片选);

writeIsoControlRegister (RFID_MODE_2、芯片选择);

_TIME_DELAY (10);

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Tahir、

    我从未听说过这样 的问题。 对我来说、这听起来像是 SPI 接口的时序问题。 您能否检查 SPI 时序参数是否在数据表中指定的范围内。

    此致、

    Helfried

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我 没有看到 SPI 信号有任何问题。

     如果我在 初始化过程之前的开始发送一个虚拟 SPI 时钟周期、它就会起作用。 我不知道发生了什么。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Tahir、

    我已经听过你的回声了一段时间,所以这条胎面已经关闭了。 如果您希望继续讨论、请在下面发布包含更新的回复(或创建新主题帖)。

    此致、

    Helfried