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.

[参考译文] DRV10987:PCB 布局审查

Guru**** 2564565 points
Other Parts Discussed in Thread: DRV10987, DRV10975

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1004842/drv10987-pcb-layout-review

器件型号:DRV10987
主题中讨论的其他器件: DRV10975

大家好、

我们的客户将 DRV10987与 Maxon 电机配合使用。 电机开始旋转、然后突然停止并变得过热。 以下是电机的规格。  

在检查 PCB 布局时、我注意到散热焊盘没有过孔来将热量从 IC 散发到接地层。 客户决定改用 DRV10975、因为  DRV10987 已缺货、然后 根据数据表中的布局示例修改了电路板并添加了通孔。 请参阅以下新电路板的布局。

随附的是供参考的原理图。

e2e.ti.com/.../Motor_5F00_Surucu_5F00_Son.pdf

您认为布局对于此应用而言是否足够好? 客户还想确认 以下 Maxon 电机配置寄存器中是否存在任何错误。

配置1:0x1349
CONFIG2:0x1C3B
CONFIG3:0x2366
CONFIG4:1BA7
CONFIG4:0x1BA7
CONFIG5:0x389B
配置6:0xB070
配置7:0x0B6B

此致、

Danilo

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

    您好 Danilo、

    我将在明天对此进行回顾、并在明天的 EOD 之前向您作出回应。

    谢谢、

    Michael

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

    您好 Danilo、

    由于美国阵亡将士纪念日、团队正在度假、明天将回到您的家!

    谢谢、

    Matt

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

    您好 Danilo、

    查看原理图和布局后 、我有以下意见:

    您发送给我们的 EEPROM 设置中的相位到中心抽头电阻为1.3968欧姆。 该值应为1.3968-2、因为器件采用相间中心抽头电阻作为输入。

    请查看 DRV10975第50页上的布局建议。 您可能希望 Vcc、GND、U/V/W 的布线更粗、因为这些布线具有通过它们的高电流。

    您是否对两个器件使用相同的原理图? 这两个器件 都是引脚对引脚兼容的、但原理图略有不同。 请注意、CAP 在 CPP 和 CPN 上是不同的值。

    此问题是何时开始发生的? 是在您切换到 DRV10975之前吗?

    由于这是一个低电感电机、我们建议在50kHz PWM 开关频率下运行器件。  

    请启用所有三个禁用的故障(电流限制、速度异常和异常 Kt)。 然后、我们可以查看其中是否有任何一个也会导致故障发生。

    谢谢、

    Michael

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

    您好、Michael、

    感谢您的宝贵反馈。 我会将您的意见转发给客户。 他还想知道  Maxon EC45 200189是否适用于 DRV10987和 DRV10975。 请参阅上述电机规格。

    此致、

    Danilo

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

    您好 Danilo、

    是的、电机处于这些参数范围内、因此可以正常运转。请收听数据表。  

    谢谢、

    Michael

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

    您好、Michael、

    感谢您对 PCB 布局提供宝贵的反馈。 客户使用  DRV10987时出现过热问题。 现在、它们已切换到 DRV10975并已相应地修改布局。 客户希望确认以下配置寄存器是否正确。

    配置1:0x1349
    CONFIG2:0x1C3B
    CONFIG3:0x2366
    CONFIG4:1BA7
    CONFIG4:0x1BA7
    CONFIG5:0x389B
    配置6:0xB070
    配置7:0x0B6B

    此致、

    Danilo  

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

    您好 Danilo、

    请确保您发送给我们的 EEPROM 设置中的相位到中心抽头电阻为0.6984欧姆。 您必须稍微修改配置1。

    请参阅上面的说明 、了解为何需要此功能。

    其他都很好。

    谢谢、

    Michael

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

    您好 Danilo、

    我对 DRV10987的问题。 如您所知、我们使用的是 DRV10987、但我们将更改 DRV.10975。 我需要 EC45-200189的 RM 和 KT 值。 通过电子邮件、我了解到该电机的 RM 值必须为0.7欧姆(1.4 /2欧姆)。 对于 Kt 值、我的计算是:

    374 rpm/60 = 6.23 Hz/V

    1/6.23 = 160mV/Hz

    对于8个极点=> 160/8 = 20mV/Hz、因此 Kt = 20mV/Hz (对于 DRV10975是一样的)

    您能否告知我们我们的计算是否正确?

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

    您好 Danilo、

    我对 DRV10987的问题。 如您所知、我们使用的是 DRV10987、但我们将更改 DRV.10975。 我需要 EC45-200189的 RM 和 KT 值。 通过电子邮件、我了解到该电机的 RM 值必须为0.7欧姆(1.4 /2欧姆)。 对于 Kt 值、我的计算是:

    374 rpm/60 = 6.23 Hz/V

    1/6.23 = 160mV/Hz

    对于8个极点=> 160/8 = 20mV/Hz、因此 Kt = 20mV/Hz (对于 DRV10975是一样的)

    您能否告知我们我们的计算是否正确?

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

    您好!

    感谢您回来。 您的计算正确。 还有什么可以帮助您的吗?

    此致、

    Michael

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

    谢谢 Michael、

    对于此驱动程序、StAcce、StAccel2和 AlignTime 是否有任何特定值?

    此致  

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

    您好!

    根据特定值、您的意思是什么? 数据表中定义了最小/最大阈值。

    -STAccel 的最小值为0.019Hz/s

    -STAccel2的最小值为0.0026Hz/s^2

    -将时间调整为40ms 的最小值

    我不知道这是否能解答您的问题。

    谢谢、

    Michael

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

    您好、Michael、

    我们在 MAXON EC45 200189电机上使用 DRV10987作为电机控制器。  IC 在我们的电路中过热并损坏。 我们的软件工程师将以下数据设置到驱动程序中。 ;我认为应该有一个错误。 以下是设置:

    FG 输出

    8极

    -1.3968马币

    -Kt 25.76

    -tsetting 220us

    -OpenLoopCurrent Ramp 6.3Hz

    -StAccel2 0.66Hz/sn2

    --加速4.5Hz/snAlignTime 5.3sn

    驱动器死区时间440ns

    -IPD 时钟95Hz

    -IPD Thr 0.4A

    -SlewRate 120V/us

    -ClosedLoopAccel 0.37Vcc/s_I2C 协议

    其中一个(或更多)可能会导致过热

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

    大家好、

    我将从 EVM 板开始、如果它与电机配合工作良好、我将继续使用我自己的板。 我只需在 Vcc 和 GND 或 TVS 二极管之间添加大约470-1000uF 的电容器、以限制试验期间 Vcc 可能出现的过压。

    回到 PCB 布局、我同意 Michael 的说法、此外、对我来说、两侧的接地层看起来都不是最佳的、可能是问题的根源。

    我会尝试确定 IC 是否变热、然后停止工作或停止工作、然后变热。 第一种情况表示过热问题、第二种是电气故障。

    此致、

    Grzegorz

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

    您好!

    这似乎不是设备配置问题。

    您是否对 PCB 进行了任何修改? 如果没有、请尝试实施我在上一帖子中提出的建议。 实施这些内容后、我们可以查看您的新布局并从此处开始。

    谢谢、

    Michael

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

    您好、Michael、

    您可以在顶部的2张图片上看到有关 PCB 的修改。 在新设计中、我们使用 DRV10975而不是 DRV10987。 当 IC 出现时、我们将使用新的 Config。  您说此配置不会影响过热。、对吧? 因此问题似乎只是旧的布局。

    此致

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

    您好、用户:

    是的、配置正常、没有问题。 它不会影响过热。

    如果您有任何问题、请告诉我、祝您好运。

    谢谢、

    Michael

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

    谢谢 Michael、

    新的 PCB、我将立即尝试使用该电路。 如果我看到任何问题、我将再次写入。

    此致

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

    您好!

    我想问一个有关 DRV10975的额外问题。 我的电机 MAXONEC45 200189的 Rph-ph 电阻为1.4欧姆、因此其 Rph-CT 值将为该值的一半。 表2表19中的0.7欧姆值必须为3C。 但公式 Rmdig =0.7/0.00735的计算结果等于95。 即5F。 哪一个是正确的?

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

    你好!

    Rmdig 与 RM 不同。 以下是将实际相位到 CT 电阻转换为十六进制代码的步骤。  

    Rm’=(二进制)(RPH_CT/0.00735);

    如果 RM’的长度在4位以内。
    Rm<3:0>= Rm';
    Rm<6:4>=“000”;


    如果 RM’的长度为5位。
    Rm<3:0>= Rm'<4:1>;
    Rm<6:4>=“001”;


    如果 RM’的长度为6位。
    Rm<3:0>= Rm'<5:2>;
    Rm<6:4>=“010”;


    如果 RM’的长度为7位。
    Rm<3:0>= Rm'<6:3>;
    Rm<6:4>="011";

    等等

    在此示例中、让我们考虑 RPH_CT  = 0.7欧姆

    Rm'= RPH_CT/0.00735 = 0.7/0.00735 = 96。

    Rm'=(二进制) 1100000

    Rm'为7位。

    Rm<3:0>= Rm'<6:3>="1100";
    Rm<6:4>="011";

    RM = (二进制) 0111100 = 3C

    3c 是0.7欧姆的正确十六进制代码。

    此致、

    Vishnu

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

    谢谢你。

    此致

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

    我希望所有问题都能在本主题中得到解答、因此我将关闭本主题。 如果您需要进一步的帮助、请单击此页面右上角的"提出相关问题"。  

    此致、

    Vishnu

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

    您好!

    我们今天检查了系统。 电机不转动。 它开始转动、但在2秒内停止。 系统给出 LOCK0故障。 电机突然锁定。 我不明白为什么。

    此致

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

    尊敬的用户641139:

    您似乎在询问本主题的原始范围之外的其他问题。 如果原始问题已得到解答、我们会要求 E2E 用户使用"提出相关问题"按钮。 我们这样做是为了提高搜索能力、并创建一个问题库、其他工程师可以使用 TI 认为已解决或已解决的字段找到这些问题。

    对于此主题、现在有几个回复包含社区无法使用的多个问题、因为这些问题未经验证、在某些情况下是不相关的。 因此、请使用 "提出新问题"功能将您最近有关电机启动故障的问题复制并粘贴到新主题中。  有关 PCB 布局的问题 将在该主题中完成。 否则将导致此线程锁定。

    此致、

    Vishnu