본문 바로가기

M.2는 무엇인지 알아보기 (정보)

조회 수 240 추천 수 0 2017.04.16 01:59:11
출처링크 :  

안녕하세요.

 

미세먼지만 아니면 나들이 하기에는 정말 좋은 봄 날씨네요.

 

오랜만에 PCIe(VGA/MB 게시판)에 이어서 M.2 에 대해 글을 올리고자 합니다.

 

 

(1) M.2 란

 

 M.2 는 mSATA(PCI Express Mini Card physical card layout)를 대체하기 위해 나온 것으로

좀더 유연한 물리규격을 채택하여 mSATA에 비해 SSD에 더 적합한 인터페이스 규격으로

다양한 호스트 인터페이스기능들을 지원하도록 만들어졌습니다.

 

 

 

 

 

                                                     그림 1. M.2

 

 

 M.2가 유연한 물리규격을 제공한다고 했는데 SSD만을 위해서 만들어진 규격이 아니라는 것을

뜻하며 여기에서 열거를 하면 아래와 같은 각종 버스 인터페이스를 지원합니다.

 

- PCI Express 3.0 (up to 4 lanes). PCIe 3.0 LP

- Serial ATA 3.1

- USB 2.0/3.0

- Display port 1.2

- SMBus 2.0

- HSIC(High Speed Inter-Chip USB Electrical Specification)

- SSIC(SuperSpeed USB Inter-Chip Supplement to the USB 3.0 Specification)

- SDIO 3.0

- UART

- I2C 2.1

- PCM/I2S

 

또한 이런 인터페이스를 이용한 호스트 인터페이스 솔루션을 아래와 같이 지원합니다.

 

- WiFi

- Bluetooth

- NFC(Near Field Communication)

- GNSS(Global Navigation Satellite Systems)

- WiGig

- WWAN(2G/3G/4G)

- Solid-State Storage Devices

- Other & Future Solutions(e.g. Hybrid Digital Radio)

 

 즉 M.2는 다양한 물리규격을 지원함으로서 다양한 종류의 유무선 기능을 지원하고

SSD 뿐만 아니라 전기전자 및 IT 산업 전반에 사용하기 위해 만들어진 규격입니다.

 

 

 

(2) M.2 Card Naming and Form Factor

 

 M.2 는 (1)에서보인 것처럼 다양한 호스트 인터페이스 기능들을 지원하기 위해

각 기능에 따른 M.2 모듈을 구분하기 위한 명명법과 물리적인 치수를 정의 하였는데

아래 그림 2.에 보였습니다.

 

 

 

 

                                                그림 2. M.2 모듈 명명법

 

 M.2 카드는 보통 SSD 모듈인 경우 너비가 22mm, 길이가 80mm 또는 110mm라  하면

2280, 22110 모듈이라 부르지만 더 자세하게는 뒤에 모듈의 두께와 Key ID까지 붙여서

더 복잡하게 명명을 하게 되어 있습니다.

 

아래 그림 3.은 M.2 Card의 다양한 치수를 보인 예로

 

 

 

 

 

                                            그림 3. M.2 Form Factor

 

 

 그림 2.에서 자세히 보면 맨 우측에 Key ID라 하여 (1) 에서 언급한 기능들에 따라 A~M 까지

분류가 되있는 것을 볼 수 있는데, M Key는 PCIe x4 를 지원하는 NVMe SSD 에 사용하며

59~66 pin이 빠진 Notch 를 갖고 있는 형태로 커넥터에 삽입시 Notch가 맞지 않으면 장착을

할 수 없게 규격을 정해 놓았음을 알 수 있습니다.

 

 

 

                        그림 4. M.2 Keying Notches

 

 

그리고 Key ID B를 보면은 Key B 모듈은 PCIex2/SATA/etc 기능들을 지원하고 있는데

PCIe x2 lane을 이용한다고 해서 Socket 2 Configuration 또는 간단히 Socket 2 라고

따로 분류해서 부르며, Key M은 PCIe x4 를 사용하므로 Socket 3 Configuration 또는

간단히 Socket 3 라고 부릅니다.

 

 

(3) M.2 Socket 2/Socket 3 모듈

 

 그러면 우리가 제일 관심있는 PC 마더보드 상의 M.2 SSD Card에 대해서 그림으로

자세히 살펴 보겠습니다.

 

1) Socket 2 SATA-based SSD module (PCIe x2)

 

 

 

 Table 31은 B/M Key가 있는 SATA SSD 모듈을 보인것으로

41/43 pin - SATA 송신용 differential pin

47/49 Pin - SATA 수신용 differential pin

 

으로 할당 되어 있습니다.

 

 B/M Keying 은 B key나 M key  커넥터 모두에 장착 가능하도록 호환성을 갖도록 한것입니다.

 

 

 

2) Socket 2 PCIe-based SSD module (PCIe x2)

 

 

 

Table 32는 B/M Key가 있는 PCIe x2 SSD 모듈을 보인것으로

 

41/43 pin - PCIe lane 0 송신용 differential pin

47/49 Pin - PCIe lane 0 수신용 differential pin

 

29/31 pin - PCIe lane 1 송신용 differential pin

35/37 Pin - PCIe lane 1 수신용 differential pin

 

으로 할당 되어 있으며 자세히 보면 41/43, 47/49 pin이 Table. 31의 SATA pin과 일치함을

알 수 있는데, 이것이 바로 PCIe x2(16 Mbps) SSD를 사게 되면 NVMe 도 되고 SATA 도 지원

