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.

[参考译文] MCF8329A:I2C 通信异常

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1480033/mcf8329a-i2c-communication-abnormality

器件型号:MCF8329A
主题中讨论的其他器件: MCF8329EVMMOTORSTUDIO

工具/软件:

尊敬的团队:

客户使用 MCF8329A 设计了 BLDC 电路、使用 NXP 的 MCU 并通过 I2C 与 MCF8329A IC 进行通信。 I2C 数据的前几个帧是正常的、但在几个数据帧之后、8329A 将主动下拉 I2C 总线、导致出现此现象的原因是什么(移除8329A、I2C 信号恢复正常)? 根据8329A 规范中的建议、I2C 帧之间是否需要大约100us 的延迟? 此外、在我们测试8329AEVM 时、我们发现相电流约为20A、电机无法稳定运行。 电机参数如附图所示。 附加了8329A 配置参数。 这可能是什么原因?谢谢!

 e2e.ti.com/.../configuration-parameters.txt

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

    您好、Eric、

    感谢您的联系。  

    Unknown 说:
    I2C 数据的前几个帧是正常的、但在几个数据帧之后、8329A 将主动下拉 I2C 总线什么导致这种现象(移除8329A、I2C 信号恢复正常)?

    关于上述查询、这是一种预期现象。 MCx 器件产品系列具有"时钟延展"、这本质上是器件中一个特性、即总线保持低电平一段时间(最大值约为5ms)、以便能够提取和处理数据。 请确保此处的主器件(MPS)支持时钟延展。

    [引述 userid="475572" url="~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1480033/mcf8329a-i2c-communication-abnormality

    此外、在我们测试8329AEVM 时、我们发现相电流约为20A、电机无法稳定运行。 电机参数如附图所示。 附加了8329A 配置参数。 这可能是什么原因?谢谢!

    [/报价]

    关于您的第二个问题、您能否  让电机在电流控制模式下运行、让我知道波形是否会改善? 这是为了了解问题出在电流环路还是速度环路中  

    此致、
    Sachin S.

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

    Sachin

    电流控制模式的修改仍然存在异常并且现象一致的

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

    您好、

    看起来电流环路功能不正常。

    该器件中有两个控制环路- 1。 速度控制2. 电流控制。 速度控制始终运行电流控制、因为电流控制是在速度环路内运行的内部环路。 因此、由于电流环路是可不稳定的、请尝试使用随附指南中的方法来调优电流环路。

    e2e.ti.com/.../Current-Loop-Kp-Ki-tuning-with-MOTORSTUDIO.pdf

    谢谢。此致、

    Sachin S.

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

    您好还可以更改采样消隐时间改进控制帮助确认是否其他可以优化采样相关问题这个问题紧急的,帮助回答,或者告诉我们如何确认当前采样没有问题,如果任何相关的文件,提供

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

    另外在整个转速范围内都不这样做、只是全速没有达到目标速度时就会发生这种情况。 一个问题。

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

    您好、

    您还可以调整 PWM 频率(建议将其设置为25/30kHz)。 您还可以将 MCC_DEAD_TIME 设置为约200ns。

    谢谢。此致、

    Sachin S.

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

    有效减少死区时间产品的实际应用中为了应对硬件设计风险、死区时间不会被设置得太小。 不能强迫这么,有没有其他方法优化这个,如果没有,我应该如何调整这个芯片的应用.

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

    您好、张:

    您是否还能验证电机参数输入是否正确? 我们需要每相量(而非相间量)。 此外、如何测量电机的电阻?  

    谢谢。此致、

    Sachin S.

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

    我现在测试相对相位的值,这种方式是否异常? 如果是异常的,我应该如何衡量它,并帮助显示意图.

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

    关于 I2C 通信故障、下拉时钟是出现该时钟延展错误的表现形式是什么
    现在我们遇到总线故障的情况 SCL 时钟上拉、而 SDA 数据至低电平

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

    关于  I2C  通信 故障、             下拉时钟是出现该时钟延展错误的表现形式是什么
            现在我们遇到总线故障的情况     SCL  时钟   上拉  、而  SDA  数据   至低电平

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

    您好、张:

    Sachin 今天不在办公室、他将从明天继续讨论。

    时钟延展会将时钟拉至低电平。 在这种情况下、SDA 为低电平意味着可能缺少时钟、您可以尝试对时钟发送脉冲(切换 SCL 线路)以释放 SDA。

    当 SDA 为低电平时、正在进行数据传输时、如果缺少时钟、则 SDA 将保持低电平、等待 I2C 帧完成。

     谢谢、此致

    Venkatadri S.

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

    例如 SDA 线被拉至低电平并且 SCL 长时间处于高电平或低电平时是否可以直接使用主机使 SCL 反向足以结束帧中的数据吗?

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

    您好、张:

    尝试从第一次切换开始、我们不知道错过了哪个时钟计数。

    谢谢、此致  

    Venkatadri S.  

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

    第一次意味着时钟丢失 SDA 数据线下拉时开始更改 SCL 的电平极性、直到 SDA 数据线数据被上拉、吧? 这条思路是正确的吗?

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

    对于电流环路类似的调试方案、无论是 ISD 等调试提供调试手册还是专门介绍相关调试技能的网站、帮助分享

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

    此外使用 MCF8329EVM 开发时、MSP430芯片已损坏是否办法修复或者买了一个芯片代替我是否可以在 EVM 中提供430的程序、非常沮丧因为 EVM 调试验证是否成功我们公司20K 大规模生产采购计划有关

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

    您好、Zhang、  

    我又回到 办公室。 我们将从这里获取 e2e。 我将查看详细信息、并在3月15日之前回复。

    谢谢。此致、

    Sachin S.

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

    好的谢谢、请务必快速详细地回复谢谢

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

    目前正在使用其他芯片控制8329A是否例程、如何转换收集到的电压帮助提供

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

    您好、Zhang、  

    第一次意味着时钟丢失 SDA 数据线下拉时开始更改 SCL 的电平极性、直到 SDA 数据线数据被上拉、吧? 这条思路是否正确

    是、您可以切换 SCL 以提供一个时钟脉冲、并验证总线是否再次变为运行状态。 如果可能、请共享波形。

    对于类似于电流环路调试方案、提供用于 ISD 等调试的调试手册是否方便、或者如果专门介绍相关调试技能的网站帮助分享

    我们即将为 ISD 发布一份文件(下周前)、将为您提供最新信息。

    此外使用 MCF8329EVM 开发板时、MSP430芯片已损坏是否办法其修复或者买了一个芯片代替,我是否可以在 EVM 中提供430的程序,非常沮丧,因为 EVM 调试验证是否成功我们公司20K 大规模生产采购计划有关[/报价]

    您可以按照此 E2E 常见问题解答中的说明更换 MSP 芯片并加载 MOTORSTUDIO的固件。 我知道这对您来说是一个重要的项目。 请不要担心、我们将为您提供解决您的问题的支持。 这里的大多数问题应该是可以修复的。

    目前正在使用其他芯片控制8329A是否例程例如如何转换收集的电压示例提供帮助

    您能在此处添加更多详细信息吗? "收集的电压"是什么意思?

    谢谢。此致、

    Sachin S.

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

    Sachin S:您能在这里添加更多的细节吗? "收集的电压"是什么意思?

    这意味着、我可以通过 I2C 通信获取监控器的电压寄存器值如何其转换实际电压电流是否存在编程情况数据表的公式转换中存在一些异常需要一个案例一个可以复制代码的案例。

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

    MSP430 LaunchPad、没有工具当前的8329EVM 没有 D6 D7芯片、帮助确认。 是否任何其他方法430固件进行编程使用任何430编程器官方网站下载8329A 程序、并使用 CCS 开发环境其进行编译和烧录

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可以按照此 E2E 常见问题解答中的说明替换 MSP 芯片并加载 MOTORSTUDIO 的固件。 我知道这对您来说是一个重要的项目。 请不要担心、我们将为您提供解决您的问题的支持。 这里的大多数问题应该是可以修复的。

    MSP430 LaunchPad、  没有  工具   当前的 8329EVM   没有  D6   D7 芯片、  帮助 确认。  是否  任何 其他 方法    430 固件进行编程 使用 任何 430 编程器       官方 网站下载8329A 程序 、并 使用   CCS  开发 环境     其进行编译和烧录

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可以按照此 E2E 常见问题解答中的说明替换 MSP 芯片并加载 MOTORSTUDIO 的固件。 我知道这对您来说是一个重要的项目。 请不要担心、我们将为您提供解决您的问题的支持。 这里的大多数问题应该是可以修复的。

    目前、安装430后没有 LED 亮起最近重新订购了 EVM您能发送一些烧录的430固件解决我的问题吗

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

    您好、张:

    请检查一下 E2E 常见问题解答 响应中提到的链接。 您可能需要订购另一个 MSP 板才能将程序烧录到新的 MSP 中。

    此致、

    Sachin S.

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

    您好、张:  

    当前安装430后没有 LED 亮起。 最近重新订购了 EVM您能否发送一些烧录解决问题的430固件

    很抱歉、我没有查看您之前的回答。 是否可以订购 MSP430 LaunchPad? 如果没有,请告诉我。  

    此致、

    Sachin S.

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

    嗨、Sachin、对不起、当我们使用8329A 芯片当前寄存器读数转换真实值时根据规范的描述、我们需要根据公式(iBus =(BUS_CURRENT_227)* Base_Current /(2CSA_GAIN_FEEDBACK))将其除以27为什么8329EVM 上进行了验证实际反馈寄存器内容(偏移= 40Eh)约有27%的差异。

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

    您好、Zhang、

    您能否分享测量值(实际反馈)和回读值(寄存器值)? 您如何测量实际的直流母线电流?

    谢谢。此致、

    Sachin S.

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

    BUS_CURRENT:0x7007Aab;CSA_GAIN:10V/V;   BASE_CURRENT。0X556:  实际电源总线使用11A 的电流钳位测试值值与使用上述参数公式计算的电流值不同27倍。

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

    您好、张:

    您能否确认 BASE_CURRENT 值是否正确、对于上述值、我无法获得接近11A 的任何值。

    您获得的计算值是多少?

    此外、如果之前的问题得到解决、您是否介意开始新主题? 这有助于他人轻松找到相关问题。

    此致、

    Sachin S.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    IDx ID 数据值 地址
    0 ISD_CONFIG 0x006CAC20 0x00000080
    1. REV_DRIVE_CONFIG 0xA8200000 0x00000082
    2. MOTOR_STARTUP1 0x048748D0 0x00000084
    3. MOTOR_STARTUP2 0x8B11C294 0x00000086
    4. CLOSED_LOOP1 0x143181B8 0x00000088
    5. CLOSED_LOOP2 0x8BAD1530 0x0000008A
    6. CLOSED_LOOP3 0x216658A2 0x0000008C
    7. CLOSED_LOOP4 0x64590640 0x0000008E
    8. REF_PROFILES1 0x0604A6A0 0x00000094
    9. REF_PROFILES2 0x05000000 0x00000096
    10. REF_PROFILES3 0x00000000 0x00000098
    11. REF_PROFILES4 0x800D0000 0x0000009A
    12 REF_PROFILES5 0x00000000 0x0000009C
    13 REF_PROFILES6 0x00000000 0x0000009E
    0 FAULT_CONFIG1 0xC6EA71A6 0x00000090
    1. FAULT_CONFIG2 0xF7C27CB9 0x00000092
    0 INT_ALGO_1 0xA2B3417D 0x000000A0
    1. INT_ALGO_2 0x000002A7 0x000000A2
    0 PIN_CONFIG 0x00000009 0x000000A4
    1. DEVICE_CONFIG1 0x00101461 0x000000A6
    2. DEVICE_CONFIG2 0x03E8D00C 0x000000A8
    3. PERI_CONFIG1 0x3F0E9EC1 0x000000AA
    4. GD_CONFIG1 0x9C450179 0x000000AC
    5. GD_CONFIG2 0x00000556 0x000000AE
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    参数显示表中、这正确的电流采样电0.003Ω根据1.5/(0.003*10)*32767/1200获得

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

    好的、请给我一天时间来研究这个。 将在明天之前做出响应、

    此致、

    Sachin S.

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

    1现在应用8329A,功率限制要非常准确,是否解决方案,现在最小间距5%不能满足我的要求, 2咨询是否想相电机缺失一相的功能,如何做到这一点,如何解决方案

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

    您好、张:

    现在的应用8329A 的功率限制希望非常准确的,有没有解决方案,现在最小间距5%不能满足我的要求

    您是否意味着功率限制精度要求为5%?  

    咨询是否执行缺少相的三相电机的功能、如何做到这一点、如何解决解决问题

    该器件具有 NO_MTR 检测功能、可用于检测缺失相位。

    此致、

    Sachin S.

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

    需要最大电流的1%电流限制精度

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

    您好、张:   

    Sachin 今天已经不在办公室、明天就会回答这些问题。

    此致、

    制造商

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

    您好、张:  

    如果您有此问题、我认为我们可以实现精确的电流控制并达到1%。 请创建新主题吗? 我们在这里讨论了很多问题、如果我们为新的讨论创建新的主题、它将帮助其他人找到并理解类似的问题。

    谢谢。此致、

    Sachin S.

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

    有关如何根据上述电机配置实现1%的电流限制精度的问题、请协助重新建立讨论主题。

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

    您好、Zhang、

    您可以点击页面顶部的"提出相关问题"。  

    您能否提供有关1%精度的更多详细信息? 您是否希望将电流限制精度控制为1%(在闭环电流模式下)?  

    此致、
    Sachin S.