DS90UB983-Q1EVM: DS90Ux983-Q1EVM开发板如何切换MCU与983的I2C接口

Part Number: DS90UB983-Q1EVM
Other Parts Discussed in Thread: USB2ANY, ALP

你好!

我们的983开发板使用发现,电脑无法识别983的设备信息,可能调试中损坏,MCU430和983之间有三组I2C接口,默认的是I2C0吗?能否切换到I2C1或者2上?是跳线帽直接跳过去就行还是MCU固件需要更改?

请帮忙解答,多谢!

  • 您好,

          是说您曾经可以使用?

          评估板是通过板载 I2C 控制器 (USB2ANY)和PC通讯的,“sends I2C commands on all three I2C ports”(数据手册105页)。

          如果无法识别设备,需要确定是USB2ANY异常(设备管理器识别为HID设备)。

          也可用外部USB2ANY设备,可将J31~J33跳线断开。具体请看评估板用户手册。

  • 之前是通讯正常的,现在PC端能识别HID设备,但无法识别983了。所以想试试430与983之间的另外两路I2C.

    目前手上还没有外部的USB2ANY设备,所以暂时先看看开发板上的其他I2C是否可以利用?怎么用另外两路I2C?

  • 您好,

          如前面回复,这三路是同时使用的。

          也可以用外接MCU尝试与芯片这三个I2C通讯,判断是否芯片故障。 

  • 您好!

    你说三路同时使用是指只要有一路I2C通讯正常,PC端ALP工具就能正常使用吗?还是需要设置选择?还是说必须三路都正常了ALP才能正常工作?

    另外是否可以用USB2I2C的转接板,PC端直接控制?

    我们也用其他外接的MCU控制,发现I2C0异常,其他的是正常,但有些参数配置有问题,所以还是想用ALP工具优化下参数配置。

  • 您好,

        根据芯片数据手册“7.5 Programming”,这三个I2C口都可读写寄存器。

       但板载USB2ANY是如何认为设备有效的,包括如何与ALP通讯相关建议查看链接内的代码。

        https://www.ti.com/tool/MSP430USBDEVPACK     

        如还有更多疑问,建议去英文E2E发帖,由资深的英文论坛工程师为您提供帮助。