가능하다는 마더보드 매뉴얼 상의 내용이 있는데, 41/44, 47/49 pin을 공유하기 때문에

그런 것입니다.

 

 

 

3) Socket 3 SATA-based SSD module (PCIe x4)

 

아래 Table 34.는 PCIe x 4 lane을 지원하는 M key 모듈이지만 SATA 기능만 지원하므로

41/43, 47/49 pin만 보여지고 있습니다.

 

 

 

 

 

4) Socket 3 PCIe-based module (PCIe x4)

 

아래 Table 35.는 PCIe x 4 lane을 지원하는 M key PCIe x4 SSD 모듈의 pinout을 보입니다.

 

 

 

 

역시 41/43, 47/49 pin이 3)의 SATA pin 들과 같은 위치이므로 SATA 모드/NVMe(PCIe x 4)

모드를 지원 합니다.

 

 

 

아래에 Socket 2(PCIe x2)와 Socket 3(PCIe x4)의 모든 Host 인터페이스의 pinout을 보입니다.

 

 

5) Socket 2/Socket 3 pinout

 

 

 

 

 

(4) 종합

 

 M.2는 mSATA를 대체할 뿐만 아니라 다양한 호스트 인터페이스를 지원하기 위해 탄생 하였으며

PC 쪽에서는 PCIe 인터페이스를 적용시켜 SSD 분야에 널리 사용할 수 있도록 하여 PCIe x2 또는

PCIe x4 를 지원하는 B/M Keying Notch 모듈을 여러 업체에서 출시하여 현재 AMD Ryzen에서도

만나볼 수 있으며 앞으로 더욱 더 많은 업체들이 시장에 뛰어 들 것으로 보입니다.

 

 앞으로 SSD를 구입할 시에는 자신의 마더보드와의 호환성을 잘 판단하여 가격과 성능을

고려한 SSD 구입을 하실 수 있으리라 봅니다.

 

 

감사합니다.

 

참고)PCI-SIG, Wikipedia, Amphenol Inc.

List of Articles
번호 제목 글쓴이 날짜 추천 수 조회 수
579 정보 라이젠 신호없음 문제로 고민하는 분들께 통할 직빵 노하우 [2] 회원_78240219 2017-11-28   64
578 정보 인텔 9세대 cpu 유출 file [2] 회원_68356386 2017-11-28   126
577 잡담 모니터 144hz 도 부족하네요 200hz는 되야 쓸만한듯 합니다 [1] 회원_17935629 2017-11-26   93
576 정보 ASRock의 Coffee Lake-S 메인보드 'Z370 Pro4 " 대해 알아보자 file 회원_30240583 2017-11-17   132
575 정보 3D MLC!! BX300 480G 리뷰 file [1] 회원_05485732 2017-11-17   59
574 잡담 조립컴 신뢰할수있고 괜찮은 곳좀 추천해주세요 ! [4] 회원_33749732 2017-11-17   146
573 잡담 Z390 이 벌써 나오네요 [1] 회원_51280468 2017-11-16   85
572 정보 지포스 388.31 게임레디 업데이트 떴습니다. file [1] 회원_97052891 2017-11-16   48
571 정보 개편되는 ‘인텔 인사이드’ 프로그램…新PC 시대 개막 [1] 회원_68237531 2017-11-16   35
570 정보 2017. 3분기 DRAM 글로벌 마켓쉐어 자료 : 3분기 매출 16.2%증가, 4분기 가격 10% 상승전망 file 회원_88763840 2017-11-16   22
569 정보 [정보] "노트북에서도 인텔의 대항마" AMD 라이젠 7·라이젠 5 벤치마크 성능 공개 file 회원_67591733 2017-11-16   40
568 잡담 순정 2666 램이 나왔네요. file [1] 회원_20536021 2017-11-14   69
567 잡담 MSI PRO MOD, 아이언맨 MK45 익명_40539350 2017-11-14   27
566 정보 PC에서 반드시 삭제해야 하는 프로그램들.jpg file 가브리엘조 2017-11-13 1 99
565 정보 인텔 아톰에도 최대 16코어 CPU를 판매하려고 준비중. 모델명 "Atom C3000" file 김말이님 2017-08-22   236
564 정보 커피레이크와 캐논레이크에 대한 전문리뷰 글 file 김말이님 2017-08-22   214
563 정보 인텔 8세대코어의 성능향상 및 미세화 작업에 관한 전문 발표글 file 김말이님 2017-08-22   170
562 인텔 커피레이크 i5-8400 CPU 성능 유출 (7700K와 비교) file 평가단 2017-08-20   404
561 USB Type-C 에 대해 알아보자~! file 김현철 2017-04-16   352
560 정보 PCI Express 3.0 Lane 할당 - 축약 설명 file 평가단 2017-04-16   125
» M.2는 무엇인지 알아보기 (정보) file 평가단 2017-04-16   240
558 ssd 포맷에 관한 정보 file 평가단 2017-04-16 1 258
557 정보 라이젠 5 그래픽카드별 게임 성능비교 file 굿모닝 2017-04-14   335
556 (정보) AMD 라이젠 5 데스크톱 프로세서 전 세계 공식 출시 file intel(s) 2017-04-14   159
555 일반 라이젠 7 굉장히 많이 팔렸나 봅니다 file [1] 프로파일링 2017-04-13   264
서버에 요청 중입니다. 잠시만 기다려 주십시오...