NVT2006 level converter - SPI fail

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

NVT2006 level converter - SPI fail

4,319 Views
rifattursen
Contributor I

Hello,

We are using NVT2006 level converter IC for SPI signals but level conversion doesn't work.

MCU side is at 3.3V
ADC side is at 5V

We use NVT2006 in between but ADC side signals are at 2V
We bypassed NVT2006 and verified that ADC and MCU are working as expected.
NVT2006 fails to level translate. Can you please guide us regarding this problem?

Attached you can find the schematic and a list of things we tried to solve the problem

* VrefA side goes to STM32 and since 5V - 3.3V > 1V, no pullups were placed there
* Soldered an external 10K resistor pulling up pin 13 (B2) to 5V
* removed R103 and connected EN pin to VrefB pin
* Populated C119 to see if it helps

None of the above solved the problem, SDO signal from U46 is still at 2V logic level, this should have been 5V's

Can you please comment regarding this issue?
Best Regards

0 Kudos
16 Replies

4,209 Views
rifattursen
Contributor I

Nope, it doesn't work.

A side is directly connected MCU

We have 4 pullups connected VrefB,

0 Kudos

4,288 Views
guoweisun
NXP TechSupport
NXP TechSupport

Hi

For your schematic:

1:A side need pull up to VCCA without resistor,B side need pull up to VCCB with 1.74k resistors.

2:EN directly connect with VREFB and pull up to VCCB with a 200K resistor.

0 Kudos

4,281 Views
rifattursen
Contributor I

Hi,

Thank you for your answer.

So you mean

1- A side doesn't need pull-ups. All four signals at B-side requires 1.74K even if they are SPI(push-pull) which is our case.

2- Short out EN and VREFB, desolder R103.

 

Am I correct? Thanks for your support.

0 Kudos

4,277 Views
guoweisun
NXP TechSupport
NXP TechSupport

HI

You are correct!

 

0 Kudos

4,266 Views
rifattursen
Contributor I

Hello,

B side signals seems to be okey now but A side signal below (taken below from stm32 Miso input) doesn't reach GND

You can see the oscilloscope output. nvt2006_2nd_Trial.jpeg

0 Kudos

4,232 Views
guoweisun
NXP TechSupport
NXP TechSupport

For the A side ,you can disconnect with the MCU side directly test the NVT2006 Aside signal.

 

0 Kudos

4,223 Views
rifattursen
Contributor I

and how do you expect me feed the SPI signal if I disconnect the MCU?

 

0 Kudos

4,218 Views
guoweisun
NXP TechSupport
NXP TechSupport

Could you please share the update schematic to check again?

 

0 Kudos

4,261 Views
guoweisun
NXP TechSupport
NXP TechSupport

A side also try to pull up without resistor to VCCA.

 

0 Kudos

4,254 Views
rifattursen
Contributor I

Hello,

How can I pull up A side SPI signals without using resistors to 3.3V?

 

0 Kudos

4,248 Views
guoweisun
NXP TechSupport
NXP TechSupport

 

 

 

0 Kudos

4,243 Views
rifattursen
Contributor I

I am sorry but I can't do that

Stm32 will surely not be able to drive SPI signals once it's connected directly to 3.3V supply.

Are you sure you are not meaning something else?

0 Kudos

4,234 Views
guoweisun
NXP TechSupport
NXP TechSupport
  • In case you miss something please share with your update schematic now!

 

0 Kudos

4,278 Views
guoweisun
NXP TechSupport
NXP TechSupport

 

 

0 Kudos

4,313 Views
guoweisun
NXP TechSupport
NXP TechSupport

Could you please share with the schematic?

 

0 Kudos

4,310 Views
rifattursen
Contributor I

Hello,

I thought that I attached it in the first post but the resolution looks really bad. Below I post the schematic

nvt2006.png

0 Kudos