NVT2006 level converter - SPI fail

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

NVT2006 level converter - SPI fail

5,180 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
Reply
16 Replies

5,070 Views
rifattursen
Contributor I

Nope, it doesn't work.

A side is directly connected MCU

We have 4 pullups connected VrefB,

0 Kudos
Reply

5,149 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
Reply

5,142 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
Reply

5,138 Views
guoweisun
NXP TechSupport
NXP TechSupport

HI

You are correct!

 

0 Kudos
Reply

5,127 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
Reply

5,093 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
Reply

5,084 Views
rifattursen
Contributor I

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

 

0 Kudos
Reply

5,079 Views
guoweisun
NXP TechSupport
NXP TechSupport

Could you please share the update schematic to check again?

 

0 Kudos
Reply

5,122 Views
guoweisun
NXP TechSupport
NXP TechSupport

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

 

0 Kudos
Reply

5,115 Views
rifattursen
Contributor I

Hello,

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

 

0 Kudos
Reply

5,109 Views
guoweisun
NXP TechSupport
NXP TechSupport

 

 

 

0 Kudos
Reply

5,104 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
Reply

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

 

0 Kudos
Reply

5,139 Views
guoweisun
NXP TechSupport
NXP TechSupport

 

 

0 Kudos
Reply

5,174 Views
guoweisun
NXP TechSupport
NXP TechSupport

Could you please share with the schematic?

 

0 Kudos
Reply

5,171 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
Reply