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.

[参考译文] TRF7960A:关于 FIFO 的问题

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

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/681445/trf7960a-questions-on-fifo

器件型号:TRF7960A

e2e.ti.com/.../trf7960a.pdf

相关问题包含在第28、29、56和60页的随附数据表中。

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

    Doug、您好!

    28和29上的问题很难理解、但我认为它们与 FIFO 处理有关、然后我将参考我们的示例代码来了解我们建议如何处理 FIFO: http://www.ti.com/lit/zip/sloc297

    第56页上的问题:是的、字节不是位-如果我们进行另一次 DS 更新、我将把它标记为一个拼写错误以进行修复

    第60页的问题:这是一个阈值、因此9个字节或更多字节也是准确的、但实际上、它在 FIFO 中存在9个字节时触发、因此措辞也是如此。 当该位被置位时、IRQ 将会触发、但根据 IRQ 处理时间、在读取 FIFO 状态时超过9个字节的情况并不少见。 TX 阈值上的3个字节也是如此、这表示何时需要用更多数据填充 FIFO (如果适用)。

    您能否让客户下次不使用 PDF 评论? 打开文档、滚动浏览页面和阅读由于文本格式化而难以理解的评论、这对我来说并不是很友好...

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    跟进问题...
    我还需要了解 FIFO 状态寄存器中的“FIFO 水平太低”位在检测何时应向器件发送更多数据时是否会多次切换。 在一种情况下,我们的设备需要传输16个字节,我想使用“FIFO 水平太低”位在由于干扰而导致 RFID 接口数据速率较低的情况下,在 SPI 上执行流量控制。 您能否确认、如果我将4个字节放入 FIFO 中、那么状态位将变为低电平、然后在此后的某个时间、该位将变为高电平、因为一个字节已从 FIFO 传输到 RFID 标签、 然后、如果我再次将更多数据放入 FIFO 中、该位将再次变为低电平(这将重复、直到16个字节已被发送)?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Doug、您好!

    从理论上讲、这应该是、但我们以前从未如此使用过该器件、因此我无法保证它、而且我不同意他描述的方法。 FIFO 应填充12字节数据、然后等待 FIFO 低电平的 IRQ 中断到达(0xA0、TX 启动、FIFO 低电平)、以便将最后4个字节添加到 FIFO 中。 这就是器件的处理方式。

    如果他能够设法让他的另一种方法正常工作、那么他可以按照自己的意愿执行该操作、但如果该方法失败、我们不支持调试/故障排除。