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.

[参考译文] TLC3578:基本测试

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1111845/tlc3578-basic-test

器件型号:TLC3578
主题中讨论的其他器件: TLC2578

您好!

我正在尝试通过 SPI 与 TLC3578配合使用。

CPU 是 DSP C674x。

我的问题是、我从 ADC 获取的字节对我来说毫无意义。

基本上、我重复发送命令、每个命令由2个单独的字节组成。 在伪代码中-

循环:

CS 低电平

发送2个字节(例如0xb000)、 从 Rx 存储2个字节

小延迟

CS 高电平

 

那么、对于完整性检查、是否有一个已知答案可以执行的简单传输?

 

谢谢、

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

    您好、Yoni、

    发送到 TLC3578的0xB000命令应在其中一种测试电压条件下进行响应。  您能否向我们发送您的设置原理图以及/CS、SCLK、SDI 和 SDO 的示波器捕获?  

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

    您好、Tom、

    首先、让我自己纠正一下、组件是2578、而不是3578。

    有关我的问题的更多详细信息:

    无论我发送什么、我都会返回0xc003 (我已经尝试发送0xb000、0xc000、0xd000等、在循环之前写入和不写入 CFR)。

    请参阅下面的原理图和示波器捕获。

    谢谢、

    速率1MHz

    黄色-/CS

    紫色 SDO

    绿色 SDI

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

    您好、Yoni、

    TLC2578的工作方式与 TLC3578相同。  在示波器迹线中、绿色表示 SDO、紫色表示 SDI。  如果仔细观察、您会发现绿色和紫色迹线在不同的时钟边沿上改变状态、我怀疑命令解释不正确。  尝试更改 SPI 控制器的相位、以便数据在下降时钟沿有效。  此外、如果可以、请探测 EOC / INT 引脚、并将其行为与图2进行比较。

    TLC2578的硬件默认模式将 CFR 设置为0x800、从而将器件置于长采样模式。  让我知道 、如果您将/CS 线路保持在低电平并向器件发送另外4或5个"虚拟"字节(只需写入0x0000)、会发生什么情况。  从此处写入(最小值) 0xAA00到器件以设置短采样模式位。  然后、您应该能够返回到原始的16位 SPI 传输。

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

    您好!  

    发送0xb000时接收0x800、发送0xc000时接收0x001 (或0x000)、 发送0xd000时接收0x0x0x0x0x0x0000。

    是这样吗?

    按照您的建议、我首先发送5个虚拟字节(单个 SPI 事务)、然后发送0xAA00 (另一个事务)、然后发送 读取命令。

    我还更改了时钟极性以解决状态更改问题。  

    下面 是发送 bb2000的截屏。

    谢谢、

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

    很棒!  看起来您正在取得进展!  

    这些是三个转换测试命令的正确值。  

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

    非常感谢。