44---MSATA电路设计

视频链接

mSATA & mini-pcie电路设计01_哔哩哔哩_bilibili

mSATA电路设计

1、mSATA简介

1.1、mSATA基本介绍

mSATA接口是标准SATA的迷你版本,通过mini PCI-E界面传输信号,传输速度支持1.5Gbps、3Gbps、6Gbps三种模式。mSATA接口的诞生,是为了更适应于超极本这类超薄设备的使用环境。

mSATA可以看作标准SATA接口的mini版,依然延续SATA协议,速度也还是6Gbps。可随着更具有升级潜力的M.2 接口的出现,mSATA逐步被淘汰。现在流行更小的M.2接口,M.2接口的速度比SATA3的500M速度要高。

硬盘想要和主板交互数据,传输总线做媒介,数据协议作为沟通,物理接口硬盘接入。

1.2、mSATA接口的尺寸图

1.2.1、全高mSATA

msata定义规格两种不同规格尺寸的,使用方法都是相同,唯一区别就是产品尺寸。一个是半高,一个是全高。

1.2.1、半高mSATA

2、mSATA转SATA SSD固态硬盘转接板

2.1、mSATA转SATA转接板-全高

2.2、mSATA转SATA转接板-半高

3、mSATA以及mini-PCIE的信号定义

3.1、msata信号定义(★)

Pin number

Pin name

Description

1

Reserved

No connect

2

3V3

+3.3V

3

Reserved

No connect

4

GND

Ground

5

Reserved

No connect

6

1V5

No connect

7

Reserved

No connect

8

Reserved

No connect

9

GND

Ground

10

Reserved

No connect

11

Reserved

No connect

12

Reserved

No connect

13

Reserved

No connect

14

Reserved

No connect

15

GND

Ground

16

Reserved

No connect

17

Reserved

No connect

18

GND

Ground

19

Reserved

No connect

20

Reserved

No connect

21

GND

Ground

22

Reserved

No connect

23

+B

Host Receiver Differential signal pair (P)

24

3V3

+3.3V

25

-B

Host Receiver Differential signal pair (N)

26

GND

Ground

27

GND

Ground

28

1V5

No connect

29

GND

Ground

30

TWI

Two-wire interface

31

-A

Host Transmitter Differential signal pair (N)

32

TWI

Two-wire interface

33

+A

Host Transmitter Differential signal pair (P)

34

GND

Ground

35

GND

Ground

36

Reserved

No connect

37

GND

Ground

38

Reserved

No connect

39

3V3

+3.3V

40

GND

Ground

41

3V3

+3.3V

42

Reserved

No connect

43

GND

Ground

44

Devslp

Device sleep

45

Optional

No connect

46

Reserved

No connect

47

Optional

No connect

48

1V5

No connect

49

DA/DSS

Drive activity LED

50

GND

Ground

51

Presence

Presence detection

52

3V3

+3.3V

集合:52pin

Pin Description

数目(个)

3V3

5

GND

13+1

2对收发差分

4

3.2、mini pcie信号定义(★)

Top side

Bottom side

1

WAKE#

2

3.3V

3

Reserved****

4

GND

5

Reserved****

6

1.5V

7

CLKREQ#

8

VCC**

9

GND

10

I/O**

11

REFCLK-

12

CLK**

13

REFCLK+

14

RST**

15

N/C or GND

16

VPP**

Mechanical key

17

Reserved

18

GND

19

Reserved

20

Reserved***

21

GND

22

PERST#

23

PERn0

24

+3.3Vaux

25

PERp0

26

GND

27

GND

28

+1.5V

29

GND

30

SMB_CLK

31

PETn0

32

SMB_DATA

33

PETp0

34

GND

35

GND

36

USB_D-

37

Reserved*

38

USB_D+

39

Reserved*

40

GND

41

Reserved*

42

LED_WWAN#

43

Reserved*

44

LED_WLAN#

45

Reserved*

46

LED_WPAN#

47

Reserved*

48

+1.5V

49

Reserved*

50

GND

51

Reserved*

52

+3.3V

*Reserved for future second PCI Express Lane (if needed)

**Reserved for future Subscriber Identity Module (SIM) interface (if needed)

***Reserved for future wireless disable signal (if needed)

****Reserved for future wireless coexistence control interface (if needed)

Mini-pcie的用途:

4、mSATA和mini-PCIE的区别

 

5、mSATA 硬件设计要点(★)

5.1、注意mSATA的第43管脚

5.2、注意mSATA的第23和25号管脚

5.3、AC耦合电容

5.4、Xilinx FPGA的GTx---A7、K7、V7 的高速bank

