11 2024 档案
摘要:概述 PCI Express技术, 是串行点对点互连协议, 提供用于可靠数据的高带宽可扩展解决方案传输。 虽然 PCIe传输速率相比PCI非常快,但是用户应该了理解原始bit rate传输与有效data传输数据性能不同之处 。 本文探讨了 PCI Express 的性能影响因素,提供如何评估系统性能
阅读全文
摘要:“车辆技术”的朋友们应该都知道,CAN总线是需要在两端添加两个120欧姆的终端电阻的,使线路总电阻为60欧姆。 这是一个几乎所有人都知道,但是几乎所有人都说不清楚的知识点。 我们通常情况下都会有这样的经验,给网络加上一个120欧的电阻,报文就能发出去了,把电阻拿掉,报文就发不出去了,所以我们也就习惯
阅读全文
摘要:概述 通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),通常称作UART。它将要传输的资料在串行通信与并行通信之间加以转换。作为把并行输入信号转成串行输出信号的芯片,UART通常被集成于其他通讯接口的连结上。 具体实物表现为独立的模块化芯片
阅读全文
摘要:RS232概述 RS-232接口符合美国电子工业联盟(EIA)制定的串行数据通信的接口标准,原始编号全称是EIA-RS-232(简称232,RS232)。它被广泛用于计算机串行接口外设连接。连接电缆和机械、电气特性、信号功能及传送过程。 RS-232-C标准规定的数据传输速率为每秒50、75、100
阅读全文
摘要:这里并不对串口的编程作讲解,主要是从应用的角度去讲一讲。因为更多的时候,都是产品做好了,比如触摸屏需要和控制器,PLC通信。理想的情况下,一般只要一上电,不需要太多的操作和配置,就可以通信上。 在这里罗列了一些问题,待会对这些问题讲一讲,看是否有类似的情况,也许可以一起交流分享。 1.电脑使用USB
阅读全文
摘要:一、故事前传 前面的文章针对PCIe的一部分内容已经做了解析。 较为详细解释请见之前的文章: 1. PCIe技术概述; 2.0~2.8 PCIe Transaction layer事务层详细解析; 3.0~3.2 PCIe数据链路层详细解析; 4.0 PCIe物理层结构解析; 二、物理层数据流 上一
阅读全文
摘要:一、故事前传 前面的文章针对PCIe的一部分内容已经做了解析。 较为详细解释请见之前的文章: 1. PCIe技术概述; 2.0~2.8 PCIe Transaction layer事务层详细解析; 3.0~3.2 PCIe数据链路层详细解析; 二、物理层结构 在PCIe体系中,物理层处于最底层。发送
阅读全文
摘要:一、故事前传 前面的文章针对PCIe的一部分内容已经做了解析。 较为详细解释请见之前的文章: 1. PCIe技术概述; 2.0~2.8 PCIe Transaction layer事务层详细解析; 3.0 PCIe数据链路层概述; 3.1 PCIe数据链路层DLLP结构与类型介绍; 二、Ack/Na
阅读全文
摘要:一、故事前传 之前我们讲了对PCIe的一些基础概念作了一个宏观的介绍,了解了PCIe是一种封装分层协议(packet-based layered protocol),主要包括事务层(Transaction layer), 数据链路层(Data link layer)和物理层(Physical lay
阅读全文
摘要:一、故事前传 之前我们讲了对PCIe的一些基础概念作了一个宏观的介绍,了解了PCIe是一种封装分层协议(packet-based layered protocol),主要包括事务层(Transaction layer), 数据链路层(Data link layer)和物理层(Physical lay
阅读全文
摘要:一、故事前传 之前我们讲了对PCIe的一些基础概念作了一个宏观的介绍,了解了PCIe是一种封装分层协议(packet-based layered protocol),主要包括事务层(Transaction layer), 数据链路层(Data link layer)和物理层(Physical lay
阅读全文
摘要:一、故事前传 之前我们讲了对PCIe的一些基础概念作了一个宏观的介绍,了解了PCIe是一种封装分层协议(packet-based layered protocol),主要包括事务层(Transaction layer), 数据链路层(Data link layer)和物理层(Physical lay
阅读全文
摘要:一、故事前传 之前我们讲了对PCIe的一些基础概念作了一个宏观的介绍,了解了PCIe是一种封装分层协议(packet-based layered protocol),主要包括事务层(Transaction layer), 数据链路层(Data link layer)和物理层(Physical lay
阅读全文
摘要:一、故事前传 之前我们讲了对PCIe的一些基础概念作了一个宏观的介绍,了解了PCIe是一种封装分层协议(packet-based layered protocol),主要包括事务层(Transaction layer), 数据链路层(Data link layer)和物理层(Physical lay
阅读全文
摘要:一、故事前传 之前我们讲了对PCIe的一些基础概念作了一个宏观的介绍,了解了PCIe是一种封装分层协议(packet-based layered protocol),主要包括事务层(Transaction layer), 数据链路层(Data link layer)和物理层(Physical lay
阅读全文
摘要:一、故事前传 之前我们讲了对PCIe的一些基础概念作了一个宏观的介绍,了解了PCIe是一种封装分层协议(packet-based layered protocol),主要包括事务层(Transaction layer), 数据链路层(Data link layer)和物理层(Physical lay
阅读全文
摘要:一、故事前传 之前我们讲了对PCIe的一些基础概念作了一个宏观的介绍,了解了PCIe是一种封装分层协议(packet-based layered protocol),主要包括事务层(Transaction layer), 数据链路层(Data link layer)和物理层(Physical lay
阅读全文
摘要:一、故事前传 之前我们讲了对PCIe的一些基础概念作了一个宏观的介绍,了解了PCIe是一种封装分层协议(packet-based layered protocol),主要包括事务层(Transaction layer), 数据链路层(Data link layer)和物理层(Physical lay
阅读全文
摘要:一、故事前传 上回我们对PCIe的一些基础概念作了一个宏观的介绍,了解了PCIe是一种封装分层协议(packet-based layered protocol),主要包括事务层(Transaction layer), 数据链路层(Data link layer)和物理层(Physical layer
阅读全文
摘要:一、故事前传 在之前的文章中, 我们已经针对SATA相关内容进行了较为详细的解析,如果感兴趣的话,请见之前文章: 1,浅析SATA Physical Layer物理层OOB信号; 2,SATA Link Layer链路层解析2.0-2.3; 3,SATA Transport Layer传输层解析3.
阅读全文
摘要:一、故事前传 在之前的文章中, 我们已经针对SATA的主要结构进行了较为详细的解析,详见前期文章: 1,浅析SATA Physical Layer物理层OOB信号; 2,SATA Link Layer链路层解析2.0-2.3; 3,SATA Transport Layer传输层解析3.0-3.4;
阅读全文
摘要:一、故事前传 在之前的文章中, 我们已经介绍了传输层(Transport Layer),链路层(Link Layer)以及物理层(Physical Layer)的相关内容。详见前期文章: 1,浅析SATA Physical Layer物理层OOB信号; 2,SATA Link Layer链路层解析2
阅读全文
摘要:一、故事前传 在之前的文章中,已经解析了SATA协议的部分相关内容。 较为详细解释请见之前的文章: 1,浅析SATA Physical Layer物理层OOB信号; 2,SATA Link layer链路层解析2.0-2.3; 3,SATA Transport layer链路层解析3.0-3.3;
阅读全文
摘要:一、故事前传 我们上回说到Link layer的结构,link layer的作用大致可以包括以下几点: Frame flow control CRC的生成与检测 对数据与控制字符的Scrmable/Descramble 8b/10b编解码 将传输层进来的数据转为Frame 二、8b/10b编解码 8
阅读全文
摘要:一、故事前传 在之前的文章中,已经解析了SATA协议的部分相关内容。 较为详细解释请见之前的文章: 1,浅析SATA Physical Layer物理层OOB信号; 2,SATA Link layer链路层解析2.0-2.3; 3,SATA Transport layer链路层解析3.0-3.2;
阅读全文
摘要:一、故事前传 在之前的文章中,已经解析了SATA协议的部分相关内容。 较为详细解释请见之前的文章: 1,浅析SATA Physical Layer物理层OOB信号; 2,SATA Link layer链路层解析2.0-2.3; 3,SATA Transport layer链路层解析3.0-3.1;
阅读全文
摘要:系列文章目录 文章目录 前言 一、故事前传 二、SATA Transport Layer传输层概述 总结 前言 一、故事前传 在之前的文章中,我们有提到SATA主要包括:应用层(Application Layer), 传输层(Transport Layer),链路层(Link Layer)以及物理层
阅读全文
摘要:文章目录 系列文章目录 前言 一、故事前传 二、Frame结构解析 二、Primitive基元解析 总结 前言 一、故事前传 我们之前说到Link layer的结构,link layer的作用大致可以包括以下几点: Frame flow control CRC的生成与检测(已解析,详细见历史文章)
阅读全文
摘要:文章目录 系列文章目录 前言 一、故事前传 二、SATA Link Layer 加扰/解扰解析 二、SATA Link Layer CRC解析 总结 前言 一、故事前传 我们之前说到Link layer的结构,link layer的作用大致可以包括以下几点: Frame flow control C
阅读全文
摘要:文章目录 前言 一、SATA物理层概述 二、OOB(Out of Band)信号解析 三、实例解析 总结 前言 一、SATA物理层概述 说OOB之前,首先得了解一下SATA结构以及物理层的含义。 SATA主要包括:应用层(Application Layer), 传输层(Transport Layer
阅读全文