All times are UTC - 5 hours [ DST ]




Post new topic Reply to topic  [ 48 posts ]  Go to page Previous  1, 2, 3  Next
Author Message
 Post subject: Re: Dead Kingston M.2
PostPosted: January 23rd, 2018, 17:39 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 10057
Location: Australia
Is the Vcc supply present at each of the Enpirion regulator ICs? If not, are their Vcc pins sitting at 0.69V?

Are the T3m0J parts connected in parallel, ie is pin #1 connected to pin #1, pin #2 to pin #2, etc? If so, then I suspect that these parts may be P-channel MOSFETs or PNP BJTs operating as a 3.3V power switch. The B-E voltage is 0, so these switches would be off. Does pin #2 connect to the Enpirion Vcc pins?

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Dead Kingston M.2
PostPosted: January 23rd, 2018, 18:32 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 10057
Location: Australia
This is just a guess, so I could be completely wrong ...

Code:
         VCC = +3.3V
          +
          |
     .----+----.
     |         |
     |      .--)-----.
     |      |  |     |
     |    G | S|    G|       off = +3.3V
   S +-||---'  +-||--+----<  on = 0V
     <-|| T3   <-||  T3
   D +-||    D +-||  2 x P-ch MOSFETs
     |         |
     '----+----'
          |
          |      switched VCC
          o----> to regulators
          |
       .--+--.
       |     |
       |AC-V |----> /Reset to controller
       |     |
       '--+--'
          |
         ===
         GND

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Dead Kingston M.2
PostPosted: January 23rd, 2018, 19:24 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 10057
Location: Australia
Both logic ICs appear to be working correctly.


Attachments:
SN74LVC1G11.gif
SN74LVC1G11.gif [ 7.5 KiB | Viewed 523 times ]
SN74LVC1G02.gif
SN74LVC1G02.gif [ 8.61 KiB | Viewed 523 times ]

_________________
A backup a day keeps DR away.
Top
 Profile  
 
 Post subject: Re: Dead Kingston M.2
PostPosted: January 23rd, 2018, 19:46 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 10057
Location: Australia
What is the voltage on pin #38 of the M.2 SATA Connector?

    pin #38 - DEVSLP (I)(0/3.3V)

Quote:
Device Sleep, Input when driven high, the host is informing the SSD to enter a low power state

Does this interface pin drive the gate terminal of the T3 MOSFETs, perhaps via a series resistor?

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Dead Kingston M.2
PostPosted: January 24th, 2018, 3:00 
Offline

Joined: February 15th, 2017, 15:42
Posts: 51
Location: Sweden
fzabkar wrote:
Is the Vcc supply present at each of the Enpirion regulator ICs? If not, are their Vcc pins sitting at 0.69V?

Are the T3m0J parts connected in parallel, ie is pin #1 connected to pin #1, pin #2 to pin #2, etc? If so, then I suspect that these parts may be P-channel MOSFETs or PNP BJTs operating as a 3.3V power switch. The B-E voltage is 0, so these switches would be off. Does pin #2 connect to the Enpirion Vcc pins?



Yes, all the ICs have 0,69V on their Vin and the Vout is 0V.

Yes, you are right, all the T3m0J is in parallel.


Top
 Profile  
 
 Post subject: Re: Dead Kingston M.2
PostPosted: January 24th, 2018, 3:02 
Offline

Joined: February 15th, 2017, 15:42
Posts: 51
Location: Sweden
fzabkar wrote:
What is the voltage on pin #38 of the M.2 SATA Connector?

    pin #38 - DEVSLP (I)(0/3.3V)

Quote:
Device Sleep, Input when driven high, the host is informing the SSD to enter a low power state

Does this interface pin drive the gate terminal of the T3 MOSFETs, perhaps via a series resistor?


Really hard to reach the lower pins in this little dock that I have.
The upper row I can reach by pulling the M.2 out a bit, but the row underneath is hard to reach.


Top
 Profile  
 
 Post subject: Re: Dead Kingston M.2
PostPosted: January 24th, 2018, 4:06 
Offline

Joined: February 15th, 2017, 15:42
Posts: 51
Location: Sweden
Adisa wrote:
fzabkar wrote:
What is the voltage on pin #38 of the M.2 SATA Connector?

    pin #38 - DEVSLP (I)(0/3.3V)

Quote:
Device Sleep, Input when driven high, the host is informing the SSD to enter a low power state

