SATA 和 ESATA 数据线针脚定义

news2024/11/18 11:24:13

esata定义

 

 

eSATA provides a variant of SATA for external connectivity. It uses a more robust connector, longer shielded cables, and stricter electrical standards. The protocol and logical signaling are identical to internal SATA.

eSATA was standardized in 2004, with specifically defined cables, connectors, and signal requirements for external SATA drives. eSATA features full SATA speed for external disks, no protocol conversion from IDE/SATA to USB/Firewire, cable length up to 2m.

eSATA pinout diagram

PinNameFunction
1GNDGround
2A+Transmit+
3A-Transmit-
4GNDGround
5B-Receive-
6B+Receive+
7GNDGround

Transmit pins are connected to Receive pins on the other side. Pin 1 may be used on Hot Plug arrays for signalling.

The protocol and logical signaling (link/transport layers and above) are identical to internal SATA. The differences are:
Minimum transmit amplitude increased: Range is 500–600 mV instead of 400–600 mV. Minimum receive amplitude decreased: Range is 240–600 mV instead of 325–600 mV. Maximum cable length increased to 2 metres from 1 metre.

The eSATA cable and connector is similar to the SATA 1.0a cable and connector, with these exceptions:
The eSATA connector is mechanically different to prevent unshielded internal cables from being used externally. 
The eSATA insertion depth is deeper: 6.6 mm instead of 5 mm. The contact positions are also changed.
The eSATA cable has an extra shield to reduce EMI to FCC and CE requirements.
The eSATA connector uses metal springs for shield contact and mechanical retention.

SATA does not provide power, which means that external 2.5 disks which would otherwise be powered over the USB or Firewire cable need a separate power cable when connected over eSATA. 

sata定义

The Serial ATA (SATA) bus is the serial version of the ATA bus. Primarily used for hard disk connections.

Serial ATA (SATA) is the next-generation interface for internal storage interconnect, designed to replace parallel ATA technology. It is a computer bus technology designed for transfer of data to and from a storage equipment. It is the successor of the legacy Advanced Technology Attachment standard (PATA, IDE, Parallel ATA). Parallel ATA uses a 16-bit wide data bus with many additional support and control signals, all operating at a much lower frequency. SATA host adapters and devices communicate via a high-speed serial cable over two pairs of conductors. To ensure backward compatibility with legacy ATA software and applications, SATA uses the same basic ATA and ATAPI command sets as legacy ATA devices.

The SATA standard defines a cable with seven conductors (three grounds and four active data lines in two pairs) for the data connection. In addition, Serial ATA should give users the ability to hot swap hard drives. This adds a capability that more expensive systems such as SCSI and Fibre Channel have had for a long time, though the future will tell how widely users exploit that aspect of the technology. Serial ATA also reduces the signalling voltage from the 5 volts used in P-ATA down to 0.5 volts, which reduces power consumption and electrical interference. Due to serial transfer and lower power the maximum allowable length of SATA cables exceeds that of ATA ribbon cables.

There major revisions of SATA interface are: SATA 1.0 (Serial ATA-150), SATA revision 2.0 (Serial ATA-300), SATA revision 3.0 (Serial ATA-600), SATA revision 3.2, SATA revision 3.3.

The power for the devices is transmitted via Serial ATA (SATA) power connector. A Serial ATA Hard drive may also have a third connector for legacy PATA power connections. The PATA power connector used instead of the SATA power in some early devices.

SATA pinout diagram

PinNameFunction
1GNDGround
2A+Transmit+
3A-Transmit-
4GNDGround
5B-Receive-
6B+Receive+
7GNDGround

Transmit pins are connected to Receive pins on the other side. The SATA connector is keyed at pin 7. Pin 1 may be used on Hot Plug arrays for signalling.

SATA interface revisions:

SATA-I (1.5 Gbit/s, 150 MB/s, Serial ATA-150)

SATA/150  -  first-generation of Serial ATA interfaces, run at 1.5 Gigahertz (GHz). Actual data transfer rate is up to 1.2 Gigabits per second (Gb/s), or  ~150 megabytes per second (see the notes below for the actual transfer rate). The simplicity of a serial link and the use of LVDS allow to use of longer drive cables. 
 

