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.

[参考译文] ADS52J90:无法通过 SPI 读取寄存器

Guru**** 2393725 points
Other Parts Discussed in Thread: ADS52J90

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1474736/ads52j90-not-able-to-read-registers-through-spi

器件型号:ADS52J90

工具与软件:

我们将尝试写入 ADS52J90。 按照 SPI 写入和读取的数据表指南、检查了示波器上的设置和保持条件。

以下命令按顺序写入

1) 1)复位 ADC 0 >> 1 >> 0  

2) 2)将0x3000写入地址0x0A (以初始化芯片)

3) 3)将0x0060写入地址0x01 (以启用 JESD)

4) 4)将0x0002写入地址0x00 (启用 SPI 读取)

5)从地址0x00读取。 该回读始终给出0xFFFF、即 MOSI 始终保持高电平。 在仿真中、为了进行演示、我们将 MISO 保持为"1"、因此它显示为0xFFFF。

  

在重置步骤1之前、我们确保 ADC 具有60MHz 系统时钟。  PDN_GLOBAL = 0V、PDN_FAST = 0V 且 SPI_DIG_EN = 1.8V 我们从未有机会与 ADS52J90的评估板配合使用。

SPI 时钟约为32kHz。

谢谢!

Trushal

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

    仿真图像 是 RTL 仿真。  这只是为了验证 SPI 写入的 CS、CLK 和 SDIN 序列是否正确。 我很快就会分享这个示波器屏幕截图。  除了 SPI 读取之外、是否有办法检查复位后芯片是否正在运行。 遗憾的是、我们尚未从原型 PCB 中的 LVDS 引脚获取测试点、因为预期用途仅为 JESD。 如果有人共享一个 C 代码或配置文件以通过初始化和 JESD 模式置入 ADC、将会有所帮助。  

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

    您好!

    寄存器0是只写寄存器。 你不能读回它.

    您可以尝试读取其他寄存器吗?

    要验证写入是否正常工作、您可以在复位状态下测量电流、执行全局断电并再次测量电流。  

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

    尊敬的 Sachin:  

    感谢您的答复。 是的、都可以、我可以从其他寄存器读回。 现在问题是我清除读使能(即向地址0x00写入0x0000)看起来像芯片复位和先前写入的值(当再次读取使能时)、读数为0xFFFF。  我还有一个关于 JESD 的问题。 将0x060写入0x01 (启用 JESD 和禁用 LVDS)后、如果 SYS_REF 时钟输入开始、JESD 是否会立即开始发送。 我们将 ADC 与 TI JESDC IP 集成。 是否需要在 ADC 寄存器地址0x55中更改 JESD 版本

    谢谢!

    Trushal

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

    尊敬的 Sachin:

    我的问题已解决。 感谢您的支持。 发生该故障更准确的原因是 ADC 的复位引脚损坏。 我想我们由于错误地连接到3.3V 域而损坏了 ADC 的复位引脚、原因是复位始终被拉高。 感谢您的大力支持。

    谢谢!

    Trushal

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

    您好!

    很高兴知道该问题已解决。  

    有什么问题需要我回答吗?

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

    尊敬的 Sachin:

    非常感谢。 我提出了一个关于 ADC 的 JESD 接口的相关问题。 请查看您能否帮助我们解决此问题。

    (+) TI-JESD204-IP:SYNC 和 SYSREF 在1.2ms 内变为无效、但会在 JESD RX -数据转换器论坛-数据转换器- TI E2E 支持论坛上继续接收数据