TI论坛
直播中

李波

8年用户 1522经验值
私信 关注
[问答]

DS90UB914A I2C不通的原因?


  • 我将913A和914A两块PCB用同轴连接在一起。两块PCB板子的原理图如附件913A是M1_0605   914A是M2_0605.
             913A目前mode是外部晶振供电贴的是R11 4.7K电阻。贴了U12外部48M晶振。PCLK使用外部晶振贴了32M的U17。目前913A有输出如图所示。
             914A目前的贴片模式10bit.MODE贴是R1 11K OSS_SB OEN  SEL 这三个信号都是拉高。BISTEN直接拉到地。PDN是高电平。
            目前量取了PCLK输出没有信号,LOCK是低电平,0.57V..PASS电平是0.38V.
            ID的配置是40 R41都是0欧姆。I2C配置地址。0x60去读取,失败。
            想请教下,硬件是否有哪里没做好?

回帖(1)

杨海清

2024-12-10 17:33:59
根据您提供的信息,DS90UB914A I2C不通可能有以下几个原因:

1. 硬件连接问题:请检查同轴连接是否正确,包括接触是否良好、是否有短路或断路等问题。确保两个PCB板之间的连接正确无误。

2. 电源问题:请检查两个PCB板的电源是否正常工作,电压是否稳定。如果电源不稳定或电压不足,可能会导致I2C通信失败。

3. 晶振问题:您提到913A使用了外部晶振,而914A使用了内部晶振。请检查晶振是否正常工作,频率是否正确。如果晶振有问题,可能会导致I2C通信失败。

4. 电阻和电容问题:请检查您提到的电阻和电容是否正确焊接在PCB板上,以及它们的值是否符合要求。错误的电阻或电容值可能会导致I2C通信失败。

5. 软件配置问题:请检查您的软件配置是否正确,包括I2C通信速率、地址等参数。错误的配置可能会导致I2C通信失败。

6. 硬件故障:如果以上原因都排除了,那么可能是PCB板本身存在硬件故障。您可以尝试更换PCB板进行测试。

建议您按照以上步骤逐一排查,找到导致I2C不通的原因,并进行相应的修复。希望这些信息对您有所帮助。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分