M.2 SATA SSD接口中的接插件中SATA-A+和SATA-A-这对差分线是表示SSD的发送还是接收引脚呢,

yyz1988 2020-03-17 11:12:34
请问,M.2 SATA SSD接口中的接插件中SATA-A+和SATA-A-这对差分线是表示SSD的发送还是接收引脚呢,如下图中红框所示,在什么文档里有说明吗?感谢大家
...全文
2138 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
z547997290 2021-10-01
  • 打赏
  • 举报
回复 1

Intel HSIO Direction Study---Excellent_0930.xlsx 11.38M

image.png 269.72K

1 "PCIE,USB3.0和SATA三者都分Host 和 Device,可参考PCIE,USB3.0和SATA的Redriver IC TUSB1002RGER规格书,也可以查看Intel PDG中关于PCIE,USB3.0和SATA的Topology图
如何区分Host和Devive:
(1), PCIE Host-->发送PERST#和REFCLK, PCIE Device-->接收PERST#和REFCLK
(2),USB Host控制读写,枚举连接的设备(host和device的枚举指令和驱动都不同),并为USB外设提供电,Device只能连接到Host上并由Host控制
(3), SATA Host向Device端发送COMRESET信号对Device进行复位,Device复位完成后通过发送COMINIT信号响应Host端,表明Device端已就绪

"
2 一看到PCIE,USB3.0和SATA,就要想到PCIE,USB3.0和SATA的两个设备相连,其本质一定是两个具有PCIE/USB3.0/SATA PHY的IC相连,不管是On Board Model的IC,还是U盘,SATA HDD, M.2 SSD/WWAN/WALN,都是如此,无一例外
3 PCIE/USB3.0/SATA PHY的IC内有TX (Transimitter/Driver SCH) 和 RX (Reciever SCH),可参考PCIE,USB3.0和SATA的Redriver IC TUSB1002RGER规格书,也可以查看Intel PDG中关于PCIE,USB3.0和SATA的Topology图
4 "PCIE,USB3.0和SATA的Host与Device相连分成两种模型:On Board Model 和 Connectorized Model,On Board Model就是指Host和Device都同在一块PCBA上面,表现为没有用连接器connector相连, Connectorized Model就是Host和Device都分别在不同的两块PCBA上面,表现为有用连接器connector相连
常见的On Board Model: Redriver/Retimer, Sodered Down M.2 WLAN Module, USB HUB
常见的Connectorized Model: U 盘, 2.5'/1.8' SATA HDD, M.2 Connectorized WLAN, WWAN, SSD Module"
5 PCIE,USB3.0和SATA的PHY IC(Hosit Controller, Device Controller和Redriver/Retimer/Switch)规格书Symbol上的RX和TX都是相对自己这颗PHY IC而言的
6 PCIE,USB3.0和SATA Redriver/Retimer/Switch不是Host也不是Device,虽然他有RX和TX
7 "(1), Connectorized Model中,Host这边的Connector上的RX和TX必须要与Host Controller上的RX和TX一样,Device这边的Connector上的RX和TX必须要与Device Controller上的RX和TX一样

Connectorized Model中,一般对于标准连接器,也就是PCIE/USB3.0/SATA 或M.2 Spec中定义了Connector上的RX P/N和TX P/N对应的Pin Number和位置

(2), 不论Spec如何定义Connectorized Model的两边的Connector的RX和TX,其根本出发点一定是,两边的连接器Connector在Mating后,确保PCB-A上的PCIE/USB3.0/SATA PHY IC的RX连接到了PCB-B上的PHY IC的TX, PCB-A上的PCIE/USB3.0/SATA PHY IC的TX连接到了PCB-B上的PHY IC的RX,这是根本。PCIE/USB3.0/SATA协会为了使得PCB-A和PCB-B上的RX和TX pin define能统一,这才在Spec中定义了PCIE/USB3.0/SATA connector的pin define(即指定了连接器的形状,连接器某个位置上的pin number和pin name),便成了标准连接器---试想,如果Spec不规定PCIE/USB3.0/SATA连接器的形状以及连接器某个位置上的pin number和pin name,各个厂家就会生产出形形色色的连接器,pin define也不尽相同,PCB-A的connector和PCB-B的connector在mating必然会遇到各种不兼容的问题。
试想,PCB-A的设计方和PCB-B如果都没有按照统一的协议标准去连接PCB-A和PCB-B的PCIE/USB3.0/SATA PHY IC的RX/TX到各自的连接器某个pin number上,或者其中一方按照标准而另一方没有按照标准,势必导致PCB-A和PCB-B在通过连接器mating后导致功能无法使用,甚至烧毁。于是问题的重点在于,PCB-A和PCB-B的双方设计者都必须遵守协议在连接器正确的位置连接上各自的RX P/N和TX P/N,这就要求PCB-A和PCB-B的双方设计者必须要了解标准连接器的Pin define,确保自己这一方是对的,同时了解对方的连接器pin define是什么样才是正确的,至于对方连接器的信号是否接对了,是否按照协议来接了,就管不着了。

(3), "

z547997290 2021-10-01
  • 打赏
  • 举报
回复

我的附件应该对你有帮助

tonymadeolf 2020-03-19
  • 打赏
  • 举报
回复
写的不错学习
luj_1768 2020-03-19
  • 打赏
  • 举报
回复
tx, rx, 按rs-232 约定,就是传输线和接收线的标记。
sunyan5201 2020-03-18
  • 打赏
  • 举报
回复
学习一下!谢谢分享
??13551419899 2020-03-18
  • 打赏
  • 举报
回复
学习......
yyz1988 2020-03-18
  • 打赏
  • 举报
回复
sata-a+/-是表示host 的发送差分对,意思时说sata-a+/-对于主控器来说是发送差分对,对于SSD来说是接收差分对,是这个意思吗?这个在哪个文档上有说明吗@Zhmiyo,谢谢
Zhmiyo 2020-03-18
  • 打赏
  • 举报
回复
引用 2 楼 yyz1988 的回复:
sata-a+/-是表示host 的发送差分对,意思时说sata-a+/-对于主控器来说是发送差分对,对于SSD来说是接收差分对,是这个意思吗?这个在哪个文档上有说明吗@Zhmiyo,谢谢
是的,你后来截图的那个文档是官方的参考。
yyz1988 2020-03-18
  • 打赏
  • 举报
回复
二楼说的对,接插件中SATA-A+和SATA-A-相对于HOST来说 应该是表示发送的,在SATA ATA revion 3.2中 83页有描述,见下图
Zhmiyo 2020-03-17
  • 打赏
  • 举报
回复
接插件中的命名是表示host的状态,sata-a+/-是表示host 的发送差分对。

6,125

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 硬件设计
社区管理员
  • 硬件设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