5.5、其他FPGA(看是否支持)

6、mSATA 硬件实战

7、mSATA layout设计要点

7.1、mSATA布局规范

1、mSATA接口没有具体的定位要求,一般优先放置于板边,以便于安装。

2、AC耦合电容(0402 10nF)靠近连接器摆放

3、SSD固态硬盘座子( MM60-52B1-E1 )引脚朝向板内板外均可,需确认下方限高来放置较矮的表贴器件。

4、注意mSATA接口在放置时,需要注意与其他接口比如网口,视频接口等避免干扰。

5、注意画封装的时候,把MSATA的两个安装孔得加上。

7.2、mSATA布线规范

1、阻抗:100Ω±10%

2、按差分形式布线,对内AC电容两端分段等长2mil,收发无等长要求。

3、mSATA3.0信号速率大于5Gbps时,按高速规范设计,伴地孔、过孔隔离、圆弧、Stub最短等原则布线。

4、为减少串扰,同一层其它信号与差分信号线对之间的间距至少为走线相对于参考平面高度的6-10倍,一般控制在5W以上。

5、保持有完整的参考平面,确保阻抗的连续性。

6、mSATA  trace远离晶振与clock信号。

7、mSATA signals 与 GND anti-etch 的距离要 >20mils。

8、mSATA3.0焊盘及过孔需做挖空扯理,换层处加地过孔。

详细内容参考视频讲解

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/533394.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

数据可视化的3D问题

三维对象非常流行,但在大多数情况下会对解释图形的准确性和速度产生负面影响。 以下是对涉及 3d 的主要图形类型的回顾,并讨论了它们是否被认为是不好的做法。 1、3D 条形图:不要 这是一个 3d 条形图。 你可能很熟悉这种图形,因为…

自学嵌入式,已经会用stm32做各种小东西了,下一步是什么,研究stm32的内部吗?

是的,深入研究STM32的内部是一个很好的下一步。我这里有一套嵌入式入门教程,不仅包含了详细的视频讲解,项目实战。如果你渴望学习嵌入式,不妨点个关注,给个评论222,私信22,我在后台发给你。 了…

【Vue + keep-alive】路由缓存

一. 需求 列表页,n 条数据项可打开 n 个标签页,同时1条数据项的查看和编辑共用一个标签页。如下所示: 参考 // 主页面 // 解决因 路由缓存,导致 编辑后跳转到该页面 不能实时更新数据 onActivated(() > {getList() })二. 实现…

Java面试题戏剧

目录 第一幕 、第一场)某大厦楼下大门前第二场)电梯中第三场)走廊中 第二幕、第一场)公司前台第二场)公司卫生间 第三幕、第一场)一场异常面试 第四幕 、第一场)大厦楼下门口第二场)…

实验5 VLAN基础配置

实验5 VLAN基础配置 一、 原理描述二、 实验目的三、 实验内容四、 实验配置五、 实验步骤1.配置IP地址2.检测链路连通性3.创建 VLAN4.配置Access接口5.检验结果6.配置Trunk端口7.检验连通性 一、 原理描述 现代局域网通常配置为等级结构,一个工作组中的主机通过交…

【vue/uniapp】使用 smooth-signature 实现 h5 的横屏电子签名

通过github链接进行下载,然后代码参考如下,功能包含了清空、判断签名内容是否为空、生成png/jpg图片等。 签名效果: 预览效果: 下载 smooth-signature 链接:https://github.com/linjc/smooth-signature 代码参考&a…

流程图步骤条

1.结构 <ul class"stepUl"> <li class"stepLi" v-for"(item, index) in stepList" :key"index"> <div class"top"> <p :class"{active: currentState > item.key}">{{ item.value }}…

ROS机器人未知环境自主探索功能包explore_lite最全源码详细解析(五)

本系列文章主要针对ROS机器人常使用的未知环境自主探索功能包explore_lite展开全源码的详细解析&#xff0c;并进行概括总结。 本系列文章共包含六篇文章&#xff0c;前五篇文章主要介绍explore_lite功能包中 explore.cpp、costmap_tools.h、frontier_search.cpp、costmap_clie…

Canal--->准备MySql主数据库---->安装canal

一、安装主数据库 1.在服务器新建文件夹 mysql/data&#xff0c;新建文件 mysql/conf.d/my.cnf 其中my.cnf 内容如下 [mysqld] log_timestampsSYSTEM default-time-zone8:00 server-id1 log-binmysql-bin binlog-do-db mall # 要监听的库 binlog_formatROW2.启动数据库 do…

