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:AMC1210

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/834959/amc1210-amc1210

器件型号:AMC1210
主题中讨论的其他器件: ADS1205

大家好、我使用与 ADS1205配对的 AMC1210芯片来测量变压器(旋转变压器)的旋转角度。 我有以下问题:
1) 1)我能否获得 AMC1210芯片的初始化顺序。
2) 2)能否获取 AMC1210与 STM32 SPI 的交互。
3) 3)在测量寄存器 AMC1210中存储的数据的最大值时、通道1的值与通道2的值始终不同。 在这种情况下、向通道提供相同的信号。 它可能与什么相关?

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

    您好 Vadim、

    欢迎来到我们的 e2e 论坛!  对于您的查询:

    1) 本 应用手册介绍了适用于旋转变压器应用的 AMC1210的基本设置。  最好配置所有寄存器、然后在最后一步启用 MFE 位。

    2) 如果您要求提供与 STM32处理器配合使用的示例代码、恐怕我们没有任何东西可以与您分享。  如果您询问处理器的 SPI 端口是否可与 AMC1210配合使用、我怀疑可以、您需要查看 SPI 模块的时序详细信息、并将其与 AMC1210的时序要求进行比较。

    3) 我不知道您是如何配置 AMC1210的、但假设所有寄存器都是以相同的方式配置的、并且对通道1和2应用完全相同的位流和时钟、则两个滤波器模块的结果应该几乎相同。

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

    Спасибо!
    вы можете проверить μ A、что моя инициализация правильна ACM1210 μ A:
    1)Заполните шаблон словами μ F。
    2)Напишите 0x19 => 0x41
    3)Напишите 0x1b => 0x1EC3
    4)Напишите 0x01 и 0x07 => 0х00 μ A
    5)напишите и бит 0x08、0x02 => 0xF7C
    6)Напишите и 0x03 0x09 => 0x70F
    7)напишите 0х06 и 0x0c => 0х00 μ F

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

    谢谢!
    您可以验证我的 ACM1210初始化是否正确:
    1) 1)用字填充模式64。
    2) 2)写入0x19 =>0x41
    3) 3)写入0x1b =>0x1EC3
    4) 4)写入0x01、0x07 => 0x00
    5) 5)写入0x02且0x08 =>0xF7C
    6) 6)写入0x03和0x09 =>0x70F
    7) 7)写入0x06和0x0c =>0x00

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

    您好 Vadim、

    第3行)设置主滤波器使能位、该位与第5行中的 FEN 位一致)。  最好将对寄存器1b 的写入移动到序列的末尾。  您可能还需要考虑使用不同的时钟 - AMC1210上的 CLKDIV 函数的作用更像计数器而不是分频器、因此它在输出端提供低于60/40的占空比。

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

    我可以使用此设置来初始化 AMC1210吗?

    e2e.ti.com/.../95358

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

    正确设置通道后、哪个值可以改变振幅???

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

    您好 Vadim、

    是-您可以使用 Kevin 描述的设置。  如果在配置滤波器之前设置了 MFE、则可能会导致输出发生变化。  MFE 控制滤波器何时实际开始采样-如果两个滤波器在不同的时间开始对同一信号进行采样、则输出值可能会有所不同。

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

    是否可以通过某种方式控制绕组 旋转变压器 AMC1210的断开

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

    您好 Vadim、

    如果我正确理解了您的问题、AMC1210无法直接检测分解器绕组损坏的情况。  必须通过控制器中的 SIN/COS 转换结果来识别这种情况(例如、SIN 值发生变化、而 COS 保持恒定)。

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

    谢谢 Tom。
    您是否有一个从 C 语言中的已知频率和振幅获取阵列模式的示例?

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

    您好 Vadim、

     在"设计和开发"选项卡(AMC1210 MATLAB 和 DOS 代码)下、有一些工具可以为正弦波生成数据。  这些并不一定会直接提供"C"代码、 但您可以在代码中使用一组值。