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.

[参考译文] TPIC840-Q1:SPI配置

Guru**** 2609955 points


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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/662762/tpic84000-q1-spi-configuration

部件号:TPIC840-Q1

您好,

我正在尝试通过SPI命令唤醒和配置TPIC8.4134万-Q1。 因此,我有几个问题需要解决:

1-是否有任何主设备或SPI对话器推荐用于以直观的方式将64位命令发送到TPIC? TI推荐的产品?

2-如何检查设备是否已通过0x9000万00000000命令0万命令唤醒?

3-按照图8数据表中的建议设计,Out1和Out2都通过天线连接。 因此,我是否应该将两个输出都配置为传输? 还是刚刚出1?

提前非常感谢您

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

    您好,Gerardo,

    很抱歉,我们错过了您的问题。 您是否能够找到答案? 如果没有,请告诉我,我们将帮助您解决问题。

    最佳,

    授予

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

    您好,Grant:

    我已经与TPIC沟通过。 但是,它总是在两个寄存器的最后几个字节中用40万回复我。 为什么可以做到这一点? 我检查了命令是否随示波器正确发送,并且我总是收到这样的最后几个字节。

    此外,除了寄存器之外,如何确保设备已唤醒? 因为我不能肯定我前面描述的错误。

    我也没有找到最后一个问题的答案。 哪一项是正确的配置?

    谢谢!

    Gerardo

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

    感谢您的耐心等待。 让我联系支持此系列产品的团队。 他们应该能够在接下来的几天内回答您的问题。

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

    很抱歉耽误你的时间。 我将帮助您解决问题。

    对于#1,设备应模仿您在上一个命令中所写的内容。 如果它发送0x40 00 00 00 00,则它认为您已将所有0写入数据寄存器2。 您能否按发送到TPIC的顺序发送十六进制命令? 我可以仔细观察一下,看看到底发生了什么。 至于直观的通讯界面,我认为有一个图形用户界面和通讯卡,让与设备的通讯更容易。 我会检查一下,看看我们是否可以找到您。

    对于#2,要确定设备是否已唤醒,您应该能够监控AVDD和DVDD (5V电源)的设备电流消耗。 如果设备处于唤醒状态,这些引脚上的总电流消耗应为~20mA。

    对于#3,每个OUTx都应连接到单独的天线。 天线的另一端应接地。 通过这种方式,您可以使所有8个通道都能使用8个独立的天线。


    如果这有帮助,请告诉我,如果您还有其他问题,请告诉我。 谢谢。

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

    Darren,

    非常感谢您的回复。

    对于#1,请查找附加一个文件,其中包含我尝试使用的命令以及我认为应该从TPIC收到的命令。

    此外,我对TPIC的设计有一些疑问:

    1-我想使用环路作为天线。 有可能吗? 如何连接? 它应该是输出的一侧,另一侧是接地的一侧?

    2-为了将回路调整为134,2KHz,我应该将电容器和电阻放在哪里? 在TPIC的输出和环路之间?

    3-输出通常使用哪种电流?

    4-如何在示波器中测量TPIC的输出? 我应该将其连接到哪里才能看到134,2KHz信号?

    5 -环境对传输有何影响? 我想在多种材料上使用循环,这一事实会有什么影响?

    提前非常感谢,

    Gerardoe2e.ti.com/.../TPIC-Commands.xls

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

    Gerarado,e2e.ti.com/.../TPIC8.4万-sample-code.xlsx 

    感谢您提供命令文件。 我认为一个问题是当您将设备全部发送为0时(您的第二个命令)。 我认为这不是一个有效的命令。 如果您想回读上一个命令,我认为您需要发送0x80 00 00 00 00 00 00 00 00。 我附上了一个示例代码片段,我以前在OUT1上使用过这些代码来发送数据。

    很抱歉,如果规格有点令人困惑-根据规格,所有的0似乎都应该有效,但我认为它确实无效。 该设备最初是为特定客户(控制数据表的客户)设计的自定义设备,我们为其协商了开放市场权利,因此我们不得不将其数据表转换为我们的数据表。 如果我们从一开始就将此设备构建为目录部件,我们将拥有更好的数据表。 话虽如此,我将尽我所能解决您的问题,以便您的项目取得成功。

     

    现在回答您的问题:

    1-我认为回路天线应该正常。 您是否有任何规格(电感,电阻,饱和等),以便我查看以确保? 您应该将一端连接到OUT1 (或任何要使用的输出) ,另一端连接到接地。

     

    2-要调整输出,它应该是设备输出-->电阻-->CAP-->天线。 所有这些都应串联连接。 该电阻器是一个阻尼电阻器,可能不需要100 % ,但这是一个好主意。

     

    3-通过回路/输出的通常电流最大为25mA 实际电流将取决于天线的阻抗和为输出设置的增益。

     

    4-您可以将本示波器直接连接到设备上的OUT1引脚,以查看输出波形。 您可以在监控波形时断开天线以消除负载,因此电压水平将与您在增益中设置的电压水平相同(假设有足够的VS电压。您需要输出电压+2V之类的VS电压)

     

    5-环境会影响天线的传输距离以及信号的频率。 如果您从空中开始,然后通过与AIR值不同的其他材料进行传输,则会改变传输频率。 我已经回顾了一段时间,但我认为只要接收器和发射器都在空气中(或相同的材料),发射和接收的频率就应该相同。 当EM波从空气中流至另一种物质时发生的变化,在从其他物质中流出并返回空气时(我认为)将被撤销。 但是如果您从空气传输到其他东西,如水,您需要考虑接收器的班次。

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

    非常感谢您的回复。

    关于您附加的示例代码,我已经在论坛中找到了它。 问题是,这似乎对我不起作用,我以前曾提到过同样的问题。 在贸易点中心登记册中是否会出现问题? 他们是否会遇到某些故障,并出现某种过电流?

    是否有其他示例代码? 除了all 0的命令外,我的代码中是否还有其他错误?

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

    Gerardo,

    如果代码不起作用,我们应该后退一步,确保所有内容配置正确。 我的模块上装有TPIC8.4万,但我们最近移动了实验室位置,它存放在某处。 找到后,我可以为您提供实际的图解和精确的测量值,以及新测试的代码,但现在,我们将依靠我上次测试设备时的记忆和旧测试文档。 我没有发现您的代码有任何问题。

    之前我说过该设备的电流限制是25mA。 这是不正确的。 执行电流读回时,电流为25mA/LSB,具体取决于所选范围。 每个通道的实际电流限制最小为1.2A。 如果发生过电流事件,我认为TPIC不会关闭传输,它只会将电流限制在最大值,并发送过电流标志。 所以我认为这不是造成问题的过流。

    我们可以尝试调试此问题的一些事项。

    1 -首次连接DVDD和AVDD时,您看到多少电流? 您是否可以尝试仅发送唤醒命令0x90 00 00 00 00 00 00 00? 电流应从<2mA跳至~20mA。 你看到了吗? 如果是,则表示设备配置正确,SPI帧正确。 如果您发送0x90 00 00 00 00 00 00 00 01,它应返回休眠状态(<2mA电流)。 如果您看不到设备对这些命令的响应,是否可以提供SCLK和SD引脚的范围图?

    2-我刚刚记住您需要为设备提供外部时钟。 你在这样做吗? 它应该是0V-5V和2MHz的方波。

    3-您能否测量RBIAS的电流? 此引脚上需要一个62kOhm电阻器接地。 这将设置内部电流参考。 我认为如果不是62kOhm,该设备可以正常工作,但电流测量值和输出电压水平不正确。

    找到TPIC8.4万模块后,我将为您提供我的确切命令和范围图解,以便您将它们与您看到的内容进行比较。

    此致,

    Darren