SATA-II (3 Gbit/s, 300 MB/s, Serial ATA-300)

SATA/300 - is the  second generation of SATA interfaces. It was released in 2004, introducing Native Command Queuing (NCQ). A 3Gb/s signalling rate was added to the PHY layer. SATA II devices are required to support the original 1.5Gb/s rate. In practice, some older SATA systems require the peripheral device's speed be manually limited to 150MB/s with the use of a jumper. SATA II uses same encoding as SATA I featuring an actual data transfer rate of 2.4 Gb/s, or ~300 MB/s. 

SATA-III (6 Gbit/s, 600 MB/s, Serial ATA-600)

SATA/600 run with a native transfer rate of 6.0 Gbit/s; taking 8b/10b encoding into account, the maximum uncoded transfer rate is ~4.8 Gbit/s (~600 MB/s). The theoretical burst throughput of SATA 6.0 Gbit/s is double that of SATA revision 2.0. It is backward compatible with SATA 3 Gbit/s. The SATA 3.0 specification contains the following changes: continued compatibility with SAS, isochronous Native Command Queuing (NCQ) streaming, improved power management capabilities, a small low insertion force (LIF) connector, alignment with the INCITS ATA8-ACS standard.
SATA revision 3.1 released in 2011 introduced the following features: mSATA, SATA for solid-state drives in mobile computing devices, a PCI Express Mini Card-like connector that is electrically SATA, zero-power optical disk drive,queued TRIM Command (improves solid-state drive performance), hardware control ceatures, universal storage module (USM).

SATA-3.2 (16 Gbit/s, 1969 MB/s)

SATA revision 3.2 introduced the following features:
-The SATA Express specification that combines both SATA and PCI Express buses, making it possible for legacy SATA and PCI Express storage devices to coexist;
The SATA M.2 standard is a small form factor implementation of the SATA Express interface, with the addition of an internal USB 3.0 port;
microSSD introduces a ball grid array electrical interface for miniaturized, embedded SATA storage.
USM Slim reduces thickness of Universal Storage Module (USM);
DevSleep enables lower power consumption for always-on devices while they are in low-power modes;
Hybrid Information provides higher performance for solid-state hybrid drives.

SATA revision 3.3 released in 2016 introduced the following features: shingled magnetic recording (SMR) support (provides a 25 percent or greater increase in hard disk drive capacity by overlapping tracks on the media), power disable feature (remote power cycling of SATA drives), transmitter emphasis specification.

SATA uses a 4 conductor cable with two differential pairs [Tx/Rx], plus an additional 3 grounds pins and a separate power connector. SATA runs at approximately 150MBps(SATA/150), ~300MBps(SATA II), or ~600MBps transfer rates. Faster SATA implementations are backward compatible with older devices. 8B/10B encoding used for data transfers. Maximum unshielded cable length is about 1 meter. eSATA shielded cable may be up to 2 meters length.

SATA-I is 1.5GHz, which means it transfers 1.5 Gbits per second. GHz and Gbits is always measured as 1Gbit = 1000000000, not as 1024x1024x1024. Since there's 10 bits per byte, not 8, we'll end up with a calculation like this:
1500000000 bits /10 bits per byte / 1024 / 1024 = 143.051147 MB/sec (not 150MB).
SATA-II (3G SATA) can thus transfer 286.1MB/sec (not 300MB) and SATA3 (6G SATA) can transfer 572.2MB/sec (not 600MB).

Sadly, less than 1% of the population will ever utilize the speed that the high speed SATA interfaces make available. The interface is rarely 'saturated', because most drives only deliver between 100MB/sec - 150 MB/sec. However you can replace one internal 3.5 drive with a RAID0 enclosure and insert two WD RED 2.5 drives (137MB/sec each) to achieve a transfer rate of 274MB/sec.

Related info: On harddisks, the manufacturers like to write that a harddisk that has 500000000 Bytes avaialble actually has 500MB available; this is the same thing; the actual number of MB avaiable is 500000000 / 1024 / 1024 = 476.837158 MB.

