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.

[参考译文] AMC1210:转换出现问题

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1023883/amc1210-problem-with-conversion

器件型号:AMC1210

大家好、我一直都很担心自己的问题。

若要回答 TOM、"延迟"处于无限循环中、因此它不依赖于中断。

在没有"延迟"的情况下、引脚 ACK 的作用相同。

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

    您好、Robert、

    您能否发布一个屏幕截图来显示您的 AMC1210 ACK 信号与/CS 和数据读取周期相关?

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

    您好、Tom、  

    下面是屏幕快照:  

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

    谢谢!  

    您能否用 SCLK 替换/CS 并在右下角屏幕快照上更好地放大?  我希望能够看到您在那里写作和阅读的内容。

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

    e2e.ti.com/.../Chronogramme-timing-4.pdf

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

    再次感谢您!

    我看到从地址0x21读取的命令-滤波器3数据-没关系。  我看到数据是通过 SDO 上的时钟14发出的、但您也在 SDI 上输出数据(0x0784)。  我想我们之前谈到过这个" SDO 上的额外数据"、您不确定数据来自哪里。  我目前的问题是 ACK 返回到逻辑0、我认为应该在读取整个数据缓冲区之后进行、因此我将在明天的实验中对此进行研究。

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

    是的、没错、我不知道" SDO 上的额外数据"来自哪里。

    您是否能够在实验中查看有关 ACK 引脚的信息?  

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

    好的。  我仍在处理 ACK 问题、我们实验室中的 PCB 使用并行接口、因此它不完全相同。  我需要修改电路板以实现串行模式运行。

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

    您好、Robert、

    我还看到使用第二个到最后一个 SCLK 的 ACK 释放。  到目前为止、我没有发现基于给定输入电压接收到的数据有任何问题。  您能否验证并再次发布 AMC1210的寄存器设置?  最初、您说控制参数为0x0B00、但随后将其更改为 CLK 分频寄存器。  我只想确保我们都在这里的同一页上。

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

    您好、Tom、

    感谢您的测试。

    对于寄存器设置,我一开始犯了一个错误,今天我有:  

    -控制寄存器= 0x2000

    -时钟分频器寄存器= 0x0B00

    对于第3个过滤器:

    -控制参数寄存器= 0x0000

    - SINC 滤波器参数寄存器= 0x0F1F

    -积分器参数寄存器= 0x0000

    -比较器参数寄存器= 0x0000

    所有其他寄存器都等于其 复位值。

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

    谢谢!

    对于时钟分频器、您只需要启用 MFE - PCAL 位与旋转变压器特定应用相关、您可以将其更改为0x0800。  另外、请务必首先设置 Sinc 滤波器参数、然后设置 MFE 位。  我不确定其中任何一项都将帮助解决这一问题、但我却没有为您提出任何想法。

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

    我将时钟分频器寄存器值更改为0x0800。 我观察到与以前相同的行为。

    我已经设置了 Sinc 参数的第一个详细信息、然后设置 MFE 位。

    您是否认为我的问题可能来自 AMC1210、如果我更换了另一个 AMC1210、我的问题将会消失?

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

    您当然可以尝试使用另一个板(或芯片)来查看您使用的 AMC1210是否损坏。