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.

[参考译文] ADS61B23:测试图形-数字斜坡

Guru**** 2482225 points


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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1275024/ads61b23-test-pattern---digital-ramp

器件型号:ADS61B23

您好!

我们使用了 SPI 端口将 ADC 编程为测试图形数字斜坡。 逻辑分析仪捕捉似乎可以、但我的印象是数字斜坡将在每个时钟周期从000 - FFF 递增。

这看起来是否正常?

谢谢你。

兹拉特科·皮卡尔

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

    尊敬的 Zlatko:

    此数据表确实指示输出斜坡应在每个周期递增一个代码。 我可以检查我们是否有硬件在实验中对其进行测试。 与此同时、您正在使用哪个输出接口? 并行 CMOS 或 DDR LVDS? 您的时钟频率是多少?  

    如果您置于切换模式而不是斜坡模式、输出是否与斜坡一样每4个周期交替一次?

    此致、Chase

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

    尊敬的 Chase:

    65 MHz 时钟频率

    CMOS 并行

    今天稍后我将尝试切换模式。

    加油打气

    兹拉特科

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

    蔡斯、

    我们有关于 SPI 寄存器的一些问题。

    我们使用串行接口编程、其中 RST 除了初始化寄存器时始终保持低电平。

    如果切换为高电平或将寄存器0x00位 D4写入1、ADC 在这之后会发生什么情况?

    所有寄存器是否都复位为零值?

    每个寄存器的默认值是零吗?

    发出复位后、什么模式是 ADC。

    即使要再次向每个寄存器写入0、我们是否也必须对其进行写入?

    谢谢。

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

    尊敬的 Zlatko:

    如果您向寄存器0x00位4写入、则会应用软件复位、这意味着所有内部寄存器都会复位且该位会自行清除为0。

    所有寄存器都设置为默认值、   0.  

    页 12用户指南详细介绍了默认模式: https://www.ti.com/lit/ug/slau206b/slau206b.pdf?ts = 1695853109934&ref_url=https%253A%252F%252Fwww.google.com%252F 

    如果要将零写入寄存器、则可以直接写入该寄存器。

    此外、请确认您写入0x80以将器件配置为斜坡模式。  

    请在您测试切换模式后更新我们。  

    此致、Amy

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

    TI: 所有寄存器都设置为其默认值、   0.  

    Zlatko :复位后所有寄存器的默认值是什么? 根据您的答案、这意味着它们可以为0。 这是否意味着它也可以是1?

    TI:此外、请确认您写入0x80以将器件配置为斜坡模式。  

    Zlatko : 我们正在编写 d10 D09 D08 D07 D06 D05   D04 D03 D02 D01   d00

                        0   0   0 0   1     0   0   0   0 0       0   0 0


      

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

    尊敬的 Zlatko:

    用户指南的第12页说明了所有默认寄存器以及一个替代值:  

    https://www.ti.com/lit/ug/slau206b/slau206b.pdf?ts = 1695853109934&ref_url=https%253A%252F%252Fwww.google.com%252F 

    基于此、您可以将默认值与数据表中的寄存器映射(第15页)相关联、从而了解默认值是什么:  

    https://www.ti.com/lit/ds/symlink/ads61b23.pdf?ts = 1696003392093&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FADS61B23

    此外、这是根据数据表将器件置于斜坡模式的正确寄存器写入。

    此致、Amy

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

    我似乎没有明白我的观点。

    EVAL 用户指南中的第12页列出了 EVAL 板默认值。

    我想知道在通过切换 RST 引脚或将1写入寄存器0x00位 D4发出复位命令后、ASC61B23 ADC IC 的寄存器默认值是多少。

    据我所知、数据表中没有信息。

    这就是为什么我一直在问这个问题。

    请提供红色问题的答案。

    兹拉特科

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

    尊敬的 Zlatko:

    我们的实验室中没有用于该器件的任何硬件、因此我们无法执行任何回读。 该器件在我们制定标准以在数据表中包含默认寄存器值之前发布、我们对此深表歉意。 您的硬件是否能够读回串行接口? 如果是、我建议循环遍历所有8个寄存器以查看您在配置期间需要更改的寄存器。

    此致、Chase  

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

    蔡斯、

    因此、如果正确理解这一点、这就是我们需要做的。

    由于默认寄存器值未知、并且无法从器件读回它们、因此我们必须至少将所需配置写入每个寄存器一次。

    您能否确认情况如此?

    兹拉特科

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

    是的、每种配置都需要写入全部8个寄存器、正确。