SATA drives may be plugged into Serial Attached SCSI (SAS) controllers and communicate on the same physical cable as native SAS disks. SAS disks, however, may not be plugged into a SATA controller. 

There are also numerous SATA-based connectors with different pinouts:

  • eSATA (External SATA) for external HDD/SSD
  • eSATA USB hybrid (EUHP) - for external storage (USB and power provided) 
  • SlimLine SATA - for smaller form-factors such as notebook optical drives
  • Mini-SATA (mSATA) - for netbooks, laptops and other devices that require a solid-state drive in a small footprint
  • Micro-SATA - for even smaller 1.8-inch (46 mm) hard disk drives
  • SATA SFF-8784 - fr saving space with slim 2.5-inch SATA devices
  • SATA Express - fro providing support of either SATA or PCI Express storage devices
  • M.2 (NGFF) - mSATA successor,  especially for solid-state storage in small devices (ultrabooks or tablets)
  • U.2 interface - M.2 successor for  connecting SSDs to a computer via SATA/SAS/PCIe link

 

Handbook of hardware schemes, cables and connectors layouts pinouts diagrams @ pinoutguide.com

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【企业架构框架】SOGAF 通用实体框架 (CoE)

Salesforce 运营、治理和架构框架 (SOGAF) 将 MIT-CISR 企业架构框架应用于 Salesforce 实施和程序。 介绍 为共同实体(即卓越中心)制定一个明确的定义是很棘手的。转换程序中的通用实体 (CoE) 有多种名称: “卓越中心”、“C4E”、“专业中心…

MYSQL-UNION

语法: UNION 操作符用来合并两个 SELECT 语句的结果 SELECT statement UNION [DISTINCT | ALL] SELECT statement UNION 中的 SELECT 语句中的列数、列顺序必须相同 UNION是双目操作符,需要两个SELECT语句作为操作数,UNION后面可以接DISTINCT或者ALL 如果不写DISTINCT或者…

【已解决】Nacos 2.0.2启动异常以及正常启动后账号密码错误问题解决

1.正常解压压缩文件后,在bin目录下直接双击startup.cmd启动Nacos(或bin目录下命令行输入startup.cmd,新版本需要输入startup,cmd -m standalone),发现启动报错。 报错信息我们可以看到大量的sql错误,其中不乏缺少表,jdbc连接异常…

session和token

一、使用HttpSession接口的setAttribute()方法将cookie保存到客户端的浏览器中 二、单点登录逻辑 1、客户端服务有一个过滤器,先判断有没有重定向回来的token值(过去session用,没有也没关系) 2、客户端过滤器再判断session中有没…

使用nodejs操作postgresql

环境准备 1 navicat premium 2 postgresql 14 装完上述软件后,远程连接上之后如下: 自己建立一个用户表users,然后随机生成一些数据即可 步骤 这里我将项目放到了gticode里,可以下载下来使用 https://gitcode.net/wangbiao9292/nodejs-p…

基于物联网、区块链技术的质量管控防伪溯源系统源码

一物一码防伪溯源系统能准确获取产品生产经营各个环节的真实信息,利用物联网、云计算 、区块链、人工智能、5G等先进技术,结合特有的码码关联和RSA加密验证技术,建立区块链的“身份证”,针对产品生长到销售各环节的质量安全数据进…

二、1什么是面向对象编程?

你好,我是程序员雪球,接下来与你一起学习什么是面向对象编程。 面向对象编程是一种编程风格。它以类或对象作为组织代码的基本单元,并将封装,抽象,继承,多态四个特性,作为代码设计的实现基石。 …

Spring Boot 中的 @RabbitListenerContainerFactory 注解

Spring Boot 中的 RabbitListenerContainerFactory 注解 1. 什么是 RabbitListenerContainerFactory 在 Spring Boot 中,我们可以使用 RabbitListener 注解来监听 RabbitMQ 中的消息。RabbitListener 注解会自动创建一个监听器容器,用于接收和处理消息…

