MPQ6634 I2C没有ack

你好,我想用FPGA配置MPQ6634实现电机驱动。
MPQ6634手册里面没有I2C协议,技术人员跟我说他的读写地址如下:

  1. 读指令:0x24+寄存器地址+0x25+(read data)
  2. 写指令:0x15+寄存器地址+write data
    我按照该地址配置I2C,时钟速度<400K,但没有返回ACK信号

    不知道是地址问题还是其他问题,我是否可以通过串口转I2C模块连接该芯片,通过上位机实现配置

SCL和SDA线上有没有加上拉电阻啊?可以用串口转I2C模块用上位机试试 :grinning:

感谢回复
加了10k上拉。请问上位机在哪里下载?

你可以去网上找个串口助手那种的上位机试试~

我可以通过FPGA对MPQ6634进行I2C配置,但是测试发现芯片没有反应。我怀疑是协议出现了问题,想用官方的上位机下发指令看一下协议,但是尝试了一下,好像自己买的调试模块没法用来连接这个上位机

MPS官方我也不知道有没有上位机hhhhhh,找个官方人员问问

MPQ6634 读地址 0x25,写地址 0X15

更正MCU和MPQ6634通讯的指令:

  1. 读指令:4A + 寄存器地址+ 4B + data(从机应答)
  2. 写指令:2A + 寄存器地址+ data(需要写的数据)