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.

MCF8316A: IIC控速相关问题

Part Number: MCF8316A

我通过MCF8316AIIC控速模式驱动电机,当电机开始旋转,我无法通过IIC更改转速,此时无法通过IIC与MCF8316A通讯。请问是因为IIC通讯每字节之间必须有100μs的延时才能进行通讯,还是因为三相输出后无法读写EEPROM导致的?我能否通过IIC配置EEPRON在电机旋转时改变电机的转速?

  • 您好,您的问题我们需要升级到英文论坛寻求帮助,有答复会尽快给到您。

  • 您好,

    MCF8316A 具有您可能会遇到的已知errata #8:当电机运行期间不断读取寄存器时,器件 I2C 通信会失败。 但是只需简单的上下电即可恢复该器件。 

    请问是因为IIC通讯每字节之间必须有100μs的延时才能进行通讯,

    如数据表第7.6.2节中的注释所言,为了实现更可靠的通信,我们建议每一次位传输之间存在100us 的延迟。 

    我能否通过IIC配置EEPRON在电机旋转时改变电机的转速?

    如第7.6.1节中的注释所述,电机在旋转时无法执行 EEPROM 读取和写入操作。 当电机运行时,MCF8316A 会使用影子寄存器(而非 EEPROM)在电机处于唤醒状态时控制其运行。 

x 出现错误。请重试或与管理员联系。