Does this interface pin drive the gate terminal of the T3 MOSFETs, perhaps via a series resistor?


Really hard to reach the lower pins in this little dock that I have.
The upper row I can reach by pulling the M.2 out a bit, but the row underneath is hard to reach.


I had a look on the back side and followed the circuit.
Pin 38 looks goes according to the picture. I made an overlay of front and back to see where it goes and it seems to match.
One thing that doesnt make sense is that I cant measure any contact between those two points. Guess its many layers in the PCB.

Edit: Forgot to mention that the solder point on the front side where it looks to be connected is at 3.3V.


Attachments:
Sammanfogade.jpg
Sammanfogade.jpg [ 135.69 KiB | Viewed 485 times ]
Foto 2018-01-24 08 16 54.png
Foto 2018-01-24 08 16 54.png [ 1.36 MiB | Viewed 485 times ]
Top
 Profile  
 
 Post subject: Re: Dead Kingston M.2
PostPosted: January 24th, 2018, 5:15 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 10057
Location: Australia
Adisa wrote:
One thing that doesnt make sense is that I cant measure any contact between those two points. Guess its many layers in the PCB.

No, you are having a brain fart. :-)

The photo of the underside counts from pin #2 whereas the component side counts from pin #75, ie you are comparing opposite ends of the PCB.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Dead Kingston M.2
PostPosted: January 24th, 2018, 10:55 
Offline

Joined: February 15th, 2017, 15:42
Posts: 51
Location: Sweden
fzabkar wrote:
Adisa wrote:
One thing that doesnt make sense is that I cant measure any contact between those two points. Guess its many layers in the PCB.

No, you are having a brain fart. :-)

The photo of the underside counts from pin #2 whereas the component side counts from pin #75, ie you are comparing opposite ends of the PCB.


Oh, yes, you are right..Sorry :)
This should be correct. And this time I have connection between pin 38 and the component.
The thing is that it looks to be 3V. Should I try grounding it?


Attachments:
Sammanfogade.jpg
Sammanfogade.jpg [ 280.68 KiB | Viewed 449 times ]
Top
 Profile  
 
 Post subject: Re: Dead Kingston M.2
PostPosted: January 24th, 2018, 14:19 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 10057
Location: Australia
Can you check whether there is any continuity between pin #38 and the T3 MOSFET switches?

Grounding pin #38 would seem like the thing to do, but I would like to know more about your dock/adapter. In particular, why would the dock be putting the SSD to sleep?

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Dead Kingston M.2
PostPosted: January 24th, 2018, 15:00 
Offline

Joined: February 15th, 2017, 15:42
Posts: 51
Location: Sweden
fzabkar wrote:
Can you check whether there is any continuity between pin #38 and the T3 MOSFET switches?

Grounding pin #38 would seem like the thing to do, but I would like to know more about your dock/adapter. In particular, why would the dock be putting the SSD to sleep?


#38 -> Pin 1 = 58,8 kohm
#38 -> Pin 2 = 34,4 kohm
#38 -> Pin 3 = 11,6 kohm

This is a M.2 -> USB dock. I will get USB->SATA tomorrow to see if there is any difference.
I doubt that the 3V at pin #38 is comming from the adapter. I isolated the pin from the adapter, but it was still 3V.
When grounding pin #38, the adapter shut down.


Top
 Profile  
 
 Post subject: Re: Dead Kingston M.2
PostPosted: January 24th, 2018, 15:26 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 10057
Location: Australia
DEVSLP is an input to the SSD and an output from the adapter. Are you sure that pin#38 is not directly connected to Vcc, either on the adapter or on the SSD? That would explain the shutdown.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Dead Kingston M.2
PostPosted: January 24th, 2018, 16:26 
Offline

Joined: February 15th, 2017, 15:42
Posts: 51
Location: Sweden
I Will get a M.2 -> SATA adapter tomorrow and see if it is any difference.
(Not USB->SATA as I wrote earlier!)


Top
 Profile  
 
 Post subject: Re: Dead Kingston M.2
PostPosted: January 25th, 2018, 9:30 
Offline

Joined: August 13th, 2016, 17:10
Posts: 55
Location: Vienna, Austria
fzabkar wrote:
DEVSLP is an input to the SSD and an output from the adapter.