汽车4S行业的信息化特点与BI建设挑战

汽车行业也是一个非常大的行业&#xff0c;上下游非常广&#xff0c;像主机厂&#xff0c;上游的零配件&#xff0c;下游的汽车流通&#xff0c;汽车流通之后的汽车后市场&#xff0c;整个链条比较长。今天主要讲的是汽车流通&#xff0c;汽车4S集团。一个汽车4S集团下面授权代…

【CSS】利用Vue实现数字翻滚动画效果

利用Vue实现数字翻滚动画效果 在很多数据可视化的需求中&#xff0c;动态呈现数据变化是一个常见且具有较强视觉冲击力的手段&#xff0c;尤其是数字的实时变化。今天我们将探讨如何使用 Vue.js 和 CSS3 来实现数字的翻滚动画效果&#xff0c;即模拟真实物体在Z轴上翻动的效果…

python使用uiautomator2操作雷电模拟器9并遇到解决adb 连接emulator-5554 unauthorized问题

之前写过一篇文章 python使用uiautomator2操作雷电模拟器_uiautomator2 雷电模拟器-CSDN博客 上面这篇文章用的是雷电模拟器4&#xff0c;雷电模拟器4.0.78&#xff0c;android版本7.1.2。 今天有空&#xff0c;再使用雷电模拟器9&#xff0c;android版本9来测试一下 uiauto…

利用Flexbox和Margin实现智能布局:如何巧妙分配剩余空间,让你的网页设计更上一层楼?

1、演示 2、flex布局 Flex布局是一种用于Web开发的弹性盒子布局模型&#xff0c;它可以让容器内的子元素在空间分配、对齐和排列方面具有更大的灵活性。以下是Flex布局的基本用法&#xff1a; 容器属性&#xff1a; display: flex;&#xff1a;将容器指定为Flex布局。flex-dire…

头歌-机器学习 第9次实验 随机森林

第1关&#xff1a;Bagging 任务描述 本关任务&#xff1a;补充 python 代码&#xff0c;完成 BaggingClassifier 类中的 fit 和 predict 函数。请不要修改 Begin-End 段之外的代码。 相关知识 为了完成本关任务&#xff0c;你需要掌握&#xff1a; 什么是 Bagging&#xf…

【IC前端虚拟项目】验证阶段开篇与知识预储备

【IC前端虚拟项目】数据搬运指令处理模块前端实现虚拟项目说明-CSDN博客 从这篇开始进入验证阶段&#xff0c;因为很多转方向的小伙伴是转入芯片验证工程师方向的&#xff0c;所以有必要先做一个知识预储备的说明&#xff0c;或者作为验证入门的一个小指导吧。 在最开始&#…

C++11 设计模式1. 模板方法(Template Method)模式学习。UML图

一 什么是 "模板方法&#xff08;Template Method&#xff09;模式" 在固定步骤确定的情况下&#xff0c;通过多态机制在多个子类中对每个步骤的细节进行差异化实现&#xff0c;这就是模板方法模式能够达到的效果。 模板方法模式属于&#xff1a;行为型模式。 二 &…

vivado 调试核时钟设置指南

调试核时钟设置指南 注释 &#xff1a; 以下章节适用于 7 系列、 UltraScale 和 UltraScale 器件。 Versal 调试核使用基于 AXI 的连接 &#xff0c; 且不受本章中的 时钟设置指南的约束。 Vivado 硬件管理器使用 JTAG 接口来与 Vivado Debug Hub 核进行通信 &#…

Spring Boot统一功能处理之拦截器

本篇主要介绍Spring Boot的统一功能处理中的拦截器。 目录 一、拦截器的基本使用 二、拦截器实操 三、浅尝源码 初始化DispatcherServerlet 处理请求&#xff08;doDispatch) 四、适配器模式 一、拦截器的基本使用 在一般的学校或者社区门口&#xff0c;通常会安排几个…

Linux查看系统配置信息的命令【lscpu】【free】【df】【uname】【lsblk】【top】

目录 1.查看CPU信息【lscpu】 2.查看内存信息【free】 3.查看文件系统信息【df】 4.查看系统信息【uname】 知识扩展&#xff1a;Red Hat Enterprise Linux 和 Debian GNU/Linux 两者的发展介绍 知识扩展&#xff1a;Centos 和 ubuntu的区别 知识扩展&#xff1a;更多 …

Navicat的详细下载步骤

第一步&#xff0c;打开百度&#xff0c;找到Navicat官网 第二步&#xff0c;点击产品然后进去 第三步&#xff0c;点击直接下载然后跟着步骤来就OK啦