Lower voltage on SDA and SCL line(Bridge) in LPCXpresso board

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

Lower voltage on SDA and SCL line(Bridge) in LPCXpresso board

跳至解决方案
1,726 次查看
jayesh_joshi
Contributor IV

I am using the LPCXpresso54102 board in my system as a USB to UART bridge. I am running into an issue where Bridge is unable to communicate with the device. I have debugged the issue and found that voltage on I2C_SCL and I2C_SDA lines is lower than expected(2.5V). 

I have traced the issue to the LPCXpresso54102 board. I am attaching images of the board below.

I have taken the below steps to resolve the issue but I can not get 3.3V on I2C_SCL and I2C_SDA line 

1. Connected 2.2K pull-up on R19 and R20.

2. Connected JP7.2 and JP7.3 for 3.3V as suggested in SCH

IMG_20220225_190730.jpg

IMG_20220225_190735.jpg

Let me know if more Jumper needs to be connected for properly using LPCXpresso54102 board as USB to I2C bridge.

标签 (2)
标记 (2)
0 项奖励
1 解答
1,688 次查看
xiangjun_rong
NXP TechSupport
NXP TechSupport

Hi,

Maybe I got the cause, pls refer to the following Fig, the LDO outputs 2.5V instead of 3.3V, but it is labeled as +3.3VLINK, it is wrong, that is why you get 2.5V logic voltage.

Pls remove the JS1 and JS2, populate the R19 and R20, close pin2&3 of JP7, I suppose that you will get 3.3V logic for the BRIDGE_SCL/SDA pins.

 

xiangjun_rong_2-1646113507851.png

 

BR

XiangJun Rong

 

 

 

xiangjun_rong_0-1646112748524.png

 

在原帖中查看解决方案

0 项奖励
7 回复数
1,689 次查看
xiangjun_rong
NXP TechSupport
NXP TechSupport

Hi,

Maybe I got the cause, pls refer to the following Fig, the LDO outputs 2.5V instead of 3.3V, but it is labeled as +3.3VLINK, it is wrong, that is why you get 2.5V logic voltage.

Pls remove the JS1 and JS2, populate the R19 and R20, close pin2&3 of JP7, I suppose that you will get 3.3V logic for the BRIDGE_SCL/SDA pins.

 

xiangjun_rong_2-1646113507851.png

 

BR

XiangJun Rong

 

 

 

xiangjun_rong_0-1646112748524.png

 

0 项奖励
1,683 次查看
jayesh_joshi
Contributor IV

@xiangjun_rong 

 

Thanks for pointing that out. With the above modification, I get 3.3V on BRIDGE_SCL and BRIDGE_SDA.

 

But with the above modification USB to the I2C bridge does not work and I think it is expected as we have removed JS1 and JS2. 

 

A possible solution I am thinking of is replacing TLV70225DBVR(2.5V regulator) with TLV70233DBVR(3.3V regulator). Can you please confirm if this will not any adverse effect on board? 

0 项奖励
1,670 次查看
xiangjun_rong
NXP TechSupport
NXP TechSupport

Hi,

I think that it is okay to replace 3.3V LDO with the 2.5V LDO, no problem.

BR

XiangJun Rong

 

0 项奖励
1,714 次查看
xiangjun_rong
NXP TechSupport
NXP TechSupport

Hi, Jayesh,

For the LPCXpresso54102 board, the BRIDGE_SCL and BRIDGE_SDA pins are connected to the LPC4322 also, I suspect that the LPC4322 take effect on the two pins, pls remove the JS1 and JS2 resistor, then have a check if the LPC54102 can drive the two pin with correct logic

Hope it can help you

BR

XiangJun Rong

 

 

xiangjun_rong_0-1646017029699.png

 

0 项奖励
1,708 次查看
jayesh_joshi
Contributor IV

@xiangjun_rong 

 

Thank you for the reply.

 

I have one concern regarding removing JS1 and JS2. As I want to use the LPCXpresso54102 board as UART to I2C bridge, removing JS1 and JS2 disable that functionality. And we have to use the board as Bridge. 

Can you please share what could be the next step for achieving 3.3V on BRIDGE_SCL and BRIDGE_SCL bridge? 

 

0 项奖励
1,705 次查看
xiangjun_rong
NXP TechSupport
NXP TechSupport

Hi,

Do you use oscilloscope to test the two signals: SCL and SDA? if it is, pls post the screenshot of the scope so that we can see the high logic voltage of the signal. You can not use the multimeter to test the voltage of the signals.

Hope it can help you

BR

XiangJun Rong

 

0 项奖励
1,701 次查看
jayesh_joshi
Contributor IV

Hi

Please find attached a screenshot of the SCL and SDA line.

Channel 1 is SDA and Channel 2 is SCL we are getting approx 2V. Currently, only LPCXpresso54102 is there we have not connected the I2C line to our unit.

TEK0000.JPG

0 项奖励