Actually the pin 11 could be used both ways. It can be used for staggered spin-up as you said, and in the other direction it can be used to signal the Activity LED.
https://en.wikipedia.org/wiki/Serial_ATA
(But I don't know what the SSD we are talking about here actually does with it)


Top
 Profile  
 
 Post subject: Re: Dead Kingston M.2
PostPosted: January 25th, 2018, 15:16 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 10057
Location: Australia
sourcerer wrote:
fzabkar wrote:
DEVSLP is an input to the SSD and an output from the adapter.


Actually the pin 11 could be used both ways. It can be used for staggered spin-up as you said, and in the other direction it can be used to signal the Activity LED.
https://en.wikipedia.org/wiki/Serial_ATA
(But I don't know what the SSD we are talking about here actually does with it)

Pin 10 is DAS/DSS# (I/O). We are talking about a 75-pin M.2 interface, not 22-pin SATA. DEVSLP is a different signal. In any case I would think that the MCU would need to be alive in order to respond to DSS#. That is, DSS# should not directly control the power. But ICBW.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Dead Kingston M.2
PostPosted: January 26th, 2018, 10:45 
Offline

Joined: August 13th, 2016, 17:10
Posts: 55
Location: Vienna, Austria
Oops, sorry. Ok, then please ignore my completely irrelevant comment above.


Top
 Profile  
 
 Post subject: Re: Dead Kingston M.2
PostPosted: January 27th, 2018, 0:38 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 10057
Location: Australia
The SATA spec was updated to include a DEVSLP/PWDIS function on SATA power pin #3.

Power Disable Feature (SATA 3.2+ / 3.3):
http://www.hddoracle.com/viewtopic.php?f=42&t=2094&p=13846

A standard SATA power cable incorporates 3.3V wires on pins 1 to 3. Unfortunately PWDIS/DEVSLP was defined in such a way that the presence of 3.3V on P3 disables power to the device. The workaround is to cut the 3.3V wires from the SATA cable.

Here is a product which illustrates this:
http://www.microsatacables.com/sata-iii-to-m2-ssd-adapter-device-sleep-mode-devslp-m2-devslp-pcb
http://www.microsatacables.com/media/catalog/product/cache/1/image/650x/040ec09b1e35df139433887a97daa66f/a/d/ad909a_-_device_sleep_devslp_.jpg

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Dead Kingston M.2
PostPosted: January 27th, 2018, 10:20 
Offline

Joined: February 15th, 2017, 15:42
Posts: 51
Location: Sweden
Im starting to give up on this.
Been trying to understand this but cant get it to work.
I've tried to short pin 38, but there is no difference.
Here is a picture of how some things are connected.. dont know if its for some help.


Attachments:
Image-1 (2).jpg
Image-1 (2).jpg [ 467.27 KiB | Viewed 233 times ]
Top
 Profile  
 
 Post subject: Re: Dead Kingston M.2
PostPosted: January 27th, 2018, 15:56 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 10057
Location: Australia
I think we are very close to a solution.

Pin #38 would be directly connected to power pin P3 (+3.3V) of your SATA cable. If you short this pin to ground, without doing anything else, then you will be shorting your SATA power source. Instead I would flow a blob of solder between pins 2 & 3 of C35.

I'll post a diagram of this area of the circuit shortly.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Dead Kingston M.2
PostPosted: January 27th, 2018, 17:22 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 10057
Location: Australia
Code:
                          VCC
                           +           VCC
                           |            +
            .-----------.  |            |
      ___   |   __      |  |            |
LO --|___|-----\  \     |--'        .-------.
      ___   |   |  |o-. |           |       |
LO --|___|-----/__/   | |           | VLAN  |
            |         | |           '-------'
         .--|   CB5   | | HI          |   |
         |  |   NOR   '----.          |   | HI
         |  '-----------'  |         ===  |
        ===                |         GND  |
        GND                |              |
                           |   .----------'
          .----------------'   |
          | .------------.     |
          | |            | HI  |
       HI '---..---------|-----'  VCC
            | ||  __     |         +
            | |'-|  \    |         |
      .-----| '--|   )-. |---------'
      |     | .--|__/  | |
      |     | |        | |    ___
      |   .---'  C35   '-|---|___|--> to T3 gates?
     ===  | |    AND     |
     GND  | '------------'   +3.3V = power OFF
          |                     0V = power ON
          |
     ___  |
  o-|___|-'

  DEVSLP
  M.2 pin #38

  +3.3V = power disable
     0V = power enable

_________________
A backup a day keeps DR away.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 48 posts ]  Go to page Previous  1, 2, 3  Next

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 39 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group