Other Parts Discussed in Thread: AMC1204, AMC1306M25
主题中讨论的其他器件:AMC1204、
大家好、
我的客户在旧项目中使用了 AMC1204。 他们希望升级到 AMC1306。 他们是否需要改变? 包括软件和硬件。
谢谢!
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.
Other Parts Discussed in Thread: AMC1204, AMC1306M25
大家好、
我的客户在旧项目中使用了 AMC1204。 他们希望升级到 AMC1306。 他们是否需要改变? 包括软件和硬件。
谢谢!
Eggsy、您好!
当您查看 AMC1204和 AMC1306M25的数据表时、您应该注意到硬件方面的几点:
在软件方面、您需要考虑:
如果您有任何疑问、请告知我们!
您好、Tom、
感谢您提供如此详细的信息!
我的客户使用 AMC1204DWV 进行电流感应、从而在线测试电机电流。
因此、对于您的上述建议、他们不需要改进硬件。
但是对于软件、它们需要在 MCLK 的上升沿改变以读取移出数据、对吧?
我看到、"根据应用中使用的数字滤波器的设置和保持时间需求、可能需要更改软件。"
它具有"可能"。 这是否意味 着如果我们满足某些 要求、我们不需要更改软件
如果我们不更改软件、会发生什么情况?
"数字滤波器的设置和保持时间需求"的含义是什么?
您能否提供详细信息?
谢谢!
Eggsy、您好!
我不知道您将什么用作数字滤波器。 无论控制器是什么、FPGA/MCU/DSP 都需要一定的设置和保持时间才能读取有效数据。 对于 AMC1204、数据在下降时钟沿发生变化、最小延迟为3ns、最大延迟为15ns -这意味着数字滤波器将使用上升时钟沿读取有效(稳定)输出数据位。 假设20MHz 时为50/50 MCLK、则"建立时间"为~10nS、"保持时间"为25nS。 对于 AMC1306M25、如果数字滤波器使用上升时钟来验证数据、则设置时间会增加、但保持时间仅为~3.5nS。
您需要根据控制器的需求对此进行数学计算。 例如、C2000 SDFM 在上升时钟边沿的设置和保持时间都需要5nS 的最小值。