“Thread (线程)”中讨论的其它部件:DRV1.0987万, USB2ANY
我将DRV1.0987万 EVM连接到Chip Pro控制器,并尝试在终端中执行i2cdetect -y 1命令。 我只能在设备初始通电时看到从属地址。
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.
我将DRV1.0987万 EVM连接到Chip Pro控制器,并尝试在终端中执行i2cdetect -y 1命令。 我只能在设备初始通电时看到从属地址。
您好Archana:
我不熟悉Chip Pro Controller或i2cdetect函数的工作原理,但是,我将尝试通过解释大多数用户如何将I2C用于我们的设备来帮助我。
首先,DRV1.0987万的从属ID是0b101.001万或0x52,并且DRV1.0987万没有寄存器来访问 可 读值的从属ID。 通常,用户读取EEPROM寄存器并将其与默认EEPROM设置进行比较,以检测I2C是否成功。 下面给出了这些值。
但是,通过将访问 密钥写入寄存器,可以对访问EEPROM进行一些保护。 该过程在数据表部分8.3 6中介绍,但我在这里复制了一些过程。
总之,按照上述步骤并在EEPROM上使用0x52从属地址,您应从寄存器0x90读取0xC000以验证I2C是否正常工作。
最佳,
-Cole
嗨,Archana,
我假设您正在使用DRV1.0987万EVM并使用P2中的VIAS来访问SDA和SCL。 如果是,则 设备的速度引脚上没有电压,则设备可能处于睡眠模式。 请注意,即使为设备提供了VCC,睡眠模式也会禁用通过I2C与设备通话的功能。 有关详细信息,您可以查看数据表中的睡眠和待机状态(8.3。5)。
另外,确保分流器覆盖收割台J2的速度和模拟引脚(引脚1和2),并且电位计(R2)顺时针转动一点。 这将为速度针脚提供一些电压并唤醒设备。
此外,您是否有任何理由不使用EVM套件和GUI附带的USB2ANY,因为它允许您在不使用外部控制器的情况下快速评估电机?
如果这不能解决您的问题,请告诉我,
-Cole