Switch to full style
Data recovery and disk repair questions and discussions related to old-fashioned SATA, SAS, SCSI, IDE, MFM hard drives - any type of storage device that has moving parts
Post a reply

Re: Dead Kingston M.2

January 23rd, 2018, 17:39

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?

Re: Dead Kingston M.2

January 23rd, 2018, 18:32

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

Re: Dead Kingston M.2

January 23rd, 2018, 19:24

Both logic ICs appear to be working correctly.
Attachments
SN74LVC1G11.gif
SN74LVC1G11.gif (7.5 KiB) Viewed 11495 times
SN74LVC1G02.gif
SN74LVC1G02.gif (8.61 KiB) Viewed 11495 times

Re: Dead Kingston M.2

January 23rd, 2018, 19:46

What is the voltage on pin #38 of the M.2 SATA Connector?

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

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?

Re: Dead Kingston M.2

January 24th, 2018, 3:00

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.

Re: Dead Kingston M.2

January 24th, 2018, 3:02

fzabkar wrote:What is the voltage on pin #38 of the M.2 SATA Connector?

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

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.

Re: Dead Kingston M.2

January 24th, 2018, 4:06

Adisa wrote:
fzabkar wrote:What is the voltage on pin #38 of the M.2 SATA Connector?

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

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 11457 times
Foto 2018-01-24 08 16 54.png

Re: Dead Kingston M.2

January 24th, 2018, 5:15

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.

Re: Dead Kingston M.2

January 24th, 2018, 10:55

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

Re: Dead Kingston M.2

January 24th, 2018, 14:19

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?

Re: Dead Kingston M.2

January 24th, 2018, 15:00

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.

Re: Dead Kingston M.2

January 24th, 2018, 15:26

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.

Re: Dead Kingston M.2

January 24th, 2018, 16:26

I Will get a M.2 -> SATA adapter tomorrow and see if it is any difference.
(Not USB->SATA as I wrote earlier!)

Re: Dead Kingston M.2

January 25th, 2018, 9:30

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)

Re: Dead Kingston M.2

January 25th, 2018, 15:16

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.

Re: Dead Kingston M.2

January 26th, 2018, 10:45

Oops, sorry. Ok, then please ignore my completely irrelevant comment above.

Re: Dead Kingston M.2

January 27th, 2018, 0:38

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

Re: Dead Kingston M.2

January 27th, 2018, 10:20

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

Re: Dead Kingston M.2

January 27th, 2018, 15:56

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.

Re: Dead Kingston M.2

January 27th, 2018, 17:22

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
Post a reply