Leetcode-每日一题【876.链表的中间结点】

题目 给你单链表的头结点 head ,请你找出并返回链表的中间结点。 如果有两个中间结点,则返回第二个中间结点。 示例 1: 输入:head [1,2,3,4,5]输出:[3,4,5]解释:链表只有一个中间结点,值为 3…

云贝餐饮连锁独立版 v2.6.1+公众号+小程序端+抖音端端+全插件免授权安装使用教程

云贝餐饮连锁版这系统应该持续做好多年了比较完善,以前的版本都需要授权一直没使用,整体测试下感觉从体验上还有逻辑设计上都非常不错,首页、会员中心支持DIY装修,配送支持多种平台对接,基本上餐饮行业需要的功能都能满…

Plant, Cell Environment:DAP-seq技术在ZmEREB57调控OPDA合成提高玉米耐盐性研究中的应用

茉莉酸类化合物(JAs)是植物中普遍存在的一类植物激素,在非生物胁迫响应中发挥重要作用。12-氧-植物二烯酸(OPDA)可通过α-亚麻酸(ALA)代谢途径合成JA,是一种重要的JA前体分子。APETA…

DNSPod十问朱智:为什么商场越来越像美食中心?

本期嘉宾 朱智 赢商tech副总裁 朱智,赢商tech副总裁兼首席产品官。线下大数据服务的领军人物,福布斯中国“30under30”人物,拥有10余年线下商业大数据服务经验,致力于商业地产数智化升级领域,服务了包括新城集团、新…

【Linux系统编程】Linux权限理解 及 权限管理

文章目录 前言1. Linux权限的概念2. Linux权限管理2.1 文件类型2.2 Linux用户分类及切换用户分类普通用户—>rootroot—>普通用户普通用户之间的切换单条指令的提权 2.3 用户角色划分/文件访问者的分类(人)2.4 文件类型和访问权限(事物…

windows环境部署nacos注意事项

1.nacos与 eureka部署方式有所不同,nacos需要到GitHub去下载,下载地址:https://github.com/alibaba/nacos,下载好后将文件放至项目中 2.需要将nacos用到的数据文件导入到数据库中 3.需要修改nacos的配置文件 注意:修改…

wampServer安装Redis 扩展

第一步:查看php版本信息 使用 phpinfo() 函数查看 PHP 的版本信息(用于选择扩展包) 版本信息:PHP版本为 8.0.26,编译器版本 Visual C 2019,CPU架构 x64 。 第二步:根据第一步信息的版本选择扩…

jpg图片马使用条件竞争的方法实现二次渲染绕过

文章目录 一、制作图片马二、上传图片马三、上传攻击四、访问攻击五、启动攻击 一、制作图片马 首先使用cmd制作jpg图片马 二、上传图片马 然后打开bp拦截上传该图片马 三、上传攻击 对拦截的结果发送到攻击模块 清除所有变量,payloads做如下设置 四、访问…

VBA之正则表达式(42)-- 快速提取名称

实例需求:A列为待处理数据,现需要从中提取商品名、通用名、胰岛素笔相关信息,保存到B列至D列,需要注意如下几点: 胰岛素笔(E列)数据只存在于每组产品的第一行记录中,例如第2行数据中…

redis配置和优化

关系数据库与非关系型数据库 关系型数据库: 关系型数据库是一个结构化的数据库,创建在关系模型(二维表格模型)基础上,一般面向于记录。 SQL 语句(标准数据查询语言)就是一种基于关系型数据库的…

[MySQL]1292 - Incorrect date value: ‘0000-00-00‘ for column ‘xxx‘ at row 1

第一步、修改mysql配置文件 sql_mode去掉NO_ZERO_DATE 注意:如果mysql配置文件内容没有sql_mode,需要手动加上 mysql配置文件示例: 第二步、重启MySQL

基于Python热门旅游景点数据分析系统设计与实现

博主介绍: ✌全网粉丝30W,csdn特邀作者、博客专家、CSDN新星计划导师、java优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战 ✌ 🍅 文末获取源码联系 🍅 👇🏻